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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Waldmeister---710
% Problem  : GRP727-1 : TPTP v8.1.0. Released v4.0.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:16 EDT 2022

% Result   : Unsatisfiable 37.77s 38.22s
% Output   : CNFRefutation 37.85s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : GRP727-1 : TPTP v8.1.0. Released v4.0.0.
% 0.06/0.12  % Command  : woody %s
% 0.13/0.33  % Computer : n020.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.33  % DateTime : Mon Jun 13 22:56:05 EDT 2022
% 0.13/0.33  % CPUTime  : 
% 0.61/0.98  ********************************************************************************
% 0.61/0.98  *                             W A L D M E I S T E R           \|  \ /      \|/ *
% 0.61/0.98  *                                                              |/  |    \/  |  *
% 0.61/0.98  *              (C) 1994-2010  A. Buch and Th. Hillenbrand,      \ /      \ /   *
% 0.61/0.98  *                             A. Jaeger and B. Loechner          |        |    *
% 0.61/0.98  *                             <waldmeister@informatik.uni-kl.de>          |    *
% 0.61/0.98  ********************************************************************************
% 0.61/0.98  
% 0.61/0.98  
% 0.61/0.98  Goals:
% 0.61/0.98  ------
% 0.61/0.98  
% 0.61/0.98  (   1)  unit ?=? asoc(a,b,asoc(c,d,e))
% 0.61/0.98  
% 0.61/0.98  Detected structure: Praeloop
% 0.61/0.98  ********************************************************************************
% 0.61/0.98  ****************************** COMPLETION - PROOF ******************************
% 0.61/0.98  ********************************************************************************
% 0.61/0.98  
% 37.77/38.21  joined goal:             1  unit ?= asoc(a,b,asoc(c,d,e)) to unit
% 37.77/38.21  goal joined
% 37.77/38.22  % SZS status Unsatisfiable
% 37.77/38.22  #START OF PROOF
% 37.77/38.22  % SZS output start CNFRefutation
% 37.77/38.22  cnf('0.1.0.0',axiom,
% 37.77/38.22      ( X1 = mult(X1,unit) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.1.1.0',plain,
% 37.77/38.22      ( X1 = mult(X1,unit) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.1.0.0']),
% 37.77/38.22      [weight('<0,0,0,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.1.2.0',plain,
% 37.77/38.22      ( mult(X1,unit) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.1.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_1]).
% 37.77/38.22  cnf('0.2.0.0',axiom,
% 37.77/38.22      ( X1 = mult(i(X2),mult(X2,X1)) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.2.1.0',plain,
% 37.77/38.22      ( X1 = mult(i(X2),mult(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.2.0.0']),
% 37.77/38.22      [weight('<1,0,0,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.2.2.0',plain,
% 37.77/38.22      ( mult(i(X1),mult(X1,X2)) = X2 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.2.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_2]).
% 37.77/38.22  cnf('0.3.0.0',axiom,
% 37.77/38.22      ( X1 = mult(unit,X1) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.3.1.0',plain,
% 37.77/38.22      ( X1 = mult(unit,X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.3.0.0']),
% 37.77/38.22      [weight('<2,0,0,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.3.2.0',plain,
% 37.77/38.22      ( mult(unit,X1) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.3.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_3]).
% 37.77/38.22  cnf('0.4.0.0',axiom,
% 37.77/38.22      ( X1 = mult(rd(X1,X2),X2) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.4.1.0',plain,
% 37.77/38.22      ( X1 = mult(rd(X1,X2),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.4.0.0']),
% 37.77/38.22      [weight('<3,0,0,[0,0,0,4]>')]).
% 37.77/38.22  cnf('0.4.2.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),X2) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.4.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_4]).
% 37.77/38.22  cnf('0.5.0.0',axiom,
% 37.77/38.22      ( X1 = rd(mult(X1,X2),X2) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.5.1.0',plain,
% 37.77/38.22      ( X1 = rd(mult(X1,X2),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.5.0.0']),
% 37.77/38.22      [weight('<4,0,0,[0,0,0,5]>')]).
% 37.77/38.22  cnf('0.5.2.0',plain,
% 37.77/38.22      ( rd(mult(X1,X2),X2) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.5.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_5]).
% 37.77/38.22  cnf('0.6.0.0',axiom,
% 37.77/38.22      ( mult(X1,mult(X2,mult(X1,X3))) = mult(mult(X1,mult(X2,X1)),X3) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.6.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,mult(X1,X3))) = mult(mult(X1,mult(X2,X1)),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.6.0.0']),
% 37.77/38.22      [weight('<5,0,0,[0,0,0,6]>')]).
% 37.77/38.22  cnf('0.6.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,mult(X2,X1)),X3) = mult(X1,mult(X2,mult(X1,X3))) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.6.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_6]).
% 37.77/38.22  cnf('0.7.0.0',axiom,
% 37.77/38.22      ( mult(X1,i(X1)) = unit ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.7.1.0',plain,
% 37.77/38.22      ( mult(X1,i(X1)) = unit ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.7.0.0']),
% 37.77/38.22      [weight('<6,0,0,[0,0,0,7]>')]).
% 37.77/38.22  cnf('0.7.2.0',plain,
% 37.77/38.22      ( mult(X1,i(X1)) = unit ),
% 37.77/38.22      inference(orient,[status(thm)],['0.7.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_7]).
% 37.77/38.22  cnf('0.8.0.0',axiom,
% 37.77/38.22      ( mult(mult(X1,X2),X3) = mult(mult(X1,mult(X2,X3)),asoc(X1,X2,X3)) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.8.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),X3) = mult(mult(X1,mult(X2,X3)),asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.8.0.0']),
% 37.77/38.22      [weight('<7,0,0,[0,0,0,8]>')]).
% 37.77/38.22  cnf('0.8.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,mult(X2,X3)),asoc(X1,X2,X3)) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.8.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_8]).
% 37.77/38.22  cnf('0.9.0.0',axiom,
% 37.77/38.22      ( mult(i(X1),X1) = unit ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.9.1.0',plain,
% 37.77/38.22      ( mult(i(X1),X1) = unit ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.9.0.0']),
% 37.77/38.22      [weight('<8,0,0,[0,0,0,9]>')]).
% 37.77/38.22  cnf('0.9.2.0',plain,
% 37.77/38.22      ( mult(i(X1),X1) = unit ),
% 37.77/38.22      inference(orient,[status(thm)],['0.9.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_9]).
% 37.77/38.22  cnf('0.10.0.0',axiom,
% 37.77/38.22      ( mult(i(X1),mult(X2,X1)) = op_t(X2,X1) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.10.1.0',plain,
% 37.77/38.22      ( mult(i(X1),mult(X2,X1)) = op_t(X2,X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.10.0.0']),
% 37.77/38.22      [weight('<9,0,0,[0,0,0,10]>')]).
% 37.77/38.22  cnf('0.10.2.0',plain,
% 37.77/38.22      ( mult(i(X1),mult(X2,X1)) = op_t(X2,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.10.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_10]).
% 37.77/38.22  cnf('0.11.0.0',axiom,
% 37.77/38.22      ( mult(i(X1),i(X2)) = i(mult(X1,X2)) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.11.1.0',plain,
% 37.77/38.22      ( mult(i(X1),i(X2)) = i(mult(X1,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.11.0.0']),
% 37.77/38.22      [weight('<10,0,0,[0,0,0,11]>')]).
% 37.77/38.22  cnf('0.11.2.0',plain,
% 37.77/38.22      ( mult(i(X1),i(X2)) = i(mult(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.11.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_11]).
% 37.77/38.22  cnf('0.12.0.0',axiom,
% 37.77/38.22      ( mult(i(mult(X1,X2)),mult(X1,mult(X2,X3))) = op_l(X3,X2,X1) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.12.1.0',plain,
% 37.77/38.22      ( mult(i(mult(X1,X2)),mult(X1,mult(X2,X3))) = op_l(X3,X2,X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.12.0.0']),
% 37.77/38.22      [weight('<11,0,0,[0,0,0,12]>')]).
% 37.77/38.22  cnf('0.12.2.0',plain,
% 37.77/38.22      ( mult(i(mult(X1,X2)),mult(X1,mult(X2,X3))) = op_l(X3,X2,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.12.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_12]).
% 37.77/38.22  cnf('0.13.0.0',axiom,
% 37.77/38.22      ( op_t(op_t(X1,X2),X3) = op_t(op_t(X1,X3),X2) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.13.1.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),X3) = op_t(op_t(X1,X3),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.13.0.0']),
% 37.77/38.22      [weight('<12,0,0,[0,0,0,13]>')]).
% 37.77/38.22  cnf('0.13.2.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),X3) = op_t(op_t(X1,X3),X2) ),
% 37.77/38.22      inference(activate,[status(thm)],['0.13.1.0']),
% 37.77/38.22      [equation_1]).
% 37.77/38.22  cnf('0.14.0.0',axiom,
% 37.77/38.22      ( op_t(op_r(X1,X2,X3),X4) = op_r(op_t(X1,X4),X2,X3) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.14.1.0',plain,
% 37.77/38.22      ( op_t(op_r(X1,X2,X3),X4) = op_r(op_t(X1,X4),X2,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.14.0.0']),
% 37.77/38.22      [weight('<13,0,0,[0,0,0,14]>')]).
% 37.77/38.22  cnf('0.14.2.0',plain,
% 37.77/38.22      ( op_t(op_r(X1,X2,X3),X4) = op_r(op_t(X1,X4),X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.14.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_13]).
% 37.77/38.22  cnf('0.15.0.0',axiom,
% 37.77/38.22      ( op_t(op_l(X1,X2,X3),X4) = op_l(op_t(X1,X4),X2,X3) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.15.1.0',plain,
% 37.77/38.22      ( op_t(op_l(X1,X2,X3),X4) = op_l(op_t(X1,X4),X2,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.15.0.0']),
% 37.77/38.22      [weight('<14,0,0,[0,0,0,15]>')]).
% 37.77/38.22  cnf('0.15.2.0',plain,
% 37.77/38.22      ( op_t(op_l(X1,X2,X3),X4) = op_l(op_t(X1,X4),X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.15.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_14]).
% 37.77/38.22  cnf('0.16.0.0',axiom,
% 37.77/38.22      ( op_r(X1,X2,X3) = rd(mult(mult(X1,X2),X3),mult(X2,X3)) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.16.1.0',plain,
% 37.77/38.22      ( op_r(X1,X2,X3) = rd(mult(mult(X1,X2),X3),mult(X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.16.0.0']),
% 37.77/38.22      [weight('<15,0,0,[0,0,0,16]>')]).
% 37.77/38.22  cnf('0.16.2.0',plain,
% 37.77/38.22      ( rd(mult(mult(X1,X2),X3),mult(X2,X3)) = op_r(X1,X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.16.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_15]).
% 37.77/38.22  cnf('0.17.0.0',axiom,
% 37.77/38.22      ( op_r(op_r(X1,X2,X3),X4,X5) = op_r(op_r(X1,X4,X5),X2,X3) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.17.1.0',plain,
% 37.77/38.22      ( op_r(op_r(X1,X2,X3),X4,X5) = op_r(op_r(X1,X4,X5),X2,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.17.0.0']),
% 37.77/38.22      [weight('<16,0,0,[0,0,0,17]>')]).
% 37.77/38.22  cnf('0.17.2.0',plain,
% 37.77/38.22      ( op_r(op_r(X1,X2,X3),X4,X5) = op_r(op_r(X1,X4,X5),X2,X3) ),
% 37.77/38.22      inference(activate,[status(thm)],['0.17.1.0']),
% 37.77/38.22      [equation_2]).
% 37.77/38.22  cnf('0.18.0.0',axiom,
% 37.77/38.22      ( op_r(op_l(X1,X2,X3),X4,X5) = op_l(op_r(X1,X4,X5),X2,X3) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.18.1.0',plain,
% 37.77/38.22      ( op_r(op_l(X1,X2,X3),X4,X5) = op_l(op_r(X1,X4,X5),X2,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.18.0.0']),
% 37.77/38.22      [weight('<17,0,0,[0,0,0,18]>')]).
% 37.77/38.22  cnf('0.18.2.0',plain,
% 37.77/38.22      ( op_r(op_l(X1,X2,X3),X4,X5) = op_l(op_r(X1,X4,X5),X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.18.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_16]).
% 37.77/38.22  cnf('0.20.0.0',axiom,
% 37.77/38.22      ( unit = asoc(asoc(X1,X2,X3),X4,X5) ),
% 37.77/38.22      file('/tmp/WALDMEISTER_13031_n020')).
% 37.77/38.22  cnf('0.20.1.0',plain,
% 37.77/38.22      ( unit = asoc(asoc(X1,X2,X3),X4,X5) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.20.0.0']),
% 37.77/38.22      [weight('<19,0,0,[0,0,0,20]>')]).
% 37.77/38.22  cnf('0.20.2.0',plain,
% 37.77/38.22      ( asoc(asoc(X1,X2,X3),X4,X5) = unit ),
% 37.77/38.22      inference(orient,[status(thm)],['0.20.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_17]).
% 37.77/38.22  cnf('0.22.0.0',plain,
% 37.77/38.22      ( X1 = rd(X1,unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.4.2.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.22.1.0',plain,
% 37.77/38.22      ( X1 = rd(X1,unit) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.22.0.0']),
% 37.77/38.22      [weight('<19,4,1,[1,0,0,0]>')]).
% 37.77/38.22  cnf('0.22.2.0',plain,
% 37.77/38.22      ( rd(X1,unit) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.22.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_19]).
% 37.77/38.22  cnf('0.23.0.0',plain,
% 37.77/38.22      ( unit = rd(X1,X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.3.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.23.1.0',plain,
% 37.77/38.22      ( unit = rd(X1,X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.23.0.0']),
% 37.77/38.22      [weight('<19,5,3,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.23.2.0',plain,
% 37.77/38.22      ( rd(X1,X1) = unit ),
% 37.77/38.22      inference(orient,[status(thm)],['0.23.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_20]).
% 37.77/38.22  cnf('0.24.0.0',plain,
% 37.77/38.22      ( X1 = mult(i(i(X1)),unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.24.0.1',plain,
% 37.77/38.22      ( X1 = i(i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.24.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.24.1.0',plain,
% 37.77/38.22      ( X1 = i(i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.24.0.1']),
% 37.77/38.22      [weight('<19,9,2,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.24.2.0',plain,
% 37.77/38.22      ( i(i(X1)) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.24.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_21]).
% 37.77/38.22  cnf('0.25.0.0',plain,
% 37.77/38.22      ( op_t(X1,X1) = X1 ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.2.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.25.1.0',plain,
% 37.77/38.22      ( op_t(X1,X1) = X1 ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.25.0.0']),
% 37.77/38.22      [weight('<19,10,2,[1,0,0,0]>')]).
% 37.77/38.22  cnf('0.25.2.0',plain,
% 37.77/38.22      ( op_t(X1,X1) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.25.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_22]).
% 37.77/38.22  cnf('0.28.0.0',plain,
% 37.77/38.22      ( i(X1) = rd(unit,X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.28.1.0',plain,
% 37.77/38.22      ( i(X1) = rd(unit,X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.28.0.0']),
% 37.77/38.22      [weight('<23,9,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.28.2.0',plain,
% 37.77/38.22      ( rd(unit,X1) = i(X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.28.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_25]).
% 37.77/38.22  cnf('0.35.0.0',plain,
% 37.77/38.22      ( op_t(i(X1),X1) = mult(i(X1),unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.35.0.1',plain,
% 37.77/38.22      ( op_t(i(X1),X1) = i(X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.35.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.35.1.0',plain,
% 37.77/38.22      ( op_t(i(X1),X1) = i(X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.35.0.1']),
% 37.77/38.22      [weight('<34,10,9,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.35.2.0',plain,
% 37.77/38.22      ( op_t(i(X1),X1) = i(X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.35.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_32]).
% 37.77/38.22  cnf('0.36.0.0',plain,
% 37.77/38.22      ( i(i(X1)) = op_t(X1,i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.35.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.36.0.1',plain,
% 37.77/38.22      ( X1 = op_t(X1,i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.36.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.36.1.0',plain,
% 37.77/38.22      ( X1 = op_t(X1,i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.36.0.1']),
% 37.77/38.22      [weight('<29,35,24,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.36.2.0',plain,
% 37.77/38.22      ( op_t(X1,i(X1)) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.36.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_33]).
% 37.77/38.22  cnf('0.37.0.0',plain,
% 37.77/38.22      ( i(X1) = rd(X2,mult(X1,X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.2.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.37.1.0',plain,
% 37.77/38.22      ( i(X1) = rd(X2,mult(X1,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.37.0.0']),
% 37.77/38.22      [weight('<47,5,2,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.37.2.0',plain,
% 37.77/38.22      ( rd(X1,mult(X2,X1)) = i(X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.37.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_34]).
% 37.77/38.22  cnf('0.38.0.0',plain,
% 37.77/38.22      ( i(rd(X1,X2)) = rd(X2,X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.37.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.38.1.0',plain,
% 37.77/38.22      ( i(rd(X1,X2)) = rd(X2,X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.38.0.0']),
% 37.77/38.22      [weight('<39,37,4,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.38.2.0',plain,
% 37.77/38.22      ( i(rd(X1,X2)) = rd(X2,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.38.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_35]).
% 37.77/38.22  cnf('0.39.0.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),X1) = op_t(X1,X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.13.2.0','0.25.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.39.1.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),X1) = op_t(X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.39.0.0']),
% 37.77/38.22      [weight('<53,25,13,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.39.2.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),X1) = op_t(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.39.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_36]).
% 37.77/38.22  cnf('0.40.0.0',plain,
% 37.77/38.22      ( X1 = mult(X2,mult(i(X2),X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.40.1.0',plain,
% 37.77/38.22      ( X1 = mult(X2,mult(i(X2),X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.40.0.0']),
% 37.77/38.22      [weight('<55,24,2,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.40.2.0',plain,
% 37.77/38.22      ( mult(X1,mult(i(X1),X2)) = X2 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.40.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_37]).
% 37.77/38.22  cnf('0.43.0.0',plain,
% 37.77/38.22      ( mult(X1,X2) = mult(X2,op_t(X1,X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.40.2.0','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.43.1.0',plain,
% 37.77/38.22      ( mult(X1,X2) = mult(X2,op_t(X1,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.43.0.0']),
% 37.77/38.22      [weight('<53,40,10,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.43.2.0',plain,
% 37.77/38.22      ( mult(X1,op_t(X2,X1)) = mult(X2,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.43.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_40]).
% 37.77/38.22  cnf('0.44.0.0',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),X2) = mult(i(X2),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.44.1.0',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),X2) = mult(i(X2),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.44.0.0']),
% 37.77/38.22      [weight('<59,10,4,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.44.2.0',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),X2) = mult(i(X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.44.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_41]).
% 37.77/38.22  cnf('0.45.0.0',plain,
% 37.77/38.22      ( op_t(i(X1),i(X2)) = mult(i(i(X2)),i(mult(X1,X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.45.0.1',plain,
% 37.77/38.22      ( op_t(i(X1),i(X2)) = i(mult(i(X2),mult(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.45.0.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.45.0.2',plain,
% 37.77/38.22      ( op_t(i(X1),i(X2)) = i(op_t(X1,X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.45.0.1','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.45.1.0',plain,
% 37.77/38.22      ( op_t(i(X1),i(X2)) = i(op_t(X1,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.45.0.2']),
% 37.77/38.22      [weight('<59,11,10,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.45.2.0',plain,
% 37.77/38.22      ( op_t(i(X1),i(X2)) = i(op_t(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.45.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_42]).
% 37.77/38.22  cnf('0.47.0.0',plain,
% 37.77/38.22      ( i(mult(i(X1),X2)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.11.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.47.1.0',plain,
% 37.77/38.22      ( i(mult(i(X1),X2)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.47.0.0']),
% 37.77/38.22      [weight('<59,24,11,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.47.2.0',plain,
% 37.77/38.22      ( i(mult(i(X1),X2)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.47.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_44]).
% 37.77/38.22  cnf('0.48.0.0',plain,
% 37.77/38.22      ( i(mult(X1,i(X2))) = mult(i(X1),X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.11.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.48.1.0',plain,
% 37.77/38.22      ( i(mult(X1,i(X2))) = mult(i(X1),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.48.0.0']),
% 37.77/38.22      [weight('<59,24,11,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.48.2.0',plain,
% 37.77/38.22      ( i(mult(X1,i(X2))) = mult(i(X1),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.48.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_45]).
% 37.77/38.22  cnf('0.49.0.0',plain,
% 37.77/38.22      ( i(op_t(i(X1),X2)) = op_t(X1,i(X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.45.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.49.1.0',plain,
% 37.77/38.22      ( i(op_t(i(X1),X2)) = op_t(X1,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.49.0.0']),
% 37.77/38.22      [weight('<59,45,24,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.49.2.0',plain,
% 37.77/38.22      ( i(op_t(i(X1),X2)) = op_t(X1,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.49.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_46]).
% 37.77/38.22  cnf('0.50.0.0',plain,
% 37.77/38.22      ( i(op_t(X1,i(X2))) = op_t(i(X1),X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.45.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.50.1.0',plain,
% 37.77/38.22      ( i(op_t(X1,i(X2))) = op_t(i(X1),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.50.0.0']),
% 37.77/38.22      [weight('<59,45,24,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.50.2.0',plain,
% 37.77/38.22      ( i(op_t(X1,i(X2))) = op_t(i(X1),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.50.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_47]).
% 37.77/38.22  cnf('0.51.0.0',plain,
% 37.77/38.22      ( i(X1) = mult(X2,i(mult(X2,X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.40.2.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.51.1.0',plain,
% 37.77/38.22      ( i(X1) = mult(X2,i(mult(X2,X1))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.51.0.0']),
% 37.77/38.22      [weight('<62,40,11,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.51.2.0',plain,
% 37.77/38.22      ( mult(X1,i(mult(X1,X2))) = i(X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.51.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_48]).
% 37.77/38.22  cnf('0.52.0.0',plain,
% 37.77/38.22      ( mult(i(rd(X1,i(X2))),X2) = i(X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.48.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.52.0.1',plain,
% 37.77/38.22      ( mult(rd(i(X2),X1),X2) = i(X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.52.0.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.52.1.0',plain,
% 37.77/38.22      ( mult(rd(i(X2),X1),X2) = i(X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.52.0.1']),
% 37.77/38.22      [weight('<62,48,4,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.52.2.0',plain,
% 37.77/38.22      ( mult(rd(i(X1),X2),X1) = i(X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.52.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_49]).
% 37.77/38.22  cnf('0.53.0.0',plain,
% 37.77/38.22      ( i(X1) = mult(rd(X2,X1),i(X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.51.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.53.1.0',plain,
% 37.77/38.22      ( i(X1) = mult(rd(X2,X1),i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.53.0.0']),
% 37.77/38.22      [weight('<62,51,4,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.53.2.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),i(X1)) = i(X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.53.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_50]).
% 37.77/38.22  cnf('0.54.0.0',plain,
% 37.77/38.22      ( rd(X1,X2) = rd(i(X2),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.53.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.54.1.0',plain,
% 37.77/38.22      ( rd(X1,X2) = rd(i(X2),i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.54.0.0']),
% 37.77/38.22      [weight('<53,53,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.54.2.0',plain,
% 37.77/38.22      ( rd(i(X1),i(X2)) = rd(X2,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.54.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_51]).
% 37.77/38.22  cnf('0.55.0.0',plain,
% 37.77/38.22      ( mult(X1,mult(unit,mult(X1,X2))) = mult(mult(X1,X1),X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.6.2.0','0.3.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.55.0.1',plain,
% 37.77/38.22      ( mult(X1,mult(X1,X2)) = mult(mult(X1,X1),X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.55.0.0','0.3.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.55.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(X1,X2)) = mult(mult(X1,X1),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.55.0.1']),
% 37.77/38.22      [weight('<65,6,3,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.55.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,X1),X2) = mult(X1,mult(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.55.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_52]).
% 37.77/38.22  cnf('0.57.0.0',plain,
% 37.77/38.22      ( op_r(X1,X1,X2) = rd(mult(X1,mult(X1,X2)),mult(X1,X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.16.2.0','0.55.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.57.0.1',plain,
% 37.77/38.22      ( op_r(X1,X1,X2) = X1 ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.57.0.0','0.5.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.57.1.0',plain,
% 37.77/38.22      ( op_r(X1,X1,X2) = X1 ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.57.0.1']),
% 37.77/38.22      [weight('<29,55,16,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.57.2.0',plain,
% 37.77/38.22      ( op_r(X1,X1,X2) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.57.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_54]).
% 37.77/38.22  cnf('0.59.0.0',plain,
% 37.77/38.22      ( mult(op_t(X1,X2),X1) = mult(X1,op_t(X1,X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.43.2.0','0.39.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.59.1.0',plain,
% 37.77/38.22      ( mult(op_t(X1,X2),X1) = mult(X1,op_t(X1,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.59.0.0']),
% 37.77/38.22      [weight('<65,43,39,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.59.2.0',plain,
% 37.77/38.22      ( mult(op_t(X1,X2),X1) = mult(X1,op_t(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.59.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_56]).
% 37.77/38.22  cnf('0.60.0.0',plain,
% 37.77/38.22      ( X1 = mult(i(op_t(X1,X2)),mult(X1,op_t(X1,X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.59.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.60.0.1',plain,
% 37.77/38.22      ( X1 = op_t(X1,op_t(X1,X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.60.0.0','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.60.1.0',plain,
% 37.77/38.22      ( X1 = op_t(X1,op_t(X1,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.60.0.1']),
% 37.77/38.22      [weight('<41,59,2,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.60.2.0',plain,
% 37.77/38.22      ( op_t(X1,op_t(X1,X2)) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.60.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_57]).
% 37.77/38.22  cnf('0.61.0.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),i(X1)) = op_t(X1,X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.13.2.0','0.36.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.61.1.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),i(X1)) = op_t(X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.61.0.0']),
% 37.77/38.22      [weight('<69,36,13,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.61.2.0',plain,
% 37.77/38.22      ( op_t(op_t(X1,X2),i(X1)) = op_t(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.61.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_58]).
% 37.77/38.22  cnf('0.62.0.0',plain,
% 37.77/38.22      ( op_r(op_t(X1,X2),X1,X3) = op_t(X1,X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.14.2.0','0.57.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.62.1.0',plain,
% 37.77/38.22      ( op_r(op_t(X1,X2),X1,X3) = op_t(X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.62.0.0']),
% 37.77/38.22      [weight('<69,57,14,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.62.2.0',plain,
% 37.77/38.22      ( op_r(op_t(X1,X2),X1,X3) = op_t(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.62.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_59]).
% 37.77/38.22  cnf('0.63.0.0',plain,
% 37.77/38.22      ( i(i(X1)) = rd(mult(X2,X1),op_t(X2,X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.37.2.0','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.63.0.1',plain,
% 37.77/38.22      ( X1 = rd(mult(X2,X1),op_t(X2,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.63.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.63.1.0',plain,
% 37.77/38.22      ( X1 = rd(mult(X2,X1),op_t(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.63.0.1']),
% 37.77/38.22      [weight('<71,37,10,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.63.2.0',plain,
% 37.77/38.22      ( rd(mult(X1,X2),op_t(X1,X2)) = X2 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.63.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_60]).
% 37.77/38.22  cnf('0.64.0.0',plain,
% 37.77/38.22      ( unit = mult(rd(X1,X2),rd(X2,X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.7.2.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.64.1.0',plain,
% 37.77/38.22      ( unit = mult(rd(X1,X2),rd(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.64.0.0']),
% 37.77/38.22      [weight('<71,38,7,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.64.2.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),rd(X2,X1)) = unit ),
% 37.77/38.22      inference(orient,[status(thm)],['0.64.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_61]).
% 37.77/38.22  cnf('0.68.0.0',plain,
% 37.77/38.22      ( op_t(X1,i(X2)) = mult(X2,mult(X1,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.68.1.0',plain,
% 37.77/38.22      ( op_t(X1,i(X2)) = mult(X2,mult(X1,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.68.0.0']),
% 37.77/38.22      [weight('<76,24,10,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.68.2.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,i(X1))) = op_t(X2,i(X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.68.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_65]).
% 37.77/38.22  cnf('0.70.0.0',plain,
% 37.77/38.22      ( mult(X1,i(mult(X2,X1))) = i(op_t(X2,X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.47.2.0','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.70.1.0',plain,
% 37.77/38.22      ( mult(X1,i(mult(X2,X1))) = i(op_t(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.70.0.0']),
% 37.77/38.22      [weight('<76,47,10,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.70.2.0',plain,
% 37.77/38.22      ( mult(X1,i(mult(X2,X1))) = i(op_t(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.70.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_67]).
% 37.77/38.22  cnf('0.71.0.0',plain,
% 37.77/38.22      ( op_t(i(rd(X1,i(X2))),X2) = i(mult(i(i(X2)),X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.50.2.0','0.44.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.71.0.1',plain,
% 37.77/38.22      ( op_t(rd(i(X2),X1),X2) = i(mult(i(i(X2)),X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.71.0.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.71.0.2',plain,
% 37.77/38.22      ( op_t(rd(i(X2),X1),X2) = mult(i(X2),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.71.0.1','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.71.0.3',plain,
% 37.77/38.22      ( op_t(rd(i(X2),X1),X2) = i(mult(X2,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.71.0.2','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.71.1.0',plain,
% 37.77/38.22      ( op_t(rd(i(X2),X1),X2) = i(mult(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.71.0.3']),
% 37.77/38.22      [weight('<76,50,44,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.71.2.0',plain,
% 37.77/38.22      ( op_t(rd(i(X1),X2),X1) = i(mult(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.71.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_68]).
% 37.77/38.22  cnf('0.72.0.0',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),i(X1)) = mult(i(i(X1)),i(X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.53.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.72.0.1',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),i(X1)) = i(mult(i(X1),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.72.0.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.72.0.2',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),i(X1)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.72.0.1','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.72.1.0',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),i(X1)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.72.0.2']),
% 37.77/38.22      [weight('<76,53,10,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.72.2.0',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),i(X1)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.72.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_69]).
% 37.77/38.22  cnf('0.73.0.0',plain,
% 37.77/38.22      ( op_t(i(X1),i(X2)) = op_t(i(op_t(X1,X2)),i(i(X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.61.2.0','0.45.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.73.0.1',plain,
% 37.77/38.22      ( i(op_t(X1,X2)) = op_t(i(op_t(X1,X2)),i(i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.73.0.0','0.45.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.73.0.2',plain,
% 37.77/38.22      ( i(op_t(X1,X2)) = i(op_t(op_t(X1,X2),i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.73.0.1','0.45.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.73.0.3',plain,
% 37.77/38.22      ( i(op_t(X1,X2)) = op_t(i(op_t(X1,X2)),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.73.0.2','0.50.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.73.1.0',plain,
% 37.77/38.22      ( i(op_t(X1,X2)) = op_t(i(op_t(X1,X2)),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.73.0.3']),
% 37.77/38.22      [weight('<76,61,45,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.73.2.0',plain,
% 37.77/38.22      ( op_t(i(op_t(X1,X2)),X1) = i(op_t(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.73.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_70]).
% 37.77/38.22  cnf('0.75.0.0',plain,
% 37.77/38.22      ( rd(i(X1),X2) = rd(i(X2),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.52.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.75.1.0',plain,
% 37.77/38.22      ( rd(i(X1),X2) = rd(i(X2),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.75.0.0']),
% 37.77/38.22      [weight('<80,52,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.75.2.0',plain,
% 37.77/38.22      ( rd(i(X1),X2) = rd(i(X2),X1) ),
% 37.77/38.22      inference(activate,[status(thm)],['0.75.1.0']),
% 37.77/38.22      [equation_4]).
% 37.77/38.22  cnf('0.76.0.0',plain,
% 37.77/38.22      ( i(rd(i(X1),X2)) = rd(X1,i(X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.37.2.0','0.52.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.76.0.1',plain,
% 37.77/38.22      ( rd(X2,i(X1)) = rd(X1,i(X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.76.0.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.76.1.0',plain,
% 37.77/38.22      ( rd(X2,i(X1)) = rd(X1,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.76.0.1']),
% 37.77/38.22      [weight('<80,52,37,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.76.2.0',plain,
% 37.77/38.22      ( rd(X1,i(X2)) = rd(X2,i(X1)) ),
% 37.77/38.22      inference(activate,[status(thm)],['0.76.1.0']),
% 37.77/38.22      [equation_5]).
% 37.77/38.22  cnf('0.77.0.0',plain,
% 37.77/38.22      ( rd(X1,rd(X2,X3)) = rd(rd(X3,X2),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.54.2.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.77.1.0',plain,
% 37.77/38.22      ( rd(X1,rd(X2,X3)) = rd(rd(X3,X2),i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.77.0.0']),
% 37.77/38.22      [weight('<83,54,38,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.77.2.0',plain,
% 37.77/38.22      ( rd(rd(X1,X2),i(X3)) = rd(X3,rd(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.77.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_72]).
% 37.77/38.22  cnf('0.78.0.0',plain,
% 37.77/38.22      ( rd(rd(X1,X2),X3) = rd(i(X3),rd(X2,X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.54.2.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.78.1.0',plain,
% 37.77/38.22      ( rd(rd(X1,X2),X3) = rd(i(X3),rd(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.78.0.0']),
% 37.77/38.22      [weight('<83,54,38,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.78.2.0',plain,
% 37.77/38.22      ( rd(i(X1),rd(X2,X3)) = rd(rd(X3,X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.78.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_73]).
% 37.77/38.22  cnf('0.80.0.0',plain,
% 37.77/38.22      ( mult(X1,X1) = rd(mult(X1,mult(X1,X2)),X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.55.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.80.1.0',plain,
% 37.77/38.22      ( mult(X1,X1) = rd(mult(X1,mult(X1,X2)),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.80.0.0']),
% 37.77/38.22      [weight('<87,55,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.80.2.0',plain,
% 37.77/38.22      ( rd(mult(X1,mult(X1,X2)),X2) = mult(X1,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.80.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_75]).
% 37.77/38.22  cnf('0.81.0.0',plain,
% 37.77/38.22      ( mult(X1,X1) = rd(mult(X1,unit),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.80.2.0','0.7.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.81.0.1',plain,
% 37.77/38.22      ( mult(X1,X1) = rd(X1,i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.81.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.81.1.0',plain,
% 37.77/38.22      ( mult(X1,X1) = rd(X1,i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.81.0.1']),
% 37.77/38.22      [weight('<39,80,7,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.81.2.0',plain,
% 37.77/38.22      ( rd(X1,i(X1)) = mult(X1,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.81.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_76]).
% 37.77/38.22  cnf('0.82.0.0',plain,
% 37.77/38.22      ( mult(i(X1),i(X1)) = rd(mult(i(X1),unit),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.80.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.82.0.1',plain,
% 37.77/38.22      ( i(mult(X1,X1)) = rd(mult(i(X1),unit),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.82.0.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.82.0.2',plain,
% 37.77/38.22      ( i(mult(X1,X1)) = rd(i(X1),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.82.0.1','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.82.1.0',plain,
% 37.77/38.22      ( i(mult(X1,X1)) = rd(i(X1),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.82.0.2']),
% 37.77/38.22      [weight('<44,80,9,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.82.2.0',plain,
% 37.77/38.22      ( i(mult(X1,X1)) = rd(i(X1),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.82.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_77]).
% 37.77/38.22  cnf('0.83.0.0',plain,
% 37.77/38.22      ( i(X1) = mult(X1,rd(i(X1),X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.51.2.0','0.82.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.83.1.0',plain,
% 37.77/38.22      ( i(X1) = mult(X1,rd(i(X1),X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.83.0.0']),
% 37.77/38.22      [weight('<62,82,51,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.83.2.0',plain,
% 37.77/38.22      ( mult(X1,rd(i(X1),X1)) = i(X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.83.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_78]).
% 37.77/38.22  cnf('0.88.0.0',plain,
% 37.77/38.22      ( op_t(X1,X2) = rd(mult(X1,op_t(X1,X2)),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.59.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.88.1.0',plain,
% 37.77/38.22      ( op_t(X1,X2) = rd(mult(X1,op_t(X1,X2)),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.88.0.0']),
% 37.77/38.22      [weight('<87,59,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.88.2.0',plain,
% 37.77/38.22      ( rd(mult(X1,op_t(X1,X2)),X1) = op_t(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.88.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_83]).
% 37.77/38.22  cnf('0.96.0.0',plain,
% 37.77/38.22      ( i(mult(rd(X1,X2),X3)) = mult(rd(X2,X1),i(X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.11.2.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.96.1.0',plain,
% 37.77/38.22      ( i(mult(rd(X1,X2),X3)) = mult(rd(X2,X1),i(X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.96.0.0']),
% 37.77/38.22      [weight('<90,38,11,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.96.2.0',plain,
% 37.77/38.22      ( i(mult(rd(X1,X2),X3)) = mult(rd(X2,X1),i(X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.96.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_91]).
% 37.77/38.22  cnf('0.97.0.0',plain,
% 37.77/38.22      ( i(mult(X1,rd(X2,X3))) = mult(i(X1),rd(X3,X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.11.2.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.97.1.0',plain,
% 37.77/38.22      ( i(mult(X1,rd(X2,X3))) = mult(i(X1),rd(X3,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.97.0.0']),
% 37.77/38.22      [weight('<90,38,11,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.97.2.0',plain,
% 37.77/38.22      ( i(mult(X1,rd(X2,X3))) = mult(i(X1),rd(X3,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.97.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_92]).
% 37.77/38.22  cnf('0.98.0.0',plain,
% 37.77/38.22      ( i(op_t(rd(X1,X2),X3)) = op_t(rd(X2,X1),i(X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.45.2.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.98.1.0',plain,
% 37.77/38.22      ( i(op_t(rd(X1,X2),X3)) = op_t(rd(X2,X1),i(X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.98.0.0']),
% 37.77/38.22      [weight('<90,45,38,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.98.2.0',plain,
% 37.77/38.22      ( i(op_t(rd(X1,X2),X3)) = op_t(rd(X2,X1),i(X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.98.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_93]).
% 37.77/38.22  cnf('0.114.0.0',plain,
% 37.77/38.22      ( mult(op_t(X1,X2),X3) = mult(X3,op_t(op_t(X1,X3),X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.43.2.0','0.13.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.114.1.0',plain,
% 37.77/38.22      ( mult(op_t(X1,X2),X3) = mult(X3,op_t(op_t(X1,X3),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.114.0.0']),
% 37.77/38.22      [weight('<103,43,13,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.114.2.0',plain,
% 37.77/38.22      ( mult(X1,op_t(op_t(X2,X1),X3)) = mult(op_t(X2,X3),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.114.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_109]).
% 37.77/38.22  cnf('0.119.0.0',plain,
% 37.77/38.22      ( rd(X1,X2) = op_t(rd(X1,X2),mult(i(X2),X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.60.2.0','0.44.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.119.1.0',plain,
% 37.77/38.22      ( rd(X1,X2) = op_t(rd(X1,X2),mult(i(X2),X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.119.0.0']),
% 37.77/38.22      [weight('<107,60,44,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.119.2.0',plain,
% 37.77/38.22      ( op_t(rd(X1,X2),mult(i(X2),X1)) = rd(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.119.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_114]).
% 37.77/38.22  cnf('0.122.0.0',plain,
% 37.77/38.22      ( mult(X1,X2) = rd(X2,op_t(i(X1),mult(X1,X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.63.2.0','0.2.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.122.1.0',plain,
% 37.77/38.22      ( mult(X1,X2) = rd(X2,op_t(i(X1),mult(X1,X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.122.0.0']),
% 37.77/38.22      [weight('<107,63,2,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.122.2.0',plain,
% 37.77/38.22      ( rd(X1,op_t(i(X2),mult(X2,X1))) = mult(X2,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.122.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_117]).
% 37.77/38.22  cnf('0.123.0.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),rd(X2,X1),X3) = rd(mult(unit,X3),mult(rd(X2,X1),X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.16.2.0','0.64.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.1','L')]).
% 37.77/38.22  cnf('0.123.0.1',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),rd(X2,X1),X3) = rd(X3,mult(rd(X2,X1),X3)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.123.0.0','0.3.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.123.0.2',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),rd(X2,X1),X3) = i(rd(X2,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.123.0.1','0.37.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.123.0.3',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),rd(X2,X1),X3) = rd(X1,X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.123.0.2','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.123.1.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),rd(X2,X1),X3) = rd(X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.123.0.3']),
% 37.77/38.22      [weight('<107,64,16,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.123.2.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),rd(X2,X1),X3) = rd(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.123.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_118]).
% 37.77/38.22  cnf('0.124.0.0',plain,
% 37.77/38.22      ( rd(mult(X1,X2),X2) = op_r(X1,rd(X2,mult(X1,X2)),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.123.2.0','0.5.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.124.0.1',plain,
% 37.77/38.22      ( X1 = op_r(X1,rd(X2,mult(X1,X2)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.124.0.0','0.5.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.124.0.2',plain,
% 37.77/38.22      ( X1 = op_r(X1,i(X1),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.124.0.1','0.37.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.124.1.0',plain,
% 37.77/38.22      ( X1 = op_r(X1,i(X1),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.124.0.2']),
% 37.77/38.22      [weight('<41,123,5,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.124.2.0',plain,
% 37.77/38.22      ( op_r(X1,i(X1),X2) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.124.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_119]).
% 37.77/38.22  cnf('0.126.0.0',plain,
% 37.77/38.22      ( op_r(op_t(X1,X2),i(X1),X3) = op_t(X1,X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.14.2.0','0.124.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.126.1.0',plain,
% 37.77/38.22      ( op_r(op_t(X1,X2),i(X1),X3) = op_t(X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.126.0.0']),
% 37.77/38.22      [weight('<87,124,14,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.126.2.0',plain,
% 37.77/38.22      ( op_r(op_t(X1,X2),i(X1),X3) = op_t(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.126.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_121]).
% 37.77/38.22  cnf('0.128.0.0',plain,
% 37.77/38.22      ( op_t(i(X1),i(X2)) = op_r(i(op_t(X1,X2)),i(i(X1)),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.126.2.0','0.45.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.128.0.1',plain,
% 37.77/38.22      ( i(op_t(X1,X2)) = op_r(i(op_t(X1,X2)),i(i(X1)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.128.0.0','0.45.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.128.0.2',plain,
% 37.77/38.22      ( i(op_t(X1,X2)) = op_r(i(op_t(X1,X2)),X1,X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.128.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.128.1.0',plain,
% 37.77/38.22      ( i(op_t(X1,X2)) = op_r(i(op_t(X1,X2)),X1,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.128.0.2']),
% 37.77/38.22      [weight('<95,126,45,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.128.2.0',plain,
% 37.77/38.22      ( op_r(i(op_t(X1,X2)),X1,X3) = i(op_t(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.128.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_123]).
% 37.77/38.22  cnf('0.132.0.0',plain,
% 37.77/38.22      ( i(op_t(rd(i(X1),X2),X1)) = op_t(i(i(mult(X1,X2))),rd(i(X1),X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.73.2.0','0.71.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.1','L')]).
% 37.77/38.22  cnf('0.132.0.1',plain,
% 37.77/38.22      ( i(i(mult(X1,X2))) = op_t(i(i(mult(X1,X2))),rd(i(X1),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.132.0.0','0.71.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.132.0.2',plain,
% 37.77/38.22      ( mult(X1,X2) = op_t(i(i(mult(X1,X2))),rd(i(X1),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.132.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.132.0.3',plain,
% 37.77/38.22      ( mult(X1,X2) = op_t(mult(X1,X2),rd(i(X1),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.132.0.2','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.132.1.0',plain,
% 37.77/38.22      ( mult(X1,X2) = op_t(mult(X1,X2),rd(i(X1),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.132.0.3']),
% 37.77/38.22      [weight('<107,73,71,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.132.2.0',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),rd(i(X1),X2)) = mult(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.132.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_127]).
% 37.77/38.22  cnf('0.134.0.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),X2) = op_t(X1,rd(i(rd(X1,X2)),X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.132.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.134.0.1',plain,
% 37.77/38.22      ( X1 = op_t(X1,rd(i(rd(X1,X2)),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.134.0.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.134.0.2',plain,
% 37.77/38.22      ( X1 = op_t(X1,rd(rd(X2,X1),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.134.0.1','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2.1','L')]).
% 37.77/38.22  cnf('0.134.1.0',plain,
% 37.77/38.22      ( X1 = op_t(X1,rd(rd(X2,X1),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.134.0.2']),
% 37.77/38.22      [weight('<71,132,4,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.134.2.0',plain,
% 37.77/38.22      ( op_t(X1,rd(rd(X2,X1),X2)) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.134.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_129]).
% 37.77/38.22  cnf('0.152.0.0',plain,
% 37.77/38.22      ( unit = mult(mult(i(X1),X2),mult(X1,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.7.2.0','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.152.1.0',plain,
% 37.77/38.22      ( unit = mult(mult(i(X1),X2),mult(X1,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.152.0.0']),
% 37.77/38.22      [weight('<109,47,7,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.152.2.0',plain,
% 37.77/38.22      ( mult(mult(i(X1),X2),mult(X1,i(X2))) = unit ),
% 37.77/38.22      inference(orient,[status(thm)],['0.152.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_147]).
% 37.77/38.22  cnf('0.166.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X2)) = mult(mult(X1,unit),asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.8.2.0','0.7.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.166.0.1',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X2)) = mult(X1,asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.166.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.166.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X2)) = mult(X1,asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.166.0.1']),
% 37.77/38.22      [weight('<111,8,7,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.166.2.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,X2,i(X2))) = mult(mult(X1,X2),i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.166.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_161]).
% 37.77/38.22  cnf('0.167.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,i(X2)),X2) = mult(mult(X1,unit),asoc(X1,i(X2),X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.8.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.167.0.1',plain,
% 37.77/38.22      ( mult(mult(X1,i(X2)),X2) = mult(X1,asoc(X1,i(X2),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.167.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.167.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,i(X2)),X2) = mult(X1,asoc(X1,i(X2),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.167.0.1']),
% 37.77/38.22      [weight('<111,9,8,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.167.2.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,i(X2),X2)) = mult(mult(X1,i(X2)),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.167.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_162]).
% 37.77/38.22  cnf('0.168.0.0',plain,
% 37.77/38.22      ( op_t(op_t(rd(X1,X2),X3),X2) = op_t(mult(i(X2),X1),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.13.2.0','0.44.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.168.1.0',plain,
% 37.77/38.22      ( op_t(op_t(rd(X1,X2),X3),X2) = op_t(mult(i(X2),X1),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.168.0.0']),
% 37.77/38.22      [weight('<111,44,13,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.168.2.0',plain,
% 37.77/38.22      ( op_t(op_t(rd(X1,X2),X3),X2) = op_t(mult(i(X2),X1),X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.168.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_163]).
% 37.77/38.22  cnf('0.171.0.0',plain,
% 37.77/38.22      ( rd(X1,mult(i(X2),X3)) = rd(mult(X2,i(X3)),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.54.2.0','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.171.1.0',plain,
% 37.77/38.22      ( rd(X1,mult(i(X2),X3)) = rd(mult(X2,i(X3)),i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.171.0.0']),
% 37.77/38.22      [weight('<111,54,47,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.171.2.0',plain,
% 37.77/38.22      ( rd(mult(X1,i(X2)),i(X3)) = rd(X3,mult(i(X1),X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.171.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_166]).
% 37.77/38.22  cnf('0.174.0.0',plain,
% 37.77/38.22      ( rd(mult(X1,i(X2)),X3) = rd(i(X3),mult(i(X1),X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.54.2.0','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.174.1.0',plain,
% 37.77/38.22      ( rd(mult(X1,i(X2)),X3) = rd(i(X3),mult(i(X1),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.174.0.0']),
% 37.77/38.22      [weight('<111,54,48,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.174.2.0',plain,
% 37.77/38.22      ( rd(i(X1),mult(i(X2),X3)) = rd(mult(X2,i(X3)),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.174.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_169]).
% 37.77/38.22  cnf('0.175.0.0',plain,
% 37.77/38.22      ( rd(X1,op_t(i(X2),X3)) = rd(op_t(X2,i(X3)),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.54.2.0','0.49.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.175.1.0',plain,
% 37.77/38.22      ( rd(X1,op_t(i(X2),X3)) = rd(op_t(X2,i(X3)),i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.175.0.0']),
% 37.77/38.22      [weight('<111,54,49,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.175.2.0',plain,
% 37.77/38.22      ( rd(op_t(X1,i(X2)),i(X3)) = rd(X3,op_t(i(X1),X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.175.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_170]).
% 37.77/38.22  cnf('0.176.0.0',plain,
% 37.77/38.22      ( rd(op_t(i(X1),X2),X3) = rd(i(X3),op_t(X1,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.54.2.0','0.49.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.176.1.0',plain,
% 37.77/38.22      ( rd(op_t(i(X1),X2),X3) = rd(i(X3),op_t(X1,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.176.0.0']),
% 37.77/38.22      [weight('<111,54,49,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.176.2.0',plain,
% 37.77/38.22      ( rd(i(X1),op_t(X2,i(X3))) = rd(op_t(i(X2),X3),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.176.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_171]).
% 37.77/38.22  cnf('0.197.0.0',plain,
% 37.77/38.22      ( mult(i(X1),X2) = rd(X2,op_t(X1,mult(i(X1),X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.63.2.0','0.40.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.197.1.0',plain,
% 37.77/38.22      ( mult(i(X1),X2) = rd(X2,op_t(X1,mult(i(X1),X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.197.0.0']),
% 37.77/38.22      [weight('<116,63,40,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.197.2.0',plain,
% 37.77/38.22      ( rd(X1,op_t(X2,mult(i(X2),X1))) = mult(i(X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.197.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_192]).
% 37.77/38.22  cnf('0.211.0.0',plain,
% 37.77/38.22      ( rd(X1,i(X2)) = op_t(rd(X2,i(X1)),mult(i(i(X2)),X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.119.2.0','0.76.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.211.0.1',plain,
% 37.77/38.22      ( rd(X1,i(X2)) = op_t(rd(X2,i(X1)),mult(X2,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.211.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2.1','L')]).
% 37.77/38.22  cnf('0.211.1.0',plain,
% 37.77/38.22      ( rd(X1,i(X2)) = op_t(rd(X2,i(X1)),mult(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.211.0.1']),
% 37.77/38.22      [weight('<116,119,76,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.211.2.0',plain,
% 37.77/38.22      ( op_t(rd(X1,i(X2)),mult(X1,X2)) = rd(X2,i(X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.211.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_206]).
% 37.77/38.22  cnf('0.212.0.0',plain,
% 37.77/38.22      ( op_t(mult(i(i(X1)),X2),mult(X2,X1)) = op_t(rd(X1,i(X2)),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.168.2.0','0.211.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.212.0.1',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),mult(X2,X1)) = op_t(rd(X1,i(X2)),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.212.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.1','L')]).
% 37.77/38.22  cnf('0.212.0.2',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),mult(X2,X1)) = mult(X1,i(i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.212.0.1','0.72.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.212.0.3',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),mult(X2,X1)) = mult(X1,X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.212.0.2','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.212.1.0',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),mult(X2,X1)) = mult(X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.212.0.3']),
% 37.77/38.22      [weight('<87,211,168,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.212.2.0',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),mult(X2,X1)) = mult(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.212.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_207]).
% 37.77/38.22  cnf('0.219.0.0',plain,
% 37.77/38.22      ( op_r(op_r(X1,X2,X3),i(X1),X4) = op_r(X1,X2,X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.17.2.0','0.124.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.219.1.0',plain,
% 37.77/38.22      ( op_r(op_r(X1,X2,X3),i(X1),X4) = op_r(X1,X2,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.219.0.0']),
% 37.77/38.22      [weight('<116,124,17,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.219.2.0',plain,
% 37.77/38.22      ( op_r(op_r(X1,X2,X3),i(X1),X4) = op_r(X1,X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.219.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_214]).
% 37.77/38.22  cnf('0.223.0.0',plain,
% 37.77/38.22      ( op_r(i(X1),X2,mult(X1,i(X2))) = rd(unit,mult(X2,mult(X1,i(X2)))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.16.2.0','0.152.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.223.0.1',plain,
% 37.77/38.22      ( op_r(i(X1),X2,mult(X1,i(X2))) = i(mult(X2,mult(X1,i(X2)))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.223.0.0','0.28.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.223.0.2',plain,
% 37.77/38.22      ( op_r(i(X1),X2,mult(X1,i(X2))) = i(op_t(X1,i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.223.0.1','0.68.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.223.0.3',plain,
% 37.77/38.22      ( op_r(i(X1),X2,mult(X1,i(X2))) = op_t(i(X1),X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.223.0.2','0.50.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.223.1.0',plain,
% 37.77/38.22      ( op_r(i(X1),X2,mult(X1,i(X2))) = op_t(i(X1),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.223.0.3']),
% 37.77/38.22      [weight('<116,152,16,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.223.2.0',plain,
% 37.77/38.22      ( op_r(i(X1),X2,mult(X1,i(X2))) = op_t(i(X1),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.223.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_218]).
% 37.77/38.22  cnf('0.224.0.0',plain,
% 37.77/38.22      ( op_t(i(i(X1)),X2) = op_r(i(i(X1)),X2,i(mult(X1,X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.223.2.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.3','L')]).
% 37.77/38.22  cnf('0.224.0.1',plain,
% 37.77/38.22      ( op_t(X1,X2) = op_r(i(i(X1)),X2,i(mult(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.224.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.224.0.2',plain,
% 37.77/38.22      ( op_t(X1,X2) = op_r(X1,X2,i(mult(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.224.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.224.1.0',plain,
% 37.77/38.22      ( op_t(X1,X2) = op_r(X1,X2,i(mult(X1,X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.224.0.2']),
% 37.77/38.22      [weight('<87,223,11,[1,0,0,4]>')]).
% 37.77/38.22  cnf('0.224.2.0',plain,
% 37.77/38.22      ( op_r(X1,X2,i(mult(X1,X2))) = op_t(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.224.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_219]).
% 37.77/38.22  cnf('0.226.0.0',plain,
% 37.77/38.22      ( op_t(i(rd(X1,i(X2))),X2) = op_r(i(rd(X1,i(X2))),X2,X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.223.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.3','L')]).
% 37.77/38.22  cnf('0.226.0.1',plain,
% 37.77/38.22      ( op_t(rd(i(X2),X1),X2) = op_r(i(rd(X1,i(X2))),X2,X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.226.0.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.226.0.2',plain,
% 37.77/38.22      ( i(mult(X2,X1)) = op_r(i(rd(X1,i(X2))),X2,X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.226.0.1','0.71.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.226.0.3',plain,
% 37.77/38.22      ( i(mult(X2,X1)) = op_r(rd(i(X2),X1),X2,X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.226.0.2','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.226.1.0',plain,
% 37.77/38.22      ( i(mult(X2,X1)) = op_r(rd(i(X2),X1),X2,X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.226.0.3']),
% 37.77/38.22      [weight('<95,223,4,[1,0,0,4]>')]).
% 37.77/38.22  cnf('0.226.2.0',plain,
% 37.77/38.22      ( op_r(rd(i(X1),X2),X1,X2) = i(mult(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.226.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_221]).
% 37.77/38.22  cnf('0.229.0.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = op_r(rd(i(X2),X1),X1,X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.226.2.0','0.75.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.229.1.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = op_r(rd(i(X2),X1),X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.229.0.0']),
% 37.77/38.22      [weight('<95,226,75,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.229.2.0',plain,
% 37.77/38.22      ( op_r(rd(i(X1),X2),X2,X1) = i(mult(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.229.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_224]).
% 37.77/38.22  cnf('0.232.0.0',plain,
% 37.77/38.22      ( op_t(X1,i(mult(X1,X2))) = op_r(X1,i(mult(X1,X2)),i(i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.224.2.0','0.51.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.3.1','L')]).
% 37.77/38.22  cnf('0.232.0.1',plain,
% 37.77/38.22      ( op_t(X1,i(mult(X1,X2))) = op_r(X1,i(mult(X1,X2)),X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.232.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.3','L')]).
% 37.77/38.22  cnf('0.232.1.0',plain,
% 37.77/38.22      ( op_t(X1,i(mult(X1,X2))) = op_r(X1,i(mult(X1,X2)),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.232.0.1']),
% 37.77/38.22      [weight('<111,224,51,[1,0,0,4]>')]).
% 37.77/38.22  cnf('0.232.2.0',plain,
% 37.77/38.22      ( op_r(X1,i(mult(X1,X2)),X2) = op_t(X1,i(mult(X1,X2))) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.232.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_227]).
% 37.77/38.22  cnf('0.256.0.0',plain,
% 37.77/38.22      ( i(op_t(X1,mult(i(X2),X3))) = op_t(i(X1),mult(X2,i(X3))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.45.2.0','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.256.1.0',plain,
% 37.77/38.22      ( i(op_t(X1,mult(i(X2),X3))) = op_t(i(X1),mult(X2,i(X3))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.256.0.0']),
% 37.77/38.22      [weight('<119,47,45,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.256.2.0',plain,
% 37.77/38.22      ( i(op_t(X1,mult(i(X2),X3))) = op_t(i(X1),mult(X2,i(X3))) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.256.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_250]).
% 37.77/38.22  cnf('0.257.0.0',plain,
% 37.77/38.22      ( mult(mult(i(X1),X2),i(X3)) = i(mult(mult(X1,i(X2)),X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.47.2.0','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.1','L')]).
% 37.77/38.22  cnf('0.257.1.0',plain,
% 37.77/38.22      ( mult(mult(i(X1),X2),i(X3)) = i(mult(mult(X1,i(X2)),X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.257.0.0']),
% 37.77/38.22      [weight('<119,47,47,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.257.2.0',plain,
% 37.77/38.22      ( i(mult(mult(X1,i(X2)),X3)) = mult(mult(i(X1),X2),i(X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.257.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_251]).
% 37.77/38.22  cnf('0.258.0.0',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,i(X3)))) = mult(i(X1),mult(i(X2),X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.11.2.0','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.258.1.0',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,i(X3)))) = mult(i(X1),mult(i(X2),X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.258.0.0']),
% 37.77/38.22      [weight('<119,48,11,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.258.2.0',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,i(X3)))) = mult(i(X1),mult(i(X2),X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.258.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_252]).
% 37.77/38.22  cnf('0.259.0.0',plain,
% 37.77/38.22      ( i(op_t(mult(X1,i(X2)),X3)) = op_t(mult(i(X1),X2),i(X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.45.2.0','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.259.1.0',plain,
% 37.77/38.22      ( i(op_t(mult(X1,i(X2)),X3)) = op_t(mult(i(X1),X2),i(X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.259.0.0']),
% 37.77/38.22      [weight('<119,48,45,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.259.2.0',plain,
% 37.77/38.22      ( i(op_t(mult(X1,i(X2)),X3)) = op_t(mult(i(X1),X2),i(X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.259.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_253]).
% 37.77/38.22  cnf('0.285.0.0',plain,
% 37.77/38.22      ( mult(X1,rd(rd(X2,X1),X2)) = mult(rd(rd(X2,X1),X2),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.43.2.0','0.134.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.285.1.0',plain,
% 37.77/38.22      ( mult(X1,rd(rd(X2,X1),X2)) = mult(rd(rd(X2,X1),X2),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.285.0.0']),
% 37.77/38.22      [weight('<119,134,43,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.285.2.0',plain,
% 37.77/38.22      ( mult(rd(rd(X1,X2),X1),X2) = mult(X2,rd(rd(X1,X2),X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.285.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_279]).
% 37.77/38.22  cnf('0.302.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),X3) = mult(op_r(X1,X2,X3),mult(X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.4.2.0','0.16.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.302.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),X3) = mult(op_r(X1,X2,X3),mult(X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.302.0.0']),
% 37.77/38.22      [weight('<125,16,4,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.302.2.0',plain,
% 37.77/38.22      ( mult(op_r(X1,X2,X3),mult(X2,X3)) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.302.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_296]).
% 37.77/38.22  cnf('0.303.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X2)) = mult(op_r(X1,X2,i(X2)),unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.302.2.0','0.7.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.303.0.1',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X2)) = op_r(X1,X2,i(X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.303.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.303.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X2)) = op_r(X1,X2,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.303.0.1']),
% 37.77/38.22      [weight('<83,302,7,[1,0,0,5]>')]).
% 37.77/38.22  cnf('0.303.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X2)) = op_r(X1,X2,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.303.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_297]).
% 37.77/38.22  cnf('0.306.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,i(X2)),X2) = mult(op_r(X1,i(X2),X2),unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.302.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.306.0.1',plain,
% 37.77/38.22      ( mult(mult(X1,i(X2)),X2) = op_r(X1,i(X2),X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.306.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.306.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,i(X2)),X2) = op_r(X1,i(X2),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.306.0.1']),
% 37.77/38.22      [weight('<83,302,9,[1,0,0,5]>')]).
% 37.77/38.22  cnf('0.306.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,i(X2)),X2) = op_r(X1,i(X2),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.306.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_300]).
% 37.77/38.22  cnf('0.311.0.0',plain,
% 37.77/38.22      ( op_r(i(X1),i(X2),i(i(X2))) = mult(i(mult(X1,X2)),i(i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.303.2.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.311.0.1',plain,
% 37.77/38.22      ( op_r(i(X1),i(X2),X2) = mult(i(mult(X1,X2)),i(i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.311.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.3','L')]).
% 37.77/38.22  cnf('0.311.0.2',plain,
% 37.77/38.22      ( op_r(i(X1),i(X2),X2) = i(mult(mult(X1,X2),i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.311.0.1','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.311.0.3',plain,
% 37.77/38.22      ( op_r(i(X1),i(X2),X2) = mult(i(mult(X1,X2)),X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.311.0.2','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.311.1.0',plain,
% 37.77/38.22      ( op_r(i(X1),i(X2),X2) = mult(i(mult(X1,X2)),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.311.0.3']),
% 37.77/38.22      [weight('<90,303,11,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.311.2.0',plain,
% 37.77/38.22      ( mult(i(mult(X1,X2)),X2) = op_r(i(X1),i(X2),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.311.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_305]).
% 37.77/38.22  cnf('0.312.0.0',plain,
% 37.77/38.22      ( mult(i(mult(X1,X2)),X2) = i(op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.48.2.0','0.303.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.312.1.0',plain,
% 37.77/38.22      ( mult(i(mult(X1,X2)),X2) = i(op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.312.0.0']),
% 37.77/38.22      [weight('<90,303,48,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.312.1.1',plain,
% 37.77/38.22      ( op_r(i(X1),i(X2),X2) = i(op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.312.1.0','0.311.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.312.2.0',plain,
% 37.77/38.22      ( i(op_r(X1,X2,i(X2))) = op_r(i(X1),i(X2),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.312.1.1',theory(equality)]),
% 37.77/38.22      [x,rule_306]).
% 37.77/38.22  cnf('0.314.0.0',plain,
% 37.77/38.22      ( mult(X1,mult(rd(X2,X1),mult(X1,X3))) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.6.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.314.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(rd(X2,X1),mult(X1,X3))) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.314.0.0']),
% 37.77/38.22      [weight('<?,6,4,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.314.2.0',plain,
% 37.77/38.22      ( mult(X1,mult(rd(X2,X1),mult(X1,X3))) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.314.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_308]).
% 37.77/38.22  cnf('0.315.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X1)) = mult(X1,mult(rd(X2,X1),unit)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.314.2.0','0.7.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.315.0.1',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X1)) = mult(X1,rd(X2,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.315.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.315.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X1)) = mult(X1,rd(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.315.0.1']),
% 37.77/38.22      [weight('<83,314,7,[1,0,0,6]>')]).
% 37.77/38.22  cnf('0.315.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X1)) = mult(X1,rd(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.315.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_309]).
% 37.77/38.22  cnf('0.316.0.0',plain,
% 37.77/38.22      ( mult(i(X1),rd(i(X2),i(X1))) = mult(i(mult(X1,X2)),i(i(X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.315.2.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.316.0.1',plain,
% 37.77/38.22      ( mult(i(X1),rd(X1,X2)) = mult(i(mult(X1,X2)),i(i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.316.0.0','0.54.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.316.0.2',plain,
% 37.77/38.22      ( mult(i(X1),rd(X1,X2)) = i(mult(mult(X1,X2),i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.316.0.1','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.316.0.3',plain,
% 37.77/38.22      ( mult(i(X1),rd(X1,X2)) = mult(i(mult(X1,X2)),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.316.0.2','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.316.1.0',plain,
% 37.77/38.22      ( mult(i(X1),rd(X1,X2)) = mult(i(mult(X1,X2)),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.316.0.3']),
% 37.77/38.22      [weight('<90,315,11,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.316.2.0',plain,
% 37.77/38.22      ( mult(i(mult(X1,X2)),X1) = mult(i(X1),rd(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.316.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_310]).
% 37.77/38.22  cnf('0.317.0.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),X2,i(X2)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.303.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.317.1.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),X2,i(X2)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.317.0.0']),
% 37.77/38.22      [weight('<95,303,4,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.317.2.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),X2,i(X2)) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.317.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_311]).
% 37.77/38.22  cnf('0.319.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,op_t(X1,X2)),i(X1)) = op_r(op_t(X1,X2),X1,i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.317.2.0','0.88.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.319.0.1',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X1,X2),X1)) = op_r(op_t(X1,X2),X1,i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.319.0.0','0.315.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.319.0.2',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X1,X2),X1)) = op_t(X1,X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.319.0.1','0.62.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.319.1.0',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X1,X2),X1)) = op_t(X1,X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.319.0.2']),
% 37.77/38.22      [weight('<87,317,88,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.319.2.0',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X1,X2),X1)) = op_t(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.319.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_313]).
% 37.77/38.22  cnf('0.321.0.0',plain,
% 37.77/38.22      ( rd(op_t(X1,X2),X1) = mult(i(X1),op_t(X1,X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.319.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.321.1.0',plain,
% 37.77/38.22      ( rd(op_t(X1,X2),X1) = mult(i(X1),op_t(X1,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.321.0.0']),
% 37.77/38.22      [weight('<83,319,2,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.321.2.0',plain,
% 37.77/38.22      ( mult(i(X1),op_t(X1,X2)) = rd(op_t(X1,X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.321.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_315]).
% 37.77/38.22  cnf('0.329.0.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),i(X1),i(i(X1))) = mult(i(X2),i(i(X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.303.2.0','0.53.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.329.0.1',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),i(X1),X1) = mult(i(X2),i(i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.329.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.3','L')]).
% 37.77/38.22  cnf('0.329.0.2',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),i(X1),X1) = i(mult(X2,i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.329.0.1','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.329.0.3',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),i(X1),X1) = mult(i(X2),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.329.0.2','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.329.1.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),i(X1),X1) = mult(i(X2),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.329.0.3']),
% 37.77/38.22      [weight('<95,303,53,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.329.2.0',plain,
% 37.77/38.22      ( op_r(rd(X1,X2),i(X1),X1) = mult(i(X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.329.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_323]).
% 37.77/38.22  cnf('0.330.0.0',plain,
% 37.77/38.22      ( mult(X1,i(X2)) = rd(op_r(X1,i(X2),X2),X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.306.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.330.1.0',plain,
% 37.77/38.22      ( mult(X1,i(X2)) = rd(op_r(X1,i(X2),X2),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.330.0.0']),
% 37.77/38.22      [weight('<95,306,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.330.2.0',plain,
% 37.77/38.22      ( rd(op_r(X1,i(X2),X2),X2) = mult(X1,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.330.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_324]).
% 37.77/38.22  cnf('0.334.0.0',plain,
% 37.77/38.22      ( i(mult(X1,i(X2))) = rd(X2,op_r(X1,i(X2),X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.37.2.0','0.306.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.334.0.1',plain,
% 37.77/38.22      ( mult(i(X1),X2) = rd(X2,op_r(X1,i(X2),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.334.0.0','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.334.1.0',plain,
% 37.77/38.22      ( mult(i(X1),X2) = rd(X2,op_r(X1,i(X2),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.334.0.1']),
% 37.77/38.22      [weight('<95,306,37,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.334.2.0',plain,
% 37.77/38.22      ( rd(X1,op_r(X2,i(X1),X1)) = mult(i(X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.334.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_328]).
% 37.77/38.22  cnf('0.338.0.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,X2,i(X2))) = mult(mult(X1,X2),i(X2)) ),
% 37.77/38.22      inference(interreduction_right,[status(thm)],['0.166.2.0'])).
% 37.77/38.22  cnf('0.338.0.1',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,X2,i(X2))) = op_r(X1,X2,i(X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.338.0.0','0.303.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.338.1.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,X2,i(X2))) = op_r(X1,X2,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.338.0.1']),
% 37.77/38.22      [weight('<103,166,303,[0,0,0,0]>')]).
% 37.77/38.22  cnf('0.338.2.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,X2,i(X2))) = op_r(X1,X2,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.338.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_332]).
% 37.77/38.22  cnf('0.339.0.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,i(X2),X2)) = mult(mult(X1,i(X2)),X2) ),
% 37.77/38.22      inference(interreduction_right,[status(thm)],['0.167.2.0'])).
% 37.77/38.22  cnf('0.339.0.1',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,i(X2),X2)) = op_r(X1,i(X2),X2) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.339.0.0','0.306.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.339.1.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,i(X2),X2)) = op_r(X1,i(X2),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.339.0.1']),
% 37.77/38.22      [weight('<103,167,306,[0,0,0,0]>')]).
% 37.77/38.22  cnf('0.339.2.0',plain,
% 37.77/38.22      ( mult(X1,asoc(X1,i(X2),X2)) = op_r(X1,i(X2),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.339.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_333]).
% 37.77/38.22  cnf('0.340.0.0',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X2,X1),X1)) = mult(mult(X2,X1),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.315.2.0','0.43.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.340.0.1',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X2,X1),X1)) = op_r(X2,X1,i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.340.0.0','0.303.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.340.1.0',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X2,X1),X1)) = op_r(X2,X1,i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.340.0.1']),
% 37.77/38.22      [weight('<103,315,43,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.340.2.0',plain,
% 37.77/38.22      ( mult(X1,rd(op_t(X2,X1),X1)) = op_r(X2,X1,i(X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.340.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_334]).
% 37.77/38.22  cnf('0.343.0.0',plain,
% 37.77/38.22      ( mult(X1,X2) = rd(mult(X1,rd(X2,X1)),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.315.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.343.1.0',plain,
% 37.77/38.22      ( mult(X1,X2) = rd(mult(X1,rd(X2,X1)),i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.343.0.0']),
% 37.77/38.22      [weight('<107,315,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.343.1.1',plain,
% 37.77/38.22      ( mult(X1,X2) = rd(X1,i(mult(X1,rd(X2,X1)))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.343.1.0','0.76.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.343.1.2',plain,
% 37.77/38.22      ( mult(X1,X2) = rd(X1,mult(i(X1),rd(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.343.1.1','0.97.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.343.2.0',plain,
% 37.77/38.22      ( rd(X1,mult(i(X1),rd(X1,X2))) = mult(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.343.1.2',theory(equality)]),
% 37.77/38.22      [x,rule_337]).
% 37.77/38.22  cnf('0.344.0.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,X1)) = rd(X1,mult(i(X1),i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.343.2.0','0.37.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.344.0.1',plain,
% 37.77/38.22      ( mult(X1,mult(X2,X1)) = rd(X1,i(mult(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.344.0.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.344.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,X1)) = rd(X1,i(mult(X1,X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.344.0.1']),
% 37.77/38.22      [weight('<83,343,37,[1,0,0,5]>')]).
% 37.77/38.22  cnf('0.344.2.0',plain,
% 37.77/38.22      ( rd(X1,i(mult(X1,X2))) = mult(X1,mult(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.344.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_338]).
% 37.77/38.22  cnf('0.350.0.0',plain,
% 37.77/38.22      ( mult(i(X1),mult(i(X2),i(X1))) = rd(i(X1),i(i(mult(X1,X2)))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.344.2.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.350.0.1',plain,
% 37.77/38.22      ( mult(i(X1),i(mult(X2,X1))) = rd(i(X1),i(i(mult(X1,X2)))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.350.0.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.350.0.2',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,X1))) = rd(i(X1),i(i(mult(X1,X2)))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.350.0.1','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.350.0.3',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,X1))) = rd(i(mult(X1,X2)),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.350.0.2','0.54.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.350.1.0',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,X1))) = rd(i(mult(X1,X2)),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.350.0.3']),
% 37.77/38.22      [weight('<90,344,11,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.350.1.1',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,X1))) = rd(i(X1),mult(X1,X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.350.1.0','0.75.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.350.2.0',plain,
% 37.77/38.22      ( i(mult(X1,mult(X2,X1))) = rd(i(X1),mult(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.350.1.1',theory(equality)]),
% 37.77/38.22      [u,rule_344]).
% 37.77/38.22  cnf('0.362.0.0',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),i(X2)) = mult(i(i(X2)),op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.303.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.362.0.1',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),i(X2)) = mult(X2,op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.362.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.362.1.0',plain,
% 37.77/38.22      ( op_t(mult(X1,X2),i(X2)) = mult(X2,op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.362.0.1']),
% 37.77/38.22      [weight('<111,303,10,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.362.2.0',plain,
% 37.77/38.22      ( mult(X1,op_r(X2,X1,i(X1))) = op_t(mult(X2,X1),i(X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.362.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_356]).
% 37.77/38.22  cnf('0.363.0.0',plain,
% 37.77/38.22      ( mult(mult(i(X1),X2),X1) = mult(i(X1),mult(rd(X2,i(X1)),unit)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.314.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.363.0.1',plain,
% 37.77/38.22      ( mult(mult(i(X1),X2),X1) = mult(i(X1),rd(X2,i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.363.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.363.1.0',plain,
% 37.77/38.22      ( mult(mult(i(X1),X2),X1) = mult(i(X1),rd(X2,i(X1))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.363.0.1']),
% 37.77/38.22      [weight('<111,314,9,[1,0,0,6]>')]).
% 37.77/38.22  cnf('0.363.2.0',plain,
% 37.77/38.22      ( mult(i(X1),rd(X2,i(X1))) = mult(mult(i(X1),X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.363.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_357]).
% 37.77/38.22  cnf('0.365.0.0',plain,
% 37.77/38.22      ( mult(i(X1),rd(X1,i(X2))) = mult(mult(i(X1),X2),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.316.2.0','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.365.1.0',plain,
% 37.77/38.22      ( mult(i(X1),rd(X1,i(X2))) = mult(mult(i(X1),X2),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.365.0.0']),
% 37.77/38.22      [weight('<111,316,48,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.365.2.0',plain,
% 37.77/38.22      ( mult(i(X1),rd(X1,i(X2))) = mult(mult(i(X1),X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.365.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_359]).
% 37.77/38.22  cnf('0.368.0.0',plain,
% 37.77/38.22      ( mult(i(op_r(X1,X2,X3)),X1) = rd(X1,op_r(X1,X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.334.2.0','0.219.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.368.1.0',plain,
% 37.77/38.22      ( mult(i(op_r(X1,X2,X3)),X1) = rd(X1,op_r(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.368.0.0']),
% 37.77/38.22      [weight('<111,334,219,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.368.2.0',plain,
% 37.77/38.22      ( mult(i(op_r(X1,X2,X3)),X1) = rd(X1,op_r(X1,X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.368.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_362]).
% 37.77/38.22  cnf('0.372.0.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = rd(i(X2),op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.37.2.0','0.303.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.372.1.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = rd(i(X2),op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.372.0.0']),
% 37.77/38.22      [weight('<116,303,37,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.372.2.0',plain,
% 37.77/38.22      ( rd(i(X1),op_r(X2,X1,i(X1))) = i(mult(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.372.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_366]).
% 37.77/38.22  cnf('0.375.0.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = rd(i(X1),mult(X1,rd(X2,X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.37.2.0','0.315.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.375.1.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = rd(i(X1),mult(X1,rd(X2,X1))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.375.0.0']),
% 37.77/38.22      [weight('<116,315,37,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.375.2.0',plain,
% 37.77/38.22      ( rd(i(X1),mult(X1,rd(X2,X1))) = i(mult(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.375.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_369]).
% 37.77/38.22  cnf('0.376.0.0',plain,
% 37.77/38.22      ( mult(X1,rd(mult(i(X1),X2),X1)) = mult(X2,i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.315.2.0','0.40.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.376.1.0',plain,
% 37.77/38.22      ( mult(X1,rd(mult(i(X1),X2),X1)) = mult(X2,i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.376.0.0']),
% 37.77/38.22      [weight('<116,315,40,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.376.2.0',plain,
% 37.77/38.22      ( mult(X1,rd(mult(i(X1),X2),X1)) = mult(X2,i(X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.376.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_370]).
% 37.77/38.22  cnf('0.378.0.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = rd(mult(i(X1),rd(X1,X2)),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.316.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.378.1.0',plain,
% 37.77/38.22      ( i(mult(X1,X2)) = rd(mult(i(X1),rd(X1,X2)),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.378.0.0']),
% 37.77/38.22      [weight('<116,316,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.378.2.0',plain,
% 37.77/38.22      ( rd(mult(i(X1),rd(X1,X2)),X1) = i(mult(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.378.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_372]).
% 37.77/38.22  cnf('0.386.0.0',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),X4,i(X4)) = mult(asoc(X1,X2,X3),unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.338.2.0','0.20.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.386.0.1',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),X4,i(X4)) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.386.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.386.1.0',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),X4,i(X4)) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.386.0.1']),
% 37.77/38.22      [weight('<116,338,20,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.386.2.0',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),X4,i(X4)) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.386.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_380]).
% 37.77/38.22  cnf('0.387.0.0',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),i(X4),X4) = mult(asoc(X1,X2,X3),unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.339.2.0','0.20.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.387.0.1',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),i(X4),X4) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.387.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.387.1.0',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),i(X4),X4) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.387.0.1']),
% 37.77/38.22      [weight('<116,339,20,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.387.2.0',plain,
% 37.77/38.22      ( op_r(asoc(X1,X2,X3),i(X4),X4) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.387.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_381]).
% 37.77/38.22  cnf('0.388.0.0',plain,
% 37.77/38.22      ( mult(asoc(X1,X2,X3),i(X4)) = rd(asoc(X1,X2,X3),X4) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.330.2.0','0.387.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.388.1.0',plain,
% 37.77/38.22      ( mult(asoc(X1,X2,X3),i(X4)) = rd(asoc(X1,X2,X3),X4) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.388.0.0']),
% 37.77/38.22      [weight('<111,387,330,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.388.2.0',plain,
% 37.77/38.22      ( mult(asoc(X1,X2,X3),i(X4)) = rd(asoc(X1,X2,X3),X4) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.388.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_382]).
% 37.77/38.22  cnf('0.389.0.0',plain,
% 37.77/38.22      ( rd(asoc(X1,X2,X3),mult(X4,asoc(X1,X2,X3))) = i(op_t(X4,asoc(X1,X2,X3))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.388.2.0','0.70.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.389.0.1',plain,
% 37.77/38.22      ( i(X4) = i(op_t(X4,asoc(X1,X2,X3))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.389.0.0','0.37.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.389.1.0',plain,
% 37.77/38.22      ( i(X4) = i(op_t(X4,asoc(X1,X2,X3))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.389.0.1']),
% 37.77/38.22      [weight('<79,388,70,[1,0,0,0]>')]).
% 37.77/38.22  cnf('0.389.2.0',plain,
% 37.77/38.22      ( i(op_t(X1,asoc(X2,X3,X4))) = i(X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.389.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_383]).
% 37.77/38.22  cnf('0.390.0.0',plain,
% 37.77/38.22      ( op_t(X1,asoc(X2,X3,X4)) = i(i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.24.2.0','0.389.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.390.0.1',plain,
% 37.77/38.22      ( op_t(X1,asoc(X2,X3,X4)) = X1 ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.390.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.390.1.0',plain,
% 37.77/38.22      ( op_t(X1,asoc(X2,X3,X4)) = X1 ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.390.0.1']),
% 37.77/38.22      [weight('<55,389,24,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.390.2.0',plain,
% 37.77/38.22      ( op_t(X1,asoc(X2,X3,X4)) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.390.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_384]).
% 37.77/38.22  cnf('0.391.0.0',plain,
% 37.77/38.22      ( op_t(X1,i(asoc(X2,X3,X4))) = i(i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.49.2.0','0.390.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.391.0.1',plain,
% 37.77/38.22      ( op_t(X1,i(asoc(X2,X3,X4))) = X1 ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.391.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.391.1.0',plain,
% 37.77/38.22      ( op_t(X1,i(asoc(X2,X3,X4))) = X1 ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.391.0.1']),
% 37.77/38.22      [weight('<71,390,49,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.391.2.0',plain,
% 37.77/38.22      ( op_t(X1,i(asoc(X2,X3,X4))) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.391.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_385]).
% 37.77/38.22  cnf('0.392.0.0',plain,
% 37.77/38.22      ( mult(i(asoc(X1,X2,X3)),X4) = rd(X4,asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.334.2.0','0.387.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.392.1.0',plain,
% 37.77/38.22      ( mult(i(asoc(X1,X2,X3)),X4) = rd(X4,asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.392.0.0']),
% 37.77/38.22      [weight('<111,387,334,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.392.2.0',plain,
% 37.77/38.22      ( mult(i(asoc(X1,X2,X3)),X4) = rd(X4,asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.392.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_386]).
% 37.77/38.22  cnf('0.393.0.0',plain,
% 37.77/38.22      ( rd(asoc(X1,X2,X3),i(X4)) = mult(asoc(X1,X2,X3),X4) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.388.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.393.1.0',plain,
% 37.77/38.22      ( rd(asoc(X1,X2,X3),i(X4)) = mult(asoc(X1,X2,X3),X4) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.393.0.0']),
% 37.77/38.22      [weight('<111,388,24,[1,0,0,5]>')]).
% 37.77/38.22  cnf('0.393.2.0',plain,
% 37.77/38.22      ( rd(asoc(X1,X2,X3),i(X4)) = mult(asoc(X1,X2,X3),X4) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.393.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_387]).
% 37.77/38.22  cnf('0.395.0.0',plain,
% 37.77/38.22      ( rd(op_t(X1,i(asoc(X2,X3,X4))),asoc(X2,X3,X4)) = mult(X1,i(asoc(X2,X3,X4))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.392.2.0','0.43.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.395.0.1',plain,
% 37.77/38.22      ( rd(X1,asoc(X2,X3,X4)) = mult(X1,i(asoc(X2,X3,X4))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.395.0.0','0.391.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.395.1.0',plain,
% 37.77/38.22      ( rd(X1,asoc(X2,X3,X4)) = mult(X1,i(asoc(X2,X3,X4))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.395.0.1']),
% 37.77/38.22      [weight('<111,392,43,[1,0,0,0]>')]).
% 37.77/38.22  cnf('0.395.2.0',plain,
% 37.77/38.22      ( mult(X1,i(asoc(X2,X3,X4))) = rd(X1,asoc(X2,X3,X4)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.395.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_389]).
% 37.77/38.22  cnf('0.396.0.0',plain,
% 37.77/38.22      ( mult(i(X1),asoc(X2,X3,X4)) = i(rd(X1,asoc(X2,X3,X4))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.48.2.0','0.395.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.396.0.1',plain,
% 37.77/38.22      ( mult(i(X1),asoc(X2,X3,X4)) = rd(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.396.0.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.396.1.0',plain,
% 37.77/38.22      ( mult(i(X1),asoc(X2,X3,X4)) = rd(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.396.0.1']),
% 37.77/38.22      [weight('<111,395,48,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.396.2.0',plain,
% 37.77/38.22      ( mult(i(X1),asoc(X2,X3,X4)) = rd(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.396.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_390]).
% 37.77/38.22  cnf('0.398.0.0',plain,
% 37.77/38.22      ( mult(X1,mult(mult(i(X1),X2),X1)) = rd(X1,i(X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.344.2.0','0.40.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.398.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(mult(i(X1),X2),X1)) = rd(X1,i(X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.398.0.0']),
% 37.77/38.22      [weight('<116,344,40,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.398.2.0',plain,
% 37.77/38.22      ( mult(X1,mult(mult(i(X1),X2),X1)) = rd(X1,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.398.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_392]).
% 37.77/38.22  cnf('0.399.0.0',plain,
% 37.77/38.22      ( rd(op_r(X1,X2,X3),i(X1)) = mult(op_r(X1,X2,X3),mult(rd(X1,op_r(X1,X2,X3)),op_r(X1,X2,X3))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.398.2.0','0.368.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.399.0.1',plain,
% 37.77/38.22      ( rd(op_r(X1,X2,X3),i(X1)) = mult(op_r(X1,X2,X3),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.399.0.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.399.1.0',plain,
% 37.77/38.22      ( rd(op_r(X1,X2,X3),i(X1)) = mult(op_r(X1,X2,X3),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.399.0.1']),
% 37.77/38.22      [weight('<111,398,368,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.399.1.1',plain,
% 37.77/38.22      ( rd(X1,i(op_r(X1,X2,X3))) = mult(op_r(X1,X2,X3),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.399.1.0','0.76.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.399.2.0',plain,
% 37.77/38.22      ( rd(X1,i(op_r(X1,X2,X3))) = mult(op_r(X1,X2,X3),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.399.1.1',theory(equality)]),
% 37.77/38.22      [u,rule_393]).
% 37.77/38.22  cnf('0.401.0.0',plain,
% 37.77/38.22      ( i(mult(X1,i(op_r(X1,X2,X3)))) = rd(mult(i(X1),mult(op_r(X1,X2,X3),X1)),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.378.2.0','0.399.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.401.0.1',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X1,X2,X3)) = rd(mult(i(X1),mult(op_r(X1,X2,X3),X1)),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.401.0.0','0.48.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.401.0.2',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X1,X2,X3)) = rd(op_t(op_r(X1,X2,X3),X1),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.401.0.1','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.401.0.3',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X1,X2,X3)) = rd(op_r(op_t(X1,X1),X2,X3),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.401.0.2','0.14.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.401.0.4',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X1,X2,X3)) = rd(op_r(X1,X2,X3),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.401.0.3','0.25.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1.1','L')]).
% 37.77/38.22  cnf('0.401.1.0',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X1,X2,X3)) = rd(op_r(X1,X2,X3),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.401.0.4']),
% 37.77/38.22      [weight('<111,399,378,[0,0,0,4]>')]).
% 37.77/38.22  cnf('0.401.2.0',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X1,X2,X3)) = rd(op_r(X1,X2,X3),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.401.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_395]).
% 37.77/38.22  cnf('0.421.0.0',plain,
% 37.77/38.22      ( asoc(X1,X2,X3) = rd(rd(asoc(X1,X2,X3),X4),i(X4)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.388.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.421.0.1',plain,
% 37.77/38.22      ( asoc(X1,X2,X3) = rd(X4,rd(X4,asoc(X1,X2,X3))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.421.0.0','0.77.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.421.1.0',plain,
% 37.77/38.22      ( asoc(X1,X2,X3) = rd(X4,rd(X4,asoc(X1,X2,X3))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.421.0.1']),
% 37.77/38.22      [weight('<116,388,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.421.2.0',plain,
% 37.77/38.22      ( rd(X1,rd(X1,asoc(X2,X3,X4))) = asoc(X2,X3,X4) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.421.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_415]).
% 37.77/38.22  cnf('0.422.0.0',plain,
% 37.77/38.22      ( i(mult(X1,rd(i(X1),asoc(X2,X3,X4)))) = op_t(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.71.2.0','0.421.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.422.0.1',plain,
% 37.77/38.22      ( mult(i(X1),rd(asoc(X2,X3,X4),i(X1))) = op_t(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.422.0.0','0.97.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.422.0.2',plain,
% 37.77/38.22      ( mult(mult(i(X1),asoc(X2,X3,X4)),X1) = op_t(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.422.0.1','0.363.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.422.0.3',plain,
% 37.77/38.22      ( mult(rd(asoc(X2,X3,X4),X1),X1) = op_t(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.422.0.2','0.396.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.422.0.4',plain,
% 37.77/38.22      ( asoc(X2,X3,X4) = op_t(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.422.0.3','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.422.1.0',plain,
% 37.77/38.22      ( asoc(X2,X3,X4) = op_t(asoc(X2,X3,X4),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.422.0.4']),
% 37.77/38.22      [weight('<76,421,71,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.422.2.0',plain,
% 37.77/38.22      ( op_t(asoc(X1,X2,X3),X4) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.422.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_416]).
% 37.77/38.22  cnf('0.423.0.0',plain,
% 37.77/38.22      ( op_t(i(asoc(X1,X2,X3)),X4) = i(asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.50.2.0','0.422.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.423.1.0',plain,
% 37.77/38.22      ( op_t(i(asoc(X1,X2,X3)),X4) = i(asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.423.0.0']),
% 37.77/38.22      [weight('<103,422,50,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.423.2.0',plain,
% 37.77/38.22      ( op_t(i(asoc(X1,X2,X3)),X4) = i(asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.423.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_417]).
% 37.77/38.22  cnf('0.424.0.0',plain,
% 37.77/38.22      ( asoc(X1,X2,X3) = rd(mult(X4,asoc(X1,X2,X3)),X4) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.63.2.0','0.390.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.424.1.0',plain,
% 37.77/38.22      ( asoc(X1,X2,X3) = rd(mult(X4,asoc(X1,X2,X3)),X4) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.424.0.0']),
% 37.77/38.22      [weight('<116,390,63,[0,0,0,4]>')]).
% 37.77/38.22  cnf('0.424.2.0',plain,
% 37.77/38.22      ( rd(mult(X1,asoc(X2,X3,X4)),X1) = asoc(X2,X3,X4) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.424.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_418]).
% 37.77/38.22  cnf('0.425.0.0',plain,
% 37.77/38.22      ( asoc(X1,X2,i(X2)) = rd(op_r(X1,X2,i(X2)),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.424.2.0','0.338.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.425.1.0',plain,
% 37.77/38.22      ( asoc(X1,X2,i(X2)) = rd(op_r(X1,X2,i(X2)),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.425.0.0']),
% 37.77/38.22      [weight('<103,424,338,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.425.2.0',plain,
% 37.77/38.22      ( rd(op_r(X1,X2,i(X2)),X1) = asoc(X1,X2,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.425.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_419]).
% 37.77/38.22  cnf('0.438.0.0',plain,
% 37.77/38.22      ( asoc(X1,i(X2),X2) = rd(op_r(X1,i(X2),X2),X1) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.424.2.0','0.339.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.438.1.0',plain,
% 37.77/38.22      ( asoc(X1,i(X2),X2) = rd(op_r(X1,i(X2),X2),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.438.0.0']),
% 37.77/38.22      [weight('<103,424,339,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.438.2.0',plain,
% 37.77/38.22      ( rd(op_r(X1,i(X2),X2),X1) = asoc(X1,i(X2),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.438.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_432]).
% 37.77/38.22  cnf('0.447.0.0',plain,
% 37.77/38.22      ( rd(X1,op_r(X1,X2,i(X2))) = i(asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.38.2.0','0.425.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.447.1.0',plain,
% 37.77/38.22      ( rd(X1,op_r(X1,X2,i(X2))) = i(asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.447.0.0']),
% 37.77/38.22      [weight('<111,425,38,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.447.2.0',plain,
% 37.77/38.22      ( rd(X1,op_r(X1,X2,i(X2))) = i(asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.447.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_441]).
% 37.77/38.22  cnf('0.448.0.0',plain,
% 37.77/38.22      ( asoc(i(X1),X2,i(X2)) = rd(X1,i(op_r(i(X1),X2,i(X2)))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.425.2.0','0.76.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.448.0.1',plain,
% 37.77/38.22      ( asoc(i(X1),X2,i(X2)) = rd(X1,op_r(i(i(X1)),i(X2),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.448.0.0','0.312.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.448.0.2',plain,
% 37.77/38.22      ( asoc(i(X1),X2,i(X2)) = rd(X1,op_r(X1,i(X2),X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.448.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2.1','L')]).
% 37.77/38.22  cnf('0.448.1.0',plain,
% 37.77/38.22      ( asoc(i(X1),X2,i(X2)) = rd(X1,op_r(X1,i(X2),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.448.0.2']),
% 37.77/38.22      [weight('<111,425,76,[1,0,0,0]>')]).
% 37.77/38.22  cnf('0.448.2.0',plain,
% 37.77/38.22      ( rd(X1,op_r(X1,i(X2),X2)) = asoc(i(X1),X2,i(X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.448.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_442]).
% 37.77/38.22  cnf('0.449.0.0',plain,
% 37.77/38.22      ( asoc(i(X1),i(X2),i(i(X2))) = rd(X1,op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.448.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.449.0.1',plain,
% 37.77/38.22      ( asoc(i(X1),i(X2),X2) = rd(X1,op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.449.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.3','L')]).
% 37.77/38.22  cnf('0.449.0.2',plain,
% 37.77/38.22      ( asoc(i(X1),i(X2),X2) = i(asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.449.0.1','0.447.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.449.1.0',plain,
% 37.77/38.22      ( asoc(i(X1),i(X2),X2) = i(asoc(X1,X2,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.449.0.2']),
% 37.77/38.22      [weight('<90,448,24,[1,0,0,4]>')]).
% 37.77/38.22  cnf('0.449.2.0',plain,
% 37.77/38.22      ( i(asoc(X1,X2,i(X2))) = asoc(i(X1),i(X2),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.449.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_443]).
% 37.77/38.22  cnf('0.461.0.0',plain,
% 37.77/38.22      ( op_r(mult(X1,X2),i(X1),i(i(X1))) = mult(mult(X1,rd(X2,X1)),i(i(X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.303.2.0','0.315.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.461.0.1',plain,
% 37.77/38.22      ( op_r(mult(X1,X2),i(X1),X1) = mult(mult(X1,rd(X2,X1)),i(i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.461.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.3','L')]).
% 37.77/38.22  cnf('0.461.0.2',plain,
% 37.77/38.22      ( op_r(mult(X1,X2),i(X1),X1) = mult(mult(X1,rd(X2,X1)),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.461.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.461.1.0',plain,
% 37.77/38.22      ( op_r(mult(X1,X2),i(X1),X1) = mult(mult(X1,rd(X2,X1)),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.461.0.2']),
% 37.77/38.22      [weight('<119,315,303,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.461.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,rd(X2,X1)),X1) = op_r(mult(X1,X2),i(X1),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.461.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_455]).
% 37.77/38.22  cnf('0.468.0.0',plain,
% 37.77/38.22      ( i(mult(asoc(X1,X2,X3),X4)) = rd(i(X4),asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.372.2.0','0.386.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.468.1.0',plain,
% 37.77/38.22      ( i(mult(asoc(X1,X2,X3),X4)) = rd(i(X4),asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.468.0.0']),
% 37.77/38.22      [weight('<119,386,372,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.468.2.0',plain,
% 37.77/38.22      ( i(mult(asoc(X1,X2,X3),X4)) = rd(i(X4),asoc(X1,X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.468.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_462]).
% 37.77/38.22  cnf('0.469.0.0',plain,
% 37.77/38.22      ( rd(i(X1),asoc(X2,X3,X4)) = i(mult(X1,asoc(X2,X3,X4))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.395.2.0','0.11.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.469.1.0',plain,
% 37.77/38.22      ( rd(i(X1),asoc(X2,X3,X4)) = i(mult(X1,asoc(X2,X3,X4))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.469.0.0']),
% 37.77/38.22      [weight('<119,395,11,[1,0,0,0]>')]).
% 37.77/38.22  cnf('0.469.2.0',plain,
% 37.77/38.22      ( i(mult(X1,asoc(X2,X3,X4))) = rd(i(X1),asoc(X2,X3,X4)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.469.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_463]).
% 37.77/38.22  cnf('0.481.0.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,X3)) = mult(mult(X1,X2),op_l(X3,X2,X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.40.2.0','0.12.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.481.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,X3)) = mult(mult(X1,X2),op_l(X3,X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.481.0.0']),
% 37.77/38.22      [weight('<125,40,12,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.481.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),op_l(X3,X2,X1)) = mult(X1,mult(X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.481.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_475]).
% 37.77/38.22  cnf('0.482.0.0',plain,
% 37.77/38.22      ( op_t(X1,op_t(X2,X1)) = mult(i(op_t(X2,X1)),mult(X2,X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.43.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.482.1.0',plain,
% 37.77/38.22      ( op_t(X1,op_t(X2,X1)) = mult(i(op_t(X2,X1)),mult(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.482.0.0']),
% 37.77/38.22      [weight('<125,43,10,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.482.2.0',plain,
% 37.77/38.22      ( mult(i(op_t(X1,X2)),mult(X1,X2)) = op_t(X2,op_t(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.482.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_476]).
% 37.77/38.22  cnf('0.508.0.0',plain,
% 37.77/38.22      ( rd(op_t(X1,X2),X2) = mult(i(X2),op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.340.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.508.1.0',plain,
% 37.77/38.22      ( rd(op_t(X1,X2),X2) = mult(i(X2),op_r(X1,X2,i(X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.508.0.0']),
% 37.77/38.22      [weight('<125,340,2,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.508.2.0',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X2,X1,i(X1))) = rd(op_t(X2,X1),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.508.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_502]).
% 37.77/38.22  cnf('0.509.0.0',plain,
% 37.77/38.22      ( mult(X1,op_t(i(X2),mult(X2,X1))) = rd(X1,mult(i(X1),mult(X2,X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.343.2.0','0.122.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.509.0.1',plain,
% 37.77/38.22      ( mult(X1,op_t(i(X2),mult(X2,X1))) = rd(X1,op_t(X2,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.509.0.0','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.509.1.0',plain,
% 37.77/38.22      ( mult(X1,op_t(i(X2),mult(X2,X1))) = rd(X1,op_t(X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.509.0.1']),
% 37.77/38.22      [weight('<125,343,122,[1,0,0,5]>')]).
% 37.77/38.22  cnf('0.509.2.0',plain,
% 37.77/38.22      ( mult(X1,op_t(i(X2),mult(X2,X1))) = rd(X1,op_t(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.509.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_503]).
% 37.77/38.22  cnf('0.513.0.0',plain,
% 37.77/38.22      ( i(mult(i(mult(X1,X2)),X1)) = rd(i(i(mult(X1,X2))),mult(i(mult(X1,X2)),mult(X1,mult(X2,X1)))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.375.2.0','0.344.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.513.0.1',plain,
% 37.77/38.22      ( mult(mult(X1,X2),i(X1)) = rd(i(i(mult(X1,X2))),mult(i(mult(X1,X2)),mult(X1,mult(X2,X1)))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.513.0.0','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.513.0.2',plain,
% 37.77/38.22      ( mult(X1,rd(X2,X1)) = rd(i(i(mult(X1,X2))),mult(i(mult(X1,X2)),mult(X1,mult(X2,X1)))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.513.0.1','0.315.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.513.0.3',plain,
% 37.77/38.22      ( mult(X1,rd(X2,X1)) = rd(mult(mult(X1,X2),i(mult(X1,mult(X2,X1)))),i(mult(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.513.0.2','0.174.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.513.0.4',plain,
% 37.77/38.22      ( mult(X1,rd(X2,X1)) = rd(mult(X1,X2),mult(i(mult(X1,X2)),mult(X1,mult(X2,X1)))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.513.0.3','0.171.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.513.0.5',plain,
% 37.77/38.22      ( mult(X1,rd(X2,X1)) = rd(mult(X1,X2),op_l(X1,X2,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.513.0.4','0.12.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.513.1.0',plain,
% 37.77/38.22      ( mult(X1,rd(X2,X1)) = rd(mult(X1,X2),op_l(X1,X2,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.513.0.5']),
% 37.77/38.22      [weight('<125,375,344,[1,0,0,5]>')]).
% 37.77/38.22  cnf('0.513.2.0',plain,
% 37.77/38.22      ( rd(mult(X1,X2),op_l(X1,X2,X1)) = mult(X1,rd(X2,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.513.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_507]).
% 37.77/38.22  cnf('0.529.0.0',plain,
% 37.77/38.22      ( i(op_t(rd(i(X1),X2),X1)) = op_r(i(i(mult(X1,X2))),rd(i(X1),X2),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.128.2.0','0.71.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.1','L')]).
% 37.77/38.22  cnf('0.529.0.1',plain,
% 37.77/38.22      ( op_t(rd(X2,i(X1)),i(X1)) = op_r(i(i(mult(X1,X2))),rd(i(X1),X2),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.529.0.0','0.98.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.529.0.2',plain,
% 37.77/38.22      ( mult(i(i(X1)),X2) = op_r(i(i(mult(X1,X2))),rd(i(X1),X2),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.529.0.1','0.44.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.529.0.3',plain,
% 37.77/38.22      ( mult(X1,X2) = op_r(i(i(mult(X1,X2))),rd(i(X1),X2),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.529.0.2','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.529.0.4',plain,
% 37.77/38.22      ( mult(X1,X2) = op_r(mult(X1,X2),rd(i(X1),X2),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.529.0.3','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.529.1.0',plain,
% 37.77/38.22      ( mult(X1,X2) = op_r(mult(X1,X2),rd(i(X1),X2),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.529.0.4']),
% 37.77/38.22      [weight('<129,128,71,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.529.2.0',plain,
% 37.77/38.22      ( op_r(mult(X1,X2),rd(i(X1),X2),X3) = mult(X1,X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.529.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_523]).
% 37.77/38.22  cnf('0.536.0.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),i(X1)) = op_r(i(X2),rd(i(rd(X1,X2)),i(X1)),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.529.2.0','0.53.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.536.0.1',plain,
% 37.77/38.22      ( i(X2) = op_r(i(X2),rd(i(rd(X1,X2)),i(X1)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.536.0.0','0.53.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.536.0.2',plain,
% 37.77/38.22      ( i(X2) = op_r(i(X2),rd(X1,rd(X1,X2)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.536.0.1','0.54.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.536.1.0',plain,
% 37.77/38.22      ( i(X2) = op_r(i(X2),rd(X1,rd(X1,X2)),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.536.0.2']),
% 37.77/38.22      [weight('<119,529,53,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.536.2.0',plain,
% 37.77/38.22      ( op_r(i(X1),rd(X2,rd(X2,X1)),X3) = i(X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.536.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_530]).
% 37.77/38.22  cnf('0.543.0.0',plain,
% 37.77/38.22      ( i(mult(i(X1),rd(X2,rd(X2,X1)))) = rd(i(rd(X2,rd(X2,X1))),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.372.2.0','0.536.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.543.0.1',plain,
% 37.77/38.22      ( mult(X1,i(rd(X2,rd(X2,X1)))) = rd(i(rd(X2,rd(X2,X1))),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.543.0.0','0.47.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.543.0.2',plain,
% 37.77/38.22      ( mult(X1,rd(rd(X2,X1),X2)) = rd(i(rd(X2,rd(X2,X1))),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.543.0.1','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.543.0.3',plain,
% 37.77/38.22      ( mult(X1,rd(rd(X2,X1),X2)) = rd(X1,rd(X2,rd(X2,X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.543.0.2','0.54.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.543.1.0',plain,
% 37.77/38.22      ( mult(X1,rd(rd(X2,X1),X2)) = rd(X1,rd(X2,rd(X2,X1))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.543.0.3']),
% 37.77/38.22      [weight('<119,536,372,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.543.2.0',plain,
% 37.77/38.22      ( mult(X1,rd(rd(X2,X1),X2)) = rd(X1,rd(X2,rd(X2,X1))) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.543.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_537]).
% 37.77/38.22  cnf('0.544.0.0',plain,
% 37.77/38.22      ( mult(rd(rd(X1,X2),X1),X2) = mult(X2,rd(rd(X1,X2),X1)) ),
% 37.77/38.22      inference(interreduction_right,[status(thm)],['0.285.2.0'])).
% 37.77/38.22  cnf('0.544.0.1',plain,
% 37.77/38.22      ( mult(rd(rd(X1,X2),X1),X2) = rd(X2,rd(X1,rd(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.544.0.0','0.543.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.544.1.0',plain,
% 37.77/38.22      ( mult(rd(rd(X1,X2),X1),X2) = rd(X2,rd(X1,rd(X1,X2))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.544.0.1']),
% 37.77/38.22      [weight('<119,285,543,[0,0,0,0]>')]).
% 37.77/38.22  cnf('0.544.2.0',plain,
% 37.77/38.22      ( mult(rd(rd(X1,X2),X1),X2) = rd(X2,rd(X1,rd(X1,X2))) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.544.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_538]).
% 37.77/38.22  cnf('0.617.0.0',plain,
% 37.77/38.22      ( mult(X1,mult(mult(X2,mult(X3,X2)),mult(X1,X4))) = mult(mult(X1,mult(X2,mult(X3,mult(X2,X1)))),X4) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.6.2.0','0.6.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.617.0.1',plain,
% 37.77/38.22      ( mult(X1,mult(X2,mult(X3,mult(X2,mult(X1,X4))))) = mult(mult(X1,mult(X2,mult(X3,mult(X2,X1)))),X4) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.617.0.0','0.6.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.617.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,mult(X3,mult(X2,mult(X1,X4))))) = mult(mult(X1,mult(X2,mult(X3,mult(X2,X1)))),X4) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.617.0.1']),
% 37.77/38.22      [weight('<?,6,6,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.617.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,mult(X2,mult(X3,mult(X2,X1)))),X4) = mult(X1,mult(X2,mult(X3,mult(X2,mult(X1,X4))))) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.617.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_611]).
% 37.77/38.22  cnf('0.620.0.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,mult(i(mult(X2,X1)),mult(X2,mult(X1,X3))))) = mult(mult(X1,mult(X2,unit)),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.617.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2.2','L')]).
% 37.77/38.22  cnf('0.620.0.1',plain,
% 37.77/38.22      ( mult(X1,mult(X2,op_l(X3,X1,X2))) = mult(mult(X1,mult(X2,unit)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.620.0.0','0.12.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.620.0.2',plain,
% 37.77/38.22      ( mult(X1,mult(X2,op_l(X3,X1,X2))) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.620.0.1','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1.2','L')]).
% 37.77/38.22  cnf('0.620.1.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,op_l(X3,X1,X2))) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.620.0.2']),
% 37.77/38.22      [weight('<125,617,9,[1,0,0,5]>')]).
% 37.77/38.22  cnf('0.620.2.0',plain,
% 37.77/38.22      ( mult(X1,mult(X2,op_l(X3,X1,X2))) = mult(mult(X1,X2),X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.620.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_614]).
% 37.77/38.22  cnf('0.621.0.0',plain,
% 37.77/38.22      ( op_l(op_l(X1,X2,X3),X3,X2) = mult(i(mult(X2,X3)),mult(mult(X2,X3),X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.12.2.0','0.620.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.621.0.1',plain,
% 37.77/38.22      ( op_l(op_l(X1,X2,X3),X3,X2) = X1 ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.621.0.0','0.2.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.621.1.0',plain,
% 37.77/38.22      ( op_l(op_l(X1,X2,X3),X3,X2) = X1 ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.621.0.1']),
% 37.77/38.22      [weight('<71,620,12,[0,0,0,5]>')]).
% 37.77/38.22  cnf('0.621.2.0',plain,
% 37.77/38.22      ( op_l(op_l(X1,X2,X3),X3,X2) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.621.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_615]).
% 37.77/38.22  cnf('0.639.0.0',plain,
% 37.77/38.22      ( mult(op_r(X1,X2,X3),X4) = mult(X4,op_r(op_t(X1,X4),X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.43.2.0','0.14.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.639.1.0',plain,
% 37.77/38.22      ( mult(op_r(X1,X2,X3),X4) = mult(X4,op_r(op_t(X1,X4),X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.639.0.0']),
% 37.77/38.22      [weight('<134,43,14,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.639.2.0',plain,
% 37.77/38.22      ( mult(X1,op_r(op_t(X2,X1),X3,X4)) = mult(op_r(X2,X3,X4),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.639.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_633]).
% 37.77/38.22  cnf('0.718.0.0',plain,
% 37.77/38.22      ( asoc(X1,X2,X3) = mult(i(mult(X1,mult(X2,X3))),mult(mult(X1,X2),X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.8.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.718.1.0',plain,
% 37.77/38.22      ( asoc(X1,X2,X3) = mult(i(mult(X1,mult(X2,X3))),mult(mult(X1,X2),X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.718.0.0']),
% 37.77/38.22      [weight('<?,8,2,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.718.2.0',plain,
% 37.77/38.22      ( mult(i(mult(X1,mult(X2,X3))),mult(mult(X1,X2),X3)) = asoc(X1,X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.718.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_712]).
% 37.77/38.22  cnf('0.728.0.0',plain,
% 37.77/38.22      ( asoc(X1,X2,i(mult(X1,X2))) = mult(i(mult(X1,mult(X2,i(mult(X1,X2))))),unit) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.718.2.0','0.7.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.728.0.1',plain,
% 37.77/38.22      ( asoc(X1,X2,i(mult(X1,X2))) = i(mult(X1,mult(X2,i(mult(X1,X2))))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.728.0.0','0.1.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.728.0.2',plain,
% 37.77/38.22      ( asoc(X1,X2,i(mult(X1,X2))) = mult(i(X1),mult(i(X2),mult(X1,X2))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.728.0.1','0.258.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.728.0.3',plain,
% 37.77/38.22      ( asoc(X1,X2,i(mult(X1,X2))) = mult(i(X1),op_t(X1,X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.728.0.2','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.728.0.4',plain,
% 37.77/38.22      ( asoc(X1,X2,i(mult(X1,X2))) = rd(op_t(X1,X2),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.728.0.3','0.321.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.728.1.0',plain,
% 37.77/38.22      ( asoc(X1,X2,i(mult(X1,X2))) = rd(op_t(X1,X2),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.728.0.4']),
% 37.77/38.22      [weight('<103,718,7,[1,0,0,7]>')]).
% 37.77/38.22  cnf('0.728.2.0',plain,
% 37.77/38.22      ( asoc(X1,X2,i(mult(X1,X2))) = rd(op_t(X1,X2),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.728.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_722]).
% 37.77/38.22  cnf('0.734.0.0',plain,
% 37.77/38.22      ( i(asoc(X1,X2,i(mult(X1,X2)))) = op_t(i(rd(op_t(X1,X2),X1)),X3) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.423.2.0','0.728.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.1','L')]).
% 37.77/38.22  cnf('0.734.0.1',plain,
% 37.77/38.22      ( i(rd(op_t(X1,X2),X1)) = op_t(i(rd(op_t(X1,X2),X1)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.734.0.0','0.728.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.734.0.2',plain,
% 37.77/38.22      ( rd(X1,op_t(X1,X2)) = op_t(i(rd(op_t(X1,X2),X1)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.734.0.1','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.734.0.3',plain,
% 37.77/38.22      ( rd(X1,op_t(X1,X2)) = op_t(rd(X1,op_t(X1,X2)),X3) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.734.0.2','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.734.1.0',plain,
% 37.77/38.22      ( rd(X1,op_t(X1,X2)) = op_t(rd(X1,op_t(X1,X2)),X3) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.734.0.3']),
% 37.77/38.22      [weight('<103,728,423,[0,0,0,2]>')]).
% 37.77/38.22  cnf('0.734.2.0',plain,
% 37.77/38.22      ( op_t(rd(X1,op_t(X1,X2)),X3) = rd(X1,op_t(X1,X2)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.734.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_728]).
% 37.77/38.22  cnf('0.764.0.0',plain,
% 37.77/38.22      ( asoc(X1,rd(X2,X1),X1) = mult(i(mult(X1,mult(rd(X2,X1),X1))),op_r(mult(X1,X2),i(X1),X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.718.2.0','0.461.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.764.0.1',plain,
% 37.77/38.22      ( asoc(X1,rd(X2,X1),X1) = mult(rd(i(X1),mult(X1,rd(X2,X1))),op_r(mult(X1,X2),i(X1),X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.764.0.0','0.350.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.764.0.2',plain,
% 37.77/38.22      ( asoc(X1,rd(X2,X1),X1) = mult(i(mult(X1,X2)),op_r(mult(X1,X2),i(X1),X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.764.0.1','0.375.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.1','L')]).
% 37.77/38.22  cnf('0.764.0.3',plain,
% 37.77/38.22      ( asoc(X1,rd(X2,X1),X1) = rd(op_r(mult(X1,X2),i(X1),X1),mult(X1,X2)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.764.0.2','0.401.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.764.0.4',plain,
% 37.77/38.22      ( asoc(X1,rd(X2,X1),X1) = asoc(mult(X1,X2),i(X1),X1) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.764.0.3','0.438.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.764.1.0',plain,
% 37.77/38.22      ( asoc(X1,rd(X2,X1),X1) = asoc(mult(X1,X2),i(X1),X1) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.764.0.4']),
% 37.77/38.22      [weight('<111,718,461,[1,0,0,7]>')]).
% 37.77/38.22  cnf('0.764.2.0',plain,
% 37.77/38.22      ( asoc(mult(X1,X2),i(X1),X1) = asoc(X1,rd(X2,X1),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.764.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_758]).
% 37.77/38.22  cnf('0.822.0.0',plain,
% 37.77/38.22      ( mult(op_l(X1,X2,X3),X4) = mult(X4,op_l(op_t(X1,X4),X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.43.2.0','0.15.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.822.1.0',plain,
% 37.77/38.22      ( mult(op_l(X1,X2,X3),X4) = mult(X4,op_l(op_t(X1,X4),X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.822.0.0']),
% 37.77/38.22      [weight('<134,43,15,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.822.2.0',plain,
% 37.77/38.22      ( mult(X1,op_l(op_t(X2,X1),X3,X4)) = mult(op_l(X2,X3,X4),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.822.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_816]).
% 37.77/38.22  cnf('0.823.0.0',plain,
% 37.77/38.22      ( mult(op_l(X1,X2,X3),X1) = mult(X1,op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.822.2.0','0.25.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.823.1.0',plain,
% 37.77/38.22      ( mult(op_l(X1,X2,X3),X1) = mult(X1,op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.823.0.0']),
% 37.77/38.22      [weight('<90,822,25,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.823.2.0',plain,
% 37.77/38.22      ( mult(op_l(X1,X2,X3),X1) = mult(X1,op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.823.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_817]).
% 37.77/38.22  cnf('0.828.0.0',plain,
% 37.77/38.22      ( op_r(op_l(X1,X2,X3),X1,i(X1)) = mult(mult(X1,op_l(X1,X2,X3)),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.303.2.0','0.823.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.828.0.1',plain,
% 37.77/38.22      ( op_l(op_r(X1,X1,i(X1)),X2,X3) = mult(mult(X1,op_l(X1,X2,X3)),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.828.0.0','0.18.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.828.0.2',plain,
% 37.77/38.22      ( op_l(X1,X2,X3) = mult(mult(X1,op_l(X1,X2,X3)),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.828.0.1','0.57.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.828.0.3',plain,
% 37.77/38.22      ( op_l(X1,X2,X3) = mult(X1,rd(op_l(X1,X2,X3),X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.828.0.2','0.315.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.828.1.0',plain,
% 37.77/38.22      ( op_l(X1,X2,X3) = mult(X1,rd(op_l(X1,X2,X3),X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.828.0.3']),
% 37.77/38.22      [weight('<116,823,303,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.828.2.0',plain,
% 37.77/38.22      ( mult(X1,rd(op_l(X1,X2,X3),X1)) = op_l(X1,X2,X3) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.828.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_822]).
% 37.77/38.22  cnf('0.830.0.0',plain,
% 37.77/38.22      ( rd(op_l(X1,X2,X3),X1) = mult(i(X1),op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.828.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.830.1.0',plain,
% 37.77/38.22      ( rd(op_l(X1,X2,X3),X1) = mult(i(X1),op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.830.0.0']),
% 37.77/38.22      [weight('<111,828,2,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.830.2.0',plain,
% 37.77/38.22      ( mult(i(X1),op_l(X1,X2,X3)) = rd(op_l(X1,X2,X3),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.830.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_824]).
% 37.77/38.22  cnf('0.831.0.0',plain,
% 37.77/38.22      ( i(rd(op_l(X1,X2,X3),X1)) = mult(X1,i(op_l(X1,X2,X3))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.51.2.0','0.828.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.831.0.1',plain,
% 37.77/38.22      ( rd(X1,op_l(X1,X2,X3)) = mult(X1,i(op_l(X1,X2,X3))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.831.0.0','0.38.2.0',theory(equality)]),
% 37.77/38.22      [pos('L','L')]).
% 37.77/38.22  cnf('0.831.1.0',plain,
% 37.77/38.22      ( rd(X1,op_l(X1,X2,X3)) = mult(X1,i(op_l(X1,X2,X3))) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.831.0.1']),
% 37.77/38.22      [weight('<111,828,51,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.831.2.0',plain,
% 37.77/38.22      ( mult(X1,i(op_l(X1,X2,X3))) = rd(X1,op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.831.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_825]).
% 37.77/38.22  cnf('0.836.0.0',plain,
% 37.77/38.22      ( mult(op_l(i(X1),X2,X3),X1) = mult(X1,op_l(i(X1),X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.822.2.0','0.35.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.836.1.0',plain,
% 37.77/38.22      ( mult(op_l(i(X1),X2,X3),X1) = mult(X1,op_l(i(X1),X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.836.0.0']),
% 37.77/38.22      [weight('<119,822,35,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.836.2.0',plain,
% 37.77/38.22      ( mult(op_l(i(X1),X2,X3),X1) = mult(X1,op_l(i(X1),X2,X3)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.836.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_830]).
% 37.77/38.22  cnf('0.837.0.0',plain,
% 37.77/38.22      ( X1 = mult(i(op_l(i(X1),X2,X3)),mult(X1,op_l(i(X1),X2,X3))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.2.2.0','0.836.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.837.0.1',plain,
% 37.77/38.22      ( X1 = op_t(X1,op_l(i(X1),X2,X3)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.837.0.0','0.10.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.837.1.0',plain,
% 37.77/38.22      ( X1 = op_t(X1,op_l(i(X1),X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.837.0.1']),
% 37.77/38.22      [weight('<71,836,2,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.837.2.0',plain,
% 37.77/38.22      ( op_t(X1,op_l(i(X1),X2,X3)) = X1 ),
% 37.77/38.22      inference(orient,[status(thm)],['0.837.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_831]).
% 37.77/38.22  cnf('0.839.0.0',plain,
% 37.77/38.22      ( i(X1) = op_t(i(X1),op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.837.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.1','L')]).
% 37.77/38.22  cnf('0.839.1.0',plain,
% 37.77/38.22      ( i(X1) = op_t(i(X1),op_l(X1,X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.839.0.0']),
% 37.77/38.22      [weight('<79,837,24,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.839.2.0',plain,
% 37.77/38.22      ( op_t(i(X1),op_l(X1,X2,X3)) = i(X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.839.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_833]).
% 37.77/38.22  cnf('0.871.0.0',plain,
% 37.77/38.22      ( mult(X1,i(op_t(i(X2),mult(X2,X1)))) = op_t(mult(X2,X1),i(X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.72.2.0','0.122.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.871.0.1',plain,
% 37.77/38.22      ( mult(X1,op_t(X2,i(mult(X2,X1)))) = op_t(mult(X2,X1),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.871.0.0','0.49.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.871.1.0',plain,
% 37.77/38.22      ( mult(X1,op_t(X2,i(mult(X2,X1)))) = op_t(mult(X2,X1),i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.871.0.1']),
% 37.77/38.22      [weight('<134,122,72,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.871.2.0',plain,
% 37.77/38.22      ( mult(X1,op_t(X2,i(mult(X2,X1)))) = op_t(mult(X2,X1),i(X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.871.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_865]).
% 37.77/38.22  cnf('0.906.0.0',plain,
% 37.77/38.22      ( op_t(mult(X1,i(X2)),X2) = mult(i(X2),op_r(X1,i(X2),X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.10.2.0','0.306.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.906.1.0',plain,
% 37.77/38.22      ( op_t(mult(X1,i(X2)),X2) = mult(i(X2),op_r(X1,i(X2),X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.906.0.0']),
% 37.77/38.22      [weight('<134,306,10,[0,0,0,3]>')]).
% 37.77/38.22  cnf('0.906.2.0',plain,
% 37.77/38.22      ( mult(i(X1),op_r(X2,i(X1),X1)) = op_t(mult(X2,i(X1)),X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.906.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_899]).
% 37.77/38.22  cnf('0.907.0.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),rd(i(X1),X1)) = mult(X1,mult(rd(X2,X1),i(X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.314.2.0','0.83.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2.2','L')]).
% 37.77/38.22  cnf('0.907.0.1',plain,
% 37.77/38.22      ( mult(mult(X1,X2),rd(i(X1),X1)) = op_t(rd(X2,X1),i(X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.907.0.0','0.68.2.0',theory(equality)]),
% 37.77/38.22      [pos('R','L')]).
% 37.77/38.22  cnf('0.907.1.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),rd(i(X1),X1)) = op_t(rd(X2,X1),i(X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.907.0.1']),
% 37.77/38.22      [weight('<134,314,83,[1,0,0,6]>')]).
% 37.77/38.22  cnf('0.907.2.0',plain,
% 37.77/38.22      ( mult(mult(X1,X2),rd(i(X1),X1)) = op_t(rd(X2,X1),i(X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.907.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_900]).
% 37.77/38.22  cnf('0.908.0.0',plain,
% 37.77/38.22      ( op_t(rd(mult(X1,X2),i(X1)),i(i(X1))) = mult(X2,rd(i(i(X1)),i(X1))) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.907.2.0','0.2.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.908.0.1',plain,
% 37.77/38.22      ( op_t(rd(mult(X1,X2),i(X1)),X1) = mult(X2,rd(i(i(X1)),i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.908.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.2','L')]).
% 37.77/38.22  cnf('0.908.0.2',plain,
% 37.77/38.22      ( op_t(rd(mult(X1,X2),i(X1)),X1) = mult(X2,rd(X1,i(X1))) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.908.0.1','0.54.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.908.0.3',plain,
% 37.77/38.22      ( op_t(rd(mult(X1,X2),i(X1)),X1) = mult(X2,mult(X1,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.908.0.2','0.81.2.0',theory(equality)]),
% 37.77/38.22      [pos('R.2','L')]).
% 37.77/38.22  cnf('0.908.1.0',plain,
% 37.77/38.22      ( op_t(rd(mult(X1,X2),i(X1)),X1) = mult(X2,mult(X1,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.908.0.3']),
% 37.77/38.22      [weight('<125,907,2,[1,0,0,1]>')]).
% 37.77/38.22  cnf('0.908.1.1',plain,
% 37.77/38.22      ( op_t(rd(X1,i(mult(X1,X2))),X1) = mult(X2,mult(X1,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.908.1.0','0.76.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.908.1.2',plain,
% 37.77/38.22      ( op_t(mult(X1,mult(X2,X1)),X1) = mult(X2,mult(X1,X1)) ),
% 37.77/38.22      inference(reduction,[status(thm)],['0.908.1.1','0.344.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.908.2.0',plain,
% 37.77/38.22      ( op_t(mult(X1,mult(X2,X1)),X1) = mult(X2,mult(X1,X1)) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.908.1.2',theory(equality)]),
% 37.77/38.22      [u,rule_901]).
% 37.77/38.22  cnf('0.909.0.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),mult(X2,X2)) = op_t(mult(X2,X1),X2) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.908.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.2','L')]).
% 37.77/38.22  cnf('0.909.1.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),mult(X2,X2)) = op_t(mult(X2,X1),X2) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.909.0.0']),
% 37.77/38.22      [weight('<103,908,4,[1,0,0,3]>')]).
% 37.77/38.22  cnf('0.909.2.0',plain,
% 37.77/38.22      ( mult(rd(X1,X2),mult(X2,X2)) = op_t(mult(X2,X1),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.909.1.0',theory(equality)]),
% 37.77/38.22      [u,rule_902]).
% 37.77/38.22  cnf('0.913.0.0',plain,
% 37.77/38.22      ( rd(X1,X2) = rd(op_t(mult(X2,X1),X2),mult(X2,X2)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.5.2.0','0.909.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.913.1.0',plain,
% 37.77/38.22      ( rd(X1,X2) = rd(op_t(mult(X2,X1),X2),mult(X2,X2)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.913.0.0']),
% 37.77/38.22      [weight('<129,909,5,[0,0,0,1]>')]).
% 37.77/38.22  cnf('0.913.2.0',plain,
% 37.77/38.22      ( rd(op_t(mult(X1,X2),X1),mult(X1,X1)) = rd(X2,X1) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.913.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_906]).
% 37.77/38.22  cnf('0.914.0.0',plain,
% 37.77/38.22      ( rd(mult(i(X1),X2),X1) = rd(op_t(X2,X1),mult(X1,X1)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.913.2.0','0.40.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1.1','L')]).
% 37.77/38.22  cnf('0.914.1.0',plain,
% 37.77/38.22      ( rd(mult(i(X1),X2),X1) = rd(op_t(X2,X1),mult(X1,X1)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.914.0.0']),
% 37.77/38.22      [weight('<111,913,40,[1,0,0,2]>')]).
% 37.77/38.22  cnf('0.914.2.0',plain,
% 37.77/38.22      ( rd(op_t(X1,X2),mult(X2,X2)) = rd(mult(i(X2),X1),X2) ),
% 37.77/38.22      inference(orient,[status(thm)],['0.914.1.0',theory(equality)]),
% 37.77/38.22      [x,rule_907]).
% 37.77/38.22  cnf('0.920.0.0',plain,
% 37.77/38.22      ( mult(mult(rd(X1,mult(X2,X3)),X2),X3) = mult(X1,asoc(rd(X1,mult(X2,X3)),X2,X3)) ),
% 37.77/38.22      inference(cp,[status(thm)],['0.8.2.0','0.4.2.0',theory(equality)]),
% 37.77/38.22      [pos('L.1','L')]).
% 37.77/38.22  cnf('0.920.1.0',plain,
% 37.77/38.22      ( mult(mult(rd(X1,mult(X2,X3)),X2),X3) = mult(X1,asoc(rd(X1,mult(X2,X3)),X2,X3)) ),
% 37.77/38.22      inference(weigh,[status(thm)],['0.920.0.0']),
% 37.77/38.23      [weight('<?,8,4,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.920.2.0',plain,
% 37.77/38.23      ( mult(X1,asoc(rd(X1,mult(X2,X3)),X2,X3)) = mult(mult(rd(X1,mult(X2,X3)),X2),X3) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.920.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_913]).
% 37.77/38.23  cnf('0.926.0.0',plain,
% 37.77/38.23      ( mult(X1,op_t(X2,mult(i(X2),X1))) = rd(X1,mult(i(X1),mult(i(X2),X1))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.343.2.0','0.197.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.926.0.1',plain,
% 37.77/38.23      ( mult(X1,op_t(X2,mult(i(X2),X1))) = rd(X1,op_t(i(X2),X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.926.0.0','0.10.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.926.1.0',plain,
% 37.77/38.23      ( mult(X1,op_t(X2,mult(i(X2),X1))) = rd(X1,op_t(i(X2),X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.926.0.1']),
% 37.77/38.23      [weight('<134,343,197,[1,0,0,5]>')]).
% 37.77/38.23  cnf('0.926.2.0',plain,
% 37.77/38.23      ( mult(X1,op_t(X2,mult(i(X2),X1))) = rd(X1,op_t(i(X2),X1)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.926.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_919]).
% 37.77/38.23  cnf('0.967.0.0',plain,
% 37.77/38.23      ( mult(i(X1),rd(X1,mult(i(X1),X2))) = mult(i(X2),X1) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.316.2.0','0.40.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1.1','L')]).
% 37.77/38.23  cnf('0.967.1.0',plain,
% 37.77/38.23      ( mult(i(X1),rd(X1,mult(i(X1),X2))) = mult(i(X2),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.967.0.0']),
% 37.77/38.23      [weight('<139,316,40,[1,0,0,2]>')]).
% 37.77/38.23  cnf('0.967.2.0',plain,
% 37.77/38.23      ( mult(i(X1),rd(X1,mult(i(X1),X2))) = mult(i(X2),X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.967.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_960]).
% 37.77/38.23  cnf('0.971.0.0',plain,
% 37.77/38.23      ( mult(X1,rd(mult(i(X1),X2),X1)) = rd(X2,op_l(X1,mult(i(X1),X2),X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.513.2.0','0.40.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.971.0.1',plain,
% 37.77/38.23      ( mult(X2,i(X1)) = rd(X2,op_l(X1,mult(i(X1),X2),X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.971.0.0','0.376.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.971.1.0',plain,
% 37.77/38.23      ( mult(X2,i(X1)) = rd(X2,op_l(X1,mult(i(X1),X2),X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.971.0.1']),
% 37.77/38.23      [weight('<139,513,40,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.971.2.0',plain,
% 37.77/38.23      ( rd(X1,op_l(X2,mult(i(X2),X1),X2)) = mult(X1,i(X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.971.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_964]).
% 37.77/38.23  cnf('0.989.0.0',plain,
% 37.77/38.23      ( i(X1) = mult(i(mult(X1,X2)),mult(X1,rd(X2,X1))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.2.2.0','0.315.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.989.1.0',plain,
% 37.77/38.23      ( i(X1) = mult(i(mult(X1,X2)),mult(X1,rd(X2,X1))) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.989.0.0']),
% 37.77/38.23      [weight('<142,315,2,[0,0,0,3]>')]).
% 37.77/38.23  cnf('0.989.2.0',plain,
% 37.77/38.23      ( mult(i(mult(X1,X2)),mult(X1,rd(X2,X1))) = i(X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.989.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_982]).
% 37.77/38.23  cnf('0.990.0.0',plain,
% 37.77/38.23      ( i(i(X1)) = mult(i(mult(i(X1),asoc(X2,X3,X4))),mult(i(X1),mult(asoc(X2,X3,X4),X1))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.989.2.0','0.393.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.990.0.1',plain,
% 37.77/38.23      ( X1 = mult(i(mult(i(X1),asoc(X2,X3,X4))),mult(i(X1),mult(asoc(X2,X3,X4),X1))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.990.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.990.0.2',plain,
% 37.77/38.23      ( X1 = op_l(X1,asoc(X2,X3,X4),i(X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.990.0.1','0.12.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.990.1.0',plain,
% 37.77/38.23      ( X1 = op_l(X1,asoc(X2,X3,X4),i(X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.990.0.2']),
% 37.77/38.23      [weight('<89,989,393,[1,0,0,7]>')]).
% 37.77/38.23  cnf('0.990.2.0',plain,
% 37.77/38.23      ( op_l(X1,asoc(X2,X3,X4),i(X1)) = X1 ),
% 37.77/38.23      inference(orient,[status(thm)],['0.990.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_983]).
% 37.77/38.23  cnf('0.991.0.0',plain,
% 37.77/38.23      ( X1 = op_l(X1,i(X1),asoc(X2,X3,X4)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.621.2.0','0.990.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.991.1.0',plain,
% 37.77/38.23      ( X1 = op_l(X1,i(X1),asoc(X2,X3,X4)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.991.0.0']),
% 37.77/38.23      [weight('<89,990,621,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.991.2.0',plain,
% 37.77/38.23      ( op_l(X1,i(X1),asoc(X2,X3,X4)) = X1 ),
% 37.77/38.23      inference(orient,[status(thm)],['0.991.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_984]).
% 37.77/38.23  cnf('0.1003.0.0',plain,
% 37.77/38.23      ( i(i(mult(X1,X2))) = mult(i(mult(i(mult(X1,X2)),X1)),mult(i(mult(X1,X2)),mult(X1,mult(X2,X1)))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.989.2.0','0.344.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.1003.0.1',plain,
% 37.77/38.23      ( mult(X1,X2) = mult(i(mult(i(mult(X1,X2)),X1)),mult(i(mult(X1,X2)),mult(X1,mult(X2,X1)))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1003.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1003.0.2',plain,
% 37.77/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),X1,i(mult(X1,X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1003.0.1','0.12.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1003.1.0',plain,
% 37.77/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),X1,i(mult(X1,X2))) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1003.0.2']),
% 37.77/38.23      [weight('<129,989,344,[1,0,0,7]>')]).
% 37.77/38.23  cnf('0.1003.2.0',plain,
% 37.77/38.23      ( op_l(mult(X1,X2),X2,i(mult(X2,X1))) = mult(X2,X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1003.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_996]).
% 37.77/38.23  cnf('0.1024.0.0',plain,
% 37.77/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),i(mult(X2,X1)),X2) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.621.2.0','0.1003.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1024.1.0',plain,
% 37.77/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),i(mult(X2,X1)),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1024.0.0']),
% 37.77/38.23      [weight('<129,1003,621,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1024.2.0',plain,
% 37.77/38.23      ( op_l(mult(X1,X2),i(mult(X1,X2)),X1) = mult(X2,X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1024.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1017]).
% 37.77/38.23  cnf('0.1029.0.0',plain,
% 37.77/38.23      ( mult(i(X1),mult(X1,X2)) = op_l(mult(mult(X1,X2),i(X1)),i(X1),i(X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1003.2.0','0.2.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.3.1','L')]).
% 37.77/38.23  cnf('0.1029.0.1',plain,
% 37.77/38.23      ( X2 = op_l(mult(mult(X1,X2),i(X1)),i(X1),i(X2)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1029.0.0','0.2.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1029.0.2',plain,
% 37.77/38.23      ( X2 = op_l(mult(X1,rd(X2,X1)),i(X1),i(X2)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1029.0.1','0.315.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1','L')]).
% 37.77/38.23  cnf('0.1029.1.0',plain,
% 37.77/38.23      ( X2 = op_l(mult(X1,rd(X2,X1)),i(X1),i(X2)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1029.0.2']),
% 37.77/38.23      [weight('<131,1003,2,[1,0,0,6]>')]).
% 37.77/38.23  cnf('0.1029.2.0',plain,
% 37.77/38.23      ( op_l(mult(X1,rd(X2,X1)),i(X1),i(X2)) = X2 ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1029.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1022]).
% 37.77/38.23  cnf('0.1053.0.0',plain,
% 37.77/38.23      ( X1 = op_l(mult(i(mult(X1,X2)),mult(X1,mult(X2,X1))),i(i(mult(X1,X2))),i(X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1029.2.0','0.344.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1.2','L')]).
% 37.77/38.23  cnf('0.1053.0.1',plain,
% 37.77/38.23      ( X1 = op_l(op_l(X1,X2,X1),i(i(mult(X1,X2))),i(X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1053.0.0','0.12.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1','L')]).
% 37.77/38.23  cnf('0.1053.0.2',plain,
% 37.77/38.23      ( X1 = op_l(op_l(X1,X2,X1),mult(X1,X2),i(X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1053.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1053.1.0',plain,
% 37.77/38.23      ( X1 = op_l(op_l(X1,X2,X1),mult(X1,X2),i(X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1053.0.2']),
% 37.77/38.23      [weight('<131,1029,344,[1,0,0,3]>')]).
% 37.77/38.23  cnf('0.1053.2.0',plain,
% 37.77/38.23      ( op_l(op_l(X1,X2,X1),mult(X1,X2),i(X1)) = X1 ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1053.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1046]).
% 37.77/38.23  cnf('0.1054.0.0',plain,
% 37.77/38.23      ( op_l(X1,X2,X1) = op_l(X1,i(X1),mult(X1,X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.621.2.0','0.1053.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1054.1.0',plain,
% 37.77/38.23      ( op_l(X1,X2,X1) = op_l(X1,i(X1),mult(X1,X2)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1054.0.0']),
% 37.77/38.23      [weight('<95,1053,621,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1054.2.0',plain,
% 37.77/38.23      ( op_l(X1,i(X1),mult(X1,X2)) = op_l(X1,X2,X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1054.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1047]).
% 37.77/38.23  cnf('0.1059.0.0',plain,
% 37.77/38.23      ( op_l(X1,mult(i(X1),X2),X1) = op_l(X1,i(X1),X2) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1054.2.0','0.40.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.3','L')]).
% 37.77/38.23  cnf('0.1059.1.0',plain,
% 37.77/38.23      ( op_l(X1,mult(i(X1),X2),X1) = op_l(X1,i(X1),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1059.0.0']),
% 37.77/38.23      [weight('<103,1054,40,[1,0,0,4]>')]).
% 37.77/38.23  cnf('0.1059.2.0',plain,
% 37.77/38.23      ( op_l(X1,mult(i(X1),X2),X1) = op_l(X1,i(X1),X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1059.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1052]).
% 37.77/38.23  cnf('0.1062.0.0',plain,
% 37.77/38.23      ( rd(X1,op_l(X2,mult(i(X2),X1),X2)) = mult(X1,i(X2)) ),
% 37.77/38.23      inference(interreduction_right,[status(thm)],['0.971.2.0'])).
% 37.77/38.23  cnf('0.1062.0.1',plain,
% 37.77/38.23      ( rd(X1,op_l(X2,i(X2),X1)) = mult(X1,i(X2)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1062.0.0','0.1059.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1062.1.0',plain,
% 37.77/38.23      ( rd(X1,op_l(X2,i(X2),X1)) = mult(X1,i(X2)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1062.0.1']),
% 37.77/38.23      [weight('<95,971,1059,[0,0,0,0]>')]).
% 37.77/38.23  cnf('0.1062.2.0',plain,
% 37.77/38.23      ( rd(X1,op_l(X2,i(X2),X1)) = mult(X1,i(X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1062.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1055]).
% 37.77/38.23  cnf('0.1063.0.0',plain,
% 37.77/38.23      ( mult(X1,i(i(X2))) = rd(X1,op_l(i(X2),X2,X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1062.2.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.1063.0.1',plain,
% 37.77/38.23      ( mult(X1,X2) = rd(X1,op_l(i(X2),X2,X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1063.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1063.1.0',plain,
% 37.77/38.23      ( mult(X1,X2) = rd(X1,op_l(i(X2),X2,X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1063.0.1']),
% 37.77/38.23      [weight('<87,1062,24,[1,0,0,4]>')]).
% 37.77/38.23  cnf('0.1063.2.0',plain,
% 37.77/38.23      ( rd(X1,op_l(i(X2),X2,X1)) = mult(X1,X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1063.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1056]).
% 37.77/38.23  cnf('0.1064.0.0',plain,
% 37.77/38.23      ( mult(X1,op_l(i(X2),X2,X1)) = rd(X1,mult(i(X1),mult(X1,X2))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.343.2.0','0.1063.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.1064.0.1',plain,
% 37.77/38.23      ( mult(X1,op_l(i(X2),X2,X1)) = rd(X1,X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1064.0.0','0.2.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1064.1.0',plain,
% 37.77/38.23      ( mult(X1,op_l(i(X2),X2,X1)) = rd(X1,X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1064.0.1']),
% 37.77/38.23      [weight('<87,1063,343,[0,0,0,5]>')]).
% 37.77/38.23  cnf('0.1064.2.0',plain,
% 37.77/38.23      ( mult(X1,op_l(i(X2),X2,X1)) = rd(X1,X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1064.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1057]).
% 37.77/38.23  cnf('0.1122.0.0',plain,
% 37.77/38.23      ( mult(X1,mult(X2,X3)) = rd(mult(mult(X1,X2),X3),asoc(X1,X2,X3)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.5.2.0','0.8.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1122.1.0',plain,
% 37.77/38.23      ( mult(X1,mult(X2,X3)) = rd(mult(mult(X1,X2),X3),asoc(X1,X2,X3)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1122.0.0']),
% 37.77/38.23      [weight('<?,8,5,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1122.2.0',plain,
% 37.77/38.23      ( rd(mult(mult(X1,X2),X3),asoc(X1,X2,X3)) = mult(X1,mult(X2,X3)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1122.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1115]).
% 37.77/38.23  cnf('0.1185.0.0',plain,
% 37.77/38.23      ( mult(X1,i(op_l(i(X2),X2,i(X1)))) = i(rd(i(X1),X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.47.2.0','0.1064.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1185.0.1',plain,
% 37.77/38.23      ( mult(X1,i(op_l(i(X2),X2,i(X1)))) = rd(X2,i(X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1185.0.0','0.38.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1185.1.0',plain,
% 37.77/38.23      ( mult(X1,i(op_l(i(X2),X2,i(X1)))) = rd(X2,i(X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1185.0.1']),
% 37.77/38.23      [weight('<139,1064,47,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1185.2.0',plain,
% 37.77/38.23      ( mult(X1,i(op_l(i(X2),X2,i(X1)))) = rd(X2,i(X1)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1185.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1178]).
% 37.77/38.23  cnf('0.1223.0.0',plain,
% 37.77/38.23      ( mult(X1,mult(X2,mult(X1,asoc(X1,X2,X1)))) = mult(mult(X1,X2),X1) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.6.2.0','0.8.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1223.1.0',plain,
% 37.77/38.23      ( mult(X1,mult(X2,mult(X1,asoc(X1,X2,X1)))) = mult(mult(X1,X2),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1223.0.0']),
% 37.77/38.23      [weight('<?,8,6,[0,0,0,0]>')]).
% 37.77/38.23  cnf('0.1223.2.0',plain,
% 37.77/38.23      ( mult(X1,mult(X2,mult(X1,asoc(X1,X2,X1)))) = mult(mult(X1,X2),X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1223.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1216]).
% 37.77/38.23  cnf('0.1224.0.0',plain,
% 37.77/38.23      ( op_l(mult(X1,asoc(X1,X2,X1)),X2,X1) = mult(i(mult(X1,X2)),mult(mult(X1,X2),X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.12.2.0','0.1223.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1224.0.1',plain,
% 37.77/38.23      ( op_l(mult(X1,asoc(X1,X2,X1)),X2,X1) = X1 ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1224.0.0','0.2.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1224.1.0',plain,
% 37.77/38.23      ( op_l(mult(X1,asoc(X1,X2,X1)),X2,X1) = X1 ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1224.0.1']),
% 37.77/38.23      [weight('<109,1223,12,[0,0,0,5]>')]).
% 37.77/38.23  cnf('0.1224.2.0',plain,
% 37.77/38.23      ( op_l(mult(X1,asoc(X1,X2,X1)),X2,X1) = X1 ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1224.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1217]).
% 37.77/38.23  cnf('0.1225.0.0',plain,
% 37.77/38.23      ( mult(X1,asoc(X1,X2,X1)) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.621.2.0','0.1224.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1225.1.0',plain,
% 37.77/38.23      ( mult(X1,asoc(X1,X2,X1)) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1225.0.0']),
% 37.77/38.23      [weight('<76,1224,621,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1225.2.0',plain,
% 37.77/38.23      ( mult(X1,asoc(X1,X2,X1)) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1225.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1218]).
% 37.77/38.23  cnf('0.1228.0.0',plain,
% 37.77/38.23      ( asoc(X1,X2,X1) = mult(i(X1),op_l(X1,X1,X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.2.2.0','0.1225.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1228.0.1',plain,
% 37.77/38.23      ( asoc(X1,X2,X1) = rd(op_l(X1,X1,X2),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1228.0.0','0.830.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1228.1.0',plain,
% 37.77/38.23      ( asoc(X1,X2,X1) = rd(op_l(X1,X1,X2),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1228.0.1']),
% 37.77/38.23      [weight('<76,1225,2,[0,0,0,3]>')]).
% 37.77/38.23  cnf('0.1228.2.0',plain,
% 37.77/38.23      ( rd(op_l(X1,X1,X2),X1) = asoc(X1,X2,X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1228.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1221]).
% 37.77/38.23  cnf('0.1232.0.0',plain,
% 37.77/38.23      ( mult(X1,asoc(X1,X2,X1)) = rd(asoc(X1,X2,X1),op_t(i(X1),op_l(X1,X1,X2))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.122.2.0','0.1225.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.1232.0.1',plain,
% 37.77/38.23      ( op_l(X1,X1,X2) = rd(asoc(X1,X2,X1),op_t(i(X1),op_l(X1,X1,X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1232.0.0','0.1225.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1232.0.2',plain,
% 37.77/38.23      ( op_l(X1,X1,X2) = rd(asoc(X1,X2,X1),i(X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1232.0.1','0.839.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1232.0.3',plain,
% 37.77/38.23      ( op_l(X1,X1,X2) = mult(asoc(X1,X2,X1),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1232.0.2','0.393.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1232.1.0',plain,
% 37.77/38.23      ( op_l(X1,X1,X2) = mult(asoc(X1,X2,X1),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1232.0.3']),
% 37.77/38.23      [weight('<76,1225,122,[0,0,0,5]>')]).
% 37.77/38.23  cnf('0.1232.2.0',plain,
% 37.77/38.23      ( mult(asoc(X1,X2,X1),X1) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1232.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1225]).
% 37.77/38.23  cnf('0.1233.0.0',plain,
% 37.77/38.23      ( i(asoc(X1,X2,X1)) = mult(X1,i(op_l(X1,X1,X2))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.51.2.0','0.1225.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.1','L')]).
% 37.77/38.23  cnf('0.1233.0.1',plain,
% 37.77/38.23      ( i(asoc(X1,X2,X1)) = rd(X1,op_l(X1,X1,X2)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1233.0.0','0.831.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1233.1.0',plain,
% 37.77/38.23      ( i(asoc(X1,X2,X1)) = rd(X1,op_l(X1,X1,X2)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1233.0.1']),
% 37.77/38.23      [weight('<83,1225,51,[0,0,0,3]>')]).
% 37.77/38.23  cnf('0.1233.2.0',plain,
% 37.77/38.23      ( rd(X1,op_l(X1,X1,X2)) = i(asoc(X1,X2,X1)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1233.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1226]).
% 37.77/38.23  cnf('0.1238.0.0',plain,
% 37.77/38.23      ( rd(i(X1),asoc(X1,X2,X1)) = i(op_l(X1,X1,X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.469.2.0','0.1225.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1238.1.0',plain,
% 37.77/38.23      ( rd(i(X1),asoc(X1,X2,X1)) = i(op_l(X1,X1,X2)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1238.0.0']),
% 37.77/38.23      [weight('<103,1225,469,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1238.2.0',plain,
% 37.77/38.23      ( rd(i(X1),asoc(X1,X2,X1)) = i(op_l(X1,X1,X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1238.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1231]).
% 37.77/38.23  cnf('0.1274.0.0',plain,
% 37.77/38.23      ( asoc(i(X1),X2,i(X1)) = mult(X1,op_l(i(X1),i(X1),X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.40.2.0','0.1225.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1274.1.0',plain,
% 37.77/38.23      ( asoc(i(X1),X2,i(X1)) = mult(X1,op_l(i(X1),i(X1),X2)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1274.0.0']),
% 37.77/38.23      [weight('<134,1225,40,[0,0,0,2]>')]).
% 37.77/38.23  cnf('0.1274.2.0',plain,
% 37.77/38.23      ( mult(X1,op_l(i(X1),i(X1),X2)) = asoc(i(X1),X2,i(X1)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1274.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1267]).
% 37.77/38.23  cnf('0.1277.0.0',plain,
% 37.77/38.23      ( mult(asoc(X1,X2,X1),mult(X1,X3)) = rd(mult(op_l(X1,X1,X2),X3),asoc(asoc(X1,X2,X1),X1,X3)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1122.2.0','0.1232.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1.1','L')]).
% 37.77/38.23  cnf('0.1277.0.1',plain,
% 37.77/38.23      ( mult(asoc(X1,X2,X1),mult(X1,X3)) = rd(mult(op_l(X1,X1,X2),X3),unit) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1277.0.0','0.20.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1277.0.2',plain,
% 37.77/38.23      ( mult(asoc(X1,X2,X1),mult(X1,X3)) = mult(op_l(X1,X1,X2),X3) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1277.0.1','0.22.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1277.1.0',plain,
% 37.77/38.23      ( mult(asoc(X1,X2,X1),mult(X1,X3)) = mult(op_l(X1,X1,X2),X3) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1277.0.2']),
% 37.77/38.23      [weight('<134,1232,1122,[0,0,0,2]>')]).
% 37.77/38.23  cnf('0.1277.2.0',plain,
% 37.77/38.23      ( mult(asoc(X1,X2,X1),mult(X1,X3)) = mult(op_l(X1,X1,X2),X3) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1277.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1270]).
% 37.77/38.23  cnf('0.1278.0.0',plain,
% 37.77/38.23      ( op_l(X1,X2,asoc(X2,X3,X2)) = mult(i(mult(asoc(X2,X3,X2),X2)),mult(op_l(X2,X2,X3),X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.12.2.0','0.1277.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1278.0.1',plain,
% 37.77/38.23      ( op_l(X1,X2,asoc(X2,X3,X2)) = mult(rd(i(X2),asoc(X2,X3,X2)),mult(op_l(X2,X2,X3),X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1278.0.0','0.468.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1','L')]).
% 37.77/38.23  cnf('0.1278.0.2',plain,
% 37.77/38.23      ( op_l(X1,X2,asoc(X2,X3,X2)) = mult(i(op_l(X2,X2,X3)),mult(op_l(X2,X2,X3),X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1278.0.1','0.1238.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1','L')]).
% 37.77/38.23  cnf('0.1278.0.3',plain,
% 37.77/38.23      ( op_l(X1,X2,asoc(X2,X3,X2)) = X1 ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1278.0.2','0.2.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1278.1.0',plain,
% 37.77/38.23      ( op_l(X1,X2,asoc(X2,X3,X2)) = X1 ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1278.0.3']),
% 37.77/38.23      [weight('<71,1277,12,[0,0,0,5]>')]).
% 37.77/38.23  cnf('0.1278.2.0',plain,
% 37.77/38.23      ( op_l(X1,X2,asoc(X2,X3,X2)) = X1 ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1278.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1271]).
% 37.77/38.23  cnf('0.1279.0.0',plain,
% 37.77/38.23      ( X1 = op_l(X1,asoc(X2,X3,X2),X2) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.621.2.0','0.1278.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1279.1.0',plain,
% 37.77/38.23      ( X1 = op_l(X1,asoc(X2,X3,X2),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1279.0.0']),
% 37.77/38.23      [weight('<71,1278,621,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1279.2.0',plain,
% 37.77/38.23      ( op_l(X1,asoc(X2,X3,X2),X2) = X1 ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1279.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1272]).
% 37.77/38.23  cnf('0.1280.0.0',plain,
% 37.77/38.23      ( mult(mult(X1,X2),asoc(X1,X3,X1)) = op_l(mult(asoc(X1,X3,X1),mult(X1,X2)),i(mult(op_l(X1,X1,X3),X2)),asoc(X1,X3,X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1024.2.0','0.1277.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.1','L')]).
% 37.77/38.23  cnf('0.1280.0.1',plain,
% 37.77/38.23      ( mult(mult(X1,X2),asoc(X1,X3,X1)) = op_l(mult(op_l(X1,X1,X3),X2),i(mult(op_l(X1,X1,X3),X2)),asoc(X1,X3,X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1280.0.0','0.1277.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1','L')]).
% 37.77/38.23  cnf('0.1280.0.2',plain,
% 37.77/38.23      ( mult(mult(X1,X2),asoc(X1,X3,X1)) = mult(op_l(X1,X1,X3),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1280.0.1','0.991.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1280.1.0',plain,
% 37.77/38.23      ( mult(mult(X1,X2),asoc(X1,X3,X1)) = mult(op_l(X1,X1,X3),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1280.0.2']),
% 37.77/38.23      [weight('<134,1277,1024,[0,0,0,5]>')]).
% 37.77/38.23  cnf('0.1280.2.0',plain,
% 37.77/38.23      ( mult(mult(X1,X2),asoc(X1,X3,X1)) = mult(op_l(X1,X1,X3),X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1280.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1273]).
% 37.77/38.23  cnf('0.1281.0.0',plain,
% 37.77/38.23      ( mult(op_l(X1,X1,X2),mult(X2,X1)) = mult(mult(X1,X2),X1) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1280.2.0','0.8.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1281.1.0',plain,
% 37.77/38.23      ( mult(op_l(X1,X1,X2),mult(X2,X1)) = mult(mult(X1,X2),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1281.0.0']),
% 37.77/38.23      [weight('<125,1280,8,[1,0,0,0]>')]).
% 37.77/38.23  cnf('0.1281.2.0',plain,
% 37.77/38.23      ( mult(op_l(X1,X1,X2),mult(X2,X1)) = mult(mult(X1,X2),X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1281.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1274]).
% 37.77/38.23  cnf('0.1282.0.0',plain,
% 37.77/38.23      ( op_l(X1,X1,X2) = rd(mult(mult(X1,X2),X1),mult(X2,X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.5.2.0','0.1281.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1282.0.1',plain,
% 37.77/38.23      ( op_l(X1,X1,X2) = op_r(X1,X2,X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1282.0.0','0.16.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1282.1.0',plain,
% 37.77/38.23      ( op_l(X1,X1,X2) = op_r(X1,X2,X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1282.0.1']),
% 37.77/38.23      [weight('<44,1281,5,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1282.2.0',plain,
% 37.77/38.23      ( op_r(X1,X2,X1) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1282.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1275]).
% 37.77/38.23  cnf('0.1394.0.0',plain,
% 37.77/38.23      ( mult(mult(i(mult(X1,X2)),X1),X2) = mult(unit,asoc(i(mult(X1,X2)),X1,X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.8.2.0','0.9.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1394.0.1',plain,
% 37.77/38.23      ( mult(mult(i(mult(X1,X2)),X1),X2) = asoc(i(mult(X1,X2)),X1,X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1394.0.0','0.3.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1394.1.0',plain,
% 37.77/38.23      ( mult(mult(i(mult(X1,X2)),X1),X2) = asoc(i(mult(X1,X2)),X1,X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1394.0.1']),
% 37.77/38.23      [weight('<143,9,8,[0,0,0,1]>')]).
% 37.77/38.23  cnf('0.1394.1.1',plain,
% 37.77/38.23      ( mult(mult(i(X1),rd(X1,X2)),X2) = asoc(i(mult(X1,X2)),X1,X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1394.1.0','0.316.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1394.2.0',plain,
% 37.77/38.23      ( mult(mult(i(X1),rd(X1,X2)),X2) = asoc(i(mult(X1,X2)),X1,X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1394.1.1',theory(equality)]),
% 37.77/38.23      [u,rule_1387]).
% 37.77/38.23  cnf('0.1411.0.0',plain,
% 37.77/38.23      ( mult(mult(i(X1),rd(X1,X2)),X2) = rd(X2,op_t(i(mult(i(X1),rd(X1,X2))),asoc(i(mult(X1,X2)),X1,X2))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.122.2.0','0.1394.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.1411.0.1',plain,
% 37.77/38.23      ( asoc(i(mult(X1,X2)),X1,X2) = rd(X2,op_t(i(mult(i(X1),rd(X1,X2))),asoc(i(mult(X1,X2)),X1,X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1411.0.0','0.1394.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1411.0.2',plain,
% 37.77/38.23      ( asoc(i(mult(X1,X2)),X1,X2) = rd(X2,i(mult(i(X1),rd(X1,X2)))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1411.0.1','0.390.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1411.0.3',plain,
% 37.77/38.23      ( asoc(i(mult(X1,X2)),X1,X2) = rd(X2,mult(X1,i(rd(X1,X2)))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1411.0.2','0.47.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1411.0.4',plain,
% 37.77/38.23      ( asoc(i(mult(X1,X2)),X1,X2) = rd(X2,mult(X1,rd(X2,X1))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1411.0.3','0.38.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2.2','L')]).
% 37.77/38.23  cnf('0.1411.1.0',plain,
% 37.77/38.23      ( asoc(i(mult(X1,X2)),X1,X2) = rd(X2,mult(X1,rd(X2,X1))) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1411.0.4']),
% 37.77/38.23      [weight('<119,1394,122,[0,0,0,5]>')]).
% 37.77/38.23  cnf('0.1411.2.0',plain,
% 37.77/38.23      ( rd(X1,mult(X2,rd(X1,X2))) = asoc(i(mult(X2,X1)),X2,X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1411.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1404]).
% 37.77/38.23  cnf('0.1412.0.0',plain,
% 37.77/38.23      ( asoc(i(X1),rd(X1,X2),X2) = mult(i(mult(i(X1),mult(rd(X1,X2),X2))),asoc(i(mult(X1,X2)),X1,X2)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.718.2.0','0.1394.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1412.0.1',plain,
% 37.77/38.23      ( asoc(i(X1),rd(X1,X2),X2) = rd(asoc(i(mult(X1,X2)),X1,X2),mult(i(X1),mult(rd(X1,X2),X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1412.0.0','0.396.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1412.0.2',plain,
% 37.77/38.23      ( asoc(i(X1),rd(X1,X2),X2) = rd(asoc(i(mult(X1,X2)),X1,X2),mult(i(X1),X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1412.0.1','0.4.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2.2','L')]).
% 37.77/38.23  cnf('0.1412.0.3',plain,
% 37.77/38.23      ( asoc(i(X1),rd(X1,X2),X2) = rd(asoc(i(mult(X1,X2)),X1,X2),unit) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1412.0.2','0.9.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1412.0.4',plain,
% 37.77/38.23      ( asoc(i(X1),rd(X1,X2),X2) = asoc(i(mult(X1,X2)),X1,X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1412.0.3','0.22.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1412.1.0',plain,
% 37.77/38.23      ( asoc(i(X1),rd(X1,X2),X2) = asoc(i(mult(X1,X2)),X1,X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1412.0.4']),
% 37.77/38.23      [weight('<119,1394,718,[0,0,0,7]>')]).
% 37.77/38.23  cnf('0.1412.2.0',plain,
% 37.77/38.23      ( asoc(i(mult(X1,X2)),X1,X2) = asoc(i(X1),rd(X1,X2),X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1412.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1405]).
% 37.77/38.23  cnf('0.1415.0.0',plain,
% 37.77/38.23      ( rd(X1,mult(X2,rd(X1,X2))) = asoc(i(mult(X2,X1)),X2,X1) ),
% 37.77/38.23      inference(interreduction_right,[status(thm)],['0.1411.2.0'])).
% 37.77/38.23  cnf('0.1415.0.1',plain,
% 37.77/38.23      ( rd(X1,mult(X2,rd(X1,X2))) = asoc(i(X2),rd(X2,X1),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1415.0.0','0.1412.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1415.1.0',plain,
% 37.77/38.23      ( rd(X1,mult(X2,rd(X1,X2))) = asoc(i(X2),rd(X2,X1),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1415.0.1']),
% 37.77/38.23      [weight('<119,1411,1412,[0,0,0,0]>')]).
% 37.77/38.23  cnf('0.1415.2.0',plain,
% 37.77/38.23      ( rd(X1,mult(X2,rd(X1,X2))) = asoc(i(X2),rd(X2,X1),X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1415.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1408]).
% 37.77/38.23  cnf('0.1416.0.0',plain,
% 37.77/38.23      ( asoc(i(i(X1)),rd(i(X1),i(X2)),i(X2)) = rd(i(X2),mult(i(X1),rd(X1,X2))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1415.2.0','0.54.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.2','L')]).
% 37.77/38.23  cnf('0.1416.0.1',plain,
% 37.77/38.23      ( asoc(X1,rd(i(X1),i(X2)),i(X2)) = rd(i(X2),mult(i(X1),rd(X1,X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1416.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1416.0.2',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),i(X2)) = rd(i(X2),mult(i(X1),rd(X1,X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1416.0.1','0.54.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1416.0.3',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),i(X2)) = rd(mult(X1,i(rd(X1,X2))),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1416.0.2','0.174.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1416.0.4',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),i(X2)) = rd(mult(X1,rd(X2,X1)),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1416.0.3','0.38.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1.2','L')]).
% 37.77/38.23  cnf('0.1416.1.0',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),i(X2)) = rd(mult(X1,rd(X2,X1)),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1416.0.4']),
% 37.77/38.23      [weight('<119,1415,54,[1,0,0,4]>')]).
% 37.77/38.23  cnf('0.1416.2.0',plain,
% 37.77/38.23      ( rd(mult(X1,rd(X2,X1)),X2) = asoc(X1,rd(X2,X1),i(X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1416.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1409]).
% 37.77/38.23  cnf('0.1417.0.0',plain,
% 37.77/38.23      ( asoc(X1,rd(mult(X2,X1),X1),i(mult(X2,X1))) = rd(mult(X1,X2),mult(X2,X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1416.2.0','0.5.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1.2','L')]).
% 37.77/38.23  cnf('0.1417.0.1',plain,
% 37.77/38.23      ( asoc(X1,X2,i(mult(X2,X1))) = rd(mult(X1,X2),mult(X2,X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1417.0.0','0.5.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1417.1.0',plain,
% 37.77/38.23      ( asoc(X1,X2,i(mult(X2,X1))) = rd(mult(X1,X2),mult(X2,X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1417.0.1']),
% 37.77/38.23      [weight('<119,1416,5,[1,0,0,3]>')]).
% 37.77/38.23  cnf('0.1417.2.0',plain,
% 37.77/38.23      ( rd(mult(X1,X2),mult(X2,X1)) = asoc(X1,X2,i(mult(X2,X1))) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1417.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1410]).
% 37.77/38.23  cnf('0.1650.0.0',plain,
% 37.77/38.23      ( mult(op_t(rd(X1,X2),X3),X2) = mult(X2,op_t(mult(i(X2),X1),X3)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.114.2.0','0.44.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2.1','L')]).
% 37.77/38.23  cnf('0.1650.1.0',plain,
% 37.77/38.23      ( mult(op_t(rd(X1,X2),X3),X2) = mult(X2,op_t(mult(i(X2),X1),X3)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1650.0.0']),
% 37.77/38.23      [weight('<143,114,44,[1,0,0,3]>')]).
% 37.77/38.23  cnf('0.1650.2.0',plain,
% 37.77/38.23      ( mult(X1,op_t(mult(i(X1),X2),X3)) = mult(op_t(rd(X2,X1),X3),X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1650.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1642]).
% 37.77/38.23  cnf('0.1651.0.0',plain,
% 37.77/38.23      ( i(mult(mult(X1,i(X2)),X2)) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.229.2.0','0.37.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1651.1.0',plain,
% 37.77/38.23      ( i(mult(mult(X1,i(X2)),X2)) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1651.0.0']),
% 37.77/38.23      [weight('<143,229,37,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.1651.1.1',plain,
% 37.77/38.23      ( mult(mult(i(X1),X2),i(X2)) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1651.1.0','0.257.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1651.1.2',plain,
% 37.77/38.23      ( op_r(i(X1),X2,i(X2)) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1651.1.1','0.303.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1651.2.0',plain,
% 37.77/38.23      ( op_r(i(X1),mult(X1,i(X2)),X2) = op_r(i(X1),X2,i(X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1651.1.2',theory(equality)]),
% 37.77/38.23      [x,rule_1643]).
% 37.77/38.23  cnf('0.1652.0.0',plain,
% 37.77/38.23      ( op_t(i(X1),i(mult(i(X1),X2))) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.232.2.0','0.47.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1652.0.1',plain,
% 37.77/38.23      ( i(op_t(X1,mult(i(X1),X2))) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1652.0.0','0.45.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1652.1.0',plain,
% 37.77/38.23      ( i(op_t(X1,mult(i(X1),X2))) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1652.0.1']),
% 37.77/38.23      [weight('<143,232,47,[1,0,0,2]>')]).
% 37.77/38.23  cnf('0.1652.1.1',plain,
% 37.77/38.23      ( op_t(i(X1),mult(X1,i(X2))) = op_r(i(X1),mult(X1,i(X2)),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1652.1.0','0.256.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1652.1.2',plain,
% 37.77/38.23      ( op_t(i(X1),mult(X1,i(X2))) = op_r(i(X1),X2,i(X2)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1652.1.1','0.1651.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1652.2.0',plain,
% 37.77/38.23      ( op_t(i(X1),mult(X1,i(X2))) = op_r(i(X1),X2,i(X2)) ),
% 37.77/38.23      inference(activate,[status(thm)],['0.1652.1.2']),
% 37.77/38.23      [equation_9]).
% 37.77/38.23  cnf('0.1670.0.0',plain,
% 37.77/38.23      ( mult(rd(X1,X2),mult(X2,X3)) = mult(i(X2),mult(mult(X2,X1),X3)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.2.2.0','0.314.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1670.1.0',plain,
% 37.77/38.23      ( mult(rd(X1,X2),mult(X2,X3)) = mult(i(X2),mult(mult(X2,X1),X3)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1670.0.0']),
% 37.77/38.23      [weight('<143,314,2,[0,0,0,3]>')]).
% 37.77/38.23  cnf('0.1670.2.0',plain,
% 37.77/38.23      ( mult(i(X1),mult(mult(X1,X2),X3)) = mult(rd(X2,X1),mult(X1,X3)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1670.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1660]).
% 37.77/38.23  cnf('0.1671.0.0',plain,
% 37.77/38.23      ( mult(rd(X1,X2),mult(X2,i(X1))) = mult(i(X2),op_r(X2,X1,i(X1))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1670.2.0','0.303.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1671.0.1',plain,
% 37.77/38.23      ( mult(rd(X1,X2),mult(X2,i(X1))) = rd(op_r(X2,X1,i(X1)),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1671.0.0','0.401.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1671.0.2',plain,
% 37.77/38.23      ( mult(rd(X1,X2),mult(X2,i(X1))) = asoc(X2,X1,i(X1)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1671.0.1','0.425.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1671.1.0',plain,
% 37.77/38.23      ( mult(rd(X1,X2),mult(X2,i(X1))) = asoc(X2,X1,i(X1)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1671.0.2']),
% 37.77/38.23      [weight('<125,1670,303,[1,0,0,3]>')]).
% 37.77/38.23  cnf('0.1671.2.0',plain,
% 37.77/38.23      ( mult(rd(X1,X2),mult(X2,i(X1))) = asoc(X2,X1,i(X1)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1671.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1661]).
% 37.77/38.23  cnf('0.1673.0.0',plain,
% 37.77/38.23      ( asoc(mult(X1,X2),X2,i(X2)) = mult(i(X1),mult(mult(X1,X2),i(X2))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1671.2.0','0.37.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1673.0.1',plain,
% 37.77/38.23      ( asoc(mult(X1,X2),X2,i(X2)) = mult(rd(X2,X1),mult(X1,i(X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1673.0.0','0.1670.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1673.0.2',plain,
% 37.77/38.23      ( asoc(mult(X1,X2),X2,i(X2)) = asoc(X1,X2,i(X2)) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1673.0.1','0.1671.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1673.1.0',plain,
% 37.77/38.23      ( asoc(mult(X1,X2),X2,i(X2)) = asoc(X1,X2,i(X2)) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1673.0.2']),
% 37.77/38.23      [weight('<103,1671,37,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.1673.2.0',plain,
% 37.77/38.23      ( asoc(mult(X1,X2),X2,i(X2)) = asoc(X1,X2,i(X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1673.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1663]).
% 37.77/38.23  cnf('0.1679.0.0',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = mult(i(asoc(X2,X1,i(X1))),mult(mult(rd(X1,X2),X2),i(X1))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.718.2.0','0.1671.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1.1','L')]).
% 37.77/38.23  cnf('0.1679.0.1',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = rd(mult(mult(rd(X1,X2),X2),i(X1)),asoc(X2,X1,i(X1))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1679.0.0','0.392.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1679.0.2',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = rd(mult(X1,i(X1)),asoc(X2,X1,i(X1))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1679.0.1','0.4.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1.1','L')]).
% 37.77/38.23  cnf('0.1679.0.3',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = rd(unit,asoc(X2,X1,i(X1))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1679.0.2','0.7.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.1','L')]).
% 37.77/38.23  cnf('0.1679.0.4',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = i(asoc(X2,X1,i(X1))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1679.0.3','0.28.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1679.0.5',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = asoc(i(X2),i(X1),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1679.0.4','0.449.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1679.1.0',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = asoc(i(X2),i(X1),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1679.0.5']),
% 37.77/38.23      [weight('<111,1671,718,[0,0,0,2]>')]).
% 37.77/38.23  cnf('0.1679.2.0',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),X2,i(X1)) = asoc(i(X2),i(X1),X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1679.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1669]).
% 37.77/38.23  cnf('0.1680.0.0',plain,
% 37.77/38.23      ( asoc(i(i(X1)),i(i(X2)),i(X2)) = asoc(rd(X1,X2),i(X1),i(i(X2))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1679.2.0','0.54.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1680.0.1',plain,
% 37.77/38.23      ( asoc(X1,i(i(X2)),i(X2)) = asoc(rd(X1,X2),i(X1),i(i(X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1680.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1680.0.2',plain,
% 37.77/38.23      ( asoc(X1,X2,i(X2)) = asoc(rd(X1,X2),i(X1),i(i(X2))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1680.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1680.0.3',plain,
% 37.77/38.23      ( asoc(X1,X2,i(X2)) = asoc(rd(X1,X2),i(X1),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1680.0.2','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.3','L')]).
% 37.77/38.23  cnf('0.1680.1.0',plain,
% 37.77/38.23      ( asoc(X1,X2,i(X2)) = asoc(rd(X1,X2),i(X1),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1680.0.3']),
% 37.77/38.23      [weight('<103,1679,54,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.1680.2.0',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),i(X1),X2) = asoc(X1,X2,i(X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1680.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1670]).
% 37.77/38.23  cnf('0.1681.0.0',plain,
% 37.77/38.23      ( asoc(mult(X1,X2),X2,i(X2)) = asoc(X1,i(mult(X1,X2)),X2) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1680.2.0','0.5.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1681.0.1',plain,
% 37.77/38.23      ( asoc(X1,X2,i(X2)) = asoc(X1,i(mult(X1,X2)),X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1681.0.0','0.1673.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1681.1.0',plain,
% 37.77/38.23      ( asoc(X1,X2,i(X2)) = asoc(X1,i(mult(X1,X2)),X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1681.0.1']),
% 37.77/38.23      [weight('<103,1680,5,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.1681.2.0',plain,
% 37.77/38.23      ( asoc(X1,i(mult(X1,X2)),X2) = asoc(X1,X2,i(X2)) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1681.1.0',theory(equality)]),
% 37.77/38.23      [x,rule_1671]).
% 37.77/38.23  cnf('0.1683.0.0',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),i(X1),i(i(X1))) = asoc(i(X2),i(X1),i(i(X1))) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1673.2.0','0.53.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1683.0.1',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),i(X1),X1) = asoc(i(X2),i(X1),i(i(X1))) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1683.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.3','L')]).
% 37.77/38.23  cnf('0.1683.0.2',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),i(X1),X1) = asoc(i(X2),i(X1),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1683.0.1','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.3','L')]).
% 37.77/38.23  cnf('0.1683.1.0',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),i(X1),X1) = asoc(i(X2),i(X1),X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1683.0.2']),
% 37.77/38.23      [weight('<111,1673,53,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.1683.2.0',plain,
% 37.77/38.23      ( asoc(rd(X1,X2),i(X1),X1) = asoc(i(X2),i(X1),X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1683.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1673]).
% 37.77/38.23  cnf('0.1684.0.0',plain,
% 37.77/38.23      ( asoc(i(i(mult(X1,X2))),i(X1),X1) = asoc(mult(X1,mult(X2,X1)),i(X1),X1) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1683.2.0','0.344.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1684.0.1',plain,
% 37.77/38.23      ( asoc(mult(X1,X2),i(X1),X1) = asoc(mult(X1,mult(X2,X1)),i(X1),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1684.0.0','0.24.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.1','L')]).
% 37.77/38.23  cnf('0.1684.0.2',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),X1) = asoc(mult(X1,mult(X2,X1)),i(X1),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1684.0.1','0.764.2.0',theory(equality)]),
% 37.77/38.23      [pos('L','L')]).
% 37.77/38.23  cnf('0.1684.0.3',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),X1) = asoc(X1,rd(mult(X2,X1),X1),X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1684.0.2','0.764.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1684.0.4',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),X1) = asoc(X1,X2,X1) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1684.0.3','0.5.2.0',theory(equality)]),
% 37.77/38.23      [pos('R.2','L')]).
% 37.77/38.23  cnf('0.1684.1.0',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),X1) = asoc(X1,X2,X1) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1684.0.4']),
% 37.77/38.23      [weight('<76,1683,344,[1,0,0,1]>')]).
% 37.77/38.23  cnf('0.1684.2.0',plain,
% 37.77/38.23      ( asoc(X1,rd(X2,X1),X1) = asoc(X1,X2,X1) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1684.1.0',theory(equality)]),
% 37.77/38.23      [u,rule_1674]).
% 37.77/38.23  cnf('0.1686.0.0',plain,
% 37.77/38.23      ( op_l(X1,X1,rd(X2,X1)) = mult(X1,asoc(X1,X2,X1)) ),
% 37.77/38.23      inference(cp,[status(thm)],['0.1225.2.0','0.1684.2.0',theory(equality)]),
% 37.77/38.23      [pos('L.2','L')]).
% 37.77/38.23  cnf('0.1686.0.1',plain,
% 37.77/38.23      ( op_l(X1,X1,rd(X2,X1)) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(reduction,[status(thm)],['0.1686.0.0','0.1225.2.0',theory(equality)]),
% 37.77/38.23      [pos('R','L')]).
% 37.77/38.23  cnf('0.1686.1.0',plain,
% 37.77/38.23      ( op_l(X1,X1,rd(X2,X1)) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(weigh,[status(thm)],['0.1686.0.1']),
% 37.77/38.23      [weight('<76,1684,1225,[0,0,0,2]>')]).
% 37.77/38.23  cnf('0.1686.2.0',plain,
% 37.77/38.23      ( op_l(X1,X1,rd(X2,X1)) = op_l(X1,X1,X2) ),
% 37.77/38.23      inference(orient,[status(thm)],['0.1686.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1676]).
% 37.85/38.23  cnf('0.1688.0.0',plain,
% 37.85/38.23      ( mult(rd(X1,X2),mult(X2,X2)) = mult(mult(rd(X1,X2),X2),op_l(X2,X2,X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.481.2.0','0.1686.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1688.0.1',plain,
% 37.85/38.23      ( op_t(mult(X2,X1),X2) = mult(mult(rd(X1,X2),X2),op_l(X2,X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1688.0.0','0.909.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1688.0.2',plain,
% 37.85/38.23      ( op_t(mult(X2,X1),X2) = mult(X1,op_l(X2,X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1688.0.1','0.4.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.1688.1.0',plain,
% 37.85/38.23      ( op_t(mult(X2,X1),X2) = mult(X1,op_l(X2,X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1688.0.2']),
% 37.85/38.23      [weight('<83,1686,481,[0,0,0,4]>')]).
% 37.85/38.23  cnf('0.1688.2.0',plain,
% 37.85/38.23      ( mult(X1,op_l(X2,X2,X1)) = op_t(mult(X2,X1),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1688.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1678]).
% 37.85/38.23  cnf('0.1690.0.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),i(X1),X1) = asoc(X1,rd(X2,X1),X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.764.2.0'])).
% 37.85/38.23  cnf('0.1690.0.1',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),i(X1),X1) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1690.0.0','0.1684.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1690.1.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),i(X1),X1) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1690.0.1']),
% 37.85/38.23      [weight('<95,764,1684,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1690.2.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),i(X1),X1) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1690.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1680]).
% 37.85/38.23  cnf('0.1699.0.0',plain,
% 37.85/38.23      ( asoc(X1,mult(i(X1),X2),X1) = asoc(X2,i(X1),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1690.2.0','0.40.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1699.1.0',plain,
% 37.85/38.23      ( asoc(X1,mult(i(X1),X2),X1) = asoc(X2,i(X1),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1699.0.0']),
% 37.85/38.23      [weight('<103,1690,40,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1699.2.0',plain,
% 37.85/38.23      ( asoc(X1,mult(i(X1),X2),X1) = asoc(X2,i(X1),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1699.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1689]).
% 37.85/38.23  cnf('0.1701.0.0',plain,
% 37.85/38.23      ( X1 = op_l(X1,asoc(X2,i(X3),X3),X3) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1279.2.0','0.1699.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1701.1.0',plain,
% 37.85/38.23      ( X1 = op_l(X1,asoc(X2,i(X3),X3),X3) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1701.0.0']),
% 37.85/38.23      [weight('<89,1699,1279,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.1701.2.0',plain,
% 37.85/38.23      ( op_l(X1,asoc(X2,i(X3),X3),X3) = X1 ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1701.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1691]).
% 37.85/38.23  cnf('0.1725.0.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = asoc(i(X2),i(X1),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1690.2.0','0.51.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1725.1.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = asoc(i(X2),i(X1),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1725.0.0']),
% 37.85/38.23      [weight('<111,1690,51,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1725.2.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = asoc(i(X2),i(X1),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1725.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1715]).
% 37.85/38.23  cnf('0.1727.0.0',plain,
% 37.85/38.23      ( op_l(X1,X1,mult(i(X1),X2)) = mult(X1,asoc(X2,i(X1),X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1225.2.0','0.1699.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1727.1.0',plain,
% 37.85/38.23      ( op_l(X1,X1,mult(i(X1),X2)) = mult(X1,asoc(X2,i(X1),X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1727.0.0']),
% 37.85/38.23      [weight('<119,1699,1225,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.1727.2.0',plain,
% 37.85/38.23      ( mult(X1,asoc(X2,i(X1),X1)) = op_l(X1,X1,mult(i(X1),X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1727.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1717]).
% 37.85/38.23  cnf('0.1730.0.0',plain,
% 37.85/38.23      ( rd(asoc(X1,i(i(X2)),i(X2)),i(X2)) = mult(X2,i(i(asoc(X1,i(i(X2)),i(X2))))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1185.2.0','0.1701.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1','L')]).
% 37.85/38.23  cnf('0.1730.0.1',plain,
% 37.85/38.23      ( mult(asoc(X1,i(i(X2)),i(X2)),X2) = mult(X2,i(i(asoc(X1,i(i(X2)),i(X2))))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1730.0.0','0.393.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1730.0.2',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,i(X2)),X2) = mult(X2,i(i(asoc(X1,i(i(X2)),i(X2))))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1730.0.1','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.2','L')]).
% 37.85/38.23  cnf('0.1730.0.3',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,i(X2)),X2) = mult(X2,asoc(X1,i(i(X2)),i(X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1730.0.2','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1730.0.4',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,i(X2)),X2) = mult(X2,asoc(X1,X2,i(X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1730.0.3','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2.2','L')]).
% 37.85/38.23  cnf('0.1730.1.0',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,i(X2)),X2) = mult(X2,asoc(X1,X2,i(X2))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1730.0.4']),
% 37.85/38.23      [weight('<119,1701,1185,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.1730.2.0',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,i(X2)),X2) = mult(X2,asoc(X1,X2,i(X2))) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1730.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1720]).
% 37.85/38.23  cnf('0.1731.0.0',plain,
% 37.85/38.23      ( rd(X1,op_t(asoc(X2,X1,i(X1)),X1)) = mult(X1,op_t(i(asoc(X2,X1,i(X1))),mult(X1,asoc(X2,X1,i(X1))))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.509.2.0','0.1730.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2','L')]).
% 37.85/38.23  cnf('0.1731.0.1',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = mult(X1,op_t(i(asoc(X2,X1,i(X1))),mult(X1,asoc(X2,X1,i(X1))))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1731.0.0','0.422.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1731.0.2',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = mult(X1,i(asoc(X2,X1,i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1731.0.1','0.423.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1731.0.3',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = mult(X1,asoc(i(X2),i(X1),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1731.0.2','0.449.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1731.0.4',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X1,mult(i(X1),i(X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1731.0.3','0.1727.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1731.0.5',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1731.0.4','0.11.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.3','L')]).
% 37.85/38.23  cnf('0.1731.1.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1731.0.5']),
% 37.85/38.23      [weight('<119,1730,509,[0,0,0,5]>')]).
% 37.85/38.23  cnf('0.1731.2.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1731.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1721]).
% 37.85/38.23  cnf('0.1733.0.0',plain,
% 37.85/38.23      ( asoc(X1,i(X2),i(i(X2))) = mult(rd(i(X1),X2),mult(X1,i(i(X2)))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1671.2.0','0.75.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1733.0.1',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = mult(rd(i(X1),X2),mult(X1,i(i(X2)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1733.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.3','L')]).
% 37.85/38.23  cnf('0.1733.0.2',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = mult(rd(i(X1),X2),mult(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1733.0.1','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2.2','L')]).
% 37.85/38.23  cnf('0.1733.1.0',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = mult(rd(i(X1),X2),mult(X1,X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1733.0.2']),
% 37.85/38.23      [weight('<125,1671,75,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1733.2.0',plain,
% 37.85/38.23      ( mult(rd(i(X1),X2),mult(X1,X2)) = asoc(X1,i(X2),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1733.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1723]).
% 37.85/38.23  cnf('0.1735.0.0',plain,
% 37.85/38.23      ( op_t(mult(rd(X1,X2),mult(X2,i(X1))),i(mult(X2,i(X1)))) = mult(mult(X2,i(X1)),op_t(rd(X1,X2),i(asoc(X2,X1,i(X1))))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.871.2.0','0.1671.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2.1','L')]).
% 37.85/38.23  cnf('0.1735.0.1',plain,
% 37.85/38.23      ( op_t(asoc(X2,X1,i(X1)),i(mult(X2,i(X1)))) = mult(mult(X2,i(X1)),op_t(rd(X1,X2),i(asoc(X2,X1,i(X1))))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1735.0.0','0.1671.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1735.0.2',plain,
% 37.85/38.23      ( asoc(X2,X1,i(X1)) = mult(mult(X2,i(X1)),op_t(rd(X1,X2),i(asoc(X2,X1,i(X1))))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1735.0.1','0.422.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1735.0.3',plain,
% 37.85/38.23      ( asoc(X2,X1,i(X1)) = mult(mult(X2,i(X1)),rd(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1735.0.2','0.391.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1735.1.0',plain,
% 37.85/38.23      ( asoc(X2,X1,i(X1)) = mult(mult(X2,i(X1)),rd(X1,X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1735.0.3']),
% 37.85/38.23      [weight('<125,1671,871,[0,0,0,5]>')]).
% 37.85/38.23  cnf('0.1735.2.0',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),rd(X2,X1)) = asoc(X1,X2,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1735.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1725]).
% 37.85/38.23  cnf('0.1739.0.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(X2)) = mult(X2,op_t(mult(X1,i(X2)),X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.40.2.0','0.1688.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1739.1.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(X2)) = mult(X2,op_t(mult(X1,i(X2)),X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1739.0.0']),
% 37.85/38.23      [weight('<125,1688,40,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.1739.2.0',plain,
% 37.85/38.23      ( mult(X1,op_t(mult(X2,i(X1)),X2)) = op_l(X2,X2,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1739.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1729]).
% 37.85/38.23  cnf('0.1740.0.0',plain,
% 37.85/38.23      ( mult(X1,i(op_t(mult(X2,i(i(X1))),X2))) = i(op_l(X2,X2,i(i(X1)))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.47.2.0','0.1739.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1740.0.1',plain,
% 37.85/38.23      ( mult(X1,op_t(mult(i(X2),i(X1)),i(X2))) = i(op_l(X2,X2,i(i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1740.0.0','0.259.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1740.0.2',plain,
% 37.85/38.23      ( op_l(i(X2),i(X2),i(X1)) = i(op_l(X2,X2,i(i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1740.0.1','0.1739.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1740.0.3',plain,
% 37.85/38.23      ( op_l(i(X2),i(X2),i(X1)) = i(op_l(X2,X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1740.0.2','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1.3','L')]).
% 37.85/38.23  cnf('0.1740.1.0',plain,
% 37.85/38.23      ( op_l(i(X2),i(X2),i(X1)) = i(op_l(X2,X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1740.0.3']),
% 37.85/38.23      [weight('<103,1739,47,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1740.2.0',plain,
% 37.85/38.23      ( op_l(i(X1),i(X1),i(X2)) = i(op_l(X1,X1,X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1740.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1730]).
% 37.85/38.23  cnf('0.1741.0.0',plain,
% 37.85/38.23      ( i(op_l(X1,X1,i(X2))) = op_l(i(X1),i(X1),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1740.2.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.3','L')]).
% 37.85/38.23  cnf('0.1741.1.0',plain,
% 37.85/38.23      ( i(op_l(X1,X1,i(X2))) = op_l(i(X1),i(X1),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1741.0.0']),
% 37.85/38.23      [weight('<90,1740,24,[1,0,0,5]>')]).
% 37.85/38.23  cnf('0.1741.2.0',plain,
% 37.85/38.23      ( i(op_l(X1,X1,i(X2))) = op_l(i(X1),i(X1),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1741.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1731]).
% 37.85/38.23  cnf('0.1742.0.0',plain,
% 37.85/38.23      ( rd(X1,op_l(X1,X1,i(X2))) = mult(X1,op_l(i(X1),i(X1),X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.831.2.0','0.1741.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1742.0.1',plain,
% 37.85/38.23      ( i(asoc(X1,i(X2),X1)) = mult(X1,op_l(i(X1),i(X1),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1742.0.0','0.1233.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1742.0.2',plain,
% 37.85/38.23      ( i(asoc(X1,i(X2),X1)) = asoc(i(X1),X2,i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1742.0.1','0.1274.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1742.1.0',plain,
% 37.85/38.23      ( i(asoc(X1,i(X2),X1)) = asoc(i(X1),X2,i(X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1742.0.2']),
% 37.85/38.23      [weight('<90,1741,831,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.1742.2.0',plain,
% 37.85/38.23      ( i(asoc(X1,i(X2),X1)) = asoc(i(X1),X2,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1742.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1732]).
% 37.85/38.23  cnf('0.1760.0.0',plain,
% 37.85/38.23      ( mult(rd(i(X1),X2),mult(X1,X2)) = rd(mult(X1,X2),op_t(i(rd(i(X1),X2)),asoc(X1,i(X2),X2))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.122.2.0','0.1733.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2','L')]).
% 37.85/38.23  cnf('0.1760.0.1',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = rd(mult(X1,X2),op_t(i(rd(i(X1),X2)),asoc(X1,i(X2),X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1760.0.0','0.1733.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1760.0.2',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = rd(mult(X1,X2),i(rd(i(X1),X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1760.0.1','0.390.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1760.0.3',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = rd(mult(X1,X2),rd(X2,i(X1))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1760.0.2','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1760.1.0',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = rd(mult(X1,X2),rd(X2,i(X1))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1760.0.3']),
% 37.85/38.23      [weight('<125,1733,122,[0,0,0,5]>')]).
% 37.85/38.23  cnf('0.1760.2.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),rd(X2,i(X1))) = asoc(X1,i(X2),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1760.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1750]).
% 37.85/38.23  cnf('0.1762.0.0',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),rd(X2,X1)) = rd(rd(X2,X1),op_t(i(mult(X1,i(X2))),asoc(X1,X2,i(X2)))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.122.2.0','0.1735.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2','L')]).
% 37.85/38.23  cnf('0.1762.0.1',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = rd(rd(X2,X1),op_t(i(mult(X1,i(X2))),asoc(X1,X2,i(X2)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1762.0.0','0.1735.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1762.0.2',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = rd(rd(X2,X1),i(mult(X1,i(X2)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1762.0.1','0.390.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1762.0.3',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = rd(rd(X2,X1),mult(i(X1),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1762.0.2','0.48.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1762.1.0',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = rd(rd(X2,X1),mult(i(X1),X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1762.0.3']),
% 37.85/38.23      [weight('<125,1735,122,[0,0,0,5]>')]).
% 37.85/38.23  cnf('0.1762.2.0',plain,
% 37.85/38.23      ( rd(rd(X1,X2),mult(i(X2),X1)) = asoc(X2,X1,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1762.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1752]).
% 37.85/38.23  cnf('0.1763.0.0',plain,
% 37.85/38.23      ( mult(mult(rd(rd(X1,X2),mult(i(X2),X1)),i(X2)),X1) = mult(rd(X1,X2),asoc(asoc(X2,X1,i(X1)),i(X2),X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.920.2.0','0.1762.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1','L')]).
% 37.85/38.23  cnf('0.1763.0.1',plain,
% 37.85/38.23      ( mult(mult(asoc(X2,X1,i(X1)),i(X2)),X1) = mult(rd(X1,X2),asoc(asoc(X2,X1,i(X1)),i(X2),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1763.0.0','0.1762.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.1763.0.2',plain,
% 37.85/38.23      ( mult(rd(asoc(X2,X1,i(X1)),X2),X1) = mult(rd(X1,X2),asoc(asoc(X2,X1,i(X1)),i(X2),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1763.0.1','0.388.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1763.0.3',plain,
% 37.85/38.23      ( mult(rd(asoc(X2,X1,i(X1)),X2),X1) = mult(rd(X1,X2),unit) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1763.0.2','0.20.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1763.0.4',plain,
% 37.85/38.23      ( mult(rd(asoc(X2,X1,i(X1)),X2),X1) = rd(X1,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1763.0.3','0.1.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1763.1.0',plain,
% 37.85/38.23      ( mult(rd(asoc(X2,X1,i(X1)),X2),X1) = rd(X1,X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1763.0.4']),
% 37.85/38.23      [weight('<129,1762,920,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.1763.2.0',plain,
% 37.85/38.23      ( mult(rd(asoc(X1,X2,i(X2)),X1),X2) = rd(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1763.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1753]).
% 37.85/38.23  cnf('0.1764.0.0',plain,
% 37.85/38.23      ( rd(asoc(X1,X2,i(X2)),X1) = rd(rd(X2,X1),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.5.2.0','0.1763.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1764.1.0',plain,
% 37.85/38.23      ( rd(asoc(X1,X2,i(X2)),X1) = rd(rd(X2,X1),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1764.0.0']),
% 37.85/38.23      [weight('<103,1763,5,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1764.2.0',plain,
% 37.85/38.23      ( rd(asoc(X1,X2,i(X2)),X1) = rd(rd(X2,X1),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1764.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1754]).
% 37.85/38.23  cnf('0.1765.0.0',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = mult(rd(rd(X2,X1),X2),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.4.2.0','0.1764.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1765.0.1',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = rd(X1,rd(X2,rd(X2,X1))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1765.0.0','0.544.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1765.1.0',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = rd(X1,rd(X2,rd(X2,X1))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1765.0.1']),
% 37.85/38.23      [weight('<103,1764,4,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1765.2.0',plain,
% 37.85/38.23      ( rd(X1,rd(X2,rd(X2,X1))) = asoc(X1,X2,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1765.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1755]).
% 37.85/38.23  cnf('0.1766.0.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X2,i(X2)) = rd(mult(X1,X2),rd(X2,i(X1))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1765.2.0','0.37.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2','L')]).
% 37.85/38.23  cnf('0.1766.0.1',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = rd(mult(X1,X2),rd(X2,i(X1))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1766.0.0','0.1673.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1766.0.2',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = asoc(X1,i(X2),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1766.0.1','0.1760.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1766.1.0',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = asoc(X1,i(X2),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1766.0.2']),
% 37.85/38.23      [weight('<65,1765,37,[1,0,0,4]>')]).
% 37.85/38.23  cnf('0.1766.2.0',plain,
% 37.85/38.23      ( asoc(X1,i(X2),X2) = asoc(X1,X2,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1766.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1756]).
% 37.85/38.23  cnf('0.1767.0.0',plain,
% 37.85/38.23      ( mult(X1,asoc(X1,i(X2),X2)) = op_r(X1,i(X2),X2) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.339.2.0'])).
% 37.85/38.23  cnf('0.1767.0.1',plain,
% 37.85/38.23      ( mult(X1,asoc(X1,X2,i(X2))) = op_r(X1,i(X2),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1767.0.0','0.1766.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1767.0.2',plain,
% 37.85/38.23      ( op_r(X1,X2,i(X2)) = op_r(X1,i(X2),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1767.0.1','0.338.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1767.1.0',plain,
% 37.85/38.23      ( op_r(X1,X2,i(X2)) = op_r(X1,i(X2),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1767.0.2']),
% 37.85/38.23      [weight('<65,339,1766,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1767.2.0',plain,
% 37.85/38.23      ( op_r(X1,i(X2),X2) = op_r(X1,X2,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1767.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1757]).
% 37.85/38.23  cnf('0.1768.0.0',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X2) = op_r(X1,i(X2),X2) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.306.2.0'])).
% 37.85/38.23  cnf('0.1768.0.1',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X2) = op_r(X1,X2,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1768.0.0','0.1767.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1768.1.0',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X2) = op_r(X1,X2,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1768.0.1']),
% 37.85/38.23      [weight('<83,306,1767,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1768.2.0',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X2) = op_r(X1,X2,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1768.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1758]).
% 37.85/38.23  cnf('0.1769.0.0',plain,
% 37.85/38.23      ( mult(i(X1),op_r(X2,i(X1),X1)) = op_t(mult(X2,i(X1)),X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.906.2.0'])).
% 37.85/38.23  cnf('0.1769.0.1',plain,
% 37.85/38.23      ( mult(i(X1),op_r(X2,X1,i(X1))) = op_t(mult(X2,i(X1)),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1769.0.0','0.1767.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1769.0.2',plain,
% 37.85/38.23      ( rd(op_t(X2,X1),X1) = op_t(mult(X2,i(X1)),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1769.0.1','0.508.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1769.1.0',plain,
% 37.85/38.23      ( rd(op_t(X2,X1),X1) = op_t(mult(X2,i(X1)),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1769.0.2']),
% 37.85/38.23      [weight('<83,906,1767,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1769.2.0',plain,
% 37.85/38.23      ( op_t(mult(X1,i(X2)),X2) = rd(op_t(X1,X2),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1769.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1759]).
% 37.85/38.23  cnf('0.1787.0.0',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),X2) = op_r(i(X1),i(X2),X2) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.311.2.0'])).
% 37.85/38.23  cnf('0.1787.0.1',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),X2) = op_r(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1787.0.0','0.1767.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1787.1.0',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),X2) = op_r(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1787.0.1']),
% 37.85/38.23      [weight('<90,311,1767,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1787.2.0',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),X2) = op_r(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1787.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1777]).
% 37.85/38.23  cnf('0.1790.0.0',plain,
% 37.85/38.23      ( i(asoc(X1,X2,i(X2))) = asoc(i(X1),i(X2),X2) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.449.2.0'])).
% 37.85/38.23  cnf('0.1790.0.1',plain,
% 37.85/38.23      ( i(asoc(X1,X2,i(X2))) = asoc(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1790.0.0','0.1766.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1790.1.0',plain,
% 37.85/38.23      ( i(asoc(X1,X2,i(X2))) = asoc(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1790.0.1']),
% 37.85/38.23      [weight('<90,449,1766,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1790.2.0',plain,
% 37.85/38.23      ( i(asoc(X1,X2,i(X2))) = asoc(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1790.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1780]).
% 37.85/38.23  cnf('0.1791.0.0',plain,
% 37.85/38.23      ( rd(i(X1),mult(X1,mult(X2,i(X1)))) = i(mult(X1,op_r(X2,X1,i(X1)))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.350.2.0','0.1768.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.2','L')]).
% 37.85/38.23  cnf('0.1791.0.1',plain,
% 37.85/38.23      ( rd(i(X1),op_t(X2,i(X1))) = i(mult(X1,op_r(X2,X1,i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1791.0.0','0.68.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1791.0.2',plain,
% 37.85/38.23      ( rd(op_t(i(X2),X1),X1) = i(mult(X1,op_r(X2,X1,i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1791.0.1','0.176.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1791.0.3',plain,
% 37.85/38.23      ( rd(op_t(i(X2),X1),X1) = i(op_t(mult(X2,X1),i(X1))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1791.0.2','0.362.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.1791.0.4',plain,
% 37.85/38.23      ( rd(op_t(i(X2),X1),X1) = op_t(i(mult(X2,X1)),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1791.0.3','0.50.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1791.1.0',plain,
% 37.85/38.23      ( rd(op_t(i(X2),X1),X1) = op_t(i(mult(X2,X1)),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1791.0.4']),
% 37.85/38.23      [weight('<90,1768,350,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.1791.2.0',plain,
% 37.85/38.23      ( op_t(i(mult(X1,X2)),X2) = rd(op_t(i(X1),X2),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1791.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1781]).
% 37.85/38.23  cnf('0.1792.0.0',plain,
% 37.85/38.23      ( op_r(rd(X1,X2),i(X1),X1) = mult(i(X2),X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.329.2.0'])).
% 37.85/38.23  cnf('0.1792.0.1',plain,
% 37.85/38.23      ( op_r(rd(X1,X2),X1,i(X1)) = mult(i(X2),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1792.0.0','0.1767.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1792.1.0',plain,
% 37.85/38.23      ( op_r(rd(X1,X2),X1,i(X1)) = mult(i(X2),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1792.0.1']),
% 37.85/38.23      [weight('<95,329,1767,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1792.2.0',plain,
% 37.85/38.23      ( op_r(rd(X1,X2),X1,i(X1)) = mult(i(X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1792.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1782]).
% 37.85/38.23  cnf('0.1793.0.0',plain,
% 37.85/38.23      ( i(mult(rd(X1,X2),X1)) = rd(i(X1),mult(i(X2),X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.372.2.0','0.1792.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1793.0.1',plain,
% 37.85/38.23      ( mult(rd(X2,X1),i(X1)) = rd(i(X1),mult(i(X2),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1793.0.0','0.96.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1793.0.2',plain,
% 37.85/38.23      ( mult(rd(X2,X1),i(X1)) = rd(mult(X2,i(X1)),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1793.0.1','0.174.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1793.1.0',plain,
% 37.85/38.23      ( mult(rd(X2,X1),i(X1)) = rd(mult(X2,i(X1)),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1793.0.2']),
% 37.85/38.23      [weight('<90,1792,372,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.1793.2.0',plain,
% 37.85/38.23      ( mult(rd(X1,X2),i(X2)) = rd(mult(X1,i(X2)),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1793.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1783]).
% 37.85/38.23  cnf('0.1794.0.0',plain,
% 37.85/38.23      ( mult(i(rd(X1,X2)),X2) = i(rd(mult(X1,i(X2)),X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.48.2.0','0.1793.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1794.0.1',plain,
% 37.85/38.23      ( mult(rd(X2,X1),X2) = i(rd(mult(X1,i(X2)),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1794.0.0','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1794.0.2',plain,
% 37.85/38.23      ( mult(rd(X2,X1),X2) = rd(X2,mult(X1,i(X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1794.0.1','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1794.1.0',plain,
% 37.85/38.23      ( mult(rd(X2,X1),X2) = rd(X2,mult(X1,i(X2))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1794.0.2']),
% 37.85/38.23      [weight('<83,1793,48,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1794.2.0',plain,
% 37.85/38.23      ( rd(X1,mult(X2,i(X1))) = mult(rd(X1,X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1794.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1784]).
% 37.85/38.23  cnf('0.1795.0.0',plain,
% 37.85/38.23      ( rd(mult(X1,i(i(X2))),i(X2)) = mult(rd(X1,i(X2)),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1793.2.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1795.0.1',plain,
% 37.85/38.23      ( rd(X2,mult(i(X1),i(X2))) = mult(rd(X1,i(X2)),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1795.0.0','0.171.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1795.0.2',plain,
% 37.85/38.23      ( rd(X2,i(mult(X1,X2))) = mult(rd(X1,i(X2)),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1795.0.1','0.11.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1795.1.0',plain,
% 37.85/38.23      ( rd(X2,i(mult(X1,X2))) = mult(rd(X1,i(X2)),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1795.0.2']),
% 37.85/38.23      [weight('<90,1793,24,[1,0,0,4]>')]).
% 37.85/38.23  cnf('0.1795.2.0',plain,
% 37.85/38.23      ( mult(rd(X1,i(X2)),X2) = rd(X2,i(mult(X1,X2))) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1795.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1785]).
% 37.85/38.23  cnf('0.1796.0.0',plain,
% 37.85/38.23      ( op_t(rd(X1,i(X2)),X2) = mult(i(X2),rd(X2,i(mult(X1,X2)))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.10.2.0','0.1795.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1796.0.1',plain,
% 37.85/38.23      ( op_t(rd(X1,i(X2)),X2) = mult(mult(i(X2),mult(X1,X2)),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1796.0.0','0.365.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1796.0.2',plain,
% 37.85/38.23      ( op_t(rd(X1,i(X2)),X2) = mult(op_t(X1,X2),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1796.0.1','0.10.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.1796.1.0',plain,
% 37.85/38.23      ( op_t(rd(X1,i(X2)),X2) = mult(op_t(X1,X2),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1796.0.2']),
% 37.85/38.23      [weight('<83,1795,10,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.1796.2.0',plain,
% 37.85/38.23      ( op_t(rd(X1,i(X2)),X2) = mult(op_t(X1,X2),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1796.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1786]).
% 37.85/38.23  cnf('0.1798.0.0',plain,
% 37.85/38.23      ( mult(op_t(X1,X2),X2) = op_t(rd(X2,i(X1)),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1796.2.0','0.76.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1798.1.0',plain,
% 37.85/38.23      ( mult(op_t(X1,X2),X2) = op_t(rd(X2,i(X1)),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1798.0.0']),
% 37.85/38.23      [weight('<83,1796,76,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1798.2.0',plain,
% 37.85/38.23      ( op_t(rd(X1,i(X2)),X1) = mult(op_t(X2,X1),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1798.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1788]).
% 37.85/38.23  cnf('0.1800.0.0',plain,
% 37.85/38.23      ( rd(op_r(X1,i(X2),X2),X2) = mult(X1,i(X2)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.330.2.0'])).
% 37.85/38.23  cnf('0.1800.0.1',plain,
% 37.85/38.23      ( rd(op_r(X1,X2,i(X2)),X2) = mult(X1,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1800.0.0','0.1767.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1800.1.0',plain,
% 37.85/38.23      ( rd(op_r(X1,X2,i(X2)),X2) = mult(X1,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1800.0.1']),
% 37.85/38.23      [weight('<95,330,1767,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1800.2.0',plain,
% 37.85/38.23      ( rd(op_r(X1,X2,i(X2)),X2) = mult(X1,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1800.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1790]).
% 37.85/38.23  cnf('0.1801.0.0',plain,
% 37.85/38.23      ( rd(X1,op_r(X2,i(X1),X1)) = mult(i(X2),X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.334.2.0'])).
% 37.85/38.23  cnf('0.1801.0.1',plain,
% 37.85/38.23      ( rd(X1,op_r(X2,X1,i(X1))) = mult(i(X2),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1801.0.0','0.1767.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1801.1.0',plain,
% 37.85/38.23      ( rd(X1,op_r(X2,X1,i(X1))) = mult(i(X2),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1801.0.1']),
% 37.85/38.23      [weight('<95,334,1767,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1801.2.0',plain,
% 37.85/38.23      ( rd(X1,op_r(X2,X1,i(X1))) = mult(i(X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1801.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1791]).
% 37.85/38.23  cnf('0.1802.0.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),i(X1),X1) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1690.2.0'])).
% 37.85/38.23  cnf('0.1802.0.1',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,i(X1)) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1802.0.0','0.1766.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1802.1.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,i(X1)) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1802.0.1']),
% 37.85/38.23      [weight('<95,1690,1766,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1802.2.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,i(X1)) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1802.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1792]).
% 37.85/38.23  cnf('0.1803.0.0',plain,
% 37.85/38.23      ( rd(op_t(rd(i(i(X1)),X2),X1),X1) = op_t(i(X2),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1769.2.0','0.52.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1803.0.1',plain,
% 37.85/38.23      ( rd(op_t(rd(X1,X2),X1),X1) = op_t(i(X2),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1803.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1.1','L')]).
% 37.85/38.23  cnf('0.1803.1.0',plain,
% 37.85/38.23      ( rd(op_t(rd(X1,X2),X1),X1) = op_t(i(X2),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1803.0.1']),
% 37.85/38.23      [weight('<95,1769,52,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1803.2.0',plain,
% 37.85/38.23      ( rd(op_t(rd(X1,X2),X1),X1) = op_t(i(X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1803.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1793]).
% 37.85/38.23  cnf('0.1805.0.0',plain,
% 37.85/38.23      ( mult(rd(X1,rd(i(i(X1)),X2)),X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1794.2.0','0.52.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1805.0.1',plain,
% 37.85/38.23      ( mult(rd(X1,rd(X1,X2)),X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1805.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.2.1','L')]).
% 37.85/38.23  cnf('0.1805.1.0',plain,
% 37.85/38.23      ( mult(rd(X1,rd(X1,X2)),X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1805.0.1']),
% 37.85/38.23      [weight('<95,1794,52,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1805.2.0',plain,
% 37.85/38.23      ( mult(rd(X1,rd(X1,X2)),X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1805.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1795]).
% 37.85/38.23  cnf('0.1806.0.0',plain,
% 37.85/38.23      ( rd(X1,rd(X1,X2)) = rd(rd(X1,i(X2)),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.5.2.0','0.1805.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1806.1.0',plain,
% 37.85/38.23      ( rd(X1,rd(X1,X2)) = rd(rd(X1,i(X2)),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1806.0.0']),
% 37.85/38.23      [weight('<83,1805,5,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1806.2.0',plain,
% 37.85/38.23      ( rd(rd(X1,i(X2)),X1) = rd(X1,rd(X1,X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1806.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1796]).
% 37.85/38.23  cnf('0.1815.0.0',plain,
% 37.85/38.23      ( mult(op_t(mult(X1,X2),X1),X1) = op_t(mult(X1,mult(X2,X1)),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1798.2.0','0.344.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1815.0.1',plain,
% 37.85/38.23      ( mult(op_t(mult(X1,X2),X1),X1) = mult(X2,mult(X1,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1815.0.0','0.908.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1815.1.0',plain,
% 37.85/38.23      ( mult(op_t(mult(X1,X2),X1),X1) = mult(X2,mult(X1,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1815.0.1']),
% 37.85/38.23      [weight('<103,1798,344,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1815.2.0',plain,
% 37.85/38.23      ( mult(op_t(mult(X1,X2),X1),X1) = mult(X2,mult(X1,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1815.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1805]).
% 37.85/38.23  cnf('0.1816.0.0',plain,
% 37.85/38.23      ( op_t(i(i(mult(X1,X2))),X1) = rd(op_t(mult(X1,mult(X2,X1)),X1),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1803.2.0','0.344.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.1816.0.1',plain,
% 37.85/38.23      ( op_t(mult(X1,X2),X1) = rd(op_t(mult(X1,mult(X2,X1)),X1),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1816.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1816.0.2',plain,
% 37.85/38.23      ( op_t(mult(X1,X2),X1) = rd(mult(X2,mult(X1,X1)),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1816.0.1','0.908.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.1816.1.0',plain,
% 37.85/38.23      ( op_t(mult(X1,X2),X1) = rd(mult(X2,mult(X1,X1)),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1816.0.2']),
% 37.85/38.23      [weight('<103,1803,344,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1816.2.0',plain,
% 37.85/38.23      ( rd(mult(X1,mult(X2,X2)),X2) = op_t(mult(X2,X1),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1816.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1806]).
% 37.85/38.23  cnf('0.1818.0.0',plain,
% 37.85/38.23      ( op_t(mult(X1,op_r(X2,X1,X1)),X1) = rd(mult(mult(X2,X1),X1),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1816.2.0','0.302.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1818.0.1',plain,
% 37.85/38.23      ( op_t(mult(X1,op_r(X2,X1,X1)),X1) = mult(X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1818.0.0','0.5.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1818.1.0',plain,
% 37.85/38.23      ( op_t(mult(X1,op_r(X2,X1,X1)),X1) = mult(X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1818.0.1']),
% 37.85/38.23      [weight('<107,1816,302,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1818.2.0',plain,
% 37.85/38.23      ( op_t(mult(X1,op_r(X2,X1,X1)),X1) = mult(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1818.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1808]).
% 37.85/38.23  cnf('0.1829.0.0',plain,
% 37.85/38.23      ( op_t(i(X1),mult(X1,X2)) = mult(i(mult(X1,X2)),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.10.2.0','0.2.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1829.1.0',plain,
% 37.85/38.23      ( op_t(i(X1),mult(X1,X2)) = mult(i(mult(X1,X2)),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1829.0.0']),
% 37.85/38.23      [weight('<?,10,2,[1,0,0,3]>')]).
% 37.85/38.23  cnf('0.1829.1.1',plain,
% 37.85/38.23      ( op_t(i(X1),mult(X1,X2)) = op_r(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1829.1.0','0.1787.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1829.2.0',plain,
% 37.85/38.23      ( op_t(i(X1),mult(X1,X2)) = op_r(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(activate,[status(thm)],['0.1829.1.1']),
% 37.85/38.23      [equation_11]).
% 37.85/38.23  cnf('0.1833.0.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = asoc(i(X2),i(X1),X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1725.2.0'])).
% 37.85/38.23  cnf('0.1833.0.1',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = asoc(i(X2),X1,i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1833.0.0','0.1766.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1833.1.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = asoc(i(X2),X1,i(X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1833.0.1']),
% 37.85/38.23      [weight('<111,1725,1766,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1833.2.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = asoc(i(X2),X1,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1833.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1822]).
% 37.85/38.23  cnf('0.1843.0.0',plain,
% 37.85/38.23      ( rd(mult(i(X1),mult(X1,op_r(X2,X1,X1))),X1) = rd(mult(X2,X1),mult(X1,X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.914.2.0','0.1818.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1843.0.1',plain,
% 37.85/38.23      ( rd(op_r(X2,X1,X1),X1) = rd(mult(X2,X1),mult(X1,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1843.0.0','0.2.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1843.1.0',plain,
% 37.85/38.23      ( rd(op_r(X2,X1,X1),X1) = rd(mult(X2,X1),mult(X1,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1843.0.1']),
% 37.85/38.23      [weight('<111,1818,914,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1843.2.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X2)) = rd(op_r(X1,X2,X2),X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1843.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1832]).
% 37.85/38.23  cnf('0.1846.0.0',plain,
% 37.85/38.23      ( op_t(i(X1),mult(X1,X2)) = op_t(i(X1),mult(X1,i(X2))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1829.2.0','0.1652.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','R')]).
% 37.85/38.23  cnf('0.1846.1.0',plain,
% 37.85/38.23      ( op_t(i(X1),mult(X1,X2)) = op_t(i(X1),mult(X1,i(X2))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1846.0.0']),
% 37.85/38.23      [weight('<111,1829,1652,[1,1,1,0]>')]).
% 37.85/38.23  cnf('0.1846.2.0',plain,
% 37.85/38.23      ( op_t(i(X1),mult(X1,i(X2))) = op_t(i(X1),mult(X1,X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1846.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1835]).
% 37.85/38.23  cnf('0.1847.0.0',plain,
% 37.85/38.23      ( op_t(i(i(X1)),mult(i(X1),X2)) = op_t(i(i(X1)),i(mult(X1,X2))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1846.2.0','0.11.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1847.0.1',plain,
% 37.85/38.23      ( op_t(X1,mult(i(X1),X2)) = op_t(i(i(X1)),i(mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1847.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1847.0.2',plain,
% 37.85/38.23      ( op_t(X1,mult(i(X1),X2)) = i(op_t(i(X1),mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1847.0.1','0.45.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1847.0.3',plain,
% 37.85/38.23      ( op_t(X1,mult(i(X1),X2)) = op_t(X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1847.0.2','0.49.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1847.1.0',plain,
% 37.85/38.23      ( op_t(X1,mult(i(X1),X2)) = op_t(X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1847.0.3']),
% 37.85/38.23      [weight('<90,1846,11,[1,0,0,3]>')]).
% 37.85/38.23  cnf('0.1847.2.0',plain,
% 37.85/38.23      ( op_t(X1,i(mult(X1,X2))) = op_t(X1,mult(i(X1),X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1847.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1836]).
% 37.85/38.23  cnf('0.1863.0.0',plain,
% 37.85/38.23      ( rd(op_r(mult(X1,X2),X2,X2),X2) = op_r(X1,X2,X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1843.2.0','0.16.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1863.1.0',plain,
% 37.85/38.23      ( rd(op_r(mult(X1,X2),X2,X2),X2) = op_r(X1,X2,X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1863.0.0']),
% 37.85/38.23      [weight('<116,1843,16,[1,0,0,0]>')]).
% 37.85/38.23  cnf('0.1863.2.0',plain,
% 37.85/38.23      ( rd(op_r(mult(X1,X2),X2,X2),X2) = op_r(X1,X2,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1863.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1852]).
% 37.85/38.23  cnf('0.1864.0.0',plain,
% 37.85/38.23      ( op_r(mult(X1,X2),X2,X2) = mult(op_r(X1,X2,X2),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.4.2.0','0.1863.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1864.1.0',plain,
% 37.85/38.23      ( op_r(mult(X1,X2),X2,X2) = mult(op_r(X1,X2,X2),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1864.0.0']),
% 37.85/38.23      [weight('<90,1863,4,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1864.2.0',plain,
% 37.85/38.23      ( mult(op_r(X1,X2,X2),X2) = op_r(mult(X1,X2),X2,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1864.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1853]).
% 37.85/38.23  cnf('0.1865.0.0',plain,
% 37.85/38.23      ( op_r(rd(X1,X2),X2,X2) = rd(op_r(X1,X2,X2),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1863.2.0','0.4.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.1865.1.0',plain,
% 37.85/38.23      ( op_r(rd(X1,X2),X2,X2) = rd(op_r(X1,X2,X2),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1865.0.0']),
% 37.85/38.23      [weight('<90,1863,4,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1865.2.0',plain,
% 37.85/38.23      ( rd(op_r(X1,X2,X2),X2) = op_r(rd(X1,X2),X2,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1865.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1854]).
% 37.85/38.23  cnf('0.1866.0.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X2)) = rd(op_r(X1,X2,X2),X2) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1843.2.0'])).
% 37.85/38.23  cnf('0.1866.0.1',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X2)) = op_r(rd(X1,X2),X2,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1866.0.0','0.1865.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1866.1.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X2)) = op_r(rd(X1,X2),X2,X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1866.0.1']),
% 37.85/38.23      [weight('<111,1843,1865,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1866.2.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X2)) = op_r(rd(X1,X2),X2,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1866.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1855]).
% 37.85/38.23  cnf('0.1879.0.0',plain,
% 37.85/38.23      ( rd(op_t(mult(X1,X2),X1),X1) = op_t(mult(X1,rd(X2,X1)),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1769.2.0','0.315.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1879.1.0',plain,
% 37.85/38.23      ( rd(op_t(mult(X1,X2),X1),X1) = op_t(mult(X1,rd(X2,X1)),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1879.0.0']),
% 37.85/38.23      [weight('<119,1769,315,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1879.2.0',plain,
% 37.85/38.23      ( op_t(mult(X1,rd(X2,X1)),X1) = rd(op_t(mult(X1,X2),X1),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1879.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1868]).
% 37.85/38.23  cnf('0.1888.0.0',plain,
% 37.85/38.23      ( mult(mult(X1,X2),mult(X2,X2)) = mult(mult(X1,mult(X2,X2)),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1815.2.0','0.908.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1888.1.0',plain,
% 37.85/38.23      ( mult(mult(X1,X2),mult(X2,X2)) = mult(mult(X1,mult(X2,X2)),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1888.0.0']),
% 37.85/38.23      [weight('<119,1815,908,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1888.2.0',plain,
% 37.85/38.23      ( mult(mult(X1,mult(X2,X2)),X2) = mult(mult(X1,X2),mult(X2,X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1888.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1877]).
% 37.85/38.23  cnf('0.1891.0.0',plain,
% 37.85/38.23      ( op_r(rd(mult(X1,mult(X2,X2)),X2),X2,X2) = rd(mult(mult(X1,X2),mult(X2,X2)),mult(X2,X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1866.2.0','0.1888.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1891.0.1',plain,
% 37.85/38.23      ( op_r(op_t(mult(X2,X1),X2),X2,X2) = rd(mult(mult(X1,X2),mult(X2,X2)),mult(X2,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1891.0.0','0.1816.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1891.0.2',plain,
% 37.85/38.23      ( op_r(op_t(mult(X2,X1),X2),X2,X2) = mult(X1,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1891.0.1','0.5.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1891.1.0',plain,
% 37.85/38.23      ( op_r(op_t(mult(X2,X1),X2),X2,X2) = mult(X1,X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1891.0.2']),
% 37.85/38.23      [weight('<107,1888,1866,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1891.2.0',plain,
% 37.85/38.23      ( op_r(op_t(mult(X1,X2),X1),X1,X1) = mult(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1891.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1880]).
% 37.85/38.23  cnf('0.1893.0.0',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),X1) = op_r(op_t(i(X2),X1),X1,X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1891.2.0','0.51.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.1893.0.1',plain,
% 37.85/38.23      ( mult(i(X1),rd(X1,X2)) = op_r(op_t(i(X2),X1),X1,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1893.0.0','0.316.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1893.1.0',plain,
% 37.85/38.23      ( mult(i(X1),rd(X1,X2)) = op_r(op_t(i(X2),X1),X1,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1893.0.1']),
% 37.85/38.23      [weight('<111,1891,51,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1893.2.0',plain,
% 37.85/38.23      ( op_r(op_t(i(X1),X2),X2,X2) = mult(i(X2),rd(X2,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1893.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1882]).
% 37.85/38.23  cnf('0.1894.0.0',plain,
% 37.85/38.23      ( mult(op_r(i(X1),X2,X2),X2) = mult(X2,mult(i(X2),rd(X2,X1))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.639.2.0','0.1893.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1894.0.1',plain,
% 37.85/38.23      ( op_r(mult(i(X1),X2),X2,X2) = mult(X2,mult(i(X2),rd(X2,X1))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1894.0.0','0.1864.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1894.0.2',plain,
% 37.85/38.23      ( op_r(mult(i(X1),X2),X2,X2) = rd(X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1894.0.1','0.40.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1894.1.0',plain,
% 37.85/38.23      ( op_r(mult(i(X1),X2),X2,X2) = rd(X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1894.0.2']),
% 37.85/38.23      [weight('<87,1893,639,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.1894.2.0',plain,
% 37.85/38.23      ( op_r(mult(i(X1),X2),X2,X2) = rd(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1894.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1883]).
% 37.85/38.23  cnf('0.1895.0.0',plain,
% 37.85/38.23      ( op_r(rd(mult(i(X1),X2),X2),X2,X2) = rd(rd(X2,X1),X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1865.2.0','0.1894.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1895.0.1',plain,
% 37.85/38.23      ( op_r(i(X1),X2,X2) = rd(rd(X2,X1),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1895.0.0','0.5.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1895.1.0',plain,
% 37.85/38.23      ( op_r(i(X1),X2,X2) = rd(rd(X2,X1),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1895.0.1']),
% 37.85/38.23      [weight('<65,1894,1865,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1895.2.0',plain,
% 37.85/38.23      ( rd(rd(X1,X2),X1) = op_r(i(X2),X1,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1895.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1884]).
% 37.85/38.23  cnf('0.1896.0.0',plain,
% 37.85/38.23      ( rd(rd(X1,i(X2)),X1) = rd(X1,rd(X1,X2)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1806.2.0'])).
% 37.85/38.23  cnf('0.1896.0.1',plain,
% 37.85/38.23      ( op_r(i(i(X2)),X1,X1) = rd(X1,rd(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1896.0.0','0.1895.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1896.0.2',plain,
% 37.85/38.23      ( op_r(X2,X1,X1) = rd(X1,rd(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1896.0.1','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1896.1.0',plain,
% 37.85/38.23      ( op_r(X2,X1,X1) = rd(X1,rd(X1,X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1896.0.2']),
% 37.85/38.23      [weight('<59,1806,1895,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1896.2.0',plain,
% 37.85/38.23      ( rd(X1,rd(X1,X2)) = op_r(X2,X1,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1896.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1885]).
% 37.85/38.23  cnf('0.1903.0.0',plain,
% 37.85/38.23      ( mult(rd(X1,rd(X1,X2)),X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1805.2.0'])).
% 37.85/38.23  cnf('0.1903.0.1',plain,
% 37.85/38.23      ( mult(op_r(X2,X1,X1),X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1903.0.0','0.1896.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1903.0.2',plain,
% 37.85/38.23      ( op_r(mult(X2,X1),X1,X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1903.0.1','0.1864.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1903.1.0',plain,
% 37.85/38.23      ( op_r(mult(X2,X1),X1,X1) = rd(X1,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1903.0.2']),
% 37.85/38.23      [weight('<76,1805,1896,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1903.2.0',plain,
% 37.85/38.23      ( op_r(mult(X1,X2),X2,X2) = rd(X2,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1903.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1892]).
% 37.85/38.23  cnf('0.1905.0.0',plain,
% 37.85/38.23      ( mult(op_r(X1,X2,X2),X2) = op_r(mult(X1,X2),X2,X2) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1864.2.0'])).
% 37.85/38.23  cnf('0.1905.0.1',plain,
% 37.85/38.23      ( mult(op_r(X1,X2,X2),X2) = rd(X2,i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1905.0.0','0.1903.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1905.1.0',plain,
% 37.85/38.23      ( mult(op_r(X1,X2,X2),X2) = rd(X2,i(X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1905.0.1']),
% 37.85/38.23      [weight('<76,1864,1903,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1905.2.0',plain,
% 37.85/38.23      ( mult(op_r(X1,X2,X2),X2) = rd(X2,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1905.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1894]).
% 37.85/38.23  cnf('0.1906.0.0',plain,
% 37.85/38.23      ( op_r(X1,i(X2),i(X2)) = rd(i(X2),rd(i(X1),X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1896.2.0','0.75.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1906.0.1',plain,
% 37.85/38.23      ( op_r(X1,i(X2),i(X2)) = rd(rd(X2,i(X1)),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1906.0.0','0.78.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1906.0.2',plain,
% 37.85/38.23      ( op_r(X1,i(X2),i(X2)) = op_r(i(i(X1)),X2,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1906.0.1','0.1895.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1906.0.3',plain,
% 37.85/38.23      ( op_r(X1,i(X2),i(X2)) = op_r(X1,X2,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1906.0.2','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.1906.1.0',plain,
% 37.85/38.23      ( op_r(X1,i(X2),i(X2)) = op_r(X1,X2,X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1906.0.3']),
% 37.85/38.23      [weight('<76,1896,75,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1906.2.0',plain,
% 37.85/38.23      ( op_r(X1,i(X2),i(X2)) = op_r(X1,X2,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1906.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1895]).
% 37.85/38.23  cnf('0.1911.0.0',plain,
% 37.85/38.23      ( i(rd(X1,X2)) = mult(op_r(X2,X1,X1),i(X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.53.2.0','0.1896.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1911.0.1',plain,
% 37.85/38.23      ( rd(X2,X1) = mult(op_r(X2,X1,X1),i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1911.0.0','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1911.1.0',plain,
% 37.85/38.23      ( rd(X2,X1) = mult(op_r(X2,X1,X1),i(X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1911.0.1']),
% 37.85/38.23      [weight('<87,1896,53,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1911.2.0',plain,
% 37.85/38.23      ( mult(op_r(X1,X2,X2),i(X2)) = rd(X1,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1911.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1900]).
% 37.85/38.23  cnf('0.1915.0.0',plain,
% 37.85/38.23      ( mult(i(rd(X1,X2)),X1) = op_t(op_r(X2,X1,X1),rd(X1,X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.44.2.0','0.1896.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1915.0.1',plain,
% 37.85/38.23      ( mult(rd(X2,X1),X1) = op_t(op_r(X2,X1,X1),rd(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1915.0.0','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1915.0.2',plain,
% 37.85/38.23      ( X2 = op_t(op_r(X2,X1,X1),rd(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1915.0.1','0.4.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1915.0.3',plain,
% 37.85/38.23      ( X2 = op_r(op_t(X2,rd(X1,X2)),X1,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1915.0.2','0.14.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1915.1.0',plain,
% 37.85/38.23      ( X2 = op_r(op_t(X2,rd(X1,X2)),X1,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1915.0.3']),
% 37.85/38.23      [weight('<89,1896,44,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1915.2.0',plain,
% 37.85/38.23      ( op_r(op_t(X1,rd(X2,X1)),X2,X2) = X1 ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1915.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1904]).
% 37.85/38.23  cnf('0.1927.0.0',plain,
% 37.85/38.23      ( rd(op_t(X1,rd(X2,X1)),X2) = mult(X1,i(X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1911.2.0','0.1915.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1927.1.0',plain,
% 37.85/38.23      ( rd(op_t(X1,rd(X2,X1)),X2) = mult(X1,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1927.0.0']),
% 37.85/38.23      [weight('<95,1915,1911,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1927.2.0',plain,
% 37.85/38.23      ( rd(op_t(X1,rd(X2,X1)),X2) = mult(X1,i(X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1927.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1916]).
% 37.85/38.23  cnf('0.1928.0.0',plain,
% 37.85/38.23      ( mult(X1,i(mult(X2,X1))) = rd(op_t(X1,X2),mult(X2,X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1927.2.0','0.5.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.2','L')]).
% 37.85/38.23  cnf('0.1928.0.1',plain,
% 37.85/38.23      ( i(op_t(X2,X1)) = rd(op_t(X1,X2),mult(X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1928.0.0','0.70.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1928.1.0',plain,
% 37.85/38.23      ( i(op_t(X2,X1)) = rd(op_t(X1,X2),mult(X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1928.0.1']),
% 37.85/38.23      [weight('<95,1927,5,[1,0,0,3]>')]).
% 37.85/38.23  cnf('0.1928.2.0',plain,
% 37.85/38.23      ( rd(op_t(X1,X2),mult(X2,X1)) = i(op_t(X2,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1928.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1917]).
% 37.85/38.23  cnf('0.1929.0.0',plain,
% 37.85/38.23      ( op_t(X1,X2) = mult(i(op_t(X2,X1)),mult(X2,X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.4.2.0','0.1928.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1929.0.1',plain,
% 37.85/38.23      ( op_t(X1,X2) = op_t(X1,op_t(X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1929.0.0','0.482.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1929.1.0',plain,
% 37.85/38.23      ( op_t(X1,X2) = op_t(X1,op_t(X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1929.0.1']),
% 37.85/38.23      [weight('<53,1928,4,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1929.2.0',plain,
% 37.85/38.23      ( op_t(X1,op_t(X2,X1)) = op_t(X1,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1929.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1918]).
% 37.85/38.23  cnf('0.1931.0.0',plain,
% 37.85/38.23      ( op_t(X1,rd(X2,X1)) = op_t(X1,mult(i(X1),X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1929.2.0','0.44.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1931.1.0',plain,
% 37.85/38.23      ( op_t(X1,rd(X2,X1)) = op_t(X1,mult(i(X1),X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1931.0.0']),
% 37.85/38.23      [weight('<83,1929,44,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1931.2.0',plain,
% 37.85/38.23      ( op_t(X1,mult(i(X1),X2)) = op_t(X1,rd(X2,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1931.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1920]).
% 37.85/38.23  cnf('0.1932.0.0',plain,
% 37.85/38.23      ( op_t(X1,i(mult(X1,X2))) = op_t(X1,mult(i(X1),X2)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1847.2.0'])).
% 37.85/38.23  cnf('0.1932.0.1',plain,
% 37.85/38.23      ( op_t(X1,i(mult(X1,X2))) = op_t(X1,rd(X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1932.0.0','0.1931.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1932.1.0',plain,
% 37.85/38.23      ( op_t(X1,i(mult(X1,X2))) = op_t(X1,rd(X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1932.0.1']),
% 37.85/38.23      [weight('<83,1847,1931,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1932.2.0',plain,
% 37.85/38.23      ( op_t(X1,i(mult(X1,X2))) = op_t(X1,rd(X2,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1932.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1921]).
% 37.85/38.23  cnf('0.1934.0.0',plain,
% 37.85/38.23      ( op_t(X1,i(i(mult(i(X1),X2)))) = i(op_t(i(X1),rd(X2,i(X1)))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.49.2.0','0.1932.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1934.0.1',plain,
% 37.85/38.23      ( op_t(X1,mult(i(X1),X2)) = i(op_t(i(X1),rd(X2,i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1934.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1934.0.2',plain,
% 37.85/38.23      ( op_t(X1,rd(X2,X1)) = i(op_t(i(X1),rd(X2,i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1934.0.1','0.1931.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1934.0.3',plain,
% 37.85/38.23      ( op_t(X1,rd(X2,X1)) = op_t(X1,i(rd(X2,i(X1)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1934.0.2','0.49.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1934.0.4',plain,
% 37.85/38.23      ( op_t(X1,rd(X2,X1)) = op_t(X1,rd(i(X1),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1934.0.3','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1934.1.0',plain,
% 37.85/38.23      ( op_t(X1,rd(X2,X1)) = op_t(X1,rd(i(X1),X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1934.0.4']),
% 37.85/38.23      [weight('<83,1932,49,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1934.2.0',plain,
% 37.85/38.23      ( op_t(X1,rd(i(X1),X2)) = op_t(X1,rd(X2,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1934.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1923]).
% 37.85/38.23  cnf('0.1939.0.0',plain,
% 37.85/38.23      ( op_t(X1,rd(op_r(X2,X1,i(X1)),X1)) = op_t(X1,i(mult(X2,X1))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1934.2.0','0.372.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1939.0.1',plain,
% 37.85/38.23      ( op_t(X1,mult(X2,i(X1))) = op_t(X1,i(mult(X2,X1))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1939.0.0','0.1800.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1939.1.0',plain,
% 37.85/38.23      ( op_t(X1,mult(X2,i(X1))) = op_t(X1,i(mult(X2,X1))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1939.0.1']),
% 37.85/38.23      [weight('<90,1934,372,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1939.2.0',plain,
% 37.85/38.23      ( op_t(X1,i(mult(X2,X1))) = op_t(X1,mult(X2,i(X1))) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1939.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1928]).
% 37.85/38.23  cnf('0.1945.0.0',plain,
% 37.85/38.23      ( mult(X1,i(rd(X1,X2))) = op_t(op_r(X2,X1,X1),i(X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.72.2.0','0.1896.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1945.0.1',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = op_t(op_r(X2,X1,X1),i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1945.0.0','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1945.0.2',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = op_r(op_t(X2,i(X1)),X1,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1945.0.1','0.14.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1945.1.0',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = op_r(op_t(X2,i(X1)),X1,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1945.0.2']),
% 37.85/38.23      [weight('<103,1896,72,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.1945.2.0',plain,
% 37.85/38.23      ( op_r(op_t(X1,i(X2)),X2,X2) = mult(X2,rd(X1,X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1945.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1934]).
% 37.85/38.23  cnf('0.1949.0.0',plain,
% 37.85/38.23      ( rd(op_t(mult(X1,X2),X1),X1) = mult(mult(X2,X1),i(X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1911.2.0','0.1891.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1949.0.1',plain,
% 37.85/38.23      ( rd(op_t(mult(X1,X2),X1),X1) = op_r(X2,X1,i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1949.0.0','0.303.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1949.1.0',plain,
% 37.85/38.23      ( rd(op_t(mult(X1,X2),X1),X1) = op_r(X2,X1,i(X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1949.0.1']),
% 37.85/38.23      [weight('<103,1911,1891,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.1949.2.0',plain,
% 37.85/38.23      ( rd(op_t(mult(X1,X2),X1),X1) = op_r(X2,X1,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1949.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1938]).
% 37.85/38.23  cnf('0.1950.0.0',plain,
% 37.85/38.23      ( op_t(mult(X1,rd(X2,X1)),X1) = rd(op_t(mult(X1,X2),X1),X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1879.2.0'])).
% 37.85/38.23  cnf('0.1950.0.1',plain,
% 37.85/38.23      ( op_t(mult(X1,rd(X2,X1)),X1) = op_r(X2,X1,i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1950.0.0','0.1949.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1950.1.0',plain,
% 37.85/38.23      ( op_t(mult(X1,rd(X2,X1)),X1) = op_r(X2,X1,i(X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1950.0.1']),
% 37.85/38.23      [weight('<103,1879,1949,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1950.2.0',plain,
% 37.85/38.23      ( op_t(mult(X1,rd(X2,X1)),X1) = op_r(X2,X1,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1950.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1939]).
% 37.85/38.23  cnf('0.1978.0.0',plain,
% 37.85/38.23      ( mult(X1,op_t(X2,mult(i(X2),X1))) = rd(X1,op_t(i(X2),X1)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.926.2.0'])).
% 37.85/38.23  cnf('0.1978.0.1',plain,
% 37.85/38.23      ( mult(X1,op_t(X2,rd(X1,X2))) = rd(X1,op_t(i(X2),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1978.0.0','0.1931.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.1978.1.0',plain,
% 37.85/38.23      ( mult(X1,op_t(X2,rd(X1,X2))) = rd(X1,op_t(i(X2),X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1978.0.1']),
% 37.85/38.23      [weight('<111,926,1931,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.1978.2.0',plain,
% 37.85/38.23      ( mult(X1,op_t(X2,rd(X1,X2))) = rd(X1,op_t(i(X2),X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1978.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_1967]).
% 37.85/38.23  cnf('0.1994.0.0',plain,
% 37.85/38.23      ( op_r(rd(X1,mult(i(X1),X2)),i(X1),i(i(X1))) = rd(op_t(mult(i(X2),X1),i(X1)),i(X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1949.2.0','0.967.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.1994.0.1',plain,
% 37.85/38.23      ( op_r(rd(X1,mult(i(X1),X2)),i(X1),X1) = rd(op_t(mult(i(X2),X1),i(X1)),i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1994.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.3','L')]).
% 37.85/38.23  cnf('0.1994.0.2',plain,
% 37.85/38.23      ( op_r(rd(X1,mult(i(X1),X2)),X1,i(X1)) = rd(op_t(mult(i(X2),X1),i(X1)),i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1994.0.1','0.1767.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1994.0.3',plain,
% 37.85/38.23      ( mult(i(mult(i(X1),X2)),X1) = rd(op_t(mult(i(X2),X1),i(X1)),i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1994.0.2','0.1792.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.1994.0.4',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X1) = rd(op_t(mult(i(X2),X1),i(X1)),i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1994.0.3','0.47.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.1994.0.5',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X1) = rd(X1,op_t(i(mult(i(X2),X1)),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1994.0.4','0.175.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.1994.0.6',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X1) = rd(X1,rd(op_t(i(i(X2)),X1),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1994.0.5','0.1791.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.1994.0.7',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X1) = rd(X1,rd(op_t(X2,X1),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.1994.0.6','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2.1.1','L')]).
% 37.85/38.23  cnf('0.1994.1.0',plain,
% 37.85/38.23      ( mult(mult(X1,i(X2)),X1) = rd(X1,rd(op_t(X2,X1),X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.1994.0.7']),
% 37.85/38.23      [weight('<111,1949,967,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.1994.2.0',plain,
% 37.85/38.23      ( rd(X1,rd(op_t(X2,X1),X1)) = mult(mult(X1,i(X2)),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.1994.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_1983]).
% 37.85/38.23  cnf('0.2014.0.0',plain,
% 37.85/38.23      ( rd(X1,op_t(i(mult(i(X1),rd(X1,X2))),X1)) = mult(X1,op_t(mult(i(X1),rd(X1,X2)),mult(X1,X2))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1978.2.0','0.343.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2','L')]).
% 37.85/38.23  cnf('0.2014.0.1',plain,
% 37.85/38.23      ( rd(X1,op_t(mult(X1,i(rd(X1,X2))),X1)) = mult(X1,op_t(mult(i(X1),rd(X1,X2)),mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.0','0.47.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1','L')]).
% 37.85/38.23  cnf('0.2014.0.2',plain,
% 37.85/38.23      ( rd(X1,op_t(mult(X1,rd(X2,X1)),X1)) = mult(X1,op_t(mult(i(X1),rd(X1,X2)),mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.1','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1.2','L')]).
% 37.85/38.23  cnf('0.2014.0.3',plain,
% 37.85/38.23      ( rd(X1,op_r(X2,X1,i(X1))) = mult(X1,op_t(mult(i(X1),rd(X1,X2)),mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.2','0.1950.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2014.0.4',plain,
% 37.85/38.23      ( mult(i(X2),X1) = mult(X1,op_t(mult(i(X1),rd(X1,X2)),mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.3','0.1801.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2014.0.5',plain,
% 37.85/38.23      ( mult(i(X2),X1) = mult(op_t(rd(rd(X1,X2),X1),mult(X1,X2)),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.4','0.1650.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2014.0.6',plain,
% 37.85/38.23      ( mult(i(X2),X1) = mult(op_t(op_r(i(X2),X1,X1),mult(X1,X2)),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.5','0.1895.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1.1','L')]).
% 37.85/38.23  cnf('0.2014.0.7',plain,
% 37.85/38.23      ( mult(i(X2),X1) = mult(op_r(op_t(i(X2),mult(X1,X2)),X1,X1),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.6','0.14.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.2014.0.8',plain,
% 37.85/38.23      ( mult(i(X2),X1) = rd(X1,i(op_t(i(X2),mult(X1,X2)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.7','0.1905.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2014.0.9',plain,
% 37.85/38.23      ( mult(i(X2),X1) = rd(X1,op_t(X2,i(mult(X1,X2)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.8','0.49.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.2014.0.10',plain,
% 37.85/38.23      ( mult(i(X2),X1) = rd(X1,op_t(X2,mult(X1,i(X2)))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2014.0.9','0.1939.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.2014.1.0',plain,
% 37.85/38.23      ( mult(i(X2),X1) = rd(X1,op_t(X2,mult(X1,i(X2)))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2014.0.10']),
% 37.85/38.23      [weight('<116,1978,343,[1,0,0,4]>')]).
% 37.85/38.23  cnf('0.2014.2.0',plain,
% 37.85/38.23      ( rd(X1,op_t(X2,mult(X1,i(X2)))) = mult(i(X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2014.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2003]).
% 37.85/38.23  cnf('0.2015.0.0',plain,
% 37.85/38.23      ( mult(i(i(X1)),X2) = rd(X2,op_t(i(X1),mult(X2,X1))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2014.2.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2.2','L')]).
% 37.85/38.23  cnf('0.2015.0.1',plain,
% 37.85/38.23      ( mult(X1,X2) = rd(X2,op_t(i(X1),mult(X2,X1))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2015.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2015.1.0',plain,
% 37.85/38.23      ( mult(X1,X2) = rd(X2,op_t(i(X1),mult(X2,X1))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2015.0.1']),
% 37.85/38.23      [weight('<107,2014,24,[1,0,0,6]>')]).
% 37.85/38.23  cnf('0.2015.2.0',plain,
% 37.85/38.23      ( rd(X1,op_t(i(X2),mult(X1,X2))) = mult(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2015.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2004]).
% 37.85/38.23  cnf('0.2017.0.0',plain,
% 37.85/38.23      ( mult(mult(i(X1),X2),X1) = rd(X1,op_t(i(mult(i(X1),X2)),X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2015.2.0','0.40.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.2','L')]).
% 37.85/38.23  cnf('0.2017.0.1',plain,
% 37.85/38.23      ( mult(mult(i(X1),X2),X1) = rd(X1,rd(op_t(i(i(X1)),X2),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2017.0.0','0.1791.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.2017.0.2',plain,
% 37.85/38.23      ( mult(mult(i(X1),X2),X1) = rd(X1,rd(op_t(X1,X2),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2017.0.1','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2.1.1','L')]).
% 37.85/38.23  cnf('0.2017.1.0',plain,
% 37.85/38.23      ( mult(mult(i(X1),X2),X1) = rd(X1,rd(op_t(X1,X2),X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2017.0.2']),
% 37.85/38.23      [weight('<111,2015,40,[1,0,0,5]>')]).
% 37.85/38.23  cnf('0.2017.2.0',plain,
% 37.85/38.23      ( rd(X1,rd(op_t(X1,X2),X2)) = mult(mult(i(X1),X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2017.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2006]).
% 37.85/38.23  cnf('0.2018.0.0',plain,
% 37.85/38.23      ( mult(mult(i(i(mult(X1,X2))),X2),i(mult(X1,X2))) = rd(i(mult(X1,X2)),rd(rd(op_t(i(X1),X2),X2),X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2017.2.0','0.1791.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1','L')]).
% 37.85/38.23  cnf('0.2018.0.1',plain,
% 37.85/38.23      ( mult(mult(mult(X1,X2),X2),i(mult(X1,X2))) = rd(i(mult(X1,X2)),rd(rd(op_t(i(X1),X2),X2),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.2018.0.2',plain,
% 37.85/38.23      ( mult(mult(X1,X2),rd(X2,mult(X1,X2))) = rd(i(mult(X1,X2)),rd(rd(op_t(i(X1),X2),X2),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.1','0.315.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2018.0.3',plain,
% 37.85/38.23      ( mult(mult(X1,X2),i(X1)) = rd(i(mult(X1,X2)),rd(rd(op_t(i(X1),X2),X2),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.2','0.37.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2018.0.4',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = rd(i(mult(X1,X2)),rd(rd(op_t(i(X1),X2),X2),X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.3','0.315.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2018.0.5',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = rd(rd(X2,rd(op_t(i(X1),X2),X2)),mult(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.4','0.78.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2018.0.6',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = rd(mult(mult(X2,i(i(X1))),X2),mult(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.5','0.1994.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.2018.0.7',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = rd(mult(mult(X2,X1),X2),mult(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.6','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1.1.2','L')]).
% 37.85/38.23  cnf('0.2018.0.8',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = op_r(X2,X1,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.7','0.16.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2018.0.9',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = op_l(X2,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2018.0.8','0.1282.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2018.1.0',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = op_l(X2,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2018.0.9']),
% 37.85/38.23      [weight('<99,2017,1791,[1,0,0,3]>')]).
% 37.85/38.23  cnf('0.2018.2.0',plain,
% 37.85/38.23      ( mult(X1,rd(X2,X1)) = op_l(X2,X2,X1) ),
% 37.85/38.23      inference(activate,[status(thm)],['0.2018.1.0']),
% 37.85/38.23      [equation_12]).
% 37.85/38.23  cnf('0.2028.0.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(mult(X1,X2))) = mult(i(mult(X1,X2)),mult(X1,mult(X2,X1))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2018.2.0','0.344.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2028.0.1',plain,
% 37.85/38.23      ( op_l(X1,X1,i(mult(X1,X2))) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2028.0.0','0.12.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2028.1.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(mult(X1,X2))) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2028.0.1']),
% 37.85/38.23      [weight('<95,2018,344,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.2028.2.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(mult(X1,X2))) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2028.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2016]).
% 37.85/38.23  cnf('0.2038.0.0',plain,
% 37.85/38.23      ( rd(op_l(X1,X1,i(mult(X1,X2))),X1) = mult(i(X1),op_l(X1,X2,X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.830.2.0','0.2028.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2038.0.1',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X1) = mult(i(X1),op_l(X1,X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2038.0.0','0.1228.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2038.0.2',plain,
% 37.85/38.23      ( asoc(i(X2),X1,i(X1)) = mult(i(X1),op_l(X1,X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2038.0.1','0.1833.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2038.0.3',plain,
% 37.85/38.23      ( asoc(i(X2),X1,i(X1)) = rd(op_l(X1,X2,X1),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2038.0.2','0.830.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2038.1.0',plain,
% 37.85/38.23      ( asoc(i(X2),X1,i(X1)) = rd(op_l(X1,X2,X1),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2038.0.3']),
% 37.85/38.23      [weight('<90,2028,830,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.2038.2.0',plain,
% 37.85/38.23      ( rd(op_l(X1,X2,X1),X1) = asoc(i(X2),X1,i(X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2038.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2026]).
% 37.85/38.23  cnf('0.2042.0.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1731.2.0'])).
% 37.85/38.23  cnf('0.2042.0.1',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2042.0.0','0.2028.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2042.1.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2042.0.1']),
% 37.85/38.23      [weight('<95,1731,2028,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.2042.2.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X2,X1,i(X1))) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2042.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2030]).
% 37.85/38.23  cnf('0.2043.0.0',plain,
% 37.85/38.23      ( op_l(X1,mult(X1,X2),X1) = rd(X1,asoc(X1,X2,X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2042.2.0','0.1802.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2043.1.0',plain,
% 37.85/38.23      ( op_l(X1,mult(X1,X2),X1) = rd(X1,asoc(X1,X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2043.0.0']),
% 37.85/38.23      [weight('<90,2042,1802,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.2043.2.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X1,X2,X1)) = op_l(X1,mult(X1,X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2043.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2031]).
% 37.85/38.23  cnf('0.2069.0.0',plain,
% 37.85/38.23      ( mult(rd(X1,X2),X2) = op_r(op_t(op_l(X1,X1,X2),X2),X2,X2) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1891.2.0','0.2018.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.2069.0.1',plain,
% 37.85/38.23      ( X1 = op_r(op_t(op_l(X1,X1,X2),X2),X2,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2069.0.0','0.4.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2069.0.2',plain,
% 37.85/38.23      ( X1 = op_r(op_l(op_t(X1,X2),X1,X2),X2,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2069.0.1','0.15.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.2069.0.3',plain,
% 37.85/38.23      ( X1 = op_l(op_r(op_t(X1,X2),X2,X2),X1,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2069.0.2','0.18.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2069.1.0',plain,
% 37.85/38.23      ( X1 = op_l(op_r(op_t(X1,X2),X2,X2),X1,X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2069.0.3']),
% 37.85/38.23      [weight('<109,2018,1891,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.2069.2.0',plain,
% 37.85/38.23      ( op_l(op_r(op_t(X1,X2),X2,X2),X1,X2) = X1 ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2069.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2057]).
% 37.85/38.23  cnf('0.2070.0.0',plain,
% 37.85/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),mult(X1,X2),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2069.2.0','0.1891.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2070.1.0',plain,
% 37.85/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),mult(X1,X2),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2070.0.0']),
% 37.85/38.23      [weight('<107,2069,1891,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.2070.2.0',plain,
% 37.85/38.23      ( op_l(mult(X1,X2),mult(X2,X1),X2) = mult(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2070.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2058]).
% 37.85/38.23  cnf('0.2072.0.0',plain,
% 37.85/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),X2,mult(X2,X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.621.2.0','0.2070.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2072.1.0',plain,
% 37.85/38.23      ( mult(X1,X2) = op_l(mult(X2,X1),X2,mult(X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2072.0.0']),
% 37.85/38.23      [weight('<107,2070,621,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.2072.2.0',plain,
% 37.85/38.23      ( op_l(mult(X1,X2),X1,mult(X1,X2)) = mult(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2072.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2060]).
% 37.85/38.23  cnf('0.2083.0.0',plain,
% 37.85/38.23      ( X1 = op_l(op_r(op_t(X1,i(X2)),X2,X2),X1,i(X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2069.2.0','0.1906.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2083.0.1',plain,
% 37.85/38.23      ( X1 = op_l(mult(X2,rd(X1,X2)),X1,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2083.0.0','0.1945.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.2083.1.0',plain,
% 37.85/38.23      ( X1 = op_l(mult(X2,rd(X1,X2)),X1,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2083.0.1']),
% 37.85/38.23      [weight('<109,2069,1906,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.2083.2.0',plain,
% 37.85/38.23      ( op_l(mult(X1,rd(X2,X1)),X2,i(X1)) = X2 ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2083.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2071]).
% 37.85/38.23  cnf('0.2084.0.0',plain,
% 37.85/38.23      ( X1 = op_l(op_l(X1,X1,X2),X1,i(X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2083.2.0','0.2018.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2084.1.0',plain,
% 37.85/38.23      ( X1 = op_l(op_l(X1,X1,X2),X1,i(X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2084.0.0']),
% 37.85/38.23      [weight('<89,2083,2018,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.2084.2.0',plain,
% 37.85/38.23      ( op_l(op_l(X1,X1,X2),X1,i(X2)) = X1 ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2084.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2072]).
% 37.85/38.23  cnf('0.2085.0.0',plain,
% 37.85/38.23      ( op_l(X1,X1,X2) = op_l(X1,i(X2),X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.621.2.0','0.2084.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2085.1.0',plain,
% 37.85/38.23      ( op_l(X1,X1,X2) = op_l(X1,i(X2),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2085.0.0']),
% 37.85/38.23      [weight('<59,2084,621,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.2085.2.0',plain,
% 37.85/38.23      ( op_l(X1,i(X2),X1) = op_l(X1,X1,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2085.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2073]).
% 37.85/38.23  cnf('0.2086.0.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(X2)) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2085.2.0','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2086.1.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(X2)) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2086.0.0']),
% 37.85/38.23      [weight('<59,2085,24,[1,0,0,2]>')]).
% 37.85/38.23  cnf('0.2086.2.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(X2)) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2086.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2074]).
% 37.85/38.23  cnf('0.2088.0.0',plain,
% 37.85/38.23      ( rd(op_l(X1,i(X2),X1),X1) = mult(i(X1),op_l(X1,X1,X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.830.2.0','0.2085.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2088.0.1',plain,
% 37.85/38.23      ( asoc(i(i(X2)),X1,i(X1)) = mult(i(X1),op_l(X1,X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2088.0.0','0.2038.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2088.0.2',plain,
% 37.85/38.23      ( asoc(X2,X1,i(X1)) = mult(i(X1),op_l(X1,X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2088.0.1','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2088.0.3',plain,
% 37.85/38.23      ( asoc(X2,X1,i(X1)) = rd(op_l(X1,X1,X2),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2088.0.2','0.830.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2088.0.4',plain,
% 37.85/38.23      ( asoc(X2,X1,i(X1)) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2088.0.3','0.1228.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2088.1.0',plain,
% 37.85/38.23      ( asoc(X2,X1,i(X1)) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2088.0.4']),
% 37.85/38.23      [weight('<59,2085,830,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.2088.2.0',plain,
% 37.85/38.23      ( asoc(X1,X2,i(X2)) = asoc(X2,X1,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2088.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2076]).
% 37.85/38.23  cnf('0.2090.0.0',plain,
% 37.85/38.23      ( i(asoc(X1,X2,i(X2))) = asoc(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1790.2.0'])).
% 37.85/38.23  cnf('0.2090.0.1',plain,
% 37.85/38.23      ( i(asoc(X2,X1,X2)) = asoc(i(X1),X2,i(X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2090.0.0','0.2088.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.2090.0.2',plain,
% 37.85/38.23      ( i(asoc(X2,X1,X2)) = asoc(X2,i(X1),X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2090.0.1','0.2088.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2090.1.0',plain,
% 37.85/38.23      ( i(asoc(X2,X1,X2)) = asoc(X2,i(X1),X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2090.0.2']),
% 37.85/38.23      [weight('<65,1790,2088,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.2090.2.0',plain,
% 37.85/38.23      ( i(asoc(X1,X2,X1)) = asoc(X1,i(X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2090.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2078]).
% 37.85/38.23  cnf('0.2091.0.0',plain,
% 37.85/38.23      ( i(asoc(X1,i(X2),X1)) = asoc(i(X1),X2,i(X1)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1742.2.0'])).
% 37.85/38.23  cnf('0.2091.0.1',plain,
% 37.85/38.23      ( asoc(X1,i(i(X2)),X1) = asoc(i(X1),X2,i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2091.0.0','0.2090.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2091.0.2',plain,
% 37.85/38.23      ( asoc(X1,X2,X1) = asoc(i(X1),X2,i(X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2091.0.1','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.2091.1.0',plain,
% 37.85/38.23      ( asoc(X1,X2,X1) = asoc(i(X1),X2,i(X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2091.0.2']),
% 37.85/38.23      [weight('<76,1742,2090,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.2091.2.0',plain,
% 37.85/38.23      ( asoc(i(X1),X2,i(X1)) = asoc(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2091.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_2079]).
% 37.85/38.23  cnf('0.2098.0.0',plain,
% 37.85/38.23      ( op_l(X1,X1,i(mult(X1,X2))) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.2028.2.0'])).
% 37.85/38.23  cnf('0.2098.0.1',plain,
% 37.85/38.23      ( op_l(X1,mult(X1,X2),X1) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2098.0.0','0.2086.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2098.1.0',plain,
% 37.85/38.23      ( op_l(X1,mult(X1,X2),X1) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2098.0.1']),
% 37.85/38.23      [weight('<76,2028,2086,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.2098.2.0',plain,
% 37.85/38.23      ( op_l(X1,mult(X1,X2),X1) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2098.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2086]).
% 37.85/38.23  cnf('0.2106.0.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X1,X2,X1)) = op_l(X1,mult(X1,X2),X1) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.2043.2.0'])).
% 37.85/38.23  cnf('0.2106.0.1',plain,
% 37.85/38.23      ( rd(X1,asoc(X1,X2,X1)) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2106.0.0','0.2098.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2106.1.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X1,X2,X1)) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2106.0.1']),
% 37.85/38.23      [weight('<76,2043,2098,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.2106.2.0',plain,
% 37.85/38.23      ( rd(X1,asoc(X1,X2,X1)) = op_l(X1,X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2106.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2094]).
% 37.85/38.23  cnf('0.2123.0.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X2) = asoc(X1,X2,i(X2)) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1681.2.0'])).
% 37.85/38.23  cnf('0.2123.0.1',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X2) = asoc(X2,X1,X2) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2123.0.0','0.2088.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2123.1.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X2) = asoc(X2,X1,X2) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2123.0.1']),
% 37.85/38.23      [weight('<95,1681,2088,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.2123.2.0',plain,
% 37.85/38.23      ( asoc(X1,i(mult(X1,X2)),X2) = asoc(X2,X1,X2) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2123.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2111]).
% 37.85/38.23  cnf('0.2803.0.0',plain,
% 37.85/38.23      ( asoc(i(mult(X1,X2)),X1,i(mult(X1,X2))) = asoc(X1,i(i(X2)),i(mult(X1,X2))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2123.2.0','0.51.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1','L')]).
% 37.85/38.23  cnf('0.2803.0.1',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,mult(X1,X2)) = asoc(X1,i(i(X2)),i(mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2803.0.0','0.2091.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.2803.0.2',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,mult(X1,X2)) = asoc(X1,X2,i(mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2803.0.1','0.24.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.2803.0.3',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,mult(X1,X2)) = rd(op_t(X1,X2),X1) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.2803.0.2','0.728.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.2803.1.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,mult(X1,X2)) = rd(op_t(X1,X2),X1) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.2803.0.3']),
% 37.85/38.23      [weight('<125,2123,51,[1,0,0,3]>')]).
% 37.85/38.23  cnf('0.2803.2.0',plain,
% 37.85/38.23      ( asoc(mult(X1,X2),X1,mult(X1,X2)) = rd(op_t(X1,X2),X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.2803.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_2778]).
% 37.85/38.23  cnf('0.3141.0.0',plain,
% 37.85/38.23      ( op_l(mult(X1,X2),X1,mult(X1,X2)) = rd(mult(X1,X2),rd(op_t(X1,X2),X1)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2106.2.0','0.2803.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.3141.0.1',plain,
% 37.85/38.23      ( mult(X2,X1) = rd(mult(X1,X2),rd(op_t(X1,X2),X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.3141.0.0','0.2072.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.3141.1.0',plain,
% 37.85/38.23      ( mult(X2,X1) = rd(mult(X1,X2),rd(op_t(X1,X2),X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.3141.0.1']),
% 37.85/38.23      [weight('<129,2803,2106,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.3141.2.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),rd(op_t(X1,X2),X1)) = mult(X2,X1) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.3141.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_3113]).
% 37.85/38.23  cnf('0.3143.0.0',plain,
% 37.85/38.23      ( op_t(i(rd(op_t(X1,X2),X1)),mult(X1,X2)) = rd(op_t(mult(X2,X1),mult(X1,X2)),mult(X1,X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.1803.2.0','0.3141.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','L')]).
% 37.85/38.23  cnf('0.3143.0.1',plain,
% 37.85/38.23      ( op_t(rd(X1,op_t(X1,X2)),mult(X1,X2)) = rd(op_t(mult(X2,X1),mult(X1,X2)),mult(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.3143.0.0','0.38.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.3143.0.2',plain,
% 37.85/38.23      ( rd(X1,op_t(X1,X2)) = rd(op_t(mult(X2,X1),mult(X1,X2)),mult(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.3143.0.1','0.734.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.3143.0.3',plain,
% 37.85/38.23      ( rd(X1,op_t(X1,X2)) = rd(mult(X2,X1),mult(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.3143.0.2','0.212.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.1','L')]).
% 37.85/38.23  cnf('0.3143.0.4',plain,
% 37.85/38.23      ( rd(X1,op_t(X1,X2)) = asoc(X2,X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.3143.0.3','0.1417.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.3143.1.0',plain,
% 37.85/38.23      ( rd(X1,op_t(X1,X2)) = asoc(X2,X1,i(mult(X1,X2))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.3143.0.4']),
% 37.85/38.23      [weight('<103,3141,1803,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.3143.2.0',plain,
% 37.85/38.23      ( asoc(X1,X2,i(mult(X2,X1))) = rd(X2,op_t(X2,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.3143.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_3115]).
% 37.85/38.23  cnf('0.3144.0.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X1)) = asoc(X1,X2,i(mult(X2,X1))) ),
% 37.85/38.23      inference(interreduction_right,[status(thm)],['0.1417.2.0'])).
% 37.85/38.23  cnf('0.3144.0.1',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X1)) = rd(X2,op_t(X2,X1)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.3144.0.0','0.3143.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.3144.1.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X1)) = rd(X2,op_t(X2,X1)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.3144.0.1']),
% 37.85/38.23      [weight('<103,1417,3143,[0,0,0,0]>')]).
% 37.85/38.23  cnf('0.3144.2.0',plain,
% 37.85/38.23      ( rd(mult(X1,X2),mult(X2,X1)) = rd(X2,op_t(X2,X1)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.3144.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_3116]).
% 37.85/38.23  cnf('0.3157.0.0',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),mult(X2,X1)) = op_t(rd(X1,op_t(X1,X2)),mult(X1,X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.44.2.0','0.3144.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.3157.0.1',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),mult(X2,X1)) = rd(X1,op_t(X1,X2)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.3157.0.0','0.734.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.3157.1.0',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),mult(X2,X1)) = rd(X1,op_t(X1,X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.3157.0.1']),
% 37.85/38.23      [weight('<125,3144,44,[0,0,0,1]>')]).
% 37.85/38.23  cnf('0.3157.2.0',plain,
% 37.85/38.23      ( mult(i(mult(X1,X2)),mult(X2,X1)) = rd(X1,op_t(X1,X2)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.3157.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_3129]).
% 37.85/38.23  cnf('0.5928.0.0',plain,
% 37.85/38.23      ( mult(mult(X1,X2),op_t(X3,X2)) = mult(X1,mult(op_l(X3,X1,X2),X2)) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.620.2.0','0.822.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.5928.1.0',plain,
% 37.85/38.23      ( mult(mult(X1,X2),op_t(X3,X2)) = mult(X1,mult(op_l(X3,X1,X2),X2)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.5928.0.0']),
% 37.85/38.23      [weight('<143,822,620,[0,0,0,2]>')]).
% 37.85/38.23  cnf('0.5928.2.0',plain,
% 37.85/38.23      ( mult(X1,mult(op_l(X2,X1,X3),X3)) = mult(mult(X1,X3),op_t(X2,X3)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.5928.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_5876]).
% 37.85/38.23  cnf('0.6677.0.0',plain,
% 37.85/38.23      ( mult(mult(asoc(X1,X2,X3),X4),X5) = mult(mult(asoc(X1,X2,X3),mult(X4,X5)),unit) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.8.2.0','0.20.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.6677.0.1',plain,
% 37.85/38.23      ( mult(mult(asoc(X1,X2,X3),X4),X5) = mult(asoc(X1,X2,X3),mult(X4,X5)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.6677.0.0','0.1.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.6677.1.0',plain,
% 37.85/38.23      ( mult(mult(asoc(X1,X2,X3),X4),X5) = mult(asoc(X1,X2,X3),mult(X4,X5)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.6677.0.1']),
% 37.85/38.23      [weight('<?,20,8,[0,0,0,6]>')]).
% 37.85/38.23  cnf('0.6677.2.0',plain,
% 37.85/38.23      ( mult(mult(asoc(X1,X2,X3),X4),X5) = mult(asoc(X1,X2,X3),mult(X4,X5)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.6677.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_6603]).
% 37.85/38.23  cnf('0.6678.0.0',plain,
% 37.85/38.23      ( X1 = mult(i(mult(asoc(X2,X3,X4),X5)),mult(asoc(X2,X3,X4),mult(X5,X1))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.2.2.0','0.6677.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.6678.0.1',plain,
% 37.85/38.23      ( X1 = op_l(X1,X5,asoc(X2,X3,X4)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.6678.0.0','0.12.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.6678.1.0',plain,
% 37.85/38.23      ( X1 = op_l(X1,X5,asoc(X2,X3,X4)) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.6678.0.1']),
% 37.85/38.23      [weight('<71,6677,2,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.6678.2.0',plain,
% 37.85/38.23      ( op_l(X1,X2,asoc(X3,X4,X5)) = X1 ),
% 37.85/38.23      inference(orient,[status(thm)],['0.6678.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_6604]).
% 37.85/38.23  cnf('0.10373.0.0',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,X3),mult(op_t(X4,asoc(X1,X2,X3)),X5)) = mult(mult(X4,asoc(X1,X2,X3)),X5) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.6677.2.0','0.43.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1','L')]).
% 37.85/38.23  cnf('0.10373.0.1',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,X3),mult(X4,X5)) = mult(mult(X4,asoc(X1,X2,X3)),X5) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.10373.0.0','0.390.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1','L')]).
% 37.85/38.23  cnf('0.10373.1.0',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,X3),mult(X4,X5)) = mult(mult(X4,asoc(X1,X2,X3)),X5) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.10373.0.1']),
% 37.85/38.23      [weight('<152,6677,43,[1,0,0,1]>')]).
% 37.85/38.23  cnf('0.10373.2.0',plain,
% 37.85/38.23      ( mult(mult(X1,asoc(X2,X3,X4)),X5) = mult(asoc(X2,X3,X4),mult(X1,X5)) ),
% 37.85/38.23      inference(orient,[status(thm)],['0.10373.1.0',theory(equality)]),
% 37.85/38.23      [x,rule_10263]).
% 37.85/38.23  cnf('0.10391.0.0',plain,
% 37.85/38.23      ( mult(mult(X1,asoc(X2,X3,X4)),op_t(X5,asoc(X2,X3,X4))) = mult(X1,mult(X5,asoc(X2,X3,X4))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.5928.2.0','0.6678.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2.1','L')]).
% 37.85/38.23  cnf('0.10391.0.1',plain,
% 37.85/38.23      ( mult(mult(X1,asoc(X2,X3,X4)),X5) = mult(X1,mult(X5,asoc(X2,X3,X4))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.10391.0.0','0.390.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.2','L')]).
% 37.85/38.23  cnf('0.10391.1.0',plain,
% 37.85/38.23      ( mult(mult(X1,asoc(X2,X3,X4)),X5) = mult(X1,mult(X5,asoc(X2,X3,X4))) ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.10391.0.1']),
% 37.85/38.23      [weight('<152,6678,5928,[0,0,0,3]>')]).
% 37.85/38.23  cnf('0.10391.1.1',plain,
% 37.85/38.23      ( mult(asoc(X2,X3,X4),mult(X1,X5)) = mult(X1,mult(X5,asoc(X2,X3,X4))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.10391.1.0','0.10373.2.0',theory(equality)]),
% 37.85/38.23      [pos('L','L')]).
% 37.85/38.23  cnf('0.10391.2.0',plain,
% 37.85/38.23      ( mult(asoc(X1,X2,X3),mult(X4,X5)) = mult(X4,mult(X5,asoc(X1,X2,X3))) ),
% 37.85/38.23      inference(activate,[status(thm)],['0.10391.1.1']),
% 37.85/38.23      [equation_112]).
% 37.85/38.23  cnf('0.10392.0.0',plain,
% 37.85/38.23      ( asoc(X1,X2,asoc(X3,X4,X5)) = mult(i(mult(asoc(X3,X4,X5),mult(X1,X2))),mult(mult(X1,X2),asoc(X3,X4,X5))) ),
% 37.85/38.23      inference(cp,[status(thm)],['0.718.2.0','0.10391.2.0',theory(equality)]),
% 37.85/38.23      [pos('L.1.1','R')]).
% 37.85/38.23  cnf('0.10392.0.1',plain,
% 37.85/38.23      ( asoc(X1,X2,asoc(X3,X4,X5)) = rd(asoc(X3,X4,X5),op_t(asoc(X3,X4,X5),mult(X1,X2))) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.10392.0.0','0.3157.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.10392.0.2',plain,
% 37.85/38.23      ( asoc(X1,X2,asoc(X3,X4,X5)) = rd(asoc(X3,X4,X5),asoc(X3,X4,X5)) ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.10392.0.1','0.422.2.0',theory(equality)]),
% 37.85/38.23      [pos('R.2','L')]).
% 37.85/38.23  cnf('0.10392.0.3',plain,
% 37.85/38.23      ( asoc(X1,X2,asoc(X3,X4,X5)) = unit ),
% 37.85/38.23      inference(reduction,[status(thm)],['0.10392.0.2','0.23.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('0.10392.1.0',plain,
% 37.85/38.23      ( asoc(X1,X2,asoc(X3,X4,X5)) = unit ),
% 37.85/38.23      inference(weigh,[status(thm)],['0.10392.0.3']),
% 37.85/38.23      [weight('<71,10391,718,[0,1,0,2]>')]).
% 37.85/38.23  cnf('0.10392.2.0',plain,
% 37.85/38.23      ( asoc(X1,X2,asoc(X3,X4,X5)) = unit ),
% 37.85/38.23      inference(orient,[status(thm)],['0.10392.1.0',theory(equality)]),
% 37.85/38.23      [u,rule_10280]).
% 37.85/38.23  cnf('1.0.0.0',conjecture,
% 37.85/38.23      ( unit = asoc(a,b,asoc(c,d,e)) ),
% 37.85/38.23      file('/tmp/WALDMEISTER_13031_n020',conjecture_1)).
% 37.85/38.23  cnf('1.0.0.1',plain,
% 37.85/38.23      ( unit = unit ),
% 37.85/38.23      inference(reduction,[status(thm)],['1.0.0.0','0.10392.2.0',theory(equality)]),
% 37.85/38.23      [pos('R','L')]).
% 37.85/38.23  cnf('1.0.0.2',plain,
% 37.85/38.23      ( $true ),
% 37.85/38.23      inference(trivial,[status(thm)],['1.0.0.1',theory(equality)]),
% 37.85/38.23      [conjecture_1]).
% 37.85/38.23  
% 37.85/38.23  Proved Goals:
% 37.85/38.23  No.  1:  unit ?= asoc(a,b,asoc(c,d,e)) joined, current: unit = unit
% 37.85/38.23  1 goal was specified, which was proved.
% 37.85/38.23  % SZS output end CNFRefutation
% 37.85/38.23  #END OF PROOF
% 37.85/38.23  
% 37.85/38.23  Problem         WALDMEISTER_13031_n020 
% 37.85/38.23  CPs.gen             11727722 
% 37.85/38.23  CPs.reexp                  0 
% 37.85/38.23  Select                142317 
% 37.85/38.23  R                      10280 
% 37.85/38.23  E                        112 
% 37.85/38.23  vsize                  14.5M 
% 37.85/38.23  rss                     9.8M 
% 37.85/38.23  process.time         37.244s 
% 37.85/38.23  wallclock.time       37.245s 
% 37.85/38.23  status                     S
% 37.85/38.23  
% 37.85/38.23  
% 37.85/38.23  Waldmeister states: Goal proved.
% 37.85/38.23  % SZS status Unsatisfiable
%------------------------------------------------------------------------------