TSTP Solution File: KLE104-10 by Waldmeister---710

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Waldmeister---710
% Problem  : KLE104-10 : TPTP v8.1.0. Released v7.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : woody %s

% Computer : n007.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 : Sun Jul 17 02:35:46 EDT 2022

% Result   : Unsatisfiable 20.20s 20.65s
% Output   : CNFRefutation 20.20s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : KLE104-10 : TPTP v8.1.0. Released v7.3.0.
% 0.07/0.12  % Command  : woody %s
% 0.12/0.33  % Computer : n007.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Thu Jun 16 14:59:41 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.57/0.98  ********************************************************************************
% 0.57/0.98  *                             W A L D M E I S T E R           \|  \ /      \|/ *
% 0.57/0.98  *                                                              |/  |    \/  |  *
% 0.57/0.98  *              (C) 1994-2010  A. Buch and Th. Hillenbrand,      \ /      \ /   *
% 0.57/0.98  *                             A. Jaeger and B. Loechner          |        |    *
% 0.57/0.98  *                             <waldmeister@informatik.uni-kl.de>          |    *
% 0.57/0.98  ********************************************************************************
% 0.57/0.98  
% 0.57/0.98  
% 0.57/0.98  Goals:
% 0.57/0.98  ------
% 0.57/0.98  
% 0.57/0.98  (   1)  addition(forward_box(sK3_goals_X0,domain(sK2_goals_X1)),domain(sK1_goals_X2)) ?=? one
% 0.57/0.98  
% 0.57/0.98  Detected structure: Praeloop
% 0.57/0.98  ********************************************************************************
% 0.57/0.98  ****************************** COMPLETION - PROOF ******************************
% 0.57/0.98  ********************************************************************************
% 0.57/0.98  
% 20.20/20.65  joined goal:             1  addition(forward_box(sK3_goals_X0,domain(sK2_goals_X1)),domain(sK1_goals_X2)) ?= one to one
% 20.20/20.65  goal joined
% 20.20/20.65  % SZS status Unsatisfiable
% 20.20/20.65  #START OF PROOF
% 20.20/20.65  % SZS output start CNFRefutation
% 20.20/20.65  cnf('0.1.0.0',axiom,
% 20.20/20.65      ( X1 = multiplication(X1,one) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.1.1.0',plain,
% 20.20/20.65      ( X1 = multiplication(X1,one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.1.0.0']),
% 20.20/20.65      [weight('<0,0,0,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.1.2.0',plain,
% 20.20/20.65      ( multiplication(X1,one) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.1.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_1]).
% 20.20/20.65  cnf('0.2.0.0',axiom,
% 20.20/20.65      ( X1 = multiplication(one,X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.2.1.0',plain,
% 20.20/20.65      ( X1 = multiplication(one,X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.2.0.0']),
% 20.20/20.65      [weight('<1,0,0,[0,0,0,2]>')]).
% 20.20/20.65  cnf('0.2.2.0',plain,
% 20.20/20.65      ( multiplication(one,X1) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.2.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_2]).
% 20.20/20.65  cnf('0.3.0.0',axiom,
% 20.20/20.65      ( X1 = addition(X1,X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.3.1.0',plain,
% 20.20/20.65      ( X1 = addition(X1,X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.3.0.0']),
% 20.20/20.65      [weight('<2,0,0,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.3.2.0',plain,
% 20.20/20.65      ( addition(X1,X1) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.3.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_3]).
% 20.20/20.65  cnf('0.4.0.0',axiom,
% 20.20/20.65      ( X1 = addition(X1,zero) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.4.1.0',plain,
% 20.20/20.65      ( X1 = addition(X1,zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.4.0.0']),
% 20.20/20.65      [weight('<3,0,0,[0,0,0,4]>')]).
% 20.20/20.65  cnf('0.4.2.0',plain,
% 20.20/20.65      ( addition(X1,zero) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.4.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_4]).
% 20.20/20.65  cnf('0.5.0.0',axiom,
% 20.20/20.65      ( X1 = ifeq2(X2,X2,X1,X3) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.5.1.0',plain,
% 20.20/20.65      ( X1 = ifeq2(X2,X2,X1,X3) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.5.0.0']),
% 20.20/20.65      [weight('<4,0,0,[0,0,0,5]>')]).
% 20.20/20.65  cnf('0.5.2.0',plain,
% 20.20/20.65      ( ifeq2(X1,X1,X2,X3) = X2 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.5.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_5]).
% 20.20/20.65  cnf('0.6.0.0',axiom,
% 20.20/20.65      ( X1 = ifeq(X2,X2,X1,X3) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.6.1.0',plain,
% 20.20/20.65      ( X1 = ifeq(X2,X2,X1,X3) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.6.0.0']),
% 20.20/20.65      [weight('<5,0,0,[0,0,0,6]>')]).
% 20.20/20.65  cnf('0.6.2.0',plain,
% 20.20/20.65      ( ifeq(X1,X1,X2,X3) = X2 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.6.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_6]).
% 20.20/20.65  cnf('0.7.0.0',axiom,
% 20.20/20.65      ( X1 = ifeq(leq(X2,X1),true,addition(X2,X1),X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.7.1.0',plain,
% 20.20/20.65      ( X1 = ifeq(leq(X2,X1),true,addition(X2,X1),X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.7.0.0']),
% 20.20/20.65      [weight('<6,0,0,[0,0,0,7]>')]).
% 20.20/20.65  cnf('0.7.2.0',plain,
% 20.20/20.65      ( ifeq(leq(X1,X2),true,addition(X1,X2),X2) = X2 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.7.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_7]).
% 20.20/20.65  cnf('0.8.0.0',axiom,
% 20.20/20.65      ( multiplication(X1,multiplication(X2,X3)) = multiplication(multiplication(X1,X2),X3) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.8.1.0',plain,
% 20.20/20.65      ( multiplication(X1,multiplication(X2,X3)) = multiplication(multiplication(X1,X2),X3) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.8.0.0']),
% 20.20/20.65      [weight('<7,0,0,[0,0,0,8]>')]).
% 20.20/20.65  cnf('0.8.2.0',plain,
% 20.20/20.65      ( multiplication(multiplication(X1,X2),X3) = multiplication(X1,multiplication(X2,X3)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.8.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_8]).
% 20.20/20.65  cnf('0.9.0.0',axiom,
% 20.20/20.65      ( multiplication(X1,addition(X2,X3)) = addition(multiplication(X1,X2),multiplication(X1,X3)) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.9.1.0',plain,
% 20.20/20.65      ( multiplication(X1,addition(X2,X3)) = addition(multiplication(X1,X2),multiplication(X1,X3)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.9.0.0']),
% 20.20/20.65      [weight('<8,0,0,[0,0,0,9]>')]).
% 20.20/20.65  cnf('0.9.2.0',plain,
% 20.20/20.65      ( addition(multiplication(X1,X2),multiplication(X1,X3)) = multiplication(X1,addition(X2,X3)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.9.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_9]).
% 20.20/20.65  cnf('0.10.0.0',axiom,
% 20.20/20.65      ( multiplication(X1,coantidomain(X1)) = zero ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.10.1.0',plain,
% 20.20/20.65      ( multiplication(X1,coantidomain(X1)) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.10.0.0']),
% 20.20/20.65      [weight('<9,0,0,[0,0,0,10]>')]).
% 20.20/20.65  cnf('0.10.2.0',plain,
% 20.20/20.65      ( multiplication(X1,coantidomain(X1)) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.10.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_10]).
% 20.20/20.65  cnf('0.11.0.0',axiom,
% 20.20/20.65      ( multiplication(X1,zero) = zero ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.11.1.0',plain,
% 20.20/20.65      ( multiplication(X1,zero) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.11.0.0']),
% 20.20/20.65      [weight('<10,0,0,[0,0,0,11]>')]).
% 20.20/20.65  cnf('0.11.2.0',plain,
% 20.20/20.65      ( multiplication(X1,zero) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.11.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_11]).
% 20.20/20.65  cnf('0.12.0.0',axiom,
% 20.20/20.65      ( multiplication(addition(X1,X2),X3) = addition(multiplication(X1,X3),multiplication(X2,X3)) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.12.1.0',plain,
% 20.20/20.65      ( multiplication(addition(X1,X2),X3) = addition(multiplication(X1,X3),multiplication(X2,X3)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.12.0.0']),
% 20.20/20.65      [weight('<11,0,0,[0,0,0,12]>')]).
% 20.20/20.65  cnf('0.12.2.0',plain,
% 20.20/20.65      ( addition(multiplication(X1,X2),multiplication(X3,X2)) = multiplication(addition(X1,X3),X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.12.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_12]).
% 20.20/20.65  cnf('0.13.0.0',axiom,
% 20.20/20.65      ( multiplication(antidomain(X1),X1) = zero ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.13.1.0',plain,
% 20.20/20.65      ( multiplication(antidomain(X1),X1) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.13.0.0']),
% 20.20/20.65      [weight('<12,0,0,[0,0,0,13]>')]).
% 20.20/20.65  cnf('0.13.2.0',plain,
% 20.20/20.65      ( multiplication(antidomain(X1),X1) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.13.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_13]).
% 20.20/20.65  cnf('0.14.0.0',axiom,
% 20.20/20.65      ( multiplication(zero,X1) = zero ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.14.1.0',plain,
% 20.20/20.65      ( multiplication(zero,X1) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.14.0.0']),
% 20.20/20.65      [weight('<13,0,0,[0,0,0,14]>')]).
% 20.20/20.65  cnf('0.14.2.0',plain,
% 20.20/20.65      ( multiplication(zero,X1) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.14.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_14]).
% 20.20/20.65  cnf('0.15.0.0',axiom,
% 20.20/20.65      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.15.1.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.15.0.0']),
% 20.20/20.65      [weight('<14,0,0,[0,0,0,15]>')]).
% 20.20/20.65  cnf('0.15.2.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.15.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_15]).
% 20.20/20.65  cnf('0.16.0.0',axiom,
% 20.20/20.65      ( addition(X1,X2) = addition(X2,X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.16.1.0',plain,
% 20.20/20.65      ( addition(X1,X2) = addition(X2,X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.16.0.0']),
% 20.20/20.65      [weight('<15,0,0,[0,0,0,16]>')]).
% 20.20/20.65  cnf('0.16.2.0',plain,
% 20.20/20.65      ( addition(X1,X2) = addition(X2,X1) ),
% 20.20/20.65      inference(activate,[status(thm)],['0.16.1.0']),
% 20.20/20.65      [equation_1]).
% 20.20/20.65  cnf('0.17.0.0',axiom,
% 20.20/20.65      ( addition(X1,addition(X2,X3)) = addition(addition(X1,X2),X3) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.17.1.0',plain,
% 20.20/20.65      ( addition(X1,addition(X2,X3)) = addition(addition(X1,X2),X3) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.17.0.0']),
% 20.20/20.65      [weight('<16,0,0,[0,0,0,17]>')]).
% 20.20/20.65  cnf('0.17.2.0',plain,
% 20.20/20.65      ( addition(addition(X1,X2),X3) = addition(X1,addition(X2,X3)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.17.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_16]).
% 20.20/20.65  cnf('0.18.0.0',axiom,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.18.1.0',plain,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.18.0.0']),
% 20.20/20.65      [weight('<17,0,0,[0,0,0,18]>')]).
% 20.20/20.65  cnf('0.18.2.0',plain,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.18.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_17]).
% 20.20/20.65  cnf('0.19.0.0',axiom,
% 20.20/20.65      ( addition(antidomain(antidomain(X1)),antidomain(X1)) = one ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.19.1.0',plain,
% 20.20/20.65      ( addition(antidomain(antidomain(X1)),antidomain(X1)) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.19.0.0']),
% 20.20/20.65      [weight('<18,0,0,[0,0,0,19]>')]).
% 20.20/20.65  cnf('0.19.1.1',plain,
% 20.20/20.65      ( addition(antidomain(X1),antidomain(antidomain(X1))) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.19.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.19.2.0',plain,
% 20.20/20.65      ( addition(antidomain(X1),antidomain(antidomain(X1))) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.19.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_18]).
% 20.20/20.65  cnf('0.20.0.0',axiom,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.20.1.0',plain,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.20.0.0']),
% 20.20/20.65      [weight('<19,0,0,[0,0,0,20]>')]).
% 20.20/20.65  cnf('0.20.2.0',plain,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.20.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_19]).
% 20.20/20.65  cnf('0.21.0.0',axiom,
% 20.20/20.65      ( addition(coantidomain(coantidomain(X1)),coantidomain(X1)) = one ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.21.1.0',plain,
% 20.20/20.65      ( addition(coantidomain(coantidomain(X1)),coantidomain(X1)) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.21.0.0']),
% 20.20/20.65      [weight('<20,0,0,[0,0,0,21]>')]).
% 20.20/20.65  cnf('0.21.1.1',plain,
% 20.20/20.65      ( addition(coantidomain(X1),coantidomain(coantidomain(X1))) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.21.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.21.2.0',plain,
% 20.20/20.65      ( addition(coantidomain(X1),coantidomain(coantidomain(X1))) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.21.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_20]).
% 20.20/20.65  cnf('0.22.0.0',axiom,
% 20.20/20.65      ( addition(domain(sK2_goals_X1),backward_box(sK3_goals_X0,domain(sK1_goals_X2))) = one ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.22.1.0',plain,
% 20.20/20.65      ( addition(domain(sK2_goals_X1),backward_box(sK3_goals_X0,domain(sK1_goals_X2))) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.22.0.0']),
% 20.20/20.65      [weight('<21,0,0,[0,0,0,22]>')]).
% 20.20/20.65  cnf('0.22.2.0',plain,
% 20.20/20.65      ( addition(domain(sK2_goals_X1),backward_box(sK3_goals_X0,domain(sK1_goals_X2))) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.22.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_21]).
% 20.20/20.65  cnf('0.23.0.0',axiom,
% 20.20/20.65      ( antidomain(antidomain(X1)) = domain(X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.23.1.0',plain,
% 20.20/20.65      ( antidomain(antidomain(X1)) = domain(X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.23.0.0']),
% 20.20/20.65      [weight('<22,0,0,[0,0,0,23]>')]).
% 20.20/20.65  cnf('0.23.2.0',plain,
% 20.20/20.65      ( antidomain(antidomain(X1)) = domain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.23.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_22]).
% 20.20/20.65  cnf('0.24.0.0',axiom,
% 20.20/20.65      ( antidomain(domain(X1)) = c(X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.24.1.0',plain,
% 20.20/20.65      ( antidomain(domain(X1)) = c(X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.24.0.0']),
% 20.20/20.65      [weight('<23,0,0,[0,0,0,24]>')]).
% 20.20/20.65  cnf('0.24.2.0',plain,
% 20.20/20.65      ( antidomain(domain(X1)) = c(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.24.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_23]).
% 20.20/20.65  cnf('0.25.0.0',axiom,
% 20.20/20.65      ( coantidomain(coantidomain(X1)) = codomain(X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.25.1.0',plain,
% 20.20/20.65      ( coantidomain(coantidomain(X1)) = codomain(X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.25.0.0']),
% 20.20/20.65      [weight('<24,0,0,[0,0,0,25]>')]).
% 20.20/20.65  cnf('0.25.2.0',plain,
% 20.20/20.65      ( coantidomain(coantidomain(X1)) = codomain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.25.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_24]).
% 20.20/20.65  cnf('0.26.0.0',axiom,
% 20.20/20.65      ( domain(multiplication(X1,domain(X2))) = forward_diamond(X1,X2) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.26.1.0',plain,
% 20.20/20.65      ( domain(multiplication(X1,domain(X2))) = forward_diamond(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.26.0.0']),
% 20.20/20.65      [weight('<25,0,0,[0,0,0,26]>')]).
% 20.20/20.65  cnf('0.26.2.0',plain,
% 20.20/20.65      ( domain(multiplication(X1,domain(X2))) = forward_diamond(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.26.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_25]).
% 20.20/20.65  cnf('0.27.0.0',axiom,
% 20.20/20.65      ( c(backward_diamond(X1,c(X2))) = backward_box(X1,X2) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.27.1.0',plain,
% 20.20/20.65      ( c(backward_diamond(X1,c(X2))) = backward_box(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.27.0.0']),
% 20.20/20.65      [weight('<26,0,0,[0,0,0,27]>')]).
% 20.20/20.65  cnf('0.27.2.0',plain,
% 20.20/20.65      ( c(backward_diamond(X1,c(X2))) = backward_box(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.27.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_26]).
% 20.20/20.65  cnf('0.28.0.0',axiom,
% 20.20/20.65      ( c(forward_diamond(X1,c(X2))) = forward_box(X1,X2) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.28.1.0',plain,
% 20.20/20.65      ( c(forward_diamond(X1,c(X2))) = forward_box(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.28.0.0']),
% 20.20/20.65      [weight('<27,0,0,[0,0,0,28]>')]).
% 20.20/20.65  cnf('0.28.2.0',plain,
% 20.20/20.65      ( c(forward_diamond(X1,c(X2))) = forward_box(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.28.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_27]).
% 20.20/20.65  cnf('0.29.0.0',axiom,
% 20.20/20.65      ( true = ifeq2(addition(X1,X2),X2,leq(X1,X2),true) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.29.1.0',plain,
% 20.20/20.65      ( true = ifeq2(addition(X1,X2),X2,leq(X1,X2),true) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.29.0.0']),
% 20.20/20.65      [weight('<28,0,0,[0,0,0,29]>')]).
% 20.20/20.65  cnf('0.29.2.0',plain,
% 20.20/20.65      ( ifeq2(addition(X1,X2),X2,leq(X1,X2),true) = true ),
% 20.20/20.65      inference(orient,[status(thm)],['0.29.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_28]).
% 20.20/20.65  cnf('0.30.0.0',axiom,
% 20.20/20.65      ( codomain(multiplication(codomain(X1),X2)) = backward_diamond(X2,X1) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.30.1.0',plain,
% 20.20/20.65      ( codomain(multiplication(codomain(X1),X2)) = backward_diamond(X2,X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.30.0.0']),
% 20.20/20.65      [weight('<29,0,0,[0,0,0,30]>')]).
% 20.20/20.65  cnf('0.30.2.0',plain,
% 20.20/20.65      ( codomain(multiplication(codomain(X1),X2)) = backward_diamond(X2,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.30.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_29]).
% 20.20/20.65  cnf('0.31.0.0',plain,
% 20.20/20.65      ( zero = coantidomain(one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.10.2.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.31.1.0',plain,
% 20.20/20.65      ( zero = coantidomain(one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.31.0.0']),
% 20.20/20.65      [weight('<11,10,2,[1,0,0,0]>')]).
% 20.20/20.65  cnf('0.31.2.0',plain,
% 20.20/20.65      ( coantidomain(one) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.31.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_30]).
% 20.20/20.65  cnf('0.32.0.0',plain,
% 20.20/20.65      ( zero = antidomain(one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.13.2.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.32.1.0',plain,
% 20.20/20.65      ( zero = antidomain(one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.32.0.0']),
% 20.20/20.65      [weight('<11,13,1,[1,0,0,0]>')]).
% 20.20/20.65  cnf('0.32.2.0',plain,
% 20.20/20.65      ( antidomain(one) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.32.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_31]).
% 20.20/20.65  cnf('0.33.0.0',plain,
% 20.20/20.65      ( codomain(one) = coantidomain(zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.25.2.0','0.31.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.33.1.0',plain,
% 20.20/20.65      ( codomain(one) = coantidomain(zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.33.0.0']),
% 20.20/20.65      [weight('<14,31,25,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.33.2.0',plain,
% 20.20/20.65      ( coantidomain(zero) = codomain(one) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.33.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_32]).
% 20.20/20.65  cnf('0.34.0.0',plain,
% 20.20/20.65      ( domain(one) = antidomain(zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.23.2.0','0.32.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.34.1.0',plain,
% 20.20/20.65      ( domain(one) = antidomain(zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.34.0.0']),
% 20.20/20.65      [weight('<14,32,23,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.34.2.0',plain,
% 20.20/20.65      ( antidomain(zero) = domain(one) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.34.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_33]).
% 20.20/20.65  cnf('0.35.0.0',plain,
% 20.20/20.65      ( domain(zero) = antidomain(domain(one)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.23.2.0','0.34.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.35.0.1',plain,
% 20.20/20.65      ( domain(zero) = c(one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.35.0.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.35.1.0',plain,
% 20.20/20.65      ( domain(zero) = c(one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.35.0.1']),
% 20.20/20.65      [weight('<14,34,23,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.35.2.0',plain,
% 20.20/20.65      ( domain(zero) = c(one) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.35.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_34]).
% 20.20/20.65  cnf('0.36.0.0',plain,
% 20.20/20.65      ( addition(zero,X1) = X1 ),
% 20.20/20.65      inference(cp,[status(thm)],['0.16.2.0','0.4.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.36.1.0',plain,
% 20.20/20.65      ( addition(zero,X1) = X1 ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.36.0.0']),
% 20.20/20.65      [weight('<19,16,4,[1,0,0,0]>')]).
% 20.20/20.65  cnf('0.36.2.0',plain,
% 20.20/20.65      ( addition(zero,X1) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.36.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_35]).
% 20.20/20.65  cnf('0.42.0.0',plain,
% 20.20/20.65      ( backward_diamond(zero,X1) = codomain(zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.30.2.0','0.11.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.42.1.0',plain,
% 20.20/20.65      ( backward_diamond(zero,X1) = codomain(zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.42.0.0']),
% 20.20/20.65      [weight('<23,30,11,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.42.2.0',plain,
% 20.20/20.65      ( backward_diamond(zero,X1) = codomain(zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.42.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_41]).
% 20.20/20.65  cnf('0.45.0.0',plain,
% 20.20/20.65      ( domain(antidomain(X1)) = antidomain(domain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.23.2.0','0.23.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.45.1.0',plain,
% 20.20/20.65      ( domain(antidomain(X1)) = antidomain(domain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.45.0.0']),
% 20.20/20.65      [weight('<27,23,23,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.45.1.1',plain,
% 20.20/20.65      ( domain(antidomain(X1)) = c(X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.45.1.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.45.2.0',plain,
% 20.20/20.65      ( domain(antidomain(X1)) = c(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.45.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_44]).
% 20.20/20.65  cnf('0.46.0.0',plain,
% 20.20/20.65      ( c(zero) = domain(domain(one)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.45.2.0','0.34.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.46.1.0',plain,
% 20.20/20.65      ( c(zero) = domain(domain(one)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.46.0.0']),
% 20.20/20.65      [weight('<23,45,34,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.46.2.0',plain,
% 20.20/20.65      ( domain(domain(one)) = c(zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.46.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_45]).
% 20.20/20.65  cnf('0.48.0.0',plain,
% 20.20/20.65      ( codomain(coantidomain(X1)) = coantidomain(codomain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.25.2.0','0.25.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.48.1.0',plain,
% 20.20/20.65      ( codomain(coantidomain(X1)) = coantidomain(codomain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.48.0.0']),
% 20.20/20.65      [weight('<27,25,25,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.48.2.0',plain,
% 20.20/20.65      ( coantidomain(codomain(X1)) = codomain(coantidomain(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.48.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_47]).
% 20.20/20.65  cnf('0.49.0.0',plain,
% 20.20/20.65      ( forward_diamond(one,X1) = domain(domain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.26.2.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.49.1.0',plain,
% 20.20/20.65      ( forward_diamond(one,X1) = domain(domain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.49.0.0']),
% 20.20/20.65      [weight('<27,26,2,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.49.2.0',plain,
% 20.20/20.65      ( domain(domain(X1)) = forward_diamond(one,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.49.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_48]).
% 20.20/20.65  cnf('0.50.0.0',plain,
% 20.20/20.65      ( domain(domain(one)) = c(zero) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.46.2.0'])).
% 20.20/20.65  cnf('0.50.0.1',plain,
% 20.20/20.65      ( forward_diamond(one,one) = c(zero) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.50.0.0','0.49.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.50.1.0',plain,
% 20.20/20.65      ( forward_diamond(one,one) = c(zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.50.0.1']),
% 20.20/20.65      [weight('<23,46,49,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.50.2.0',plain,
% 20.20/20.65      ( forward_diamond(one,one) = c(zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.50.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_49]).
% 20.20/20.65  cnf('0.51.0.0',plain,
% 20.20/20.65      ( backward_diamond(one,X1) = codomain(codomain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.30.2.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.51.1.0',plain,
% 20.20/20.65      ( backward_diamond(one,X1) = codomain(codomain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.51.0.0']),
% 20.20/20.65      [weight('<27,30,1,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.51.2.0',plain,
% 20.20/20.65      ( codomain(codomain(X1)) = backward_diamond(one,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.51.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_50]).
% 20.20/20.65  cnf('0.52.0.0',plain,
% 20.20/20.65      ( c(antidomain(X1)) = domain(domain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.45.2.0','0.23.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.52.1.0',plain,
% 20.20/20.65      ( c(antidomain(X1)) = domain(domain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.52.0.0']),
% 20.20/20.65      [weight('<27,45,23,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.52.1.1',plain,
% 20.20/20.65      ( c(antidomain(X1)) = forward_diamond(one,X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.52.1.0','0.49.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.52.2.0',plain,
% 20.20/20.65      ( c(antidomain(X1)) = forward_diamond(one,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.52.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_51]).
% 20.20/20.65  cnf('0.53.0.0',plain,
% 20.20/20.65      ( c(antidomain(X1)) = antidomain(c(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.24.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.53.1.0',plain,
% 20.20/20.65      ( c(antidomain(X1)) = antidomain(c(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.53.0.0']),
% 20.20/20.65      [weight('<27,45,24,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.53.1.1',plain,
% 20.20/20.65      ( forward_diamond(one,X1) = antidomain(c(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.53.1.0','0.52.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.53.2.0',plain,
% 20.20/20.65      ( antidomain(c(X1)) = forward_diamond(one,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.53.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_52]).
% 20.20/20.65  cnf('0.54.0.0',plain,
% 20.20/20.65      ( c(domain(X1)) = domain(c(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.45.2.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.54.1.0',plain,
% 20.20/20.65      ( c(domain(X1)) = domain(c(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.54.0.0']),
% 20.20/20.65      [weight('<27,45,24,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.54.2.0',plain,
% 20.20/20.65      ( domain(c(X1)) = c(domain(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.54.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_53]).
% 20.20/20.65  cnf('0.56.0.0',plain,
% 20.20/20.65      ( forward_diamond(antidomain(domain(X1)),X1) = domain(zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.26.2.0','0.13.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.56.0.1',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = domain(zero) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.56.0.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.56.1.0',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = domain(zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.56.0.1']),
% 20.20/20.65      [weight('<34,26,13,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.56.1.1',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = c(one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.56.1.0','0.35.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.56.2.0',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = c(one) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.56.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_55]).
% 20.20/20.65  cnf('0.57.0.0',plain,
% 20.20/20.65      ( c(domain(X1)) = antidomain(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.24.2.0','0.49.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.57.1.0',plain,
% 20.20/20.65      ( c(domain(X1)) = antidomain(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.57.0.0']),
% 20.20/20.65      [weight('<39,49,24,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.57.2.0',plain,
% 20.20/20.65      ( antidomain(forward_diamond(one,X1)) = c(domain(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.57.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_56]).
% 20.20/20.65  cnf('0.60.0.0',plain,
% 20.20/20.65      ( c(c(X1)) = domain(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.45.2.0','0.53.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.60.1.0',plain,
% 20.20/20.65      ( c(c(X1)) = domain(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.60.0.0']),
% 20.20/20.65      [weight('<39,53,45,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.60.2.0',plain,
% 20.20/20.65      ( domain(forward_diamond(one,X1)) = c(c(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.60.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_59]).
% 20.20/20.65  cnf('0.63.0.0',plain,
% 20.20/20.65      ( addition(antidomain(X1),antidomain(antidomain(X1))) = one ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.19.2.0'])).
% 20.20/20.65  cnf('0.63.0.1',plain,
% 20.20/20.65      ( addition(antidomain(X1),domain(X1)) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.63.0.0','0.23.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.63.1.0',plain,
% 20.20/20.65      ( addition(antidomain(X1),domain(X1)) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.63.0.1']),
% 20.20/20.65      [weight('<41,19,23,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.63.1.1',plain,
% 20.20/20.65      ( addition(domain(X1),antidomain(X1)) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.63.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.63.2.0',plain,
% 20.20/20.65      ( addition(domain(X1),antidomain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.63.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_62]).
% 20.20/20.65  cnf('0.64.0.0',plain,
% 20.20/20.65      ( one = addition(domain(one),zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.63.2.0','0.32.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.64.0.1',plain,
% 20.20/20.65      ( one = domain(one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.64.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.64.1.0',plain,
% 20.20/20.65      ( one = domain(one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.64.0.1']),
% 20.20/20.65      [weight('<11,63,32,[1,0,0,3]>')]).
% 20.20/20.65  cnf('0.64.2.0',plain,
% 20.20/20.65      ( domain(one) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.64.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_63]).
% 20.20/20.65  cnf('0.65.0.0',plain,
% 20.20/20.65      ( antidomain(zero) = domain(one) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.34.2.0'])).
% 20.20/20.65  cnf('0.65.0.1',plain,
% 20.20/20.65      ( antidomain(zero) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.65.0.0','0.64.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.65.1.0',plain,
% 20.20/20.65      ( antidomain(zero) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.65.0.1']),
% 20.20/20.65      [weight('<11,34,64,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.65.2.0',plain,
% 20.20/20.65      ( antidomain(zero) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.65.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_64]).
% 20.20/20.65  cnf('0.66.0.0',plain,
% 20.20/20.65      ( c(one) = antidomain(one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.24.2.0','0.64.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.66.0.1',plain,
% 20.20/20.65      ( c(one) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.66.0.0','0.32.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.66.1.0',plain,
% 20.20/20.65      ( c(one) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.66.0.1']),
% 20.20/20.65      [weight('<11,64,24,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.66.2.0',plain,
% 20.20/20.65      ( c(one) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.66.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_65]).
% 20.20/20.65  cnf('0.68.0.0',plain,
% 20.20/20.65      ( forward_diamond(one,one) = domain(one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.49.2.0','0.64.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.68.0.1',plain,
% 20.20/20.65      ( c(zero) = domain(one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.68.0.0','0.50.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.68.0.2',plain,
% 20.20/20.65      ( c(zero) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.68.0.1','0.64.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.68.1.0',plain,
% 20.20/20.65      ( c(zero) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.68.0.2']),
% 20.20/20.65      [weight('<11,64,49,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.68.2.0',plain,
% 20.20/20.65      ( c(zero) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.68.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_67]).
% 20.20/20.65  cnf('0.75.0.0',plain,
% 20.20/20.65      ( domain_difference(one,X1) = multiplication(one,antidomain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.15.2.0','0.64.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.75.0.1',plain,
% 20.20/20.65      ( domain_difference(one,X1) = antidomain(X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.75.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.75.1.0',plain,
% 20.20/20.65      ( domain_difference(one,X1) = antidomain(X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.75.0.1']),
% 20.20/20.65      [weight('<23,64,15,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.75.2.0',plain,
% 20.20/20.65      ( domain_difference(one,X1) = antidomain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.75.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_74]).
% 20.20/20.65  cnf('0.76.0.0',plain,
% 20.20/20.65      ( forward_diamond(X1,one) = domain(multiplication(X1,one)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.26.2.0','0.64.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.2','L')]).
% 20.20/20.65  cnf('0.76.0.1',plain,
% 20.20/20.65      ( forward_diamond(X1,one) = domain(X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.76.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.76.1.0',plain,
% 20.20/20.65      ( forward_diamond(X1,one) = domain(X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.76.0.1']),
% 20.20/20.65      [weight('<23,64,26,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.76.2.0',plain,
% 20.20/20.65      ( forward_diamond(X1,one) = domain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.76.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_75]).
% 20.20/20.65  cnf('0.77.0.0',plain,
% 20.20/20.65      ( domain_difference(X1,zero) = multiplication(domain(X1),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.15.2.0','0.65.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.77.0.1',plain,
% 20.20/20.65      ( domain_difference(X1,zero) = domain(X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.77.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.77.1.0',plain,
% 20.20/20.65      ( domain_difference(X1,zero) = domain(X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.77.0.1']),
% 20.20/20.65      [weight('<23,65,15,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.77.2.0',plain,
% 20.20/20.65      ( domain_difference(X1,zero) = domain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.77.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_76]).
% 20.20/20.65  cnf('0.78.0.0',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = c(one) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.56.2.0'])).
% 20.20/20.65  cnf('0.78.0.1',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.78.0.0','0.66.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.78.1.0',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.78.0.1']),
% 20.20/20.65      [weight('<29,56,66,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.78.2.0',plain,
% 20.20/20.65      ( forward_diamond(c(X1),X1) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.78.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_77]).
% 20.20/20.65  cnf('0.82.0.0',plain,
% 20.20/20.65      ( backward_box(X1,zero) = c(backward_diamond(X1,one)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.27.2.0','0.68.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.2','L')]).
% 20.20/20.65  cnf('0.82.1.0',plain,
% 20.20/20.65      ( backward_box(X1,zero) = c(backward_diamond(X1,one)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.82.0.0']),
% 20.20/20.65      [weight('<39,68,27,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.82.2.0',plain,
% 20.20/20.65      ( c(backward_diamond(X1,one)) = backward_box(X1,zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.82.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_81]).
% 20.20/20.65  cnf('0.84.0.0',plain,
% 20.20/20.65      ( forward_box(X1,zero) = c(forward_diamond(X1,one)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.28.2.0','0.68.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.2','L')]).
% 20.20/20.65  cnf('0.84.1.0',plain,
% 20.20/20.65      ( forward_box(X1,zero) = c(forward_diamond(X1,one)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.84.0.0']),
% 20.20/20.65      [weight('<39,68,28,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.84.1.1',plain,
% 20.20/20.65      ( forward_box(X1,zero) = c(domain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.84.1.0','0.76.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.84.2.0',plain,
% 20.20/20.65      ( c(domain(X1)) = forward_box(X1,zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.84.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_83]).
% 20.20/20.65  cnf('0.86.0.0',plain,
% 20.20/20.65      ( domain(c(X1)) = c(domain(X1)) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.54.2.0'])).
% 20.20/20.65  cnf('0.86.0.1',plain,
% 20.20/20.65      ( domain(c(X1)) = forward_box(X1,zero) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.86.0.0','0.84.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.86.1.0',plain,
% 20.20/20.65      ( domain(c(X1)) = forward_box(X1,zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.86.0.1']),
% 20.20/20.65      [weight('<27,54,84,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.86.2.0',plain,
% 20.20/20.65      ( domain(c(X1)) = forward_box(X1,zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.86.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_85]).
% 20.20/20.65  cnf('0.87.0.0',plain,
% 20.20/20.65      ( antidomain(forward_diamond(one,X1)) = c(domain(X1)) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.57.2.0'])).
% 20.20/20.65  cnf('0.87.0.1',plain,
% 20.20/20.65      ( antidomain(forward_diamond(one,X1)) = forward_box(X1,zero) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.87.0.0','0.84.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.87.1.0',plain,
% 20.20/20.65      ( antidomain(forward_diamond(one,X1)) = forward_box(X1,zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.87.0.1']),
% 20.20/20.65      [weight('<39,57,84,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.87.2.0',plain,
% 20.20/20.65      ( antidomain(forward_diamond(one,X1)) = forward_box(X1,zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.87.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_86]).
% 20.20/20.65  cnf('0.89.0.0',plain,
% 20.20/20.65      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.84.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.89.1.0',plain,
% 20.20/20.65      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.89.0.0']),
% 20.20/20.65      [weight('<39,84,45,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.89.2.0',plain,
% 20.20/20.65      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.89.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_88]).
% 20.20/20.65  cnf('0.91.0.0',plain,
% 20.20/20.65      ( addition(coantidomain(X1),coantidomain(coantidomain(X1))) = one ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.21.2.0'])).
% 20.20/20.65  cnf('0.91.0.1',plain,
% 20.20/20.65      ( addition(coantidomain(X1),codomain(X1)) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.91.0.0','0.25.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.91.1.0',plain,
% 20.20/20.65      ( addition(coantidomain(X1),codomain(X1)) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.91.0.1']),
% 20.20/20.65      [weight('<41,21,25,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.91.1.1',plain,
% 20.20/20.65      ( addition(codomain(X1),coantidomain(X1)) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.91.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.91.2.0',plain,
% 20.20/20.65      ( addition(codomain(X1),coantidomain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.91.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_90]).
% 20.20/20.65  cnf('0.92.0.0',plain,
% 20.20/20.65      ( one = addition(codomain(one),zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.91.2.0','0.31.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.92.0.1',plain,
% 20.20/20.65      ( one = codomain(one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.92.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.92.1.0',plain,
% 20.20/20.65      ( one = codomain(one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.92.0.1']),
% 20.20/20.65      [weight('<11,91,31,[1,0,0,3]>')]).
% 20.20/20.65  cnf('0.92.2.0',plain,
% 20.20/20.65      ( codomain(one) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.92.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_91]).
% 20.20/20.65  cnf('0.93.0.0',plain,
% 20.20/20.65      ( coantidomain(zero) = codomain(one) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.33.2.0'])).
% 20.20/20.65  cnf('0.93.0.1',plain,
% 20.20/20.65      ( coantidomain(zero) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.93.0.0','0.92.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.93.1.0',plain,
% 20.20/20.65      ( coantidomain(zero) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.93.0.1']),
% 20.20/20.65      [weight('<11,33,92,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.93.2.0',plain,
% 20.20/20.65      ( coantidomain(zero) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.93.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_92]).
% 20.20/20.65  cnf('0.94.0.0',plain,
% 20.20/20.65      ( codomain(coantidomain(one)) = coantidomain(one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.48.2.0','0.92.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.94.0.1',plain,
% 20.20/20.65      ( codomain(zero) = coantidomain(one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.94.0.0','0.31.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.94.0.2',plain,
% 20.20/20.65      ( codomain(zero) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.94.0.1','0.31.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.94.1.0',plain,
% 20.20/20.65      ( codomain(zero) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.94.0.2']),
% 20.20/20.65      [weight('<11,92,48,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.94.2.0',plain,
% 20.20/20.65      ( codomain(zero) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.94.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_93]).
% 20.20/20.65  cnf('0.95.0.0',plain,
% 20.20/20.65      ( backward_diamond(zero,X1) = codomain(zero) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.42.2.0'])).
% 20.20/20.65  cnf('0.95.0.1',plain,
% 20.20/20.65      ( backward_diamond(zero,X1) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.95.0.0','0.94.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.95.1.0',plain,
% 20.20/20.65      ( backward_diamond(zero,X1) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.95.0.1']),
% 20.20/20.65      [weight('<19,42,94,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.95.2.0',plain,
% 20.20/20.65      ( backward_diamond(zero,X1) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.95.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_94]).
% 20.20/20.65  cnf('0.101.0.0',plain,
% 20.20/20.65      ( backward_box(zero,X1) = c(zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.27.2.0','0.95.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.101.0.1',plain,
% 20.20/20.65      ( backward_box(zero,X1) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.101.0.0','0.68.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.101.1.0',plain,
% 20.20/20.65      ( backward_box(zero,X1) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.101.0.1']),
% 20.20/20.65      [weight('<19,95,27,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.101.2.0',plain,
% 20.20/20.65      ( backward_box(zero,X1) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.101.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_100]).
% 20.20/20.65  cnf('0.103.0.0',plain,
% 20.20/20.65      ( backward_diamond(X1,one) = codomain(multiplication(one,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.30.2.0','0.92.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.1','L')]).
% 20.20/20.65  cnf('0.103.0.1',plain,
% 20.20/20.65      ( backward_diamond(X1,one) = codomain(X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.103.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.103.1.0',plain,
% 20.20/20.65      ( backward_diamond(X1,one) = codomain(X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.103.0.1']),
% 20.20/20.65      [weight('<23,92,30,[0,0,0,2]>')]).
% 20.20/20.65  cnf('0.103.2.0',plain,
% 20.20/20.65      ( backward_diamond(X1,one) = codomain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.103.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_102]).
% 20.20/20.65  cnf('0.104.0.0',plain,
% 20.20/20.65      ( c(backward_diamond(X1,one)) = backward_box(X1,zero) ),
% 20.20/20.65      inference(interreduction_right,[status(thm)],['0.82.2.0'])).
% 20.20/20.65  cnf('0.104.0.1',plain,
% 20.20/20.65      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.104.0.0','0.103.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.104.1.0',plain,
% 20.20/20.65      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.104.0.1']),
% 20.20/20.65      [weight('<27,82,103,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.104.2.0',plain,
% 20.20/20.65      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.104.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_103]).
% 20.20/20.65  cnf('0.107.0.0',plain,
% 20.20/20.65      ( one = addition(domain(antidomain(X1)),domain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.63.2.0','0.23.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.107.0.1',plain,
% 20.20/20.65      ( one = addition(c(X1),domain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.107.0.0','0.45.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.107.1.0',plain,
% 20.20/20.65      ( one = addition(c(X1),domain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.107.0.1']),
% 20.20/20.65      [weight('<41,63,23,[1,0,0,3]>')]).
% 20.20/20.65  cnf('0.107.2.0',plain,
% 20.20/20.65      ( addition(c(X1),domain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.107.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_106]).
% 20.20/20.65  cnf('0.111.0.0',plain,
% 20.20/20.65      ( forward_diamond(one,c(X1)) = c(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.52.2.0','0.53.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.111.1.0',plain,
% 20.20/20.65      ( forward_diamond(one,c(X1)) = c(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.111.0.0']),
% 20.20/20.65      [weight('<44,53,52,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.111.2.0',plain,
% 20.20/20.65      ( c(forward_diamond(one,X1)) = forward_diamond(one,c(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.111.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_110]).
% 20.20/20.65  cnf('0.112.0.0',plain,
% 20.20/20.65      ( forward_box(domain(X1),zero) = c(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.84.2.0','0.49.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.112.1.0',plain,
% 20.20/20.65      ( forward_box(domain(X1),zero) = c(forward_diamond(one,X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.112.0.0']),
% 20.20/20.65      [weight('<44,84,49,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.112.1.1',plain,
% 20.20/20.65      ( forward_box(domain(X1),zero) = forward_diamond(one,c(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.112.1.0','0.111.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.112.2.0',plain,
% 20.20/20.65      ( forward_diamond(one,c(X1)) = forward_box(domain(X1),zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.112.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_111]).
% 20.20/20.65  cnf('0.114.0.0',plain,
% 20.20/20.65      ( forward_box(c(X1),zero) = c(forward_box(X1,zero)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.84.2.0','0.86.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.114.1.0',plain,
% 20.20/20.65      ( forward_box(c(X1),zero) = c(forward_box(X1,zero)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.114.0.0']),
% 20.20/20.65      [weight('<44,86,84,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.114.2.0',plain,
% 20.20/20.65      ( c(forward_box(X1,zero)) = forward_box(c(X1),zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.114.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_113]).
% 20.20/20.65  cnf('0.116.0.0',plain,
% 20.20/20.65      ( backward_box(codomain(X1),zero) = c(backward_diamond(one,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.104.2.0','0.51.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.116.1.0',plain,
% 20.20/20.65      ( backward_box(codomain(X1),zero) = c(backward_diamond(one,X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.116.0.0']),
% 20.20/20.65      [weight('<44,104,51,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.116.2.0',plain,
% 20.20/20.65      ( c(backward_diamond(one,X1)) = backward_box(codomain(X1),zero) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.116.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_115]).
% 20.20/20.65  cnf('0.117.0.0',axiom,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.117.1.0',plain,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.117.0.0']),
% 20.20/20.65      [weight('<0,0,0,[0,0,0,18]>')]).
% 20.20/20.65  cnf('0.117.1.1',plain,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.117.1.0','0.23.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2.1.2','L')]).
% 20.20/20.65  cnf('0.117.1.2',plain,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.117.1.1','0.23.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1.2','L')]).
% 20.20/20.65  cnf('0.117.2.0',plain,
% 20.20/20.65      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.117.1.2',theory(equality)]),
% 20.20/20.65      [u,rule_116]).
% 20.20/20.65  cnf('0.118.0.0',plain,
% 20.20/20.65      ( forward_diamond(one,codomain(X1)) = antidomain(backward_box(X1,zero)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.53.2.0','0.104.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.118.1.0',plain,
% 20.20/20.65      ( forward_diamond(one,codomain(X1)) = antidomain(backward_box(X1,zero)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.118.0.0']),
% 20.20/20.65      [weight('<44,104,53,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.118.2.0',plain,
% 20.20/20.65      ( antidomain(backward_box(X1,zero)) = forward_diamond(one,codomain(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.118.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_117]).
% 20.20/20.65  cnf('0.122.0.0',plain,
% 20.20/20.65      ( addition(X1,addition(X1,X2)) = addition(X1,X2) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.17.2.0','0.3.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.122.1.0',plain,
% 20.20/20.65      ( addition(X1,addition(X1,X2)) = addition(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.122.0.0']),
% 20.20/20.65      [weight('<53,17,3,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.122.2.0',plain,
% 20.20/20.65      ( addition(X1,addition(X1,X2)) = addition(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.122.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_121]).
% 20.20/20.65  cnf('0.124.0.0',plain,
% 20.20/20.65      ( addition(domain(X1),antidomain(X1)) = addition(domain(X1),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.122.2.0','0.63.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.124.0.1',plain,
% 20.20/20.65      ( one = addition(domain(X1),one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.124.0.0','0.63.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.124.1.0',plain,
% 20.20/20.65      ( one = addition(domain(X1),one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.124.0.1']),
% 20.20/20.65      [weight('<29,122,63,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.124.1.1',plain,
% 20.20/20.65      ( one = addition(one,domain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.124.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.124.2.0',plain,
% 20.20/20.65      ( addition(one,domain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.124.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_123]).
% 20.20/20.65  cnf('0.125.0.0',plain,
% 20.20/20.65      ( addition(codomain(X1),coantidomain(X1)) = addition(codomain(X1),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.122.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.125.0.1',plain,
% 20.20/20.65      ( one = addition(codomain(X1),one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.125.0.0','0.91.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.125.1.0',plain,
% 20.20/20.65      ( one = addition(codomain(X1),one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.125.0.1']),
% 20.20/20.65      [weight('<29,122,91,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.125.1.1',plain,
% 20.20/20.65      ( one = addition(one,codomain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.125.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.125.2.0',plain,
% 20.20/20.65      ( addition(one,codomain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.125.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_124]).
% 20.20/20.65  cnf('0.126.0.0',plain,
% 20.20/20.65      ( addition(c(X1),domain(X1)) = addition(c(X1),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.122.2.0','0.107.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.126.0.1',plain,
% 20.20/20.65      ( one = addition(c(X1),one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.126.0.0','0.107.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.126.1.0',plain,
% 20.20/20.65      ( one = addition(c(X1),one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.126.0.1']),
% 20.20/20.65      [weight('<29,122,107,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.126.1.1',plain,
% 20.20/20.65      ( one = addition(one,c(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.126.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.126.2.0',plain,
% 20.20/20.65      ( addition(one,c(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.126.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_125]).
% 20.20/20.65  cnf('0.127.0.0',plain,
% 20.20/20.65      ( true = ifeq2(addition(X1,X2),addition(X1,X2),leq(X1,addition(X1,X2)),true) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.29.2.0','0.122.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.127.0.1',plain,
% 20.20/20.65      ( true = leq(X1,addition(X1,X2)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.127.0.0','0.5.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.127.1.0',plain,
% 20.20/20.65      ( true = leq(X1,addition(X1,X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.127.0.1']),
% 20.20/20.65      [weight('<41,122,29,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.127.2.0',plain,
% 20.20/20.65      ( leq(X1,addition(X1,X2)) = true ),
% 20.20/20.65      inference(orient,[status(thm)],['0.127.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_126]).
% 20.20/20.65  cnf('0.137.0.0',plain,
% 20.20/20.65      ( true = leq(X1,addition(X2,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.127.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.137.1.0',plain,
% 20.20/20.65      ( true = leq(X1,addition(X2,X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.137.0.0']),
% 20.20/20.65      [weight('<41,127,16,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.137.2.0',plain,
% 20.20/20.65      ( leq(X1,addition(X2,X1)) = true ),
% 20.20/20.65      inference(orient,[status(thm)],['0.137.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_136]).
% 20.20/20.65  cnf('0.138.0.0',plain,
% 20.20/20.65      ( true = leq(antidomain(X1),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.137.2.0','0.63.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.138.1.0',plain,
% 20.20/20.65      ( true = leq(antidomain(X1),one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.138.0.0']),
% 20.20/20.65      [weight('<29,137,63,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.138.2.0',plain,
% 20.20/20.65      ( leq(antidomain(X1),one) = true ),
% 20.20/20.65      inference(orient,[status(thm)],['0.138.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_137]).
% 20.20/20.65  cnf('0.139.0.0',plain,
% 20.20/20.65      ( true = leq(coantidomain(X1),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.137.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.139.1.0',plain,
% 20.20/20.65      ( true = leq(coantidomain(X1),one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.139.0.0']),
% 20.20/20.65      [weight('<29,137,91,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.139.2.0',plain,
% 20.20/20.65      ( leq(coantidomain(X1),one) = true ),
% 20.20/20.65      inference(orient,[status(thm)],['0.139.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_138]).
% 20.20/20.65  cnf('0.140.0.0',plain,
% 20.20/20.65      ( one = ifeq(true,true,addition(antidomain(X1),one),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.7.2.0','0.138.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.140.0.1',plain,
% 20.20/20.65      ( one = addition(antidomain(X1),one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.140.0.0','0.6.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.140.1.0',plain,
% 20.20/20.65      ( one = addition(antidomain(X1),one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.140.0.1']),
% 20.20/20.65      [weight('<29,138,7,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.140.1.1',plain,
% 20.20/20.65      ( one = addition(one,antidomain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.140.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.140.2.0',plain,
% 20.20/20.65      ( addition(one,antidomain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.140.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_139]).
% 20.20/20.65  cnf('0.141.0.0',plain,
% 20.20/20.65      ( one = ifeq(true,true,addition(coantidomain(X1),one),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.7.2.0','0.139.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.141.0.1',plain,
% 20.20/20.65      ( one = addition(coantidomain(X1),one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.141.0.0','0.6.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.141.1.0',plain,
% 20.20/20.65      ( one = addition(coantidomain(X1),one) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.141.0.1']),
% 20.20/20.65      [weight('<29,139,7,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.141.1.1',plain,
% 20.20/20.65      ( one = addition(one,coantidomain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.141.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.141.2.0',plain,
% 20.20/20.65      ( addition(one,coantidomain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.141.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_140]).
% 20.20/20.65  cnf('0.148.0.0',plain,
% 20.20/20.65      ( forward_box(one,X1) = c(forward_box(domain(X1),zero)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.28.2.0','0.112.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.148.1.0',plain,
% 20.20/20.65      ( forward_box(one,X1) = c(forward_box(domain(X1),zero)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.148.0.0']),
% 20.20/20.65      [weight('<53,112,28,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.148.1.1',plain,
% 20.20/20.65      ( forward_box(one,X1) = forward_box(c(domain(X1)),zero) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.148.1.0','0.114.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.148.1.2',plain,
% 20.20/20.65      ( forward_box(one,X1) = forward_box(forward_box(X1,zero),zero) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.148.1.1','0.84.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.148.2.0',plain,
% 20.20/20.65      ( forward_box(forward_box(X1,zero),zero) = forward_box(one,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.148.1.2',theory(equality)]),
% 20.20/20.65      [x,rule_147]).
% 20.20/20.65  cnf('0.151.0.0',plain,
% 20.20/20.65      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.116.2.0','0.27.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.151.1.0',plain,
% 20.20/20.65      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.151.0.0']),
% 20.20/20.65      [weight('<53,116,27,[1,0,0,0]>')]).
% 20.20/20.65  cnf('0.151.2.0',plain,
% 20.20/20.65      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.151.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_150]).
% 20.20/20.65  cnf('0.155.0.0',plain,
% 20.20/20.65      ( one = addition(domain(domain(X1)),c(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.63.2.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.155.0.1',plain,
% 20.20/20.65      ( one = addition(forward_diamond(one,X1),c(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.155.0.0','0.49.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.155.1.0',plain,
% 20.20/20.65      ( one = addition(forward_diamond(one,X1),c(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.155.0.1']),
% 20.20/20.65      [weight('<55,63,24,[1,0,0,3]>')]).
% 20.20/20.65  cnf('0.155.1.1',plain,
% 20.20/20.65      ( one = addition(c(X1),forward_diamond(one,X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.155.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.155.2.0',plain,
% 20.20/20.65      ( addition(c(X1),forward_diamond(one,X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.155.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_154]).
% 20.20/20.65  cnf('0.158.0.0',plain,
% 20.20/20.65      ( one = addition(codomain(coantidomain(X1)),codomain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.91.2.0','0.25.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.158.1.0',plain,
% 20.20/20.65      ( one = addition(codomain(coantidomain(X1)),codomain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.158.0.0']),
% 20.20/20.65      [weight('<55,91,25,[1,0,0,3]>')]).
% 20.20/20.65  cnf('0.158.1.1',plain,
% 20.20/20.65      ( one = addition(codomain(X1),codomain(coantidomain(X1))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.158.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.158.2.0',plain,
% 20.20/20.65      ( addition(codomain(X1),codomain(coantidomain(X1))) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.158.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_157]).
% 20.20/20.65  cnf('0.164.0.0',plain,
% 20.20/20.65      ( domain_difference(X1,antidomain(X2)) = multiplication(domain(X1),domain(X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.15.2.0','0.23.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.164.1.0',plain,
% 20.20/20.65      ( domain_difference(X1,antidomain(X2)) = multiplication(domain(X1),domain(X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.164.0.0']),
% 20.20/20.65      [weight('<59,23,15,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.164.2.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,antidomain(X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.164.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_163]).
% 20.20/20.65  cnf('0.165.0.0',plain,
% 20.20/20.65      ( domain_difference(X1,domain(X2)) = multiplication(domain(X1),c(X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.15.2.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.165.1.0',plain,
% 20.20/20.65      ( domain_difference(X1,domain(X2)) = multiplication(domain(X1),c(X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.165.0.0']),
% 20.20/20.65      [weight('<59,24,15,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.165.2.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,domain(X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.165.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_164]).
% 20.20/20.65  cnf('0.166.0.0',plain,
% 20.20/20.65      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.24.2.0','0.26.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.166.1.0',plain,
% 20.20/20.65      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.166.0.0']),
% 20.20/20.65      [weight('<59,26,24,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.166.2.0',plain,
% 20.20/20.65      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.166.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_165]).
% 20.20/20.65  cnf('0.167.0.0',plain,
% 20.20/20.65      ( domain_difference(antidomain(X1),X2) = multiplication(c(X1),antidomain(X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.15.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.167.1.0',plain,
% 20.20/20.65      ( domain_difference(antidomain(X1),X2) = multiplication(c(X1),antidomain(X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.167.0.0']),
% 20.20/20.65      [weight('<59,45,15,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.167.2.0',plain,
% 20.20/20.65      ( multiplication(c(X1),antidomain(X2)) = domain_difference(antidomain(X1),X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.167.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_166]).
% 20.20/20.65  cnf('0.168.0.0',plain,
% 20.20/20.65      ( forward_diamond(X1,antidomain(X2)) = domain(multiplication(X1,c(X2))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.26.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.2','L')]).
% 20.20/20.65  cnf('0.168.1.0',plain,
% 20.20/20.65      ( forward_diamond(X1,antidomain(X2)) = domain(multiplication(X1,c(X2))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.168.0.0']),
% 20.20/20.65      [weight('<59,45,26,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.168.2.0',plain,
% 20.20/20.65      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,antidomain(X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.168.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_167]).
% 20.20/20.65  cnf('0.174.0.0',plain,
% 20.20/20.65      ( forward_diamond(domain(X1),X2) = domain(domain_difference(X1,antidomain(X2))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.26.2.0','0.164.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.174.1.0',plain,
% 20.20/20.65      ( forward_diamond(domain(X1),X2) = domain(domain_difference(X1,antidomain(X2))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.174.0.0']),
% 20.20/20.65      [weight('<59,164,26,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.174.2.0',plain,
% 20.20/20.65      ( domain(domain_difference(X1,antidomain(X2))) = forward_diamond(domain(X1),X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.174.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_173]).
% 20.20/20.65  cnf('0.179.0.0',plain,
% 20.20/20.65      ( domain_difference(antidomain(X1),antidomain(X2)) = multiplication(c(X1),domain(X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.164.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.179.1.0',plain,
% 20.20/20.65      ( domain_difference(antidomain(X1),antidomain(X2)) = multiplication(c(X1),domain(X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.179.0.0']),
% 20.20/20.65      [weight('<65,164,45,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.179.2.0',plain,
% 20.20/20.65      ( multiplication(c(X1),domain(X2)) = domain_difference(antidomain(X1),antidomain(X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.179.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_178]).
% 20.20/20.65  cnf('0.180.0.0',plain,
% 20.20/20.65      ( domain_difference(antidomain(X1),domain(X2)) = multiplication(c(X1),c(X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.165.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.180.1.0',plain,
% 20.20/20.65      ( domain_difference(antidomain(X1),domain(X2)) = multiplication(c(X1),c(X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.180.0.0']),
% 20.20/20.65      [weight('<65,165,45,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.180.2.0',plain,
% 20.20/20.65      ( multiplication(c(X1),c(X2)) = domain_difference(antidomain(X1),domain(X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.180.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_179]).
% 20.20/20.65  cnf('0.183.0.0',plain,
% 20.20/20.65      ( forward_diamond(domain(X1),antidomain(X2)) = domain(domain_difference(X1,domain(X2))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.168.2.0','0.165.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.183.1.0',plain,
% 20.20/20.65      ( forward_diamond(domain(X1),antidomain(X2)) = domain(domain_difference(X1,domain(X2))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.183.0.0']),
% 20.20/20.65      [weight('<65,168,165,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.183.2.0',plain,
% 20.20/20.65      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),antidomain(X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.183.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_182]).
% 20.20/20.65  cnf('0.184.0.0',plain,
% 20.20/20.65      ( forward_diamond(domain(X1),domain(X2)) = domain(domain_difference(X1,c(X2))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.174.2.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.2','L')]).
% 20.20/20.65  cnf('0.184.1.0',plain,
% 20.20/20.65      ( forward_diamond(domain(X1),domain(X2)) = domain(domain_difference(X1,c(X2))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.184.0.0']),
% 20.20/20.65      [weight('<65,174,24,[1,0,0,3]>')]).
% 20.20/20.65  cnf('0.184.2.0',plain,
% 20.20/20.65      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),domain(X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.184.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_183]).
% 20.20/20.65  cnf('0.186.0.0',plain,
% 20.20/20.65      ( multiplication(X1,addition(X2,coantidomain(X1))) = addition(multiplication(X1,X2),zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.9.2.0','0.10.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.186.0.1',plain,
% 20.20/20.65      ( multiplication(X1,addition(X2,coantidomain(X1))) = multiplication(X1,X2) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.186.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.186.1.0',plain,
% 20.20/20.65      ( multiplication(X1,addition(X2,coantidomain(X1))) = multiplication(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.186.0.1']),
% 20.20/20.65      [weight('<69,10,9,[0,0,0,4]>')]).
% 20.20/20.65  cnf('0.186.2.0',plain,
% 20.20/20.65      ( multiplication(X1,addition(X2,coantidomain(X1))) = multiplication(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.186.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_185]).
% 20.20/20.65  cnf('0.187.0.0',plain,
% 20.20/20.65      ( multiplication(X1,codomain(X1)) = multiplication(X1,one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.186.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.187.0.1',plain,
% 20.20/20.65      ( multiplication(X1,codomain(X1)) = X1 ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.187.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.187.1.0',plain,
% 20.20/20.65      ( multiplication(X1,codomain(X1)) = X1 ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.187.0.1']),
% 20.20/20.65      [weight('<29,186,91,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.187.2.0',plain,
% 20.20/20.65      ( multiplication(X1,codomain(X1)) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.187.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_186]).
% 20.20/20.65  cnf('0.189.0.0',plain,
% 20.20/20.65      ( codomain(X1) = multiplication(codomain(X1),backward_diamond(one,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.187.2.0','0.51.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.189.1.0',plain,
% 20.20/20.65      ( codomain(X1) = multiplication(codomain(X1),backward_diamond(one,X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.189.0.0']),
% 20.20/20.65      [weight('<62,187,51,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.189.2.0',plain,
% 20.20/20.65      ( multiplication(codomain(X1),backward_diamond(one,X1)) = codomain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.189.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_188]).
% 20.20/20.65  cnf('0.190.0.0',plain,
% 20.20/20.65      ( multiplication(antidomain(X1),multiplication(X1,X2)) = multiplication(zero,X2) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.8.2.0','0.13.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.190.1.0',plain,
% 20.20/20.65      ( multiplication(antidomain(X1),multiplication(X1,X2)) = multiplication(zero,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.190.0.0']),
% 20.20/20.65      [weight('<69,13,8,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.190.1.1',plain,
% 20.20/20.65      ( multiplication(antidomain(X1),multiplication(X1,X2)) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.190.1.0','0.14.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.190.2.0',plain,
% 20.20/20.65      ( multiplication(antidomain(X1),multiplication(X1,X2)) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.190.1.1',theory(equality)]),
% 20.20/20.65      [u,rule_189]).
% 20.20/20.65  cnf('0.192.0.0',plain,
% 20.20/20.65      ( multiplication(addition(X1,antidomain(X2)),X2) = addition(multiplication(X1,X2),zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.12.2.0','0.13.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.192.0.1',plain,
% 20.20/20.65      ( multiplication(addition(X1,antidomain(X2)),X2) = multiplication(X1,X2) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.192.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.192.1.0',plain,
% 20.20/20.65      ( multiplication(addition(X1,antidomain(X2)),X2) = multiplication(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.192.0.1']),
% 20.20/20.65      [weight('<69,13,12,[0,0,0,4]>')]).
% 20.20/20.65  cnf('0.192.2.0',plain,
% 20.20/20.65      ( multiplication(addition(X1,antidomain(X2)),X2) = multiplication(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.192.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_191]).
% 20.20/20.65  cnf('0.193.0.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),X1) = multiplication(one,X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.192.2.0','0.63.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.193.0.1',plain,
% 20.20/20.65      ( multiplication(domain(X1),X1) = X1 ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.193.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.193.1.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),X1) = X1 ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.193.0.1']),
% 20.20/20.65      [weight('<29,192,63,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.193.2.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),X1) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.193.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_192]).
% 20.20/20.65  cnf('0.194.0.0',plain,
% 20.20/20.65      ( zero = multiplication(antidomain(domain(X1)),X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.190.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.194.0.1',plain,
% 20.20/20.65      ( zero = multiplication(c(X1),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.194.0.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.194.1.0',plain,
% 20.20/20.65      ( zero = multiplication(c(X1),X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.194.0.1']),
% 20.20/20.65      [weight('<29,193,190,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.194.2.0',plain,
% 20.20/20.65      ( multiplication(c(X1),X1) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.194.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_193]).
% 20.20/20.65  cnf('0.202.0.0',plain,
% 20.20/20.65      ( multiplication(c(X1),multiplication(X1,X2)) = multiplication(zero,X2) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.8.2.0','0.194.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.202.0.1',plain,
% 20.20/20.65      ( multiplication(c(X1),multiplication(X1,X2)) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.202.0.0','0.14.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.202.1.0',plain,
% 20.20/20.65      ( multiplication(c(X1),multiplication(X1,X2)) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.202.0.1']),
% 20.20/20.65      [weight('<55,194,8,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.202.2.0',plain,
% 20.20/20.65      ( multiplication(c(X1),multiplication(X1,X2)) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.202.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_201]).
% 20.20/20.65  cnf('0.218.0.0',axiom,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.65      file('/tmp/WALDMEISTER_21433_n007')).
% 20.20/20.65  cnf('0.218.1.0',plain,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.218.0.0']),
% 20.20/20.65      [weight('<0,0,0,[0,0,0,20]>')]).
% 20.20/20.65  cnf('0.218.1.1',plain,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.218.1.0','0.25.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2.1.1','L')]).
% 20.20/20.65  cnf('0.218.1.2',plain,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.218.1.1','0.25.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1.1','L')]).
% 20.20/20.65  cnf('0.218.2.0',plain,
% 20.20/20.65      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.218.1.2',theory(equality)]),
% 20.20/20.65      [u,rule_217]).
% 20.20/20.65  cnf('0.219.0.0',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = addition(coantidomain(zero),coantidomain(multiplication(codomain(X1),coantidomain(X1)))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.218.2.0','0.10.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.1','L')]).
% 20.20/20.65  cnf('0.219.0.1',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = addition(one,coantidomain(multiplication(codomain(X1),coantidomain(X1)))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.219.0.0','0.93.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.219.0.2',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.219.0.1','0.141.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.219.1.0',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.219.0.2']),
% 20.20/20.65      [weight('<55,218,10,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.219.2.0',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.219.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_218]).
% 20.20/20.65  cnf('0.221.0.0',plain,
% 20.20/20.65      ( zero = multiplication(multiplication(codomain(X1),coantidomain(X1)),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.10.2.0','0.219.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.221.0.1',plain,
% 20.20/20.65      ( zero = multiplication(codomain(X1),multiplication(coantidomain(X1),one)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.221.0.0','0.8.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.221.0.2',plain,
% 20.20/20.65      ( zero = multiplication(codomain(X1),coantidomain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.221.0.1','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.2','L')]).
% 20.20/20.65  cnf('0.221.1.0',plain,
% 20.20/20.65      ( zero = multiplication(codomain(X1),coantidomain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.221.0.2']),
% 20.20/20.65      [weight('<41,219,10,[0,0,0,2]>')]).
% 20.20/20.65  cnf('0.221.2.0',plain,
% 20.20/20.65      ( multiplication(codomain(X1),coantidomain(X1)) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.221.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_220]).
% 20.20/20.65  cnf('0.232.0.0',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(c(X1)),X1)) = addition(coantidomain(zero),coantidomain(multiplication(codomain(c(X1)),X1))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.218.2.0','0.194.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.1','L')]).
% 20.20/20.65  cnf('0.232.0.1',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(c(X1)),X1)) = addition(one,coantidomain(multiplication(codomain(c(X1)),X1))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.232.0.0','0.93.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.232.0.2',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(c(X1)),X1)) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.232.0.1','0.141.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.232.1.0',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(c(X1)),X1)) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.232.0.2']),
% 20.20/20.65      [weight('<55,218,194,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.232.2.0',plain,
% 20.20/20.65      ( coantidomain(multiplication(codomain(c(X1)),X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.232.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_231]).
% 20.20/20.65  cnf('0.233.0.0',plain,
% 20.20/20.65      ( codomain(multiplication(codomain(c(X1)),X1)) = coantidomain(one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.25.2.0','0.232.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.233.0.1',plain,
% 20.20/20.65      ( backward_diamond(X1,c(X1)) = coantidomain(one) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.233.0.0','0.30.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.233.0.2',plain,
% 20.20/20.65      ( backward_diamond(X1,c(X1)) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.233.0.1','0.31.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.233.1.0',plain,
% 20.20/20.65      ( backward_diamond(X1,c(X1)) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.233.0.2']),
% 20.20/20.65      [weight('<29,232,25,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.233.2.0',plain,
% 20.20/20.65      ( backward_diamond(X1,c(X1)) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.233.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_232]).
% 20.20/20.65  cnf('0.234.0.0',plain,
% 20.20/20.65      ( backward_box(X1,X1) = c(zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.27.2.0','0.233.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.234.0.1',plain,
% 20.20/20.65      ( backward_box(X1,X1) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.234.0.0','0.68.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.234.1.0',plain,
% 20.20/20.65      ( backward_box(X1,X1) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.234.0.1']),
% 20.20/20.65      [weight('<19,233,27,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.234.2.0',plain,
% 20.20/20.65      ( backward_box(X1,X1) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.234.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_233]).
% 20.20/20.65  cnf('0.235.0.0',plain,
% 20.20/20.65      ( zero = multiplication(multiplication(codomain(c(X1)),X1),one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.10.2.0','0.232.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.235.0.1',plain,
% 20.20/20.65      ( zero = multiplication(codomain(c(X1)),multiplication(X1,one)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.235.0.0','0.8.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.235.0.2',plain,
% 20.20/20.65      ( zero = multiplication(codomain(c(X1)),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.235.0.1','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.2','L')]).
% 20.20/20.65  cnf('0.235.1.0',plain,
% 20.20/20.65      ( zero = multiplication(codomain(c(X1)),X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.235.0.2']),
% 20.20/20.65      [weight('<41,232,10,[0,0,0,2]>')]).
% 20.20/20.65  cnf('0.235.2.0',plain,
% 20.20/20.65      ( multiplication(codomain(c(X1)),X1) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.235.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_234]).
% 20.20/20.65  cnf('0.249.0.0',plain,
% 20.20/20.65      ( c(X1) = multiplication(forward_box(X1,zero),c(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.193.2.0','0.86.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.249.1.0',plain,
% 20.20/20.65      ( c(X1) = multiplication(forward_box(X1,zero),c(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.249.0.0']),
% 20.20/20.65      [weight('<62,193,86,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.249.2.0',plain,
% 20.20/20.65      ( multiplication(forward_box(X1,zero),c(X1)) = c(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.249.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_248]).
% 20.20/20.65  cnf('0.258.0.0',plain,
% 20.20/20.65      ( multiplication(X1,multiplication(codomain(X1),X2)) = multiplication(X1,X2) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.8.2.0','0.187.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.258.1.0',plain,
% 20.20/20.65      ( multiplication(X1,multiplication(codomain(X1),X2)) = multiplication(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.258.0.0']),
% 20.20/20.65      [weight('<69,187,8,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.258.2.0',plain,
% 20.20/20.65      ( multiplication(X1,multiplication(codomain(X1),X2)) = multiplication(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.258.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_257]).
% 20.20/20.65  cnf('0.266.0.0',plain,
% 20.20/20.65      ( multiplication(X1,X2) = multiplication(addition(antidomain(X2),X1),X2) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.192.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.266.1.0',plain,
% 20.20/20.65      ( multiplication(X1,X2) = multiplication(addition(antidomain(X2),X1),X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.266.0.0']),
% 20.20/20.65      [weight('<69,192,16,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.266.2.0',plain,
% 20.20/20.65      ( multiplication(addition(antidomain(X1),X2),X1) = multiplication(X2,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.266.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_265]).
% 20.20/20.65  cnf('0.268.0.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.8.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.268.1.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.268.0.0']),
% 20.20/20.65      [weight('<69,193,8,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.268.2.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.268.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_267]).
% 20.20/20.65  cnf('0.269.0.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),X1) = multiplication(domain(domain(X1)),X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.268.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.269.0.1',plain,
% 20.20/20.65      ( X1 = multiplication(domain(domain(X1)),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.269.0.0','0.193.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.269.0.2',plain,
% 20.20/20.65      ( X1 = multiplication(forward_diamond(one,X1),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.269.0.1','0.49.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.269.1.0',plain,
% 20.20/20.65      ( X1 = multiplication(forward_diamond(one,X1),X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.269.0.2']),
% 20.20/20.65      [weight('<41,268,193,[1,0,0,3]>')]).
% 20.20/20.65  cnf('0.269.2.0',plain,
% 20.20/20.65      ( multiplication(forward_diamond(one,X1),X1) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.269.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_268]).
% 20.20/20.65  cnf('0.270.0.0',plain,
% 20.20/20.65      ( multiplication(forward_diamond(one,X1),X1) = multiplication(domain(forward_diamond(one,X1)),X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.268.2.0','0.269.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.270.0.1',plain,
% 20.20/20.65      ( X1 = multiplication(domain(forward_diamond(one,X1)),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.270.0.0','0.269.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.270.0.2',plain,
% 20.20/20.65      ( X1 = multiplication(c(c(X1)),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.270.0.1','0.60.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.270.1.0',plain,
% 20.20/20.65      ( X1 = multiplication(c(c(X1)),X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.270.0.2']),
% 20.20/20.65      [weight('<41,269,268,[0,0,0,3]>')]).
% 20.20/20.65  cnf('0.270.2.0',plain,
% 20.20/20.65      ( multiplication(c(c(X1)),X1) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.270.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_269]).
% 20.20/20.65  cnf('0.271.0.0',plain,
% 20.20/20.65      ( antidomain(X1) = multiplication(c(forward_diamond(one,X1)),antidomain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.270.2.0','0.52.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.1','L')]).
% 20.20/20.65  cnf('0.271.0.1',plain,
% 20.20/20.65      ( antidomain(X1) = domain_difference(antidomain(forward_diamond(one,X1)),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.271.0.0','0.167.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.271.0.2',plain,
% 20.20/20.65      ( antidomain(X1) = domain_difference(forward_box(X1,zero),X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.271.0.1','0.87.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.271.1.0',plain,
% 20.20/20.65      ( antidomain(X1) = domain_difference(forward_box(X1,zero),X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.271.0.2']),
% 20.20/20.65      [weight('<47,270,52,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.271.2.0',plain,
% 20.20/20.65      ( domain_difference(forward_box(X1,zero),X1) = antidomain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.271.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_270]).
% 20.20/20.65  cnf('0.298.0.0',plain,
% 20.20/20.65      ( multiplication(addition(c(X1),X2),X1) = addition(zero,multiplication(X2,X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.12.2.0','0.194.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.298.0.1',plain,
% 20.20/20.65      ( multiplication(addition(c(X1),X2),X1) = multiplication(X2,X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.298.0.0','0.36.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.298.1.0',plain,
% 20.20/20.65      ( multiplication(addition(c(X1),X2),X1) = multiplication(X2,X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.298.0.1']),
% 20.20/20.65      [weight('<69,194,12,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.298.2.0',plain,
% 20.20/20.65      ( multiplication(addition(c(X1),X2),X1) = multiplication(X2,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.298.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_297]).
% 20.20/20.65  cnf('0.312.0.0',plain,
% 20.20/20.65      ( forward_diamond(addition(antidomain(domain(X1)),X2),X1) = domain(multiplication(X2,domain(X1))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.26.2.0','0.266.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.312.0.1',plain,
% 20.20/20.65      ( forward_diamond(addition(c(X1),X2),X1) = domain(multiplication(X2,domain(X1))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.312.0.0','0.24.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.1','L')]).
% 20.20/20.65  cnf('0.312.0.2',plain,
% 20.20/20.65      ( forward_diamond(addition(c(X1),X2),X1) = forward_diamond(X2,X1) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.312.0.1','0.26.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.312.1.0',plain,
% 20.20/20.65      ( forward_diamond(addition(c(X1),X2),X1) = forward_diamond(X2,X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.312.0.2']),
% 20.20/20.65      [weight('<69,266,26,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.312.2.0',plain,
% 20.20/20.65      ( forward_diamond(addition(c(X1),X2),X1) = forward_diamond(X2,X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.312.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_311]).
% 20.20/20.65  cnf('0.405.0.0',plain,
% 20.20/20.65      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = addition(antidomain(zero),antidomain(multiplication(codomain(X1),domain(coantidomain(X1))))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.117.2.0','0.221.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1.1','L')]).
% 20.20/20.65  cnf('0.405.0.1',plain,
% 20.20/20.65      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = addition(one,antidomain(multiplication(codomain(X1),domain(coantidomain(X1))))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.405.0.0','0.65.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.1','L')]).
% 20.20/20.65  cnf('0.405.0.2',plain,
% 20.20/20.65      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.405.0.1','0.140.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.405.1.0',plain,
% 20.20/20.65      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.405.0.2']),
% 20.20/20.65      [weight('<71,221,117,[0,0,0,2]>')]).
% 20.20/20.65  cnf('0.405.2.0',plain,
% 20.20/20.65      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.405.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_404]).
% 20.20/20.65  cnf('0.408.0.0',plain,
% 20.20/20.65      ( zero = multiplication(one,multiplication(codomain(X1),domain(coantidomain(X1)))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.13.2.0','0.405.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.408.0.1',plain,
% 20.20/20.65      ( zero = multiplication(codomain(X1),domain(coantidomain(X1))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.408.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.408.1.0',plain,
% 20.20/20.65      ( zero = multiplication(codomain(X1),domain(coantidomain(X1))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.408.0.1']),
% 20.20/20.65      [weight('<55,405,13,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.408.2.0',plain,
% 20.20/20.65      ( multiplication(codomain(X1),domain(coantidomain(X1))) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.408.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_407]).
% 20.20/20.65  cnf('0.409.0.0',plain,
% 20.20/20.65      ( multiplication(X1,domain(coantidomain(X1))) = multiplication(X1,zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.258.2.0','0.408.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.409.0.1',plain,
% 20.20/20.65      ( multiplication(X1,domain(coantidomain(X1))) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.409.0.0','0.11.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.409.1.0',plain,
% 20.20/20.65      ( multiplication(X1,domain(coantidomain(X1))) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.409.0.1']),
% 20.20/20.65      [weight('<41,408,258,[0,0,0,2]>')]).
% 20.20/20.65  cnf('0.409.2.0',plain,
% 20.20/20.65      ( multiplication(X1,domain(coantidomain(X1))) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.409.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_408]).
% 20.20/20.65  cnf('0.420.0.0',plain,
% 20.20/20.65      ( multiplication(X1,addition(one,X2)) = addition(X1,multiplication(X1,X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.9.2.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.420.1.0',plain,
% 20.20/20.65      ( multiplication(X1,addition(one,X2)) = addition(X1,multiplication(X1,X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.420.0.0']),
% 20.20/20.65      [weight('<?,9,1,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.420.2.0',plain,
% 20.20/20.65      ( multiplication(X1,addition(one,X2)) = addition(X1,multiplication(X1,X2)) ),
% 20.20/20.65      inference(activate,[status(thm)],['0.420.1.0']),
% 20.20/20.65      [equation_2]).
% 20.20/20.65  cnf('0.423.0.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,domain(X2))) = multiplication(X1,one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.420.2.0','0.124.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.423.0.1',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,domain(X2))) = X1 ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.423.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.423.1.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,domain(X2))) = X1 ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.423.0.1']),
% 20.20/20.65      [weight('<55,420,124,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.423.2.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,domain(X2))) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.423.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_421]).
% 20.20/20.65  cnf('0.424.0.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,codomain(X2))) = multiplication(X1,one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.420.2.0','0.125.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.424.0.1',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,codomain(X2))) = X1 ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.424.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.424.1.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,codomain(X2))) = X1 ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.424.0.1']),
% 20.20/20.65      [weight('<55,420,125,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.424.2.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,codomain(X2))) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.424.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_422]).
% 20.20/20.65  cnf('0.429.0.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,coantidomain(X2))) = multiplication(X1,one) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.420.2.0','0.141.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.429.0.1',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,coantidomain(X2))) = X1 ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.429.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.429.1.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,coantidomain(X2))) = X1 ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.429.0.1']),
% 20.20/20.65      [weight('<55,420,141,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.429.2.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(X1,coantidomain(X2))) = X1 ),
% 20.20/20.65      inference(orient,[status(thm)],['0.429.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_427]).
% 20.20/20.65  cnf('0.430.0.0',plain,
% 20.20/20.65      ( true = leq(multiplication(X1,domain(X2)),X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.137.2.0','0.423.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.430.1.0',plain,
% 20.20/20.65      ( true = leq(multiplication(X1,domain(X2)),X1) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.430.0.0']),
% 20.20/20.65      [weight('<55,423,137,[0,0,0,2]>')]).
% 20.20/20.65  cnf('0.430.2.0',plain,
% 20.20/20.65      ( leq(multiplication(X1,domain(X2)),X1) = true ),
% 20.20/20.65      inference(orient,[status(thm)],['0.430.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_428]).
% 20.20/20.65  cnf('0.473.0.0',plain,
% 20.20/20.65      ( multiplication(domain(X1),addition(one,antidomain(X2))) = addition(domain(X1),domain_difference(X1,X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.420.2.0','0.15.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.2','L')]).
% 20.20/20.65  cnf('0.473.0.1',plain,
% 20.20/20.65      ( multiplication(domain(X1),one) = addition(domain(X1),domain_difference(X1,X2)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.473.0.0','0.140.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.473.0.2',plain,
% 20.20/20.65      ( domain(X1) = addition(domain(X1),domain_difference(X1,X2)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.473.0.1','0.1.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.473.1.0',plain,
% 20.20/20.65      ( domain(X1) = addition(domain(X1),domain_difference(X1,X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.473.0.2']),
% 20.20/20.65      [weight('<62,420,15,[1,1,0,2]>')]).
% 20.20/20.65  cnf('0.473.2.0',plain,
% 20.20/20.65      ( addition(domain(X1),domain_difference(X1,X2)) = domain(X1) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.473.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_471]).
% 20.20/20.65  cnf('0.490.0.0',plain,
% 20.20/20.65      ( domain(codomain(X1)) = addition(domain(codomain(X1)),codomain(X1)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.424.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.2','L')]).
% 20.20/20.65  cnf('0.490.1.0',plain,
% 20.20/20.65      ( domain(codomain(X1)) = addition(domain(codomain(X1)),codomain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.490.0.0']),
% 20.20/20.65      [weight('<69,424,193,[1,0,0,2]>')]).
% 20.20/20.65  cnf('0.490.1.1',plain,
% 20.20/20.65      ( domain(codomain(X1)) = addition(codomain(X1),domain(codomain(X1))) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.490.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.490.2.0',plain,
% 20.20/20.65      ( addition(codomain(X1),domain(codomain(X1))) = domain(codomain(X1)) ),
% 20.20/20.65      inference(orient,[status(thm)],['0.490.1.1',theory(equality)]),
% 20.20/20.65      [x,rule_488]).
% 20.20/20.65  cnf('0.674.0.0',plain,
% 20.20/20.65      ( forward_diamond(multiplication(c(X1),coantidomain(X2)),X1) = forward_diamond(c(X1),X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.312.2.0','0.429.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.674.0.1',plain,
% 20.20/20.65      ( forward_diamond(multiplication(c(X1),coantidomain(X2)),X1) = zero ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.674.0.0','0.78.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.674.1.0',plain,
% 20.20/20.65      ( forward_diamond(multiplication(c(X1),coantidomain(X2)),X1) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.674.0.1']),
% 20.20/20.65      [weight('<71,429,312,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.674.2.0',plain,
% 20.20/20.65      ( forward_diamond(multiplication(c(X1),coantidomain(X2)),X1) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.674.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_671]).
% 20.20/20.65  cnf('0.675.0.0',plain,
% 20.20/20.65      ( zero = forward_diamond(coantidomain(X1),c(coantidomain(X1))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.674.2.0','0.270.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.675.1.0',plain,
% 20.20/20.65      ( zero = forward_diamond(coantidomain(X1),c(coantidomain(X1))) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.675.0.0']),
% 20.20/20.65      [weight('<55,674,270,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.675.2.0',plain,
% 20.20/20.65      ( forward_diamond(coantidomain(X1),c(coantidomain(X1))) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.675.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_672]).
% 20.20/20.65  cnf('0.676.0.0',plain,
% 20.20/20.65      ( forward_box(coantidomain(X1),coantidomain(X1)) = c(zero) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.28.2.0','0.675.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.676.0.1',plain,
% 20.20/20.65      ( forward_box(coantidomain(X1),coantidomain(X1)) = one ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.676.0.0','0.68.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.676.1.0',plain,
% 20.20/20.65      ( forward_box(coantidomain(X1),coantidomain(X1)) = one ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.676.0.1']),
% 20.20/20.65      [weight('<41,675,28,[0,0,0,1]>')]).
% 20.20/20.65  cnf('0.676.2.0',plain,
% 20.20/20.65      ( forward_box(coantidomain(X1),coantidomain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.676.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_673]).
% 20.20/20.65  cnf('0.677.0.0',plain,
% 20.20/20.65      ( one = forward_box(codomain(X1),coantidomain(coantidomain(X1))) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.676.2.0','0.25.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.677.0.1',plain,
% 20.20/20.65      ( one = forward_box(codomain(X1),codomain(X1)) ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.677.0.0','0.25.2.0',theory(equality)]),
% 20.20/20.65      [pos('R.2','L')]).
% 20.20/20.65  cnf('0.677.1.0',plain,
% 20.20/20.65      ( one = forward_box(codomain(X1),codomain(X1)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.677.0.1']),
% 20.20/20.65      [weight('<41,676,25,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.677.2.0',plain,
% 20.20/20.65      ( forward_box(codomain(X1),codomain(X1)) = one ),
% 20.20/20.65      inference(orient,[status(thm)],['0.677.1.0',theory(equality)]),
% 20.20/20.65      [x,rule_674]).
% 20.20/20.65  cnf('0.723.0.0',plain,
% 20.20/20.65      ( multiplication(X1,multiplication(X2,coantidomain(multiplication(X1,X2)))) = zero ),
% 20.20/20.65      inference(cp,[status(thm)],['0.8.2.0','0.10.2.0',theory(equality)]),
% 20.20/20.65      [pos('L','L')]).
% 20.20/20.65  cnf('0.723.1.0',plain,
% 20.20/20.65      ( multiplication(X1,multiplication(X2,coantidomain(multiplication(X1,X2)))) = zero ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.723.0.0']),
% 20.20/20.65      [weight('<?,10,8,[0,0,0,0]>')]).
% 20.20/20.65  cnf('0.723.2.0',plain,
% 20.20/20.65      ( multiplication(X1,multiplication(X2,coantidomain(multiplication(X1,X2)))) = zero ),
% 20.20/20.65      inference(orient,[status(thm)],['0.723.1.0',theory(equality)]),
% 20.20/20.65      [u,rule_720]).
% 20.20/20.65  cnf('0.824.0.0',plain,
% 20.20/20.65      ( multiplication(addition(one,X1),X2) = addition(X2,multiplication(X1,X2)) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.12.2.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.824.1.0',plain,
% 20.20/20.65      ( multiplication(addition(one,X1),X2) = addition(X2,multiplication(X1,X2)) ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.824.0.0']),
% 20.20/20.65      [weight('<?,12,2,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.824.2.0',plain,
% 20.20/20.65      ( multiplication(addition(one,X1),X2) = addition(X2,multiplication(X1,X2)) ),
% 20.20/20.65      inference(activate,[status(thm)],['0.824.1.0']),
% 20.20/20.65      [equation_4]).
% 20.20/20.65  cnf('0.825.0.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(domain(X2),X1)) = multiplication(one,X1) ),
% 20.20/20.65      inference(cp,[status(thm)],['0.824.2.0','0.124.2.0',theory(equality)]),
% 20.20/20.65      [pos('L.1','L')]).
% 20.20/20.65  cnf('0.825.0.1',plain,
% 20.20/20.65      ( addition(X1,multiplication(domain(X2),X1)) = X1 ),
% 20.20/20.65      inference(reduction,[status(thm)],['0.825.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.65      [pos('R','L')]).
% 20.20/20.65  cnf('0.825.1.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(domain(X2),X1)) = X1 ),
% 20.20/20.65      inference(weigh,[status(thm)],['0.825.0.1']),
% 20.20/20.65      [weight('<55,824,124,[1,0,0,1]>')]).
% 20.20/20.65  cnf('0.825.2.0',plain,
% 20.20/20.65      ( addition(X1,multiplication(domain(X2),X1)) = X1 ),
% 20.20/20.66      inference(orient,[status(thm)],['0.825.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_821]).
% 20.20/20.66  cnf('0.826.0.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(codomain(X2),X1)) = multiplication(one,X1) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.824.2.0','0.125.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.826.0.1',plain,
% 20.20/20.66      ( addition(X1,multiplication(codomain(X2),X1)) = X1 ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.826.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.826.1.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(codomain(X2),X1)) = X1 ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.826.0.1']),
% 20.20/20.66      [weight('<55,824,125,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.826.2.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(codomain(X2),X1)) = X1 ),
% 20.20/20.66      inference(orient,[status(thm)],['0.826.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_822]).
% 20.20/20.66  cnf('0.827.0.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(c(X2),X1)) = multiplication(one,X1) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.824.2.0','0.126.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.827.0.1',plain,
% 20.20/20.66      ( addition(X1,multiplication(c(X2),X1)) = X1 ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.827.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.827.1.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(c(X2),X1)) = X1 ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.827.0.1']),
% 20.20/20.66      [weight('<55,824,126,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.827.2.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(c(X2),X1)) = X1 ),
% 20.20/20.66      inference(orient,[status(thm)],['0.827.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_823]).
% 20.20/20.66  cnf('0.832.0.0',plain,
% 20.20/20.66      ( true = leq(multiplication(codomain(X1),X2),X2) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.137.2.0','0.826.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.832.1.0',plain,
% 20.20/20.66      ( true = leq(multiplication(codomain(X1),X2),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.832.0.0']),
% 20.20/20.66      [weight('<55,826,137,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.832.2.0',plain,
% 20.20/20.66      ( leq(multiplication(codomain(X1),X2),X2) = true ),
% 20.20/20.66      inference(orient,[status(thm)],['0.832.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_828]).
% 20.20/20.66  cnf('0.855.0.0',plain,
% 20.20/20.66      ( multiplication(addition(one,domain(X1)),antidomain(X2)) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.824.2.0','0.15.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2','L')]).
% 20.20/20.66  cnf('0.855.0.1',plain,
% 20.20/20.66      ( multiplication(one,antidomain(X2)) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.855.0.0','0.124.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.855.0.2',plain,
% 20.20/20.66      ( antidomain(X2) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.855.0.1','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.855.1.0',plain,
% 20.20/20.66      ( antidomain(X2) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.855.0.2']),
% 20.20/20.66      [weight('<62,824,15,[1,1,0,2]>')]).
% 20.20/20.66  cnf('0.855.2.0',plain,
% 20.20/20.66      ( addition(antidomain(X1),domain_difference(X2,X1)) = antidomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.855.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_851]).
% 20.20/20.66  cnf('0.856.0.0',plain,
% 20.20/20.66      ( multiplication(domain_difference(X1,X2),X2) = multiplication(antidomain(X2),X2) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.266.2.0','0.855.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.856.0.1',plain,
% 20.20/20.66      ( multiplication(domain_difference(X1,X2),X2) = zero ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.856.0.0','0.13.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.856.1.0',plain,
% 20.20/20.66      ( multiplication(domain_difference(X1,X2),X2) = zero ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.856.0.1']),
% 20.20/20.66      [weight('<41,855,266,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.856.2.0',plain,
% 20.20/20.66      ( multiplication(domain_difference(X1,X2),X2) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.856.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_852]).
% 20.20/20.66  cnf('0.860.0.0',plain,
% 20.20/20.66      ( codomain(domain(X1)) = addition(codomain(domain(X1)),domain(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.825.2.0','0.187.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.860.1.0',plain,
% 20.20/20.66      ( codomain(domain(X1)) = addition(codomain(domain(X1)),domain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.860.0.0']),
% 20.20/20.66      [weight('<69,825,187,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.860.1.1',plain,
% 20.20/20.66      ( codomain(domain(X1)) = addition(domain(X1),codomain(domain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.860.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.860.2.0',plain,
% 20.20/20.66      ( addition(domain(X1),codomain(domain(X1))) = codomain(domain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.860.1.1',theory(equality)]),
% 20.20/20.66      [x,rule_856]).
% 20.20/20.66  cnf('0.881.0.0',plain,
% 20.20/20.66      ( one = forward_box(backward_diamond(X1,X2),codomain(multiplication(codomain(X2),X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.677.2.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.881.0.1',plain,
% 20.20/20.66      ( one = forward_box(backward_diamond(X1,X2),backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.881.0.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2','L')]).
% 20.20/20.66  cnf('0.881.1.0',plain,
% 20.20/20.66      ( one = forward_box(backward_diamond(X1,X2),backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.881.0.1']),
% 20.20/20.66      [weight('<71,677,30,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.881.2.0',plain,
% 20.20/20.66      ( forward_box(backward_diamond(X1,X2),backward_diamond(X1,X2)) = one ),
% 20.20/20.66      inference(orient,[status(thm)],['0.881.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_877]).
% 20.20/20.66  cnf('0.956.0.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = addition(coantidomain(zero),coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.218.2.0','0.856.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.956.0.1',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = addition(one,coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.956.0.0','0.93.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1','L')]).
% 20.20/20.66  cnf('0.956.0.2',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = one ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.956.0.1','0.141.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.956.1.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = one ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.956.0.2']),
% 20.20/20.66      [weight('<71,856,218,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.956.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = one ),
% 20.20/20.66      inference(orient,[status(thm)],['0.956.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_951]).
% 20.20/20.66  cnf('0.958.0.0',plain,
% 20.20/20.66      ( zero = multiplication(multiplication(codomain(domain_difference(X1,X2)),X2),one) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.10.2.0','0.956.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.958.0.1',plain,
% 20.20/20.66      ( zero = multiplication(codomain(domain_difference(X1,X2)),multiplication(X2,one)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.958.0.0','0.8.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.958.0.2',plain,
% 20.20/20.66      ( zero = multiplication(codomain(domain_difference(X1,X2)),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.958.0.1','0.1.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2','L')]).
% 20.20/20.66  cnf('0.958.1.0',plain,
% 20.20/20.66      ( zero = multiplication(codomain(domain_difference(X1,X2)),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.958.0.2']),
% 20.20/20.66      [weight('<55,956,10,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.958.2.0',plain,
% 20.20/20.66      ( multiplication(codomain(domain_difference(X1,X2)),X2) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.958.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_953]).
% 20.20/20.66  cnf('0.990.0.0',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X2)) = addition(multiplication(X1,coantidomain(X2)),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.12.2.0','0.10.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.990.0.1',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X2)) = multiplication(X1,coantidomain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.990.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.990.1.0',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X2)) = multiplication(X1,coantidomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.990.0.1']),
% 20.20/20.66      [weight('<76,12,10,[1,0,0,4]>')]).
% 20.20/20.66  cnf('0.990.2.0',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X2)) = multiplication(X1,coantidomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.990.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_985]).
% 20.20/20.66  cnf('0.991.0.0',plain,
% 20.20/20.66      ( multiplication(codomain(X1),coantidomain(codomain(coantidomain(X1)))) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.990.2.0','0.158.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.991.0.1',plain,
% 20.20/20.66      ( multiplication(codomain(X1),codomain(coantidomain(coantidomain(X1)))) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.0','0.48.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.991.0.2',plain,
% 20.20/20.66      ( multiplication(codomain(X1),codomain(codomain(X1))) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.1','0.25.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2.1','L')]).
% 20.20/20.66  cnf('0.991.0.3',plain,
% 20.20/20.66      ( multiplication(codomain(X1),backward_diamond(one,X1)) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.2','0.51.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.991.0.4',plain,
% 20.20/20.66      ( codomain(X1) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.3','0.189.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.991.0.5',plain,
% 20.20/20.66      ( codomain(X1) = coantidomain(codomain(coantidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.4','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.991.0.6',plain,
% 20.20/20.66      ( codomain(X1) = codomain(coantidomain(coantidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.5','0.48.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.991.0.7',plain,
% 20.20/20.66      ( codomain(X1) = codomain(codomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.6','0.25.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1','L')]).
% 20.20/20.66  cnf('0.991.0.8',plain,
% 20.20/20.66      ( codomain(X1) = backward_diamond(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.991.0.7','0.51.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.991.1.0',plain,
% 20.20/20.66      ( codomain(X1) = backward_diamond(one,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.991.0.8']),
% 20.20/20.66      [weight('<23,990,158,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.991.2.0',plain,
% 20.20/20.66      ( backward_diamond(one,X1) = codomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.991.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_986]).
% 20.20/20.66  cnf('0.992.0.0',plain,
% 20.20/20.66      ( codomain(codomain(X1)) = backward_diamond(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.51.2.0'])).
% 20.20/20.66  cnf('0.992.0.1',plain,
% 20.20/20.66      ( codomain(codomain(X1)) = codomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.992.0.0','0.991.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.992.1.0',plain,
% 20.20/20.66      ( codomain(codomain(X1)) = codomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.992.0.1']),
% 20.20/20.66      [weight('<23,51,991,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.992.2.0',plain,
% 20.20/20.66      ( codomain(codomain(X1)) = codomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.992.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_987]).
% 20.20/20.66  cnf('0.994.0.0',plain,
% 20.20/20.66      ( c(backward_diamond(one,X1)) = backward_box(codomain(X1),zero) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.116.2.0'])).
% 20.20/20.66  cnf('0.994.0.1',plain,
% 20.20/20.66      ( c(codomain(X1)) = backward_box(codomain(X1),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.994.0.0','0.991.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.994.0.2',plain,
% 20.20/20.66      ( backward_box(X1,zero) = backward_box(codomain(X1),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.994.0.1','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.994.1.0',plain,
% 20.20/20.66      ( backward_box(X1,zero) = backward_box(codomain(X1),zero) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.994.0.2']),
% 20.20/20.66      [weight('<39,116,991,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.994.2.0',plain,
% 20.20/20.66      ( backward_box(codomain(X1),zero) = backward_box(X1,zero) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.994.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_989]).
% 20.20/20.66  cnf('0.995.0.0',plain,
% 20.20/20.66      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.151.2.0'])).
% 20.20/20.66  cnf('0.995.0.1',plain,
% 20.20/20.66      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.995.0.0','0.994.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.995.1.0',plain,
% 20.20/20.66      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.995.0.1']),
% 20.20/20.66      [weight('<39,151,994,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.995.2.0',plain,
% 20.20/20.66      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.995.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_990]).
% 20.20/20.66  cnf('0.996.0.0',plain,
% 20.20/20.66      ( backward_diamond(X1,codomain(X2)) = codomain(multiplication(codomain(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.30.2.0','0.992.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.996.0.1',plain,
% 20.20/20.66      ( backward_diamond(X1,codomain(X2)) = backward_diamond(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.996.0.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.996.1.0',plain,
% 20.20/20.66      ( backward_diamond(X1,codomain(X2)) = backward_diamond(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.996.0.1']),
% 20.20/20.66      [weight('<39,992,30,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.996.2.0',plain,
% 20.20/20.66      ( backward_diamond(X1,codomain(X2)) = backward_diamond(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.996.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_991]).
% 20.20/20.66  cnf('0.997.0.0',plain,
% 20.20/20.66      ( codomain(multiplication(codomain(X1),X2)) = codomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.992.2.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.997.0.1',plain,
% 20.20/20.66      ( backward_diamond(X2,X1) = codomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.997.0.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.997.1.0',plain,
% 20.20/20.66      ( backward_diamond(X2,X1) = codomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.997.0.1']),
% 20.20/20.66      [weight('<39,992,30,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.997.2.0',plain,
% 20.20/20.66      ( codomain(backward_diamond(X1,X2)) = backward_diamond(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.997.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_992]).
% 20.20/20.66  cnf('0.1000.0.0',plain,
% 20.20/20.66      ( multiplication(X1,coantidomain(addition(X1,X2))) = multiplication(addition(X1,X2),coantidomain(addition(X1,X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.990.2.0','0.122.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1000.0.1',plain,
% 20.20/20.66      ( multiplication(X1,coantidomain(addition(X1,X2))) = zero ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1000.0.0','0.10.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1000.1.0',plain,
% 20.20/20.66      ( multiplication(X1,coantidomain(addition(X1,X2))) = zero ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1000.0.1']),
% 20.20/20.66      [weight('<55,990,122,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1000.2.0',plain,
% 20.20/20.66      ( multiplication(X1,coantidomain(addition(X1,X2))) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1000.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_995]).
% 20.20/20.66  cnf('0.1001.0.0',plain,
% 20.20/20.66      ( zero = multiplication(X1,coantidomain(addition(X2,X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1000.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2.1','L')]).
% 20.20/20.66  cnf('0.1001.1.0',plain,
% 20.20/20.66      ( zero = multiplication(X1,coantidomain(addition(X2,X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1001.0.0']),
% 20.20/20.66      [weight('<55,1000,16,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1001.2.0',plain,
% 20.20/20.66      ( multiplication(X1,coantidomain(addition(X2,X1))) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1001.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_996]).
% 20.20/20.66  cnf('0.1005.0.0',plain,
% 20.20/20.66      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.118.2.0','0.995.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1005.1.0',plain,
% 20.20/20.66      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1005.0.0']),
% 20.20/20.66      [weight('<59,995,118,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1005.2.0',plain,
% 20.20/20.66      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1005.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1000]).
% 20.20/20.66  cnf('0.1008.0.0',plain,
% 20.20/20.66      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.104.2.0','0.997.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1008.1.0',plain,
% 20.20/20.66      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1008.0.0']),
% 20.20/20.66      [weight('<59,997,104,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1008.2.0',plain,
% 20.20/20.66      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1008.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1003]).
% 20.20/20.66  cnf('0.1010.0.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = multiplication(one,coantidomain(antidomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.990.2.0','0.63.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1010.0.1',plain,
% 20.20/20.66      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = coantidomain(antidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1010.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1010.1.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = coantidomain(antidomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1010.0.1']),
% 20.20/20.66      [weight('<69,990,63,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1010.2.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = coantidomain(antidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1010.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1005]).
% 20.20/20.66  cnf('0.1021.0.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),addition(one,coantidomain(antidomain(X1)))) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.420.2.0','0.1010.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2','L')]).
% 20.20/20.66  cnf('0.1021.0.1',plain,
% 20.20/20.66      ( multiplication(domain(X1),one) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1021.0.0','0.141.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1021.0.2',plain,
% 20.20/20.66      ( domain(X1) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1021.0.1','0.1.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1021.1.0',plain,
% 20.20/20.66      ( domain(X1) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1021.0.2']),
% 20.20/20.66      [weight('<62,1010,420,[0,0,1,2]>')]).
% 20.20/20.66  cnf('0.1021.2.0',plain,
% 20.20/20.66      ( addition(domain(X1),coantidomain(antidomain(X1))) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1021.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1016]).
% 20.20/20.66  cnf('0.1104.0.0',plain,
% 20.20/20.66      ( multiplication(antidomain(X1),addition(X2,X1)) = addition(multiplication(antidomain(X1),X2),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.9.2.0','0.13.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1104.0.1',plain,
% 20.20/20.66      ( multiplication(antidomain(X1),addition(X2,X1)) = multiplication(antidomain(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1104.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1104.1.0',plain,
% 20.20/20.66      ( multiplication(antidomain(X1),addition(X2,X1)) = multiplication(antidomain(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1104.0.1']),
% 20.20/20.66      [weight('<76,13,9,[0,0,0,4]>')]).
% 20.20/20.66  cnf('0.1104.2.0',plain,
% 20.20/20.66      ( multiplication(antidomain(X1),addition(X2,X1)) = multiplication(antidomain(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1104.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1099]).
% 20.20/20.66  cnf('0.1105.0.0',plain,
% 20.20/20.66      ( multiplication(antidomain(forward_diamond(one,X1)),c(X1)) = multiplication(antidomain(forward_diamond(one,X1)),one) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1104.2.0','0.155.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1105.0.1',plain,
% 20.20/20.66      ( multiplication(forward_box(X1,zero),c(X1)) = multiplication(antidomain(forward_diamond(one,X1)),one) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1105.0.0','0.87.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1105.0.2',plain,
% 20.20/20.66      ( c(X1) = multiplication(antidomain(forward_diamond(one,X1)),one) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1105.0.1','0.249.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1105.0.3',plain,
% 20.20/20.66      ( c(X1) = antidomain(forward_diamond(one,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1105.0.2','0.1.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1105.0.4',plain,
% 20.20/20.66      ( c(X1) = forward_box(X1,zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1105.0.3','0.87.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1105.1.0',plain,
% 20.20/20.66      ( c(X1) = forward_box(X1,zero) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1105.0.4']),
% 20.20/20.66      [weight('<23,1104,155,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1105.2.0',plain,
% 20.20/20.66      ( forward_box(X1,zero) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1105.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1100]).
% 20.20/20.66  cnf('0.1106.0.0',plain,
% 20.20/20.66      ( c(domain(X1)) = forward_box(X1,zero) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.84.2.0'])).
% 20.20/20.66  cnf('0.1106.0.1',plain,
% 20.20/20.66      ( c(domain(X1)) = c(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1106.0.0','0.1105.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1106.1.0',plain,
% 20.20/20.66      ( c(domain(X1)) = c(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1106.0.1']),
% 20.20/20.66      [weight('<23,84,1105,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1106.2.0',plain,
% 20.20/20.66      ( c(domain(X1)) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1106.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1101]).
% 20.20/20.66  cnf('0.1107.0.0',plain,
% 20.20/20.66      ( domain(c(X1)) = forward_box(X1,zero) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.86.2.0'])).
% 20.20/20.66  cnf('0.1107.0.1',plain,
% 20.20/20.66      ( domain(c(X1)) = c(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1107.0.0','0.1105.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1107.1.0',plain,
% 20.20/20.66      ( domain(c(X1)) = c(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1107.0.1']),
% 20.20/20.66      [weight('<23,86,1105,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1107.2.0',plain,
% 20.20/20.66      ( domain(c(X1)) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1107.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1102]).
% 20.20/20.66  cnf('0.1108.0.0',plain,
% 20.20/20.66      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.89.2.0'])).
% 20.20/20.66  cnf('0.1108.0.1',plain,
% 20.20/20.66      ( c(antidomain(X1)) = c(c(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1108.0.0','0.1105.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1108.0.2',plain,
% 20.20/20.66      ( forward_diamond(one,X1) = c(c(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1108.0.1','0.52.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1108.1.0',plain,
% 20.20/20.66      ( forward_diamond(one,X1) = c(c(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1108.0.2']),
% 20.20/20.66      [weight('<27,89,1105,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1108.2.0',plain,
% 20.20/20.66      ( c(c(X1)) = forward_diamond(one,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1108.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1103]).
% 20.20/20.66  cnf('0.1109.0.0',plain,
% 20.20/20.66      ( forward_box(forward_box(X1,zero),zero) = forward_box(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.148.2.0'])).
% 20.20/20.66  cnf('0.1109.0.1',plain,
% 20.20/20.66      ( c(forward_box(X1,zero)) = forward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1109.0.0','0.1105.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1109.0.2',plain,
% 20.20/20.66      ( c(c(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1109.0.1','0.1105.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1109.1.0',plain,
% 20.20/20.66      ( c(c(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1109.0.2']),
% 20.20/20.66      [weight('<27,148,1105,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1109.1.1',plain,
% 20.20/20.66      ( forward_diamond(one,X1) = forward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1109.1.0','0.1108.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1109.2.0',plain,
% 20.20/20.66      ( forward_diamond(one,X1) = forward_box(one,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1109.1.1',theory(equality)]),
% 20.20/20.66      [u,rule_1104]).
% 20.20/20.66  cnf('0.1110.0.0',plain,
% 20.20/20.66      ( domain(domain(X1)) = forward_diamond(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.49.2.0'])).
% 20.20/20.66  cnf('0.1110.0.1',plain,
% 20.20/20.66      ( domain(domain(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1110.0.0','0.1109.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1110.1.0',plain,
% 20.20/20.66      ( domain(domain(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1110.0.1']),
% 20.20/20.66      [weight('<27,49,1109,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1110.2.0',plain,
% 20.20/20.66      ( domain(domain(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1110.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1105]).
% 20.20/20.66  cnf('0.1113.0.0',plain,
% 20.20/20.66      ( c(antidomain(X1)) = c(c(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1106.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1113.0.1',plain,
% 20.20/20.66      ( forward_diamond(one,X1) = c(c(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1113.0.0','0.52.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1113.1.0',plain,
% 20.20/20.66      ( forward_diamond(one,X1) = c(c(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1113.0.1']),
% 20.20/20.66      [weight('<27,1106,45,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1113.1.1',plain,
% 20.20/20.66      ( forward_box(one,X1) = c(c(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1113.1.0','0.1109.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1113.2.0',plain,
% 20.20/20.66      ( c(c(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1113.1.1',theory(equality)]),
% 20.20/20.66      [x,rule_1108]).
% 20.20/20.66  cnf('0.1116.0.0',plain,
% 20.20/20.66      ( domain_difference(forward_box(X1,zero),X1) = antidomain(X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.271.2.0'])).
% 20.20/20.66  cnf('0.1116.0.1',plain,
% 20.20/20.66      ( domain_difference(c(X1),X1) = antidomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1116.0.0','0.1105.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1116.1.0',plain,
% 20.20/20.66      ( domain_difference(c(X1),X1) = antidomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1116.0.1']),
% 20.20/20.66      [weight('<34,271,1105,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1116.2.0',plain,
% 20.20/20.66      ( domain_difference(c(X1),X1) = antidomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1116.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1111]).
% 20.20/20.66  cnf('0.1128.0.0',plain,
% 20.20/20.66      ( backward_box(X1,domain(X2)) = c(backward_diamond(X1,c(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.27.2.0','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1128.0.1',plain,
% 20.20/20.66      ( backward_box(X1,domain(X2)) = backward_box(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1128.0.0','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1128.1.0',plain,
% 20.20/20.66      ( backward_box(X1,domain(X2)) = backward_box(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1128.0.1']),
% 20.20/20.66      [weight('<39,1106,27,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1128.2.0',plain,
% 20.20/20.66      ( backward_box(X1,domain(X2)) = backward_box(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1128.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1123]).
% 20.20/20.66  cnf('0.1129.0.0',plain,
% 20.20/20.66      ( forward_box(X1,domain(X2)) = c(forward_diamond(X1,c(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.28.2.0','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1129.0.1',plain,
% 20.20/20.66      ( forward_box(X1,domain(X2)) = forward_box(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1129.0.0','0.28.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1129.1.0',plain,
% 20.20/20.66      ( forward_box(X1,domain(X2)) = forward_box(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1129.0.1']),
% 20.20/20.66      [weight('<39,1106,28,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1129.2.0',plain,
% 20.20/20.66      ( forward_box(X1,domain(X2)) = forward_box(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1129.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1124]).
% 20.20/20.66  cnf('0.1130.0.0',plain,
% 20.20/20.66      ( c(backward_diamond(X1,c(X2))) = domain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1107.2.0','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1130.0.1',plain,
% 20.20/20.66      ( backward_box(X1,X2) = domain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1130.0.0','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1130.1.0',plain,
% 20.20/20.66      ( backward_box(X1,X2) = domain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1130.0.1']),
% 20.20/20.66      [weight('<39,1107,27,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1130.2.0',plain,
% 20.20/20.66      ( domain(backward_box(X1,X2)) = backward_box(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1130.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1125]).
% 20.20/20.66  cnf('0.1131.0.0',plain,
% 20.20/20.66      ( c(forward_diamond(X1,c(X2))) = domain(forward_box(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1107.2.0','0.28.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1131.0.1',plain,
% 20.20/20.66      ( forward_box(X1,X2) = domain(forward_box(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1131.0.0','0.28.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1131.1.0',plain,
% 20.20/20.66      ( forward_box(X1,X2) = domain(forward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1131.0.1']),
% 20.20/20.66      [weight('<39,1107,28,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1131.2.0',plain,
% 20.20/20.66      ( domain(forward_box(X1,X2)) = forward_box(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1131.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1126]).
% 20.20/20.66  cnf('0.1139.0.0',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1106.2.0','0.26.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1139.0.1',plain,
% 20.20/20.66      ( antidomain(forward_diamond(X1,X2)) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1139.0.0','0.166.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1139.1.0',plain,
% 20.20/20.66      ( antidomain(forward_diamond(X1,X2)) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1139.0.1']),
% 20.20/20.66      [weight('<44,1106,26,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1139.2.0',plain,
% 20.20/20.66      ( antidomain(forward_diamond(X1,X2)) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1139.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1134]).
% 20.20/20.66  cnf('0.1140.0.0',plain,
% 20.20/20.66      ( domain_difference(antidomain(domain(X1)),X2) = multiplication(c(X1),antidomain(X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.167.2.0','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1140.0.1',plain,
% 20.20/20.66      ( domain_difference(c(X1),X2) = multiplication(c(X1),antidomain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1140.0.0','0.24.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1140.0.2',plain,
% 20.20/20.66      ( domain_difference(c(X1),X2) = domain_difference(antidomain(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1140.0.1','0.167.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1140.1.0',plain,
% 20.20/20.66      ( domain_difference(c(X1),X2) = domain_difference(antidomain(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1140.0.2']),
% 20.20/20.66      [weight('<44,1106,167,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1140.2.0',plain,
% 20.20/20.66      ( domain_difference(antidomain(X1),X2) = domain_difference(c(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1140.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1135]).
% 20.20/20.66  cnf('0.1141.0.0',plain,
% 20.20/20.66      ( forward_diamond(X1,antidomain(domain(X2))) = domain(multiplication(X1,c(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.168.2.0','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1141.0.1',plain,
% 20.20/20.66      ( forward_diamond(X1,c(X2)) = domain(multiplication(X1,c(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1141.0.0','0.24.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1141.0.2',plain,
% 20.20/20.66      ( forward_diamond(X1,c(X2)) = forward_diamond(X1,antidomain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1141.0.1','0.168.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1141.1.0',plain,
% 20.20/20.66      ( forward_diamond(X1,c(X2)) = forward_diamond(X1,antidomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1141.0.2']),
% 20.20/20.66      [weight('<44,1106,168,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1141.2.0',plain,
% 20.20/20.66      ( forward_diamond(X1,antidomain(X2)) = forward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1141.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1136]).
% 20.20/20.66  cnf('0.1142.0.0',plain,
% 20.20/20.66      ( forward_box(one,codomain(X1)) = c(backward_box(X1,zero)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1113.2.0','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1142.1.0',plain,
% 20.20/20.66      ( forward_box(one,codomain(X1)) = c(backward_box(X1,zero)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1142.0.0']),
% 20.20/20.66      [weight('<44,1113,104,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1142.2.0',plain,
% 20.20/20.66      ( c(backward_box(X1,zero)) = forward_box(one,codomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1142.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1137]).
% 20.20/20.66  cnf('0.1146.0.0',plain,
% 20.20/20.66      ( c(backward_box(X1,X2)) = antidomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.24.2.0','0.1130.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1146.1.0',plain,
% 20.20/20.66      ( c(backward_box(X1,X2)) = antidomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1146.0.0']),
% 20.20/20.66      [weight('<44,1130,24,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1146.2.0',plain,
% 20.20/20.66      ( antidomain(backward_box(X1,X2)) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1146.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1141]).
% 20.20/20.66  cnf('0.1158.0.0',plain,
% 20.20/20.66      ( addition(domain(sK2_goals_X1),backward_box(sK3_goals_X0,domain(sK1_goals_X2))) = one ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.22.2.0'])).
% 20.20/20.66  cnf('0.1158.0.1',plain,
% 20.20/20.66      ( addition(domain(sK2_goals_X1),backward_box(sK3_goals_X0,sK1_goals_X2)) = one ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1158.0.0','0.1128.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1158.1.0',plain,
% 20.20/20.66      ( addition(domain(sK2_goals_X1),backward_box(sK3_goals_X0,sK1_goals_X2)) = one ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1158.0.1']),
% 20.20/20.66      [weight('<55,22,1128,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1158.2.0',plain,
% 20.20/20.66      ( addition(domain(sK2_goals_X1),backward_box(sK3_goals_X0,sK1_goals_X2)) = one ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1158.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1153]).
% 20.20/20.66  cnf('0.1180.0.0',plain,
% 20.20/20.66      ( multiplication(antidomain(addition(X1,X2)),X1) = multiplication(antidomain(addition(X1,X2)),addition(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1104.2.0','0.122.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1180.0.1',plain,
% 20.20/20.66      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1180.0.0','0.13.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1180.1.0',plain,
% 20.20/20.66      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1180.0.1']),
% 20.20/20.66      [weight('<55,1104,122,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1180.2.0',plain,
% 20.20/20.66      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1180.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1175]).
% 20.20/20.66  cnf('0.1182.0.0',plain,
% 20.20/20.66      ( zero = multiplication(antidomain(addition(X1,X2)),X2) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1180.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1182.1.0',plain,
% 20.20/20.66      ( zero = multiplication(antidomain(addition(X1,X2)),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1182.0.0']),
% 20.20/20.66      [weight('<55,1180,16,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.1182.2.0',plain,
% 20.20/20.66      ( multiplication(antidomain(addition(X1,X2)),X2) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1182.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1177]).
% 20.20/20.66  cnf('0.1183.0.0',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.166.2.0'])).
% 20.20/20.66  cnf('0.1183.0.1',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1183.0.0','0.1139.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1183.1.0',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1183.0.1']),
% 20.20/20.66      [weight('<59,166,1139,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1183.2.0',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1183.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1178]).
% 20.20/20.66  cnf('0.1184.0.0',plain,
% 20.20/20.66      ( c(forward_diamond(X1,antidomain(X2))) = c(multiplication(X1,c(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1183.2.0','0.45.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1184.0.1',plain,
% 20.20/20.66      ( c(forward_diamond(X1,c(X2))) = c(multiplication(X1,c(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1184.0.0','0.1141.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1184.0.2',plain,
% 20.20/20.66      ( forward_box(X1,X2) = c(multiplication(X1,c(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1184.0.1','0.28.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1184.1.0',plain,
% 20.20/20.66      ( forward_box(X1,X2) = c(multiplication(X1,c(X2))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1184.0.2']),
% 20.20/20.66      [weight('<53,1183,45,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1184.2.0',plain,
% 20.20/20.66      ( c(multiplication(X1,c(X2))) = forward_box(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1184.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1179]).
% 20.20/20.66  cnf('0.1187.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),antidomain(X2)) = domain_difference(antidomain(X1),X2) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.167.2.0'])).
% 20.20/20.66  cnf('0.1187.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),antidomain(X2)) = domain_difference(c(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1187.0.0','0.1140.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1187.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),antidomain(X2)) = domain_difference(c(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1187.0.1']),
% 20.20/20.66      [weight('<59,167,1140,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1187.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),antidomain(X2)) = domain_difference(c(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1187.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1182]).
% 20.20/20.66  cnf('0.1188.0.0',plain,
% 20.20/20.66      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,antidomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.168.2.0'])).
% 20.20/20.66  cnf('0.1188.0.1',plain,
% 20.20/20.66      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1188.0.0','0.1141.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1188.1.0',plain,
% 20.20/20.66      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1188.0.1']),
% 20.20/20.66      [weight('<59,168,1141,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1188.2.0',plain,
% 20.20/20.66      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1188.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1183]).
% 20.20/20.66  cnf('0.1190.0.0',plain,
% 20.20/20.66      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1005.2.0'])).
% 20.20/20.66  cnf('0.1190.0.1',plain,
% 20.20/20.66      ( forward_box(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1190.0.0','0.1109.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1190.1.0',plain,
% 20.20/20.66      ( forward_box(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1190.0.1']),
% 20.20/20.66      [weight('<59,1005,1109,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1190.1.1',plain,
% 20.20/20.66      ( forward_box(one,codomain(c(X1))) = c(backward_box(one,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1190.1.0','0.1146.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1190.2.0',plain,
% 20.20/20.66      ( forward_box(one,codomain(c(X1))) = c(backward_box(one,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1190.1.1',theory(equality)]),
% 20.20/20.66      [u,rule_1185]).
% 20.20/20.66  cnf('0.1197.0.0',plain,
% 20.20/20.66      ( forward_box(domain(X1),X2) = c(domain_difference(X1,domain(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1184.2.0','0.165.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1197.1.0',plain,
% 20.20/20.66      ( forward_box(domain(X1),X2) = c(domain_difference(X1,domain(X2))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1197.0.0']),
% 20.20/20.66      [weight('<59,1184,165,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1197.2.0',plain,
% 20.20/20.66      ( c(domain_difference(X1,domain(X2))) = forward_box(domain(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1197.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1192]).
% 20.20/20.66  cnf('0.1199.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(antidomain(X1),antidomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.179.2.0'])).
% 20.20/20.66  cnf('0.1199.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1199.0.0','0.1140.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1199.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1199.0.1']),
% 20.20/20.66      [weight('<65,179,1140,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1199.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1199.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1194]).
% 20.20/20.66  cnf('0.1200.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(antidomain(X1),domain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.180.2.0'])).
% 20.20/20.66  cnf('0.1200.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1200.0.0','0.1140.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1200.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1200.0.1']),
% 20.20/20.66      [weight('<65,180,1140,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1200.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1200.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1195]).
% 20.20/20.66  cnf('0.1202.0.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),antidomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.183.2.0'])).
% 20.20/20.66  cnf('0.1202.0.1',plain,
% 20.20/20.66      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1202.0.0','0.1141.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1202.1.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1202.0.1']),
% 20.20/20.66      [weight('<65,183,1141,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1202.2.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1202.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1197]).
% 20.20/20.66  cnf('0.1205.0.0',plain,
% 20.20/20.66      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = multiplication(antidomain(coantidomain(X1)),one) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1104.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1205.0.1',plain,
% 20.20/20.66      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1205.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1205.1.0',plain,
% 20.20/20.66      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1205.0.1']),
% 20.20/20.66      [weight('<69,1104,91,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1205.2.0',plain,
% 20.20/20.66      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1205.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1200]).
% 20.20/20.66  cnf('0.1208.0.0',plain,
% 20.20/20.66      ( multiplication(addition(one,antidomain(coantidomain(X1))),codomain(X1)) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.824.2.0','0.1205.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2','L')]).
% 20.20/20.66  cnf('0.1208.0.1',plain,
% 20.20/20.66      ( multiplication(one,codomain(X1)) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1208.0.0','0.140.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1208.0.2',plain,
% 20.20/20.66      ( codomain(X1) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1208.0.1','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1208.1.0',plain,
% 20.20/20.66      ( codomain(X1) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1208.0.2']),
% 20.20/20.66      [weight('<62,1205,824,[0,0,1,2]>')]).
% 20.20/20.66  cnf('0.1208.2.0',plain,
% 20.20/20.66      ( addition(codomain(X1),antidomain(coantidomain(X1))) = codomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1208.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1203]).
% 20.20/20.66  cnf('0.1247.0.0',plain,
% 20.20/20.66      ( forward_box(antidomain(addition(X1,c(X2))),X2) = c(zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1184.2.0','0.1182.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1247.0.1',plain,
% 20.20/20.66      ( forward_box(antidomain(addition(X1,c(X2))),X2) = one ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1247.0.0','0.68.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1247.1.0',plain,
% 20.20/20.66      ( forward_box(antidomain(addition(X1,c(X2))),X2) = one ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1247.0.1']),
% 20.20/20.66      [weight('<71,1184,1182,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1247.2.0',plain,
% 20.20/20.66      ( forward_box(antidomain(addition(X1,c(X2))),X2) = one ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1247.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1242]).
% 20.20/20.66  cnf('0.1265.0.0',plain,
% 20.20/20.66      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.48.2.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1265.1.0',plain,
% 20.20/20.66      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1265.0.0']),
% 20.20/20.66      [weight('<76,48,30,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1265.2.0',plain,
% 20.20/20.66      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1265.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1260]).
% 20.20/20.66  cnf('0.1268.0.0',plain,
% 20.20/20.66      ( backward_box(multiplication(codomain(X1),X2),zero) = c(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.104.2.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1268.1.0',plain,
% 20.20/20.66      ( backward_box(multiplication(codomain(X1),X2),zero) = c(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1268.0.0']),
% 20.20/20.66      [weight('<76,104,30,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1268.2.0',plain,
% 20.20/20.66      ( backward_box(multiplication(codomain(X1),X2),zero) = c(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1268.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1263]).
% 20.20/20.66  cnf('0.1269.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X1,X2)) = addition(zero,multiplication(c(X1),X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.9.2.0','0.194.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1269.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X1,X2)) = multiplication(c(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1269.0.0','0.36.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1269.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X1,X2)) = multiplication(c(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1269.0.1']),
% 20.20/20.66      [weight('<76,194,9,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1269.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X1,X2)) = multiplication(c(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1269.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1264]).
% 20.20/20.66  cnf('0.1270.0.0',plain,
% 20.20/20.66      ( multiplication(c(domain(X1)),antidomain(X1)) = multiplication(c(domain(X1)),one) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1269.2.0','0.63.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1270.0.1',plain,
% 20.20/20.66      ( domain_difference(c(domain(X1)),X1) = multiplication(c(domain(X1)),one) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1270.0.0','0.1187.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1270.0.2',plain,
% 20.20/20.66      ( domain_difference(c(X1),X1) = multiplication(c(domain(X1)),one) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1270.0.1','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1270.0.3',plain,
% 20.20/20.66      ( antidomain(X1) = multiplication(c(domain(X1)),one) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1270.0.2','0.1116.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1270.0.4',plain,
% 20.20/20.66      ( antidomain(X1) = c(domain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1270.0.3','0.1.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1270.0.5',plain,
% 20.20/20.66      ( antidomain(X1) = c(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1270.0.4','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1270.1.0',plain,
% 20.20/20.66      ( antidomain(X1) = c(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1270.0.5']),
% 20.20/20.66      [weight('<14,1269,63,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1270.2.0',plain,
% 20.20/20.66      ( antidomain(X1) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1270.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1265]).
% 20.20/20.66  cnf('0.1271.0.0',plain,
% 20.20/20.66      ( antidomain(antidomain(X1)) = domain(X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.23.2.0'])).
% 20.20/20.66  cnf('0.1271.0.1',plain,
% 20.20/20.66      ( c(antidomain(X1)) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1271.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1271.0.2',plain,
% 20.20/20.66      ( c(c(X1)) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1271.0.1','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1271.0.3',plain,
% 20.20/20.66      ( forward_box(one,X1) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1271.0.2','0.1113.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1271.1.0',plain,
% 20.20/20.66      ( forward_box(one,X1) = domain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1271.0.3']),
% 20.20/20.66      [weight('<23,23,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1271.2.0',plain,
% 20.20/20.66      ( forward_box(one,X1) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1271.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1266]).
% 20.20/20.66  cnf('0.1272.0.0',plain,
% 20.20/20.66      ( domain_difference(one,X1) = antidomain(X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.75.2.0'])).
% 20.20/20.66  cnf('0.1272.0.1',plain,
% 20.20/20.66      ( domain_difference(one,X1) = c(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1272.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1272.1.0',plain,
% 20.20/20.66      ( domain_difference(one,X1) = c(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1272.0.1']),
% 20.20/20.66      [weight('<23,75,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1272.2.0',plain,
% 20.20/20.66      ( domain_difference(one,X1) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1272.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1267]).
% 20.20/20.66  cnf('0.1274.0.0',plain,
% 20.20/20.66      ( domain(domain(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1110.2.0'])).
% 20.20/20.66  cnf('0.1274.0.1',plain,
% 20.20/20.66      ( domain(domain(X1)) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1274.0.0','0.1271.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1274.1.0',plain,
% 20.20/20.66      ( domain(domain(X1)) = domain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1274.0.1']),
% 20.20/20.66      [weight('<23,1110,1271,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1274.2.0',plain,
% 20.20/20.66      ( domain(domain(X1)) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1274.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1269]).
% 20.20/20.66  cnf('0.1275.0.0',plain,
% 20.20/20.66      ( c(c(X1)) = forward_box(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1113.2.0'])).
% 20.20/20.66  cnf('0.1275.0.1',plain,
% 20.20/20.66      ( c(c(X1)) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1275.0.0','0.1271.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1275.1.0',plain,
% 20.20/20.66      ( c(c(X1)) = domain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1275.0.1']),
% 20.20/20.66      [weight('<23,1113,1271,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1275.2.0',plain,
% 20.20/20.66      ( c(c(X1)) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1275.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1270]).
% 20.20/20.66  cnf('0.1280.0.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.15.2.0'])).
% 20.20/20.66  cnf('0.1280.0.1',plain,
% 20.20/20.66      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1280.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1280.0.2',plain,
% 20.20/20.66      ( domain_difference(X1,domain(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1280.0.1','0.165.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1280.1.0',plain,
% 20.20/20.66      ( domain_difference(X1,domain(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1280.0.2']),
% 20.20/20.66      [weight('<39,15,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1280.2.0',plain,
% 20.20/20.66      ( domain_difference(X1,domain(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1280.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1275]).
% 20.20/20.66  cnf('0.1281.0.0',plain,
% 20.20/20.66      ( c(backward_box(X1,zero)) = forward_box(one,codomain(X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1142.2.0'])).
% 20.20/20.66  cnf('0.1281.0.1',plain,
% 20.20/20.66      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1281.0.0','0.1271.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1281.1.0',plain,
% 20.20/20.66      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1281.0.1']),
% 20.20/20.66      [weight('<39,1142,1271,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1281.2.0',plain,
% 20.20/20.66      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1281.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1276]).
% 20.20/20.66  cnf('0.1282.0.0',plain,
% 20.20/20.66      ( forward_diamond(X1,domain(X2)) = domain(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.26.2.0','0.1274.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1282.0.1',plain,
% 20.20/20.66      ( forward_diamond(X1,domain(X2)) = forward_diamond(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1282.0.0','0.26.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1282.1.0',plain,
% 20.20/20.66      ( forward_diamond(X1,domain(X2)) = forward_diamond(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1282.0.1']),
% 20.20/20.66      [weight('<39,1274,26,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1282.2.0',plain,
% 20.20/20.66      ( forward_diamond(X1,domain(X2)) = forward_diamond(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1282.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1277]).
% 20.20/20.66  cnf('0.1283.0.0',plain,
% 20.20/20.66      ( domain(multiplication(X1,domain(X2))) = domain(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1274.2.0','0.26.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1283.0.1',plain,
% 20.20/20.66      ( forward_diamond(X1,X2) = domain(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1283.0.0','0.26.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1283.1.0',plain,
% 20.20/20.66      ( forward_diamond(X1,X2) = domain(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1283.0.1']),
% 20.20/20.66      [weight('<39,1274,26,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1283.2.0',plain,
% 20.20/20.66      ( domain(forward_diamond(X1,X2)) = forward_diamond(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1283.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1278]).
% 20.20/20.66  cnf('0.1288.0.0',plain,
% 20.20/20.66      ( forward_box(one,codomain(c(X1))) = c(backward_box(one,X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1190.2.0'])).
% 20.20/20.66  cnf('0.1288.0.1',plain,
% 20.20/20.66      ( domain(codomain(c(X1))) = c(backward_box(one,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1288.0.0','0.1271.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1288.1.0',plain,
% 20.20/20.66      ( domain(codomain(c(X1))) = c(backward_box(one,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1288.0.1']),
% 20.20/20.66      [weight('<44,1190,1271,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1288.2.0',plain,
% 20.20/20.66      ( domain(codomain(c(X1))) = c(backward_box(one,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1288.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1283]).
% 20.20/20.66  cnf('0.1289.0.0',plain,
% 20.20/20.66      ( c(domain_difference(X1,domain(X2))) = forward_box(domain(X1),X2) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1197.2.0'])).
% 20.20/20.66  cnf('0.1289.0.1',plain,
% 20.20/20.66      ( c(domain_difference(X1,X2)) = forward_box(domain(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1289.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1289.1.0',plain,
% 20.20/20.66      ( c(domain_difference(X1,X2)) = forward_box(domain(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1289.0.1']),
% 20.20/20.66      [weight('<44,1197,1280,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1289.2.0',plain,
% 20.20/20.66      ( c(domain_difference(X1,X2)) = forward_box(domain(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1289.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1284]).
% 20.20/20.66  cnf('0.1290.0.0',plain,
% 20.20/20.66      ( forward_box(X1,c(X2)) = c(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1184.2.0','0.1275.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1290.0.1',plain,
% 20.20/20.66      ( forward_box(X1,c(X2)) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1290.0.0','0.1183.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1290.1.0',plain,
% 20.20/20.66      ( forward_box(X1,c(X2)) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1290.0.1']),
% 20.20/20.66      [weight('<44,1275,1184,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1290.2.0',plain,
% 20.20/20.66      ( c(forward_diamond(X1,X2)) = forward_box(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1290.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1285]).
% 20.20/20.66  cnf('0.1292.0.0',plain,
% 20.20/20.66      ( domain(multiplication(X1,c(X2))) = c(forward_box(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1275.2.0','0.1184.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1292.0.1',plain,
% 20.20/20.66      ( forward_diamond(X1,c(X2)) = c(forward_box(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1292.0.0','0.1188.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1292.1.0',plain,
% 20.20/20.66      ( forward_diamond(X1,c(X2)) = c(forward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1292.0.1']),
% 20.20/20.66      [weight('<44,1275,1184,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1292.2.0',plain,
% 20.20/20.66      ( c(forward_box(X1,X2)) = forward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1292.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1287]).
% 20.20/20.66  cnf('0.1299.0.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,domain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.165.2.0'])).
% 20.20/20.66  cnf('0.1299.0.1',plain,
% 20.20/20.66      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1299.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1299.1.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1299.0.1']),
% 20.20/20.66      [weight('<53,165,1280,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1299.2.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1299.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1294]).
% 20.20/20.66  cnf('0.1300.0.0',plain,
% 20.20/20.66      ( domain_difference(domain(X1),X2) = multiplication(domain(X1),c(X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1299.2.0','0.1274.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1300.0.1',plain,
% 20.20/20.66      ( domain_difference(domain(X1),X2) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1300.0.0','0.1299.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1300.1.0',plain,
% 20.20/20.66      ( domain_difference(domain(X1),X2) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1300.0.1']),
% 20.20/20.66      [weight('<39,1299,1274,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1300.2.0',plain,
% 20.20/20.66      ( domain_difference(domain(X1),X2) = domain_difference(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1300.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1295]).
% 20.20/20.66  cnf('0.1309.0.0',plain,
% 20.20/20.66      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1180.2.0'])).
% 20.20/20.66  cnf('0.1309.0.1',plain,
% 20.20/20.66      ( multiplication(c(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1309.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1309.1.0',plain,
% 20.20/20.66      ( multiplication(c(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1309.0.1']),
% 20.20/20.66      [weight('<55,1180,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1309.2.0',plain,
% 20.20/20.66      ( multiplication(c(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1309.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1304]).
% 20.20/20.66  cnf('0.1322.0.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,antidomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.164.2.0'])).
% 20.20/20.66  cnf('0.1322.0.1',plain,
% 20.20/20.66      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1322.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2','L')]).
% 20.20/20.66  cnf('0.1322.1.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1322.0.1']),
% 20.20/20.66      [weight('<59,164,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1322.2.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1322.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1317]).
% 20.20/20.66  cnf('0.1323.0.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),domain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.184.2.0'])).
% 20.20/20.66  cnf('0.1323.0.1',plain,
% 20.20/20.66      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1323.0.0','0.1282.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1323.1.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1323.0.1']),
% 20.20/20.66      [weight('<59,184,1282,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1323.2.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1323.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1318]).
% 20.20/20.66  cnf('0.1324.0.0',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1183.2.0'])).
% 20.20/20.66  cnf('0.1324.0.1',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = forward_box(X1,c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1324.0.0','0.1290.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1324.1.0',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = forward_box(X1,c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1324.0.1']),
% 20.20/20.66      [weight('<59,1183,1290,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1324.2.0',plain,
% 20.20/20.66      ( c(multiplication(X1,domain(X2))) = forward_box(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1324.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1319]).
% 20.20/20.66  cnf('0.1325.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1200.2.0'])).
% 20.20/20.66  cnf('0.1325.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1325.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1325.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1325.0.1']),
% 20.20/20.66      [weight('<59,1200,1280,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1325.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1325.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1320]).
% 20.20/20.66  cnf('0.1326.0.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1202.2.0'])).
% 20.20/20.66  cnf('0.1326.0.1',plain,
% 20.20/20.66      ( domain(domain_difference(X1,X2)) = forward_diamond(domain(X1),c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1326.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1326.1.0',plain,
% 20.20/20.66      ( domain(domain_difference(X1,X2)) = forward_diamond(domain(X1),c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1326.0.1']),
% 20.20/20.66      [weight('<59,1202,1280,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1326.2.0',plain,
% 20.20/20.66      ( forward_diamond(domain(X1),c(X2)) = domain(domain_difference(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1326.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1321]).
% 20.20/20.66  cnf('0.1327.0.0',plain,
% 20.20/20.66      ( backward_box(X1,c(X2)) = c(backward_diamond(X1,domain(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.27.2.0','0.1275.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1327.1.0',plain,
% 20.20/20.66      ( backward_box(X1,c(X2)) = c(backward_diamond(X1,domain(X2))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1327.0.0']),
% 20.20/20.66      [weight('<59,1275,27,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1327.2.0',plain,
% 20.20/20.66      ( c(backward_diamond(X1,domain(X2))) = backward_box(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1327.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1322]).
% 20.20/20.66  cnf('0.1328.0.0',plain,
% 20.20/20.66      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1275.2.0','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1328.1.0',plain,
% 20.20/20.66      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1328.0.0']),
% 20.20/20.66      [weight('<59,1275,27,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1328.2.0',plain,
% 20.20/20.66      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1328.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1323]).
% 20.20/20.66  cnf('0.1329.0.0',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X1)) = addition(zero,multiplication(X2,coantidomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.12.2.0','0.10.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1329.1.0',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X1)) = addition(zero,multiplication(X2,coantidomain(X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1329.0.0']),
% 20.20/20.66      [weight('<?,12,10,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1329.1.1',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X1)) = multiplication(X2,coantidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1329.1.0','0.36.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1329.2.0',plain,
% 20.20/20.66      ( multiplication(addition(X1,X2),coantidomain(X1)) = multiplication(X2,coantidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1329.1.1',theory(equality)]),
% 20.20/20.66      [u,rule_1324]).
% 20.20/20.66  cnf('0.1330.0.0',plain,
% 20.20/20.66      ( multiplication(coantidomain(X1),coantidomain(codomain(X1))) = multiplication(one,coantidomain(codomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1329.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1330.0.1',plain,
% 20.20/20.66      ( multiplication(coantidomain(X1),codomain(coantidomain(X1))) = multiplication(one,coantidomain(codomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1330.0.0','0.48.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1330.0.2',plain,
% 20.20/20.66      ( coantidomain(X1) = multiplication(one,coantidomain(codomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1330.0.1','0.187.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1330.0.3',plain,
% 20.20/20.66      ( coantidomain(X1) = coantidomain(codomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1330.0.2','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1330.0.4',plain,
% 20.20/20.66      ( coantidomain(X1) = codomain(coantidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1330.0.3','0.48.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1330.1.0',plain,
% 20.20/20.66      ( coantidomain(X1) = codomain(coantidomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1330.0.4']),
% 20.20/20.66      [weight('<23,1329,91,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1330.2.0',plain,
% 20.20/20.66      ( codomain(coantidomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1330.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1325]).
% 20.20/20.66  cnf('0.1331.0.0',plain,
% 20.20/20.66      ( coantidomain(codomain(X1)) = codomain(coantidomain(X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.48.2.0'])).
% 20.20/20.66  cnf('0.1331.0.1',plain,
% 20.20/20.66      ( coantidomain(codomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1331.0.0','0.1330.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1331.1.0',plain,
% 20.20/20.66      ( coantidomain(codomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1331.0.1']),
% 20.20/20.66      [weight('<23,48,1330,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1331.2.0',plain,
% 20.20/20.66      ( coantidomain(codomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1331.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1326]).
% 20.20/20.66  cnf('0.1332.0.0',plain,
% 20.20/20.66      ( backward_box(coantidomain(X1),zero) = c(coantidomain(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.104.2.0','0.1330.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1332.1.0',plain,
% 20.20/20.66      ( backward_box(coantidomain(X1),zero) = c(coantidomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1332.0.0']),
% 20.20/20.66      [weight('<39,1330,104,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1332.2.0',plain,
% 20.20/20.66      ( backward_box(coantidomain(X1),zero) = c(coantidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1332.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1327]).
% 20.20/20.66  cnf('0.1339.0.0',plain,
% 20.20/20.66      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1265.2.0'])).
% 20.20/20.66  cnf('0.1339.0.1',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1339.0.0','0.1330.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1339.1.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1339.0.1']),
% 20.20/20.66      [weight('<59,1265,1330,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1339.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1339.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1334]).
% 20.20/20.66  cnf('0.1341.0.0',plain,
% 20.20/20.66      ( backward_diamond(X1,coantidomain(X2)) = codomain(multiplication(coantidomain(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.30.2.0','0.1330.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1341.1.0',plain,
% 20.20/20.66      ( backward_diamond(X1,coantidomain(X2)) = codomain(multiplication(coantidomain(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1341.0.0']),
% 20.20/20.66      [weight('<59,1330,30,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1341.2.0',plain,
% 20.20/20.66      ( codomain(multiplication(coantidomain(X1),X2)) = backward_diamond(X2,coantidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1341.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1336]).
% 20.20/20.66  cnf('0.1342.0.0',plain,
% 20.20/20.66      ( addition(antidomain(X1),domain_difference(X2,X1)) = antidomain(X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.855.2.0'])).
% 20.20/20.66  cnf('0.1342.0.1',plain,
% 20.20/20.66      ( addition(c(X1),domain_difference(X2,X1)) = antidomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1342.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1342.0.2',plain,
% 20.20/20.66      ( addition(c(X1),domain_difference(X2,X1)) = c(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1342.0.1','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1342.1.0',plain,
% 20.20/20.66      ( addition(c(X1),domain_difference(X2,X1)) = c(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1342.0.2']),
% 20.20/20.66      [weight('<62,855,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1342.2.0',plain,
% 20.20/20.66      ( addition(c(X1),domain_difference(X2,X1)) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1342.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1337]).
% 20.20/20.66  cnf('0.1343.0.0',plain,
% 20.20/20.66      ( addition(domain(X1),coantidomain(antidomain(X1))) = domain(X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1021.2.0'])).
% 20.20/20.66  cnf('0.1343.0.1',plain,
% 20.20/20.66      ( addition(domain(X1),coantidomain(c(X1))) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1343.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2.1','L')]).
% 20.20/20.66  cnf('0.1343.1.0',plain,
% 20.20/20.66      ( addition(domain(X1),coantidomain(c(X1))) = domain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1343.0.1']),
% 20.20/20.66      [weight('<62,1021,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1343.2.0',plain,
% 20.20/20.66      ( addition(domain(X1),coantidomain(c(X1))) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1343.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1338]).
% 20.20/20.66  cnf('0.1344.0.0',plain,
% 20.20/20.66      ( addition(codomain(X1),antidomain(coantidomain(X1))) = codomain(X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1208.2.0'])).
% 20.20/20.66  cnf('0.1344.0.1',plain,
% 20.20/20.66      ( addition(codomain(X1),c(coantidomain(X1))) = codomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1344.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1344.1.0',plain,
% 20.20/20.66      ( addition(codomain(X1),c(coantidomain(X1))) = codomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1344.0.1']),
% 20.20/20.66      [weight('<62,1208,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1344.2.0',plain,
% 20.20/20.66      ( addition(codomain(X1),c(coantidomain(X1))) = codomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1344.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1339]).
% 20.20/20.66  cnf('0.1358.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1199.2.0'])).
% 20.20/20.66  cnf('0.1358.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1358.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2','L')]).
% 20.20/20.66  cnf('0.1358.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1358.0.1']),
% 20.20/20.66      [weight('<65,1199,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1358.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1358.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1353]).
% 20.20/20.66  cnf('0.1360.0.0',plain,
% 20.20/20.66      ( forward_diamond(c(X1),c(X2)) = domain(domain_difference(c(X1),X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1188.2.0','0.1325.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1360.1.0',plain,
% 20.20/20.66      ( forward_diamond(c(X1),c(X2)) = domain(domain_difference(c(X1),X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1360.0.0']),
% 20.20/20.66      [weight('<65,1325,1188,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1360.2.0',plain,
% 20.20/20.66      ( domain(domain_difference(c(X1),X2)) = forward_diamond(c(X1),c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1360.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1355]).
% 20.20/20.66  cnf('0.1362.0.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,coantidomain(X2))) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1339.2.0','0.1330.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1362.1.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,coantidomain(X2))) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1362.0.0']),
% 20.20/20.66      [weight('<65,1339,1330,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.1362.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(coantidomain(X1),X2)) = coantidomain(backward_diamond(X2,coantidomain(X1))) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1362.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1357]).
% 20.20/20.66  cnf('0.1364.0.0',plain,
% 20.20/20.66      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1205.2.0'])).
% 20.20/20.66  cnf('0.1364.0.1',plain,
% 20.20/20.66      ( multiplication(c(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1364.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1364.0.2',plain,
% 20.20/20.66      ( multiplication(c(coantidomain(X1)),codomain(X1)) = c(coantidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1364.0.1','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1364.1.0',plain,
% 20.20/20.66      ( multiplication(c(coantidomain(X1)),codomain(X1)) = c(coantidomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1364.0.2']),
% 20.20/20.66      [weight('<69,1205,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1364.2.0',plain,
% 20.20/20.66      ( multiplication(c(coantidomain(X1)),codomain(X1)) = c(coantidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1364.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1359]).
% 20.20/20.66  cnf('0.1383.0.0',plain,
% 20.20/20.66      ( forward_box(antidomain(addition(X1,c(X2))),X2) = one ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1247.2.0'])).
% 20.20/20.66  cnf('0.1383.0.1',plain,
% 20.20/20.66      ( forward_box(c(addition(X1,c(X2))),X2) = one ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1383.0.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1383.1.0',plain,
% 20.20/20.66      ( forward_box(c(addition(X1,c(X2))),X2) = one ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1383.0.1']),
% 20.20/20.66      [weight('<71,1247,1270,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1383.2.0',plain,
% 20.20/20.66      ( forward_box(c(addition(X1,c(X2))),X2) = one ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1383.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1378]).
% 20.20/20.66  cnf('0.1432.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X2,X1)) = addition(multiplication(c(X1),X2),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.9.2.0','0.194.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1432.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X2,X1)) = multiplication(c(X1),X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1432.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1432.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X2,X1)) = multiplication(c(X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1432.0.1']),
% 20.20/20.66      [weight('<76,194,9,[0,0,0,4]>')]).
% 20.20/20.66  cnf('0.1432.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),addition(X2,X1)) = multiplication(c(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1432.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1427]).
% 20.20/20.66  cnf('0.1438.0.0',plain,
% 20.20/20.66      ( forward_box(X1,codomain(X2)) = c(multiplication(X1,backward_box(X2,zero))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1184.2.0','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1438.1.0',plain,
% 20.20/20.66      ( forward_box(X1,codomain(X2)) = c(multiplication(X1,backward_box(X2,zero))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1438.0.0']),
% 20.20/20.66      [weight('<76,1184,104,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1438.2.0',plain,
% 20.20/20.66      ( c(multiplication(X1,backward_box(X2,zero))) = forward_box(X1,codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1438.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1433]).
% 20.20/20.66  cnf('0.1445.0.0',plain,
% 20.20/20.66      ( domain_difference(X1,codomain(X2)) = multiplication(domain(X1),backward_box(X2,zero)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1299.2.0','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1445.1.0',plain,
% 20.20/20.66      ( domain_difference(X1,codomain(X2)) = multiplication(domain(X1),backward_box(X2,zero)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1445.0.0']),
% 20.20/20.66      [weight('<76,1299,104,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1445.2.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),backward_box(X2,zero)) = domain_difference(X1,codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1445.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1440]).
% 20.20/20.66  cnf('0.1452.0.0',plain,
% 20.20/20.66      ( domain(c(X1)) = addition(c(X1),domain_difference(c(X1),X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.473.2.0','0.1107.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1452.0.1',plain,
% 20.20/20.66      ( c(X1) = addition(c(X1),domain_difference(c(X1),X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1452.0.0','0.1107.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1452.1.0',plain,
% 20.20/20.66      ( c(X1) = addition(c(X1),domain_difference(c(X1),X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1452.0.1']),
% 20.20/20.66      [weight('<79,1107,473,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1452.2.0',plain,
% 20.20/20.66      ( addition(c(X1),domain_difference(c(X1),X2)) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1452.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1447]).
% 20.20/20.66  cnf('0.1453.0.0',plain,
% 20.20/20.66      ( multiplication(domain_difference(c(X1),X2),X1) = multiplication(c(X1),X1) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.298.2.0','0.1452.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1453.0.1',plain,
% 20.20/20.66      ( multiplication(domain_difference(c(X1),X2),X1) = zero ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1453.0.0','0.194.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1453.1.0',plain,
% 20.20/20.66      ( multiplication(domain_difference(c(X1),X2),X1) = zero ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1453.0.1']),
% 20.20/20.66      [weight('<55,1452,298,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1453.2.0',plain,
% 20.20/20.66      ( multiplication(domain_difference(c(X1),X2),X1) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1453.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1448]).
% 20.20/20.66  cnf('0.1459.0.0',plain,
% 20.20/20.66      ( multiplication(X1,addition(codomain(X1),X2)) = addition(X1,multiplication(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.9.2.0','0.187.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1459.1.0',plain,
% 20.20/20.66      ( multiplication(X1,addition(codomain(X1),X2)) = addition(X1,multiplication(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1459.0.0']),
% 20.20/20.66      [weight('<83,187,9,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1459.2.0',plain,
% 20.20/20.66      ( multiplication(X1,addition(codomain(X1),X2)) = addition(X1,multiplication(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1459.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1454]).
% 20.20/20.66  cnf('0.1460.0.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(X1,domain(codomain(X1)))) = multiplication(X1,domain(codomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1459.2.0','0.490.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1460.0.1',plain,
% 20.20/20.66      ( X1 = multiplication(X1,domain(codomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1460.0.0','0.423.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1460.1.0',plain,
% 20.20/20.66      ( X1 = multiplication(X1,domain(codomain(X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1460.0.1']),
% 20.20/20.66      [weight('<41,1459,490,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.1460.2.0',plain,
% 20.20/20.66      ( multiplication(X1,domain(codomain(X1))) = X1 ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1460.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1455]).
% 20.20/20.66  cnf('0.1462.0.0',plain,
% 20.20/20.66      ( backward_diamond(domain(codomain(codomain(X1))),X1) = codomain(codomain(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.30.2.0','0.1460.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1462.0.1',plain,
% 20.20/20.66      ( backward_diamond(domain(codomain(X1)),X1) = codomain(codomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1462.0.0','0.992.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1462.0.2',plain,
% 20.20/20.66      ( backward_diamond(domain(codomain(X1)),X1) = codomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1462.0.1','0.992.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1462.1.0',plain,
% 20.20/20.66      ( backward_diamond(domain(codomain(X1)),X1) = codomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1462.0.2']),
% 20.20/20.66      [weight('<47,1460,30,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1462.2.0',plain,
% 20.20/20.66      ( backward_diamond(domain(codomain(X1)),X1) = codomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1462.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1457]).
% 20.20/20.66  cnf('0.1472.0.0',plain,
% 20.20/20.66      ( backward_box(domain(codomain(c(X1))),X1) = c(codomain(c(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.27.2.0','0.1462.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1472.0.1',plain,
% 20.20/20.66      ( backward_box(c(backward_box(one,X1)),X1) = c(codomain(c(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1472.0.0','0.1288.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1472.0.2',plain,
% 20.20/20.66      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(c(X1),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1472.0.1','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1472.0.3',plain,
% 20.20/20.66      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1472.0.2','0.995.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1472.1.0',plain,
% 20.20/20.66      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1472.0.3']),
% 20.20/20.66      [weight('<69,1462,27,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1472.2.0',plain,
% 20.20/20.66      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1472.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1467]).
% 20.20/20.66  cnf('0.1481.0.0',plain,
% 20.20/20.66      ( multiplication(addition(domain(X1),X2),X1) = addition(X1,multiplication(X2,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.12.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1481.1.0',plain,
% 20.20/20.66      ( multiplication(addition(domain(X1),X2),X1) = addition(X1,multiplication(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1481.0.0']),
% 20.20/20.66      [weight('<83,193,12,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1481.2.0',plain,
% 20.20/20.66      ( multiplication(addition(domain(X1),X2),X1) = addition(X1,multiplication(X2,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1481.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1476]).
% 20.20/20.66  cnf('0.1482.0.0',plain,
% 20.20/20.66      ( addition(X1,multiplication(codomain(domain(X1)),X1)) = multiplication(codomain(domain(X1)),X1) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1481.2.0','0.860.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1482.0.1',plain,
% 20.20/20.66      ( X1 = multiplication(codomain(domain(X1)),X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1482.0.0','0.826.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1482.1.0',plain,
% 20.20/20.66      ( X1 = multiplication(codomain(domain(X1)),X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1482.0.1']),
% 20.20/20.66      [weight('<41,1481,860,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1482.2.0',plain,
% 20.20/20.66      ( multiplication(codomain(domain(X1)),X1) = X1 ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1482.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1477]).
% 20.20/20.66  cnf('0.1484.0.0',plain,
% 20.20/20.66      ( c(backward_diamond(X1,domain(X1))) = backward_box(X1,zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1268.2.0','0.1482.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1484.0.1',plain,
% 20.20/20.66      ( backward_box(X1,c(X1)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1484.0.0','0.1327.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1484.1.0',plain,
% 20.20/20.66      ( backward_box(X1,c(X1)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1484.0.1']),
% 20.20/20.66      [weight('<39,1482,1268,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1484.2.0',plain,
% 20.20/20.66      ( backward_box(X1,c(X1)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1484.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1479]).
% 20.20/20.66  cnf('0.1506.0.0',plain,
% 20.20/20.66      ( backward_box(codomain(X1),zero) = backward_box(codomain(X1),backward_box(X1,zero)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1484.2.0','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1506.0.1',plain,
% 20.20/20.66      ( backward_box(X1,zero) = backward_box(codomain(X1),backward_box(X1,zero)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1506.0.0','0.994.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1506.1.0',plain,
% 20.20/20.66      ( backward_box(X1,zero) = backward_box(codomain(X1),backward_box(X1,zero)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1506.0.1']),
% 20.20/20.66      [weight('<69,1484,104,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.1506.2.0',plain,
% 20.20/20.66      ( backward_box(codomain(X1),backward_box(X1,zero)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1506.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1501]).
% 20.20/20.66  cnf('0.1529.0.0',plain,
% 20.20/20.66      ( backward_box(X1,multiplication(X2,domain(X3))) = backward_box(X1,forward_diamond(X2,X3)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1128.2.0','0.26.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1529.1.0',plain,
% 20.20/20.66      ( backward_box(X1,multiplication(X2,domain(X3))) = backward_box(X1,forward_diamond(X2,X3)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1529.0.0']),
% 20.20/20.66      [weight('<83,1128,26,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.1529.2.0',plain,
% 20.20/20.66      ( backward_box(X1,multiplication(X2,domain(X3))) = backward_box(X1,forward_diamond(X2,X3)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1529.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1524]).
% 20.20/20.66  cnf('0.1532.0.0',plain,
% 20.20/20.66      ( forward_diamond(X1,backward_box(X2,X3)) = domain(multiplication(X1,backward_box(X2,X3))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.26.2.0','0.1130.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1532.1.0',plain,
% 20.20/20.66      ( forward_diamond(X1,backward_box(X2,X3)) = domain(multiplication(X1,backward_box(X2,X3))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1532.0.0']),
% 20.20/20.66      [weight('<83,1130,26,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1532.2.0',plain,
% 20.20/20.66      ( domain(multiplication(X1,backward_box(X2,X3))) = forward_diamond(X1,backward_box(X2,X3)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1532.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1527]).
% 20.20/20.66  cnf('0.1554.0.0',plain,
% 20.20/20.66      ( domain_difference(backward_box(X1,X2),X3) = multiplication(backward_box(X1,X2),c(X3)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1299.2.0','0.1130.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1554.1.0',plain,
% 20.20/20.66      ( domain_difference(backward_box(X1,X2),X3) = multiplication(backward_box(X1,X2),c(X3)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1554.0.0']),
% 20.20/20.66      [weight('<83,1299,1130,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1554.2.0',plain,
% 20.20/20.66      ( multiplication(backward_box(X1,X2),c(X3)) = domain_difference(backward_box(X1,X2),X3) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1554.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1549]).
% 20.20/20.66  cnf('0.1558.0.0',plain,
% 20.20/20.66      ( domain_difference(forward_box(X1,X2),X3) = multiplication(forward_box(X1,X2),c(X3)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1299.2.0','0.1131.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1558.1.0',plain,
% 20.20/20.66      ( domain_difference(forward_box(X1,X2),X3) = multiplication(forward_box(X1,X2),c(X3)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1558.0.0']),
% 20.20/20.66      [weight('<83,1299,1131,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1558.2.0',plain,
% 20.20/20.66      ( multiplication(forward_box(X1,X2),c(X3)) = domain_difference(forward_box(X1,X2),X3) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1558.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1553]).
% 20.20/20.66  cnf('0.1560.0.0',plain,
% 20.20/20.66      ( domain_difference(multiplication(X1,domain(X2)),X3) = domain_difference(forward_diamond(X1,X2),X3) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1300.2.0','0.26.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1560.1.0',plain,
% 20.20/20.66      ( domain_difference(multiplication(X1,domain(X2)),X3) = domain_difference(forward_diamond(X1,X2),X3) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1560.0.0']),
% 20.20/20.66      [weight('<83,1300,26,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1560.2.0',plain,
% 20.20/20.66      ( domain_difference(multiplication(X1,domain(X2)),X3) = domain_difference(forward_diamond(X1,X2),X3) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1560.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1555]).
% 20.20/20.66  cnf('0.1564.0.0',plain,
% 20.20/20.66      ( domain_difference(c(X1),codomain(X2)) = multiplication(c(X1),backward_box(X2,zero)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1325.2.0','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1564.1.0',plain,
% 20.20/20.66      ( domain_difference(c(X1),codomain(X2)) = multiplication(c(X1),backward_box(X2,zero)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1564.0.0']),
% 20.20/20.66      [weight('<83,1325,104,[1,0,0,3]>')]).
% 20.20/20.66  cnf('0.1564.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),backward_box(X2,zero)) = domain_difference(c(X1),codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1564.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1559]).
% 20.20/20.66  cnf('0.1565.0.0',plain,
% 20.20/20.66      ( c(backward_diamond(X1,coantidomain(X2))) = backward_box(multiplication(coantidomain(X2),X1),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1268.2.0','0.1330.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1565.1.0',plain,
% 20.20/20.66      ( c(backward_diamond(X1,coantidomain(X2))) = backward_box(multiplication(coantidomain(X2),X1),zero) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1565.0.0']),
% 20.20/20.66      [weight('<83,1330,1268,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1565.2.0',plain,
% 20.20/20.66      ( backward_box(multiplication(coantidomain(X1),X2),zero) = c(backward_diamond(X2,coantidomain(X1))) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1565.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1560]).
% 20.20/20.66  cnf('0.1571.0.0',plain,
% 20.20/20.66      ( addition(c(X1),addition(domain(X1),X2)) = addition(one,X2) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.17.2.0','0.107.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1571.1.0',plain,
% 20.20/20.66      ( addition(c(X1),addition(domain(X1),X2)) = addition(one,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1571.0.0']),
% 20.20/20.66      [weight('<87,107,17,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1571.2.0',plain,
% 20.20/20.66      ( addition(c(X1),addition(domain(X1),X2)) = addition(one,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1571.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1566]).
% 20.20/20.66  cnf('0.1597.0.0',plain,
% 20.20/20.66      ( multiplication(addition(codomain(c(X1)),X2),X1) = addition(zero,multiplication(X2,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.12.2.0','0.235.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1597.0.1',plain,
% 20.20/20.66      ( multiplication(addition(codomain(c(X1)),X2),X1) = multiplication(X2,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1597.0.0','0.36.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1597.1.0',plain,
% 20.20/20.66      ( multiplication(addition(codomain(c(X1)),X2),X1) = multiplication(X2,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1597.0.1']),
% 20.20/20.66      [weight('<87,235,12,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1597.2.0',plain,
% 20.20/20.66      ( multiplication(addition(codomain(c(X1)),X2),X1) = multiplication(X2,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1597.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1592]).
% 20.20/20.66  cnf('0.1598.0.0',plain,
% 20.20/20.66      ( multiplication(coantidomain(c(X1)),X1) = multiplication(one,X1) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1597.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1598.0.1',plain,
% 20.20/20.66      ( multiplication(coantidomain(c(X1)),X1) = X1 ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1598.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1598.1.0',plain,
% 20.20/20.66      ( multiplication(coantidomain(c(X1)),X1) = X1 ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1598.0.1']),
% 20.20/20.66      [weight('<41,1597,91,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1598.2.0',plain,
% 20.20/20.66      ( multiplication(coantidomain(c(X1)),X1) = X1 ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1598.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1593]).
% 20.20/20.66  cnf('0.1606.0.0',plain,
% 20.20/20.66      ( true = leq(domain(X1),coantidomain(c(domain(X1)))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.430.2.0','0.1598.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1606.0.1',plain,
% 20.20/20.66      ( true = leq(domain(X1),coantidomain(c(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1606.0.0','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2.1','L')]).
% 20.20/20.66  cnf('0.1606.1.0',plain,
% 20.20/20.66      ( true = leq(domain(X1),coantidomain(c(X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1606.0.1']),
% 20.20/20.66      [weight('<55,1598,430,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1606.2.0',plain,
% 20.20/20.66      ( leq(domain(X1),coantidomain(c(X1))) = true ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1606.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1601]).
% 20.20/20.66  cnf('0.1607.0.0',plain,
% 20.20/20.66      ( coantidomain(c(X1)) = ifeq(true,true,addition(domain(X1),coantidomain(c(X1))),coantidomain(c(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.7.2.0','0.1606.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1607.0.1',plain,
% 20.20/20.66      ( coantidomain(c(X1)) = addition(domain(X1),coantidomain(c(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1607.0.0','0.6.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1607.0.2',plain,
% 20.20/20.66      ( coantidomain(c(X1)) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1607.0.1','0.1343.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1607.1.0',plain,
% 20.20/20.66      ( coantidomain(c(X1)) = domain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1607.0.2']),
% 20.20/20.66      [weight('<23,1606,7,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1607.2.0',plain,
% 20.20/20.66      ( coantidomain(c(X1)) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1607.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1602]).
% 20.20/20.66  cnf('0.1608.0.0',plain,
% 20.20/20.66      ( domain(c(X1)) = coantidomain(domain(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1607.2.0','0.1275.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1608.0.1',plain,
% 20.20/20.66      ( c(X1) = coantidomain(domain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1608.0.0','0.1107.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1608.1.0',plain,
% 20.20/20.66      ( c(X1) = coantidomain(domain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1608.0.1']),
% 20.20/20.66      [weight('<23,1607,1275,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1608.2.0',plain,
% 20.20/20.66      ( coantidomain(domain(X1)) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1608.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1603]).
% 20.20/20.66  cnf('0.1609.0.0',plain,
% 20.20/20.66      ( coantidomain(c(X1)) = codomain(domain(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1330.2.0','0.1607.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1609.0.1',plain,
% 20.20/20.66      ( domain(X1) = codomain(domain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1609.0.0','0.1607.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1609.1.0',plain,
% 20.20/20.66      ( domain(X1) = codomain(domain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1609.0.1']),
% 20.20/20.66      [weight('<23,1607,1330,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1609.2.0',plain,
% 20.20/20.66      ( codomain(domain(X1)) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1609.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1604]).
% 20.20/20.66  cnf('0.1610.0.0',plain,
% 20.20/20.66      ( coantidomain(domain(X1)) = codomain(c(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1330.2.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1610.0.1',plain,
% 20.20/20.66      ( c(X1) = codomain(c(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1610.0.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1610.1.0',plain,
% 20.20/20.66      ( c(X1) = codomain(c(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1610.0.1']),
% 20.20/20.66      [weight('<23,1608,1330,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1610.2.0',plain,
% 20.20/20.66      ( codomain(c(X1)) = c(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1610.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1605]).
% 20.20/20.66  cnf('0.1611.0.0',plain,
% 20.20/20.66      ( c(coantidomain(domain(X1))) = backward_box(c(X1),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1332.2.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1611.0.1',plain,
% 20.20/20.66      ( c(c(X1)) = backward_box(c(X1),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1611.0.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1611.0.2',plain,
% 20.20/20.66      ( domain(X1) = backward_box(c(X1),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1611.0.1','0.1275.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1611.0.3',plain,
% 20.20/20.66      ( domain(X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1611.0.2','0.995.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1611.1.0',plain,
% 20.20/20.66      ( domain(X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1611.0.3']),
% 20.20/20.66      [weight('<23,1608,1332,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1611.2.0',plain,
% 20.20/20.66      ( backward_box(one,X1) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1611.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1606]).
% 20.20/20.66  cnf('0.1612.0.0',plain,
% 20.20/20.66      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.995.2.0'])).
% 20.20/20.66  cnf('0.1612.0.1',plain,
% 20.20/20.66      ( backward_box(c(X1),zero) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1612.0.0','0.1611.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1612.1.0',plain,
% 20.20/20.66      ( backward_box(c(X1),zero) = domain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1612.0.1']),
% 20.20/20.66      [weight('<34,995,1611,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1612.2.0',plain,
% 20.20/20.66      ( backward_box(c(X1),zero) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1612.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1607]).
% 20.20/20.66  cnf('0.1614.0.0',plain,
% 20.20/20.66      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1472.2.0'])).
% 20.20/20.66  cnf('0.1614.0.1',plain,
% 20.20/20.66      ( backward_box(c(domain(X1)),X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1614.0.0','0.1611.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1614.0.2',plain,
% 20.20/20.66      ( backward_box(c(X1),X1) = backward_box(one,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1614.0.1','0.1106.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1614.0.3',plain,
% 20.20/20.66      ( backward_box(c(X1),X1) = domain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1614.0.2','0.1611.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1614.1.0',plain,
% 20.20/20.66      ( backward_box(c(X1),X1) = domain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1614.0.3']),
% 20.20/20.66      [weight('<34,1472,1611,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1614.2.0',plain,
% 20.20/20.66      ( backward_box(c(X1),X1) = domain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1614.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1609]).
% 20.20/20.66  cnf('0.1617.0.0',plain,
% 20.20/20.66      ( domain(backward_box(X1,X2)) = codomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1609.2.0','0.1130.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1617.0.1',plain,
% 20.20/20.66      ( backward_box(X1,X2) = codomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1617.0.0','0.1130.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1617.1.0',plain,
% 20.20/20.66      ( backward_box(X1,X2) = codomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1617.0.1']),
% 20.20/20.66      [weight('<39,1609,1130,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1617.2.0',plain,
% 20.20/20.66      ( codomain(backward_box(X1,X2)) = backward_box(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1617.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1612]).
% 20.20/20.66  cnf('0.1619.0.0',plain,
% 20.20/20.66      ( domain(backward_diamond(X1,c(X2))) = coantidomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1607.2.0','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1619.0.1',plain,
% 20.20/20.66      ( c(backward_box(X1,X2)) = coantidomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1619.0.0','0.1328.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1619.1.0',plain,
% 20.20/20.66      ( c(backward_box(X1,X2)) = coantidomain(backward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1619.0.1']),
% 20.20/20.66      [weight('<44,1607,27,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1619.2.0',plain,
% 20.20/20.66      ( coantidomain(backward_box(X1,X2)) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1619.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1614]).
% 20.20/20.66  cnf('0.1635.0.0',plain,
% 20.20/20.66      ( backward_diamond(X1,coantidomain(c(X2))) = codomain(multiplication(domain(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1341.2.0','0.1607.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1635.0.1',plain,
% 20.20/20.66      ( backward_diamond(X1,domain(X2)) = codomain(multiplication(domain(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1635.0.0','0.1607.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1635.1.0',plain,
% 20.20/20.66      ( backward_diamond(X1,domain(X2)) = codomain(multiplication(domain(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1635.0.1']),
% 20.20/20.66      [weight('<59,1607,1341,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1635.2.0',plain,
% 20.20/20.66      ( codomain(multiplication(domain(X1),X2)) = backward_diamond(X2,domain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1635.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1630]).
% 20.20/20.66  cnf('0.1636.0.0',plain,
% 20.20/20.66      ( backward_diamond(X1,coantidomain(domain(X2))) = codomain(multiplication(c(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1341.2.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1636.0.1',plain,
% 20.20/20.66      ( backward_diamond(X1,c(X2)) = codomain(multiplication(c(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1636.0.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1636.1.0',plain,
% 20.20/20.66      ( backward_diamond(X1,c(X2)) = codomain(multiplication(c(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1636.0.1']),
% 20.20/20.66      [weight('<59,1608,1341,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1636.2.0',plain,
% 20.20/20.66      ( codomain(multiplication(c(X1),X2)) = backward_diamond(X2,c(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1636.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1631]).
% 20.20/20.66  cnf('0.1648.0.0',plain,
% 20.20/20.66      ( backward_diamond(c(X1),domain(X2)) = codomain(domain_difference(X2,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1635.2.0','0.1299.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1648.1.0',plain,
% 20.20/20.66      ( backward_diamond(c(X1),domain(X2)) = codomain(domain_difference(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1648.0.0']),
% 20.20/20.66      [weight('<59,1635,1299,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1648.2.0',plain,
% 20.20/20.66      ( backward_diamond(c(X1),domain(X2)) = codomain(domain_difference(X2,X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1648.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1643]).
% 20.20/20.66  cnf('0.1651.0.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,coantidomain(c(X2)))) = coantidomain(multiplication(domain(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1362.2.0','0.1607.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1651.0.1',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,domain(X2))) = coantidomain(multiplication(domain(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1651.0.0','0.1607.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1651.1.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,domain(X2))) = coantidomain(multiplication(domain(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1651.0.1']),
% 20.20/20.66      [weight('<65,1607,1362,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1651.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(domain(X1),X2)) = coantidomain(backward_diamond(X2,domain(X1))) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1651.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1646]).
% 20.20/20.66  cnf('0.1652.0.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,coantidomain(domain(X2)))) = coantidomain(multiplication(c(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1362.2.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1652.0.1',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,c(X2))) = coantidomain(multiplication(c(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1652.0.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1652.1.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,c(X2))) = coantidomain(multiplication(c(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1652.0.1']),
% 20.20/20.66      [weight('<65,1608,1362,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1652.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(c(X1),X2)) = coantidomain(backward_diamond(X2,c(X1))) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1652.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1647]).
% 20.20/20.66  cnf('0.1654.0.0',plain,
% 20.20/20.66      ( backward_diamond(c(X1),c(X2)) = codomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1636.2.0','0.1325.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1654.1.0',plain,
% 20.20/20.66      ( backward_diamond(c(X1),c(X2)) = codomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1654.0.0']),
% 20.20/20.66      [weight('<65,1636,1325,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1654.2.0',plain,
% 20.20/20.66      ( codomain(domain_difference(c(X1),X2)) = backward_diamond(c(X2),c(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1654.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1649]).
% 20.20/20.66  cnf('0.1658.0.0',plain,
% 20.20/20.66      ( c(backward_diamond(X1,coantidomain(domain(X2)))) = backward_box(multiplication(c(X2),X1),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1565.2.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1658.0.1',plain,
% 20.20/20.66      ( c(backward_diamond(X1,c(X2))) = backward_box(multiplication(c(X2),X1),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1658.0.0','0.1608.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1658.0.2',plain,
% 20.20/20.66      ( backward_box(X1,X2) = backward_box(multiplication(c(X2),X1),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1658.0.1','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1658.1.0',plain,
% 20.20/20.66      ( backward_box(X1,X2) = backward_box(multiplication(c(X2),X1),zero) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1658.0.2']),
% 20.20/20.66      [weight('<69,1608,1565,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1658.2.0',plain,
% 20.20/20.66      ( backward_box(multiplication(c(X1),X2),zero) = backward_box(X2,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1658.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1653]).
% 20.20/20.66  cnf('0.1660.0.0',plain,
% 20.20/20.66      ( backward_box(codomain(X1),coantidomain(X1)) = backward_box(c(coantidomain(X1)),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1658.2.0','0.1364.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1660.0.1',plain,
% 20.20/20.66      ( backward_box(codomain(X1),coantidomain(X1)) = domain(coantidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1660.0.0','0.1612.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1660.1.0',plain,
% 20.20/20.66      ( backward_box(codomain(X1),coantidomain(X1)) = domain(coantidomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1660.0.1']),
% 20.20/20.66      [weight('<53,1658,1364,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1660.2.0',plain,
% 20.20/20.66      ( backward_box(codomain(X1),coantidomain(X1)) = domain(coantidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1660.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1655]).
% 20.20/20.66  cnf('0.1661.0.0',plain,
% 20.20/20.66      ( backward_box(addition(X1,X2),X2) = backward_box(multiplication(c(X2),X1),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1658.2.0','0.1432.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1661.0.1',plain,
% 20.20/20.66      ( backward_box(addition(X1,X2),X2) = backward_box(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1661.0.0','0.1658.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1661.1.0',plain,
% 20.20/20.66      ( backward_box(addition(X1,X2),X2) = backward_box(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1661.0.1']),
% 20.20/20.66      [weight('<53,1658,1432,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1661.2.0',plain,
% 20.20/20.66      ( backward_box(addition(X1,X2),X2) = backward_box(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1661.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1656]).
% 20.20/20.66  cnf('0.1666.0.0',plain,
% 20.20/20.66      ( backward_box(multiplication(codomain(c(X1)),X2),X1) = backward_box(multiplication(c(X1),X2),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1658.2.0','0.258.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1666.0.1',plain,
% 20.20/20.66      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(multiplication(c(X1),X2),zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1666.0.0','0.1610.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1666.0.2',plain,
% 20.20/20.66      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(X2,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1666.0.1','0.1658.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1666.1.0',plain,
% 20.20/20.66      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(X2,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1666.0.2']),
% 20.20/20.66      [weight('<69,1658,258,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1666.2.0',plain,
% 20.20/20.66      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(X2,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1666.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1661]).
% 20.20/20.66  cnf('0.1716.0.0',plain,
% 20.20/20.66      ( backward_box(c(X1),X2) = backward_box(domain_difference(c(X2),X1),X2) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1666.2.0','0.1325.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1716.1.0',plain,
% 20.20/20.66      ( backward_box(c(X1),X2) = backward_box(domain_difference(c(X2),X1),X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1716.0.0']),
% 20.20/20.66      [weight('<76,1666,1325,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1716.2.0',plain,
% 20.20/20.66      ( backward_box(domain_difference(c(X1),X2),X1) = backward_box(c(X2),X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1716.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1711]).
% 20.20/20.66  cnf('0.1725.0.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1652.2.0','0.1325.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1725.1.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1725.0.0']),
% 20.20/20.66      [weight('<83,1652,1325,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1725.2.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1725.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1720]).
% 20.20/20.66  cnf('0.1743.0.0',plain,
% 20.20/20.66      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = addition(multiplication(X1,X2),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.9.2.0','0.409.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1743.0.1',plain,
% 20.20/20.66      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = multiplication(X1,X2) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1743.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1743.1.0',plain,
% 20.20/20.66      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = multiplication(X1,X2) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1743.0.1']),
% 20.20/20.66      [weight('<87,409,9,[0,0,0,4]>')]).
% 20.20/20.66  cnf('0.1743.2.0',plain,
% 20.20/20.66      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = multiplication(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1743.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1738]).
% 20.20/20.66  cnf('0.1744.0.0',plain,
% 20.20/20.66      ( multiplication(X1,c(coantidomain(X1))) = multiplication(X1,one) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1743.2.0','0.107.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1744.0.1',plain,
% 20.20/20.66      ( multiplication(X1,c(coantidomain(X1))) = X1 ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1744.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1744.1.0',plain,
% 20.20/20.66      ( multiplication(X1,c(coantidomain(X1))) = X1 ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1744.0.1']),
% 20.20/20.66      [weight('<41,1743,107,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.1744.2.0',plain,
% 20.20/20.66      ( multiplication(X1,c(coantidomain(X1))) = X1 ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1744.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1739]).
% 20.20/20.66  cnf('0.1752.0.0',plain,
% 20.20/20.66      ( true = leq(codomain(X1),c(coantidomain(codomain(X1)))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.832.2.0','0.1744.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1752.0.1',plain,
% 20.20/20.66      ( true = leq(codomain(X1),c(coantidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1752.0.0','0.1331.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.2.1','L')]).
% 20.20/20.66  cnf('0.1752.1.0',plain,
% 20.20/20.66      ( true = leq(codomain(X1),c(coantidomain(X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1752.0.1']),
% 20.20/20.66      [weight('<55,1744,832,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1752.2.0',plain,
% 20.20/20.66      ( leq(codomain(X1),c(coantidomain(X1))) = true ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1752.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1747]).
% 20.20/20.66  cnf('0.1753.0.0',plain,
% 20.20/20.66      ( c(coantidomain(X1)) = ifeq(true,true,addition(codomain(X1),c(coantidomain(X1))),c(coantidomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.7.2.0','0.1752.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1753.0.1',plain,
% 20.20/20.66      ( c(coantidomain(X1)) = addition(codomain(X1),c(coantidomain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1753.0.0','0.6.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1753.0.2',plain,
% 20.20/20.66      ( c(coantidomain(X1)) = codomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1753.0.1','0.1344.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1753.1.0',plain,
% 20.20/20.66      ( c(coantidomain(X1)) = codomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1753.0.2']),
% 20.20/20.66      [weight('<23,1752,7,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1753.2.0',plain,
% 20.20/20.66      ( c(coantidomain(X1)) = codomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1753.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1748]).
% 20.20/20.66  cnf('0.1754.0.0',plain,
% 20.20/20.66      ( codomain(coantidomain(X1)) = c(codomain(X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1753.2.0','0.25.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1754.0.1',plain,
% 20.20/20.66      ( coantidomain(X1) = c(codomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1754.0.0','0.1330.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1754.0.2',plain,
% 20.20/20.66      ( coantidomain(X1) = backward_box(X1,zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1754.0.1','0.104.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1754.1.0',plain,
% 20.20/20.66      ( coantidomain(X1) = backward_box(X1,zero) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1754.0.2']),
% 20.20/20.66      [weight('<23,1753,25,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1754.2.0',plain,
% 20.20/20.66      ( backward_box(X1,zero) = coantidomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1754.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1749]).
% 20.20/20.66  cnf('0.1755.0.0',plain,
% 20.20/20.66      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.104.2.0'])).
% 20.20/20.66  cnf('0.1755.0.1',plain,
% 20.20/20.66      ( c(codomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1755.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1755.1.0',plain,
% 20.20/20.66      ( c(codomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1755.0.1']),
% 20.20/20.66      [weight('<23,104,1754,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1755.2.0',plain,
% 20.20/20.66      ( c(codomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1755.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1750]).
% 20.20/20.66  cnf('0.1756.0.0',plain,
% 20.20/20.66      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1281.2.0'])).
% 20.20/20.66  cnf('0.1756.0.1',plain,
% 20.20/20.66      ( c(coantidomain(X1)) = domain(codomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1756.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1756.0.2',plain,
% 20.20/20.66      ( codomain(X1) = domain(codomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1756.0.1','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1756.1.0',plain,
% 20.20/20.66      ( codomain(X1) = domain(codomain(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1756.0.2']),
% 20.20/20.66      [weight('<23,1281,1754,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1756.2.0',plain,
% 20.20/20.66      ( domain(codomain(X1)) = codomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1756.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1751]).
% 20.20/20.66  cnf('0.1757.0.0',plain,
% 20.20/20.66      ( backward_box(codomain(X1),backward_box(X1,zero)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1506.2.0'])).
% 20.20/20.66  cnf('0.1757.0.1',plain,
% 20.20/20.66      ( backward_box(codomain(X1),coantidomain(X1)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1757.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1757.0.2',plain,
% 20.20/20.66      ( domain(coantidomain(X1)) = backward_box(X1,zero) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1757.0.1','0.1660.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1757.0.3',plain,
% 20.20/20.66      ( domain(coantidomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1757.0.2','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1757.1.0',plain,
% 20.20/20.66      ( domain(coantidomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1757.0.3']),
% 20.20/20.66      [weight('<23,1506,1754,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1757.2.0',plain,
% 20.20/20.66      ( domain(coantidomain(X1)) = coantidomain(X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1757.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1752]).
% 20.20/20.66  cnf('0.1759.0.0',plain,
% 20.20/20.66      ( codomain(multiplication(codomain(X1),X2)) = domain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1756.2.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1759.0.1',plain,
% 20.20/20.66      ( backward_diamond(X2,X1) = domain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1759.0.0','0.30.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1759.1.0',plain,
% 20.20/20.66      ( backward_diamond(X2,X1) = domain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1759.0.1']),
% 20.20/20.66      [weight('<39,1756,30,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1759.2.0',plain,
% 20.20/20.66      ( domain(backward_diamond(X1,X2)) = backward_diamond(X1,X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1759.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1754]).
% 20.20/20.66  cnf('0.1760.0.0',plain,
% 20.20/20.66      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1008.2.0'])).
% 20.20/20.66  cnf('0.1760.0.1',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,X2)) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1760.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1760.1.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,X2)) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1760.0.1']),
% 20.20/20.66      [weight('<44,1008,1754,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1760.2.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(X1,X2)) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1760.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1755]).
% 20.20/20.66  cnf('0.1761.0.0',plain,
% 20.20/20.66      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1328.2.0'])).
% 20.20/20.66  cnf('0.1761.0.1',plain,
% 20.20/20.66      ( backward_diamond(X1,c(X2)) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1761.0.0','0.1759.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1761.1.0',plain,
% 20.20/20.66      ( backward_diamond(X1,c(X2)) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1761.0.1']),
% 20.20/20.66      [weight('<44,1328,1759,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1761.2.0',plain,
% 20.20/20.66      ( c(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1761.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1756]).
% 20.20/20.66  cnf('0.1762.0.0',plain,
% 20.20/20.66      ( coantidomain(backward_box(X1,X2)) = c(backward_box(X1,X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1619.2.0'])).
% 20.20/20.66  cnf('0.1762.0.1',plain,
% 20.20/20.66      ( coantidomain(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1762.0.0','0.1761.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1762.1.0',plain,
% 20.20/20.66      ( coantidomain(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1762.0.1']),
% 20.20/20.66      [weight('<44,1619,1761,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1762.2.0',plain,
% 20.20/20.66      ( coantidomain(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1762.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1757]).
% 20.20/20.66  cnf('0.1763.0.0',plain,
% 20.20/20.66      ( backward_box(X1,coantidomain(X2)) = c(backward_diamond(X1,codomain(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.27.2.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1763.0.1',plain,
% 20.20/20.66      ( backward_box(X1,coantidomain(X2)) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1763.0.0','0.996.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1','L')]).
% 20.20/20.66  cnf('0.1763.1.0',plain,
% 20.20/20.66      ( backward_box(X1,coantidomain(X2)) = c(backward_diamond(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1763.0.1']),
% 20.20/20.66      [weight('<44,1753,27,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1763.2.0',plain,
% 20.20/20.66      ( c(backward_diamond(X1,X2)) = backward_box(X1,coantidomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1763.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1758]).
% 20.20/20.66  cnf('0.1773.0.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(c(X1),X2)) = coantidomain(backward_diamond(X2,c(X1))) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1652.2.0'])).
% 20.20/20.66  cnf('0.1773.0.1',plain,
% 20.20/20.66      ( coantidomain(multiplication(c(X1),X2)) = c(backward_diamond(X2,c(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1773.0.0','0.1760.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1773.0.2',plain,
% 20.20/20.66      ( coantidomain(multiplication(c(X1),X2)) = backward_box(X2,X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1773.0.1','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1773.1.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(c(X1),X2)) = backward_box(X2,X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1773.0.2']),
% 20.20/20.66      [weight('<53,1652,1760,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1773.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(c(X1),X2)) = backward_box(X2,X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1773.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1768]).
% 20.20/20.66  cnf('0.1788.0.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1339.2.0'])).
% 20.20/20.66  cnf('0.1788.0.1',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = c(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1788.0.0','0.1760.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1788.1.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = c(backward_diamond(X2,X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1788.0.1']),
% 20.20/20.66      [weight('<59,1339,1760,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1788.1.1',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = backward_box(X2,coantidomain(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1788.1.0','0.1763.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1788.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(codomain(X1),X2)) = backward_box(X2,coantidomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1788.1.1',theory(equality)]),
% 20.20/20.66      [u,rule_1783]).
% 20.20/20.66  cnf('0.1789.0.0',plain,
% 20.20/20.66      ( c(multiplication(X1,backward_box(X2,zero))) = forward_box(X1,codomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1438.2.0'])).
% 20.20/20.66  cnf('0.1789.0.1',plain,
% 20.20/20.66      ( c(multiplication(X1,coantidomain(X2))) = forward_box(X1,codomain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1789.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1789.1.0',plain,
% 20.20/20.66      ( c(multiplication(X1,coantidomain(X2))) = forward_box(X1,codomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1789.0.1']),
% 20.20/20.66      [weight('<59,1438,1754,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1789.2.0',plain,
% 20.20/20.66      ( c(multiplication(X1,coantidomain(X2))) = forward_box(X1,codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1789.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1784]).
% 20.20/20.66  cnf('0.1794.0.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),backward_box(X2,zero)) = domain_difference(X1,codomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1445.2.0'])).
% 20.20/20.66  cnf('0.1794.0.1',plain,
% 20.20/20.66      ( multiplication(domain(X1),coantidomain(X2)) = domain_difference(X1,codomain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1794.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1794.1.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),coantidomain(X2)) = domain_difference(X1,codomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1794.0.1']),
% 20.20/20.66      [weight('<59,1445,1754,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1794.2.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),coantidomain(X2)) = domain_difference(X1,codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1794.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1789]).
% 20.20/20.66  cnf('0.1795.0.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(domain(X1),X2)) = coantidomain(backward_diamond(X2,domain(X1))) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1651.2.0'])).
% 20.20/20.66  cnf('0.1795.0.1',plain,
% 20.20/20.66      ( coantidomain(multiplication(domain(X1),X2)) = c(backward_diamond(X2,domain(X1))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1795.0.0','0.1760.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1795.0.2',plain,
% 20.20/20.66      ( coantidomain(multiplication(domain(X1),X2)) = backward_box(X2,c(X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1795.0.1','0.1327.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.1795.1.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(domain(X1),X2)) = backward_box(X2,c(X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1795.0.2']),
% 20.20/20.66      [weight('<59,1651,1760,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1795.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(domain(X1),X2)) = backward_box(X2,c(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1795.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1790]).
% 20.20/20.66  cnf('0.1797.0.0',plain,
% 20.20/20.66      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1725.2.0'])).
% 20.20/20.66  cnf('0.1797.0.1',plain,
% 20.20/20.66      ( c(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1797.0.0','0.1760.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1797.0.2',plain,
% 20.20/20.66      ( backward_box(c(X1),X2) = coantidomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1797.0.1','0.27.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1797.1.0',plain,
% 20.20/20.66      ( backward_box(c(X1),X2) = coantidomain(domain_difference(c(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1797.0.2']),
% 20.20/20.66      [weight('<59,1725,1760,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1797.2.0',plain,
% 20.20/20.66      ( coantidomain(domain_difference(c(X1),X2)) = backward_box(c(X2),X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1797.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1792]).
% 20.20/20.66  cnf('0.1799.0.0',plain,
% 20.20/20.66      ( forward_box(X1,coantidomain(X2)) = c(multiplication(X1,codomain(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1184.2.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1799.1.0',plain,
% 20.20/20.66      ( forward_box(X1,coantidomain(X2)) = c(multiplication(X1,codomain(X2))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1799.0.0']),
% 20.20/20.66      [weight('<59,1753,1184,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1799.2.0',plain,
% 20.20/20.66      ( c(multiplication(X1,codomain(X2))) = forward_box(X1,coantidomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1799.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1794]).
% 20.20/20.66  cnf('0.1800.0.0',plain,
% 20.20/20.66      ( forward_diamond(X1,c(coantidomain(X2))) = domain(multiplication(X1,codomain(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1188.2.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.1800.0.1',plain,
% 20.20/20.66      ( forward_diamond(X1,codomain(X2)) = domain(multiplication(X1,codomain(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1800.0.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1800.1.0',plain,
% 20.20/20.66      ( forward_diamond(X1,codomain(X2)) = domain(multiplication(X1,codomain(X2))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1800.0.1']),
% 20.20/20.66      [weight('<59,1753,1188,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1800.2.0',plain,
% 20.20/20.66      ( domain(multiplication(X1,codomain(X2))) = forward_diamond(X1,codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1800.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1795]).
% 20.20/20.66  cnf('0.1801.0.0',plain,
% 20.20/20.66      ( domain_difference(X1,coantidomain(X2)) = multiplication(domain(X1),codomain(X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1299.2.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1801.1.0',plain,
% 20.20/20.66      ( domain_difference(X1,coantidomain(X2)) = multiplication(domain(X1),codomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1801.0.0']),
% 20.20/20.66      [weight('<59,1753,1299,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.1801.2.0',plain,
% 20.20/20.66      ( multiplication(domain(X1),codomain(X2)) = domain_difference(X1,coantidomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1801.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1796]).
% 20.20/20.66  cnf('0.1802.0.0',plain,
% 20.20/20.66      ( domain_difference(c(coantidomain(X1)),X2) = multiplication(codomain(X1),c(X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1325.2.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1802.0.1',plain,
% 20.20/20.66      ( domain_difference(codomain(X1),X2) = multiplication(codomain(X1),c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1802.0.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1802.1.0',plain,
% 20.20/20.66      ( domain_difference(codomain(X1),X2) = multiplication(codomain(X1),c(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1802.0.1']),
% 20.20/20.66      [weight('<59,1753,1325,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.1802.2.0',plain,
% 20.20/20.66      ( multiplication(codomain(X1),c(X2)) = domain_difference(codomain(X1),X2) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1802.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1797]).
% 20.20/20.66  cnf('0.1803.0.0',plain,
% 20.20/20.66      ( backward_diamond(c(X1),c(coantidomain(X2))) = codomain(domain_difference(codomain(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1654.2.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1803.0.1',plain,
% 20.20/20.66      ( backward_diamond(c(X1),codomain(X2)) = codomain(domain_difference(codomain(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1803.0.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1803.0.2',plain,
% 20.20/20.66      ( backward_diamond(c(X1),X2) = codomain(domain_difference(codomain(X2),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1803.0.1','0.996.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.1803.1.0',plain,
% 20.20/20.66      ( backward_diamond(c(X1),X2) = codomain(domain_difference(codomain(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1803.0.2']),
% 20.20/20.66      [weight('<59,1753,1654,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1803.2.0',plain,
% 20.20/20.66      ( codomain(domain_difference(codomain(X1),X2)) = backward_diamond(c(X2),X1) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1803.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1798]).
% 20.20/20.66  cnf('0.1806.0.0',plain,
% 20.20/20.66      ( backward_box(X1,codomain(X2)) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1773.2.0','0.1755.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1806.1.0',plain,
% 20.20/20.66      ( backward_box(X1,codomain(X2)) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1806.0.0']),
% 20.20/20.66      [weight('<59,1773,1755,[1,0,0,2]>')]).
% 20.20/20.66  cnf('0.1806.2.0',plain,
% 20.20/20.66      ( coantidomain(multiplication(coantidomain(X1),X2)) = backward_box(X2,codomain(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1806.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1801]).
% 20.20/20.66  cnf('0.1809.0.0',plain,
% 20.20/20.66      ( multiplication(c(X1),backward_box(X2,zero)) = domain_difference(c(X1),codomain(X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.1564.2.0'])).
% 20.20/20.66  cnf('0.1809.0.1',plain,
% 20.20/20.66      ( multiplication(c(X1),coantidomain(X2)) = domain_difference(c(X1),codomain(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1809.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1809.1.0',plain,
% 20.20/20.66      ( multiplication(c(X1),coantidomain(X2)) = domain_difference(c(X1),codomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1809.0.1']),
% 20.20/20.66      [weight('<65,1564,1754,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.1809.2.0',plain,
% 20.20/20.66      ( multiplication(c(X1),coantidomain(X2)) = domain_difference(c(X1),codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1809.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_1804]).
% 20.20/20.66  cnf('0.1814.0.0',plain,
% 20.20/20.66      ( forward_diamond(c(coantidomain(X1)),c(X2)) = domain(domain_difference(codomain(X1),X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1360.2.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.1814.0.1',plain,
% 20.20/20.66      ( forward_diamond(codomain(X1),c(X2)) = domain(domain_difference(codomain(X1),X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.1814.0.0','0.1753.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1814.1.0',plain,
% 20.20/20.66      ( forward_diamond(codomain(X1),c(X2)) = domain(domain_difference(codomain(X1),X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1814.0.1']),
% 20.20/20.66      [weight('<65,1753,1360,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1814.2.0',plain,
% 20.20/20.66      ( domain(domain_difference(codomain(X1),X2)) = forward_diamond(codomain(X1),c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1814.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1809]).
% 20.20/20.66  cnf('0.1819.0.0',plain,
% 20.20/20.66      ( domain_difference(codomain(X1),codomain(X2)) = multiplication(codomain(X1),coantidomain(X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1794.2.0','0.1756.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1819.1.0',plain,
% 20.20/20.66      ( domain_difference(codomain(X1),codomain(X2)) = multiplication(codomain(X1),coantidomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1819.0.0']),
% 20.20/20.66      [weight('<65,1794,1756,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1819.2.0',plain,
% 20.20/20.66      ( multiplication(codomain(X1),coantidomain(X2)) = domain_difference(codomain(X1),codomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1819.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1814]).
% 20.20/20.66  cnf('0.1821.0.0',plain,
% 20.20/20.66      ( backward_box(coantidomain(X1),c(X2)) = coantidomain(domain_difference(X2,codomain(X1))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1795.2.0','0.1794.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1821.1.0',plain,
% 20.20/20.66      ( backward_box(coantidomain(X1),c(X2)) = coantidomain(domain_difference(X2,codomain(X1))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1821.0.0']),
% 20.20/20.66      [weight('<65,1795,1794,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1821.2.0',plain,
% 20.20/20.66      ( coantidomain(domain_difference(X1,codomain(X2))) = backward_box(coantidomain(X2),c(X1)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1821.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1816]).
% 20.20/20.66  cnf('0.1826.0.0',plain,
% 20.20/20.66      ( domain_difference(coantidomain(X1),coantidomain(X2)) = multiplication(coantidomain(X1),codomain(X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1801.2.0','0.1757.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.1826.1.0',plain,
% 20.20/20.66      ( domain_difference(coantidomain(X1),coantidomain(X2)) = multiplication(coantidomain(X1),codomain(X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1826.0.0']),
% 20.20/20.66      [weight('<65,1801,1757,[1,0,0,1]>')]).
% 20.20/20.66  cnf('0.1826.2.0',plain,
% 20.20/20.66      ( multiplication(coantidomain(X1),codomain(X2)) = domain_difference(coantidomain(X1),coantidomain(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1826.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1821]).
% 20.20/20.66  cnf('0.1920.0.0',plain,
% 20.20/20.66      ( multiplication(X1,c(X2)) = multiplication(X1,domain_difference(codomain(X1),X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.258.2.0','0.1802.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.1920.1.0',plain,
% 20.20/20.66      ( multiplication(X1,c(X2)) = multiplication(X1,domain_difference(codomain(X1),X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.1920.0.0']),
% 20.20/20.66      [weight('<76,1802,258,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.1920.2.0',plain,
% 20.20/20.66      ( multiplication(X1,domain_difference(codomain(X1),X2)) = multiplication(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.1920.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_1914]).
% 20.20/20.66  cnf('0.2036.0.0',plain,
% 20.20/20.66      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.18.2.0'])).
% 20.20/20.66  cnf('0.2036.0.1',plain,
% 20.20/20.66      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.0.0','0.23.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2.1.2','L')]).
% 20.20/20.66  cnf('0.2036.0.2',plain,
% 20.20/20.66      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.0.1','0.23.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1.2','L')]).
% 20.20/20.66  cnf('0.2036.1.0',plain,
% 20.20/20.66      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.2036.0.2']),
% 20.20/20.66      [weight('<?,18,23,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.2036.1.1',plain,
% 20.20/20.66      ( addition(c(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.1.0','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.2036.1.2',plain,
% 20.20/20.66      ( addition(c(multiplication(X1,X2)),c(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.1.1','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.2036.1.3',plain,
% 20.20/20.66      ( addition(c(multiplication(X1,X2)),forward_box(X1,c(X2))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.1.2','0.1324.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.2036.1.4',plain,
% 20.20/20.66      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = antidomain(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.1.3','0.16.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.2036.1.5',plain,
% 20.20/20.66      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = c(multiplication(X1,domain(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.1.4','0.1270.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.2036.1.6',plain,
% 20.20/20.66      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = forward_box(X1,c(X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2036.1.5','0.1324.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.2036.2.0',plain,
% 20.20/20.66      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = forward_box(X1,c(X2)) ),
% 20.20/20.66      inference(orient,[status(thm)],['0.2036.1.6',theory(equality)]),
% 20.20/20.66      [u,rule_2029]).
% 20.20/20.66  cnf('0.2037.0.0',plain,
% 20.20/20.66      ( multiplication(c(forward_box(X1,c(X2))),c(multiplication(X1,X2))) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1269.2.0','0.2036.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.2037.0.1',plain,
% 20.20/20.66      ( domain_difference(c(forward_box(X1,c(X2))),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2037.0.0','0.1325.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.2037.0.2',plain,
% 20.20/20.66      ( domain_difference(forward_diamond(X1,c(c(X2))),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2037.0.1','0.1292.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.2037.0.3',plain,
% 20.20/20.66      ( domain_difference(forward_diamond(X1,domain(X2)),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2037.0.2','0.1275.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.2','L')]).
% 20.20/20.66  cnf('0.2037.0.4',plain,
% 20.20/20.66      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2037.0.3','0.1282.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.2037.0.5',plain,
% 20.20/20.66      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = zero ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2037.0.4','0.194.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.2037.1.0',plain,
% 20.20/20.66      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = zero ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.2037.0.5']),
% 20.20/20.66      [weight('<71,2036,1269,[0,0,0,3]>')]).
% 20.20/20.66  cnf('0.2037.2.0',plain,
% 20.20/20.66      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.2037.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_2030]).
% 20.20/20.66  cnf('0.2042.0.0',plain,
% 20.20/20.66      ( zero = domain_difference(forward_diamond(c(addition(X1,X2)),X1),zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.2037.2.0','0.1309.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.2042.0.1',plain,
% 20.20/20.66      ( zero = domain(forward_diamond(c(addition(X1,X2)),X1)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2042.0.0','0.77.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.2042.0.2',plain,
% 20.20/20.66      ( zero = forward_diamond(c(addition(X1,X2)),X1) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2042.0.1','0.1283.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.2042.1.0',plain,
% 20.20/20.66      ( zero = forward_diamond(c(addition(X1,X2)),X1) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.2042.0.2']),
% 20.20/20.66      [weight('<55,2037,1309,[1,0,0,4]>')]).
% 20.20/20.66  cnf('0.2042.2.0',plain,
% 20.20/20.66      ( forward_diamond(c(addition(X1,X2)),X1) = zero ),
% 20.20/20.66      inference(orient,[status(thm)],['0.2042.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_2035]).
% 20.20/20.66  cnf('0.2049.0.0',plain,
% 20.20/20.66      ( one = forward_box(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1383.2.0','0.2036.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1.1','L')]).
% 20.20/20.66  cnf('0.2049.0.1',plain,
% 20.20/20.66      ( one = forward_box(forward_diamond(X1,c(c(X2))),multiplication(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2049.0.0','0.1292.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1','L')]).
% 20.20/20.66  cnf('0.2049.0.2',plain,
% 20.20/20.66      ( one = forward_box(forward_diamond(X1,domain(X2)),multiplication(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2049.0.1','0.1275.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1.2','L')]).
% 20.20/20.66  cnf('0.2049.0.3',plain,
% 20.20/20.66      ( one = forward_box(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2049.0.2','0.1282.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1','L')]).
% 20.20/20.66  cnf('0.2049.1.0',plain,
% 20.20/20.66      ( one = forward_box(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.2049.0.3']),
% 20.20/20.66      [weight('<71,2036,1383,[0,0,0,2]>')]).
% 20.20/20.66  cnf('0.2049.2.0',plain,
% 20.20/20.66      ( forward_box(forward_diamond(X1,X2),multiplication(X1,X2)) = one ),
% 20.20/20.66      inference(orient,[status(thm)],['0.2049.1.0',theory(equality)]),
% 20.20/20.66      [x,rule_2042]).
% 20.20/20.66  cnf('0.2072.0.0',plain,
% 20.20/20.66      ( forward_box(c(addition(X1,X2)),c(X1)) = c(zero) ),
% 20.20/20.66      inference(cp,[status(thm)],['0.1290.2.0','0.2042.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.1','L')]).
% 20.20/20.66  cnf('0.2072.0.1',plain,
% 20.20/20.66      ( forward_box(c(addition(X1,X2)),c(X1)) = one ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2072.0.0','0.68.2.0',theory(equality)]),
% 20.20/20.66      [pos('R','L')]).
% 20.20/20.66  cnf('0.2072.1.0',plain,
% 20.20/20.66      ( forward_box(c(addition(X1,X2)),c(X1)) = one ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.2072.0.1']),
% 20.20/20.66      [weight('<71,2042,1290,[0,0,0,1]>')]).
% 20.20/20.66  cnf('0.2072.2.0',plain,
% 20.20/20.66      ( forward_box(c(addition(X1,X2)),c(X1)) = one ),
% 20.20/20.66      inference(orient,[status(thm)],['0.2072.1.0',theory(equality)]),
% 20.20/20.66      [u,rule_2065]).
% 20.20/20.66  cnf('0.2137.0.0',plain,
% 20.20/20.66      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.66      inference(interreduction_right,[status(thm)],['0.20.2.0'])).
% 20.20/20.66  cnf('0.2137.0.1',plain,
% 20.20/20.66      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2137.0.0','0.25.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2.1.1','L')]).
% 20.20/20.66  cnf('0.2137.0.2',plain,
% 20.20/20.66      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2137.0.1','0.25.2.0',theory(equality)]),
% 20.20/20.66      [pos('R.1.1','L')]).
% 20.20/20.66  cnf('0.2137.1.0',plain,
% 20.20/20.66      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 20.20/20.66      inference(weigh,[status(thm)],['0.2137.0.2']),
% 20.20/20.66      [weight('<?,20,25,[0,0,0,0]>')]).
% 20.20/20.66  cnf('0.2137.1.1',plain,
% 20.20/20.66      ( addition(coantidomain(multiplication(X1,X2)),backward_box(X2,coantidomain(X1))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2137.1.0','0.1788.2.0',theory(equality)]),
% 20.20/20.66      [pos('L.2','L')]).
% 20.20/20.66  cnf('0.2137.1.2',plain,
% 20.20/20.66      ( addition(backward_box(X2,coantidomain(X1)),coantidomain(multiplication(X1,X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 20.20/20.66      inference(reduction,[status(thm)],['0.2137.1.1','0.16.2.0',theory(equality)]),
% 20.20/20.66      [pos('L','L')]).
% 20.20/20.66  cnf('0.2137.1.3',plain,
% 20.20/20.66      ( addition(backward_box(X2,coantidomain(X1)),coantidomain(multiplication(X1,X2))) = backward_box(X2,coantidomain(X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2137.1.2','0.1788.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2137.2.0',plain,
% 20.20/20.67      ( addition(backward_box(X1,coantidomain(X2)),coantidomain(multiplication(X2,X1))) = backward_box(X1,coantidomain(X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2137.1.3',theory(equality)]),
% 20.20/20.67      [u,rule_2130]).
% 20.20/20.67  cnf('0.2176.0.0',plain,
% 20.20/20.67      ( one = addition(c(forward_box(X1,X2)),forward_box(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.107.2.0','0.1131.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.2176.1.0',plain,
% 20.20/20.67      ( one = addition(c(forward_box(X1,X2)),forward_box(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2176.0.0']),
% 20.20/20.67      [weight('<89,1131,107,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.2176.1.1',plain,
% 20.20/20.67      ( one = addition(forward_box(X1,X2),c(forward_box(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2176.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2176.1.2',plain,
% 20.20/20.67      ( one = addition(forward_box(X1,X2),forward_diamond(X1,c(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2176.1.1','0.1292.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.2176.2.0',plain,
% 20.20/20.67      ( addition(forward_box(X1,X2),forward_diamond(X1,c(X2))) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2176.1.2',theory(equality)]),
% 20.20/20.67      [x,rule_2169]).
% 20.20/20.67  cnf('0.2178.0.0',plain,
% 20.20/20.67      ( zero = multiplication(forward_box(X1,X2),multiplication(X1,c(X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.194.2.0','0.1184.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2178.1.0',plain,
% 20.20/20.67      ( zero = multiplication(forward_box(X1,X2),multiplication(X1,c(X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2178.0.0']),
% 20.20/20.67      [weight('<89,1184,194,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.2178.2.0',plain,
% 20.20/20.67      ( multiplication(forward_box(X1,X2),multiplication(X1,c(X2))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2178.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2171]).
% 20.20/20.67  cnf('0.2186.0.0',plain,
% 20.20/20.67      ( zero = multiplication(one,multiplication(c(addition(X1,X2)),c(c(X1)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2178.2.0','0.2072.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2186.0.1',plain,
% 20.20/20.67      ( zero = multiplication(c(addition(X1,X2)),c(c(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2186.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2186.0.2',plain,
% 20.20/20.67      ( zero = domain_difference(c(addition(X1,X2)),c(X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2186.0.1','0.1325.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2186.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(c(addition(X1,X2)),c(X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2186.0.2']),
% 20.20/20.67      [weight('<71,2178,2072,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.2186.2.0',plain,
% 20.20/20.67      ( domain_difference(c(addition(X1,X2)),c(X1)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2186.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2179]).
% 20.20/20.67  cnf('0.2187.0.0',plain,
% 20.20/20.67      ( backward_box(c(c(X1)),addition(X1,X2)) = backward_box(zero,addition(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1716.2.0','0.2186.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2187.0.1',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(X1,X2)) = backward_box(zero,addition(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2187.0.0','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2187.0.2',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(X1,X2)) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2187.0.1','0.101.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2187.1.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(X1,X2)) = one ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2187.0.2']),
% 20.20/20.67      [weight('<55,2186,1716,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.2187.2.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(X1,X2)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2187.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_2180]).
% 20.20/20.67  cnf('0.2188.0.0',plain,
% 20.20/20.67      ( one = backward_box(domain(X1),addition(X2,X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2187.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.2188.1.0',plain,
% 20.20/20.67      ( one = backward_box(domain(X1),addition(X2,X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2188.0.0']),
% 20.20/20.67      [weight('<55,2187,16,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.2188.2.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(X2,X1)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2188.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2181]).
% 20.20/20.67  cnf('0.2205.0.0',plain,
% 20.20/20.67      ( zero = multiplication(forward_box(domain(X1),X2),domain_difference(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.194.2.0','0.1289.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2205.1.0',plain,
% 20.20/20.67      ( zero = multiplication(forward_box(domain(X1),X2),domain_difference(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2205.0.0']),
% 20.20/20.67      [weight('<89,1289,194,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.2205.2.0',plain,
% 20.20/20.67      ( multiplication(forward_box(domain(X1),X2),domain_difference(X1,X2)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2205.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2198]).
% 20.20/20.67  cnf('0.2238.0.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,X2),X3) = domain(multiplication(X1,multiplication(X2,domain(X3)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.26.2.0','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2238.1.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,X2),X3) = domain(multiplication(X1,multiplication(X2,domain(X3)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2238.0.0']),
% 20.20/20.67      [weight('<?,26,8,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.2238.2.0',plain,
% 20.20/20.67      ( domain(multiplication(X1,multiplication(X2,domain(X3)))) = forward_diamond(multiplication(X1,X2),X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2238.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2231]).
% 20.20/20.67  cnf('0.2241.0.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,domain(domain(X2))),X2) = domain(multiplication(X1,domain(X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2238.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.2241.0.1',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,domain(X2)),X2) = domain(multiplication(X1,domain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2241.0.0','0.1274.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.2241.0.2',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,domain(X2)),X2) = forward_diamond(X1,X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2241.0.1','0.26.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2241.1.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,domain(X2)),X2) = forward_diamond(X1,X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2241.0.2']),
% 20.20/20.67      [weight('<69,2238,193,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.2241.2.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,domain(X2)),X2) = forward_diamond(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2241.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_2234]).
% 20.20/20.67  cnf('0.2251.0.0',plain,
% 20.20/20.67      ( forward_diamond(domain(X1),X2) = forward_diamond(domain_difference(X1,c(X2)),X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2241.2.0','0.1322.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2251.1.0',plain,
% 20.20/20.67      ( forward_diamond(domain(X1),X2) = forward_diamond(domain_difference(X1,c(X2)),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2251.0.0']),
% 20.20/20.67      [weight('<76,2241,1322,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.2251.2.0',plain,
% 20.20/20.67      ( forward_diamond(domain_difference(X1,c(X2)),X2) = forward_diamond(domain(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2251.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2244]).
% 20.20/20.67  cnf('0.2252.0.0',plain,
% 20.20/20.67      ( forward_diamond(domain(X1),c(X2)) = forward_diamond(domain_difference(X1,domain(X2)),c(X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2251.2.0','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.2252.0.1',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,domain(X2)),c(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2252.0.0','0.1326.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.2252.0.2',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),c(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2252.0.1','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.2252.1.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),c(X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2252.0.2']),
% 20.20/20.67      [weight('<76,2251,1275,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.2252.2.0',plain,
% 20.20/20.67      ( forward_diamond(domain_difference(X1,X2),c(X2)) = domain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2252.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2245]).
% 20.20/20.67  cnf('0.2253.0.0',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),c(c(X2))) = c(domain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1290.2.0','0.2252.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2253.0.1',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),domain(X2)) = c(domain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2253.0.0','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.2253.0.2',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X2) = c(domain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2253.0.1','0.1129.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.2253.0.3',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X2) = c(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2253.0.2','0.1106.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2253.0.4',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X2) = forward_box(domain(X1),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2253.0.3','0.1289.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2253.1.0',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X2) = forward_box(domain(X1),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2253.0.4']),
% 20.20/20.67      [weight('<59,2252,1290,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.2253.2.0',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X2) = forward_box(domain(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2253.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_2246]).
% 20.20/20.67  cnf('0.2283.0.0',plain,
% 20.20/20.67      ( backward_box(multiplication(X1,domain(X2)),forward_diamond(X1,X2)) = one ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1529.2.0','0.234.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.2283.1.0',plain,
% 20.20/20.67      ( backward_box(multiplication(X1,domain(X2)),forward_diamond(X1,X2)) = one ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2283.0.0']),
% 20.20/20.67      [weight('<89,1529,234,[1,0,0,0]>')]).
% 20.20/20.67  cnf('0.2283.2.0',plain,
% 20.20/20.67      ( backward_box(multiplication(X1,domain(X2)),forward_diamond(X1,X2)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2283.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_2276]).
% 20.20/20.67  cnf('0.2368.0.0',plain,
% 20.20/20.67      ( zero = multiplication(multiplication(c(X1),X2),backward_box(X2,X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.10.2.0','0.1773.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.2368.0.1',plain,
% 20.20/20.67      ( zero = multiplication(c(X1),multiplication(X2,backward_box(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2368.0.0','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2368.1.0',plain,
% 20.20/20.67      ( zero = multiplication(c(X1),multiplication(X2,backward_box(X2,X1))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2368.0.1']),
% 20.20/20.67      [weight('<89,1773,10,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.2368.2.0',plain,
% 20.20/20.67      ( multiplication(c(X1),multiplication(X2,backward_box(X2,X1))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2368.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2361]).
% 20.20/20.67  cnf('0.2599.0.0',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(X1,multiplication(X2,coantidomain(multiplication(X1,X2)))),zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2049.2.0','0.723.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.2599.0.1',plain,
% 20.20/20.67      ( one = c(forward_diamond(X1,multiplication(X2,coantidomain(multiplication(X1,X2))))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2599.0.0','0.1105.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2599.0.2',plain,
% 20.20/20.67      ( one = forward_box(X1,c(multiplication(X2,coantidomain(multiplication(X1,X2))))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2599.0.1','0.1290.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2599.0.3',plain,
% 20.20/20.67      ( one = forward_box(X1,forward_box(X2,codomain(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2599.0.2','0.1789.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.2599.1.0',plain,
% 20.20/20.67      ( one = forward_box(X1,forward_box(X2,codomain(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2599.0.3']),
% 20.20/20.67      [weight('<89,2049,723,[1,0,0,4]>')]).
% 20.20/20.67  cnf('0.2599.2.0',plain,
% 20.20/20.67      ( forward_box(X1,forward_box(X2,codomain(multiplication(X1,X2)))) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2599.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2592]).
% 20.20/20.67  cnf('0.2648.0.0',plain,
% 20.20/20.67      ( multiplication(c(backward_box(X1,coantidomain(X2))),coantidomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1269.2.0','0.2137.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.2648.0.1',plain,
% 20.20/20.67      ( domain_difference(c(backward_box(X1,coantidomain(X2))),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2648.0.0','0.1809.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.2648.0.2',plain,
% 20.20/20.67      ( domain_difference(backward_diamond(X1,c(coantidomain(X2))),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2648.0.1','0.1761.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2648.0.3',plain,
% 20.20/20.67      ( domain_difference(backward_diamond(X1,codomain(X2)),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2648.0.2','0.1753.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.2648.0.4',plain,
% 20.20/20.67      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2648.0.3','0.996.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2648.0.5',plain,
% 20.20/20.67      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = zero ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2648.0.4','0.194.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2648.1.0',plain,
% 20.20/20.67      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = zero ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2648.0.5']),
% 20.20/20.67      [weight('<89,2137,1269,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.2648.2.0',plain,
% 20.20/20.67      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2648.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_2641]).
% 20.20/20.67  cnf('0.2650.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(backward_diamond(coantidomain(addition(X1,X2)),X2),codomain(zero)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2648.2.0','0.1001.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.2650.0.1',plain,
% 20.20/20.67      ( zero = domain_difference(backward_diamond(coantidomain(addition(X1,X2)),X2),zero) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2650.0.0','0.94.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.2650.0.2',plain,
% 20.20/20.67      ( zero = domain(backward_diamond(coantidomain(addition(X1,X2)),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2650.0.1','0.77.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2650.0.3',plain,
% 20.20/20.67      ( zero = backward_diamond(coantidomain(addition(X1,X2)),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2650.0.2','0.1759.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2650.1.0',plain,
% 20.20/20.67      ( zero = backward_diamond(coantidomain(addition(X1,X2)),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2650.0.3']),
% 20.20/20.67      [weight('<55,2648,1001,[1,0,0,5]>')]).
% 20.20/20.67  cnf('0.2650.2.0',plain,
% 20.20/20.67      ( backward_diamond(coantidomain(addition(X1,X2)),X2) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2650.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2643]).
% 20.20/20.67  cnf('0.2676.0.0',plain,
% 20.20/20.67      ( one = forward_box(backward_diamond(coantidomain(addition(X1,X2)),X2),zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.881.2.0','0.2650.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.2676.0.1',plain,
% 20.20/20.67      ( one = c(backward_diamond(coantidomain(addition(X1,X2)),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2676.0.0','0.1105.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2676.0.2',plain,
% 20.20/20.67      ( one = backward_box(coantidomain(addition(X1,X2)),coantidomain(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2676.0.1','0.1763.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2676.1.0',plain,
% 20.20/20.67      ( one = backward_box(coantidomain(addition(X1,X2)),coantidomain(X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2676.0.2']),
% 20.20/20.67      [weight('<71,2650,881,[0,0,0,4]>')]).
% 20.20/20.67  cnf('0.2676.2.0',plain,
% 20.20/20.67      ( backward_box(coantidomain(addition(X1,X2)),coantidomain(X2)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2676.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2669]).
% 20.20/20.67  cnf('0.2714.0.0',plain,
% 20.20/20.67      ( zero = multiplication(c(coantidomain(X1)),multiplication(coantidomain(addition(X2,X1)),one)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2368.2.0','0.2676.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.2','L')]).
% 20.20/20.67  cnf('0.2714.0.1',plain,
% 20.20/20.67      ( zero = multiplication(codomain(X1),multiplication(coantidomain(addition(X2,X1)),one)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2714.0.0','0.1753.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.2714.0.2',plain,
% 20.20/20.67      ( zero = multiplication(codomain(X1),coantidomain(addition(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2714.0.1','0.1.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.2714.0.3',plain,
% 20.20/20.67      ( zero = domain_difference(codomain(X1),codomain(addition(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2714.0.2','0.1819.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2714.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(codomain(X1),codomain(addition(X2,X1))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2714.0.3']),
% 20.20/20.67      [weight('<71,2676,2368,[0,0,0,5]>')]).
% 20.20/20.67  cnf('0.2714.2.0',plain,
% 20.20/20.67      ( domain_difference(codomain(X1),codomain(addition(X2,X1))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2714.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2707]).
% 20.20/20.67  cnf('0.2919.0.0',plain,
% 20.20/20.67      ( zero = multiplication(one,domain_difference(X1,forward_box(X2,codomain(multiplication(domain(X1),X2))))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2205.2.0','0.2599.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.2919.0.1',plain,
% 20.20/20.67      ( zero = domain_difference(X1,forward_box(X2,codomain(multiplication(domain(X1),X2)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2919.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.2919.0.2',plain,
% 20.20/20.67      ( zero = domain_difference(X1,forward_box(X2,backward_diamond(X2,domain(X1)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.2919.0.1','0.1635.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2.2','L')]).
% 20.20/20.67  cnf('0.2919.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,forward_box(X2,backward_diamond(X2,domain(X1)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.2919.0.2']),
% 20.20/20.67      [weight('<89,2599,2205,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.2919.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,forward_box(X2,backward_diamond(X2,domain(X1)))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.2919.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_2912]).
% 20.20/20.67  cnf('0.3048.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(codomain(multiplication(X1,domain(X2))),codomain(X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2714.2.0','0.423.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.3048.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(codomain(multiplication(X1,domain(X2))),codomain(X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3048.0.0']),
% 20.20/20.67      [weight('<89,2714,423,[1,0,0,4]>')]).
% 20.20/20.67  cnf('0.3048.2.0',plain,
% 20.20/20.67      ( domain_difference(codomain(multiplication(X1,domain(X2))),codomain(X1)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3048.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3041]).
% 20.20/20.67  cnf('0.3306.0.0',plain,
% 20.20/20.67      ( multiplication(addition(X1,X2),codomain(X2)) = addition(multiplication(X1,codomain(X2)),X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.12.2.0','0.187.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3306.1.0',plain,
% 20.20/20.67      ( multiplication(addition(X1,X2),codomain(X2)) = addition(multiplication(X1,codomain(X2)),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3306.0.0']),
% 20.20/20.67      [weight('<90,187,12,[0,0,0,4]>')]).
% 20.20/20.67  cnf('0.3306.1.1',plain,
% 20.20/20.67      ( multiplication(addition(X1,X2),codomain(X2)) = addition(X2,multiplication(X1,codomain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3306.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3306.2.0',plain,
% 20.20/20.67      ( multiplication(addition(X1,X2),codomain(X2)) = addition(X2,multiplication(X1,codomain(X2))) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3306.1.1',theory(equality)]),
% 20.20/20.67      [u,rule_3299]).
% 20.20/20.67  cnf('0.3307.0.0',plain,
% 20.20/20.67      ( multiplication(domain(X1),addition(X1,X2)) = addition(X1,multiplication(domain(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.9.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3307.1.0',plain,
% 20.20/20.67      ( multiplication(domain(X1),addition(X1,X2)) = addition(X1,multiplication(domain(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3307.0.0']),
% 20.20/20.67      [weight('<90,193,9,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3307.2.0',plain,
% 20.20/20.67      ( multiplication(domain(X1),addition(X1,X2)) = addition(X1,multiplication(domain(X1),X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3307.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3300]).
% 20.20/20.67  cnf('0.3315.0.0',plain,
% 20.20/20.67      ( domain_difference(multiplication(X1,c(X2)),X3) = domain_difference(forward_diamond(X1,c(X2)),X3) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1300.2.0','0.1188.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3315.1.0',plain,
% 20.20/20.67      ( domain_difference(multiplication(X1,c(X2)),X3) = domain_difference(forward_diamond(X1,c(X2)),X3) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3315.0.0']),
% 20.20/20.67      [weight('<90,1300,1188,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3315.2.0',plain,
% 20.20/20.67      ( domain_difference(multiplication(X1,c(X2)),X3) = domain_difference(forward_diamond(X1,c(X2)),X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3315.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3308]).
% 20.20/20.67  cnf('0.3379.0.0',plain,
% 20.20/20.67      ( multiplication(domain(sK2_goals_X1),coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2))) = multiplication(one,coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.990.2.0','0.1158.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3379.0.1',plain,
% 20.20/20.67      ( multiplication(domain(sK2_goals_X1),coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2))) = coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3379.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3379.1.0',plain,
% 20.20/20.67      ( multiplication(domain(sK2_goals_X1),coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2))) = coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3379.0.1']),
% 20.20/20.67      [weight('<95,1158,990,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3379.1.1',plain,
% 20.20/20.67      ( domain_difference(sK2_goals_X1,codomain(backward_box(sK3_goals_X0,sK1_goals_X2))) = coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3379.1.0','0.1794.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3379.1.2',plain,
% 20.20/20.67      ( domain_difference(sK2_goals_X1,backward_box(sK3_goals_X0,sK1_goals_X2)) = coantidomain(backward_box(sK3_goals_X0,sK1_goals_X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3379.1.1','0.1617.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3379.1.3',plain,
% 20.20/20.67      ( domain_difference(sK2_goals_X1,backward_box(sK3_goals_X0,sK1_goals_X2)) = backward_diamond(sK3_goals_X0,c(sK1_goals_X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3379.1.2','0.1762.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3379.2.0',plain,
% 20.20/20.67      ( domain_difference(sK2_goals_X1,backward_box(sK3_goals_X0,sK1_goals_X2)) = backward_diamond(sK3_goals_X0,c(sK1_goals_X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3379.1.3',theory(equality)]),
% 20.20/20.67      [u,rule_3372]).
% 20.20/20.67  cnf('0.3381.0.0',plain,
% 20.20/20.67      ( domain(sK2_goals_X1) = addition(domain(sK2_goals_X1),backward_diamond(sK3_goals_X0,c(sK1_goals_X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.473.2.0','0.3379.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3381.1.0',plain,
% 20.20/20.67      ( domain(sK2_goals_X1) = addition(domain(sK2_goals_X1),backward_diamond(sK3_goals_X0,c(sK1_goals_X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3381.0.0']),
% 20.20/20.67      [weight('<79,3379,473,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.3381.2.0',plain,
% 20.20/20.67      ( addition(domain(sK2_goals_X1),backward_diamond(sK3_goals_X0,c(sK1_goals_X2))) = domain(sK2_goals_X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3381.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3374]).
% 20.20/20.67  cnf('0.3466.0.0',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = addition(multiplication(domain_difference(X1,X2),X3),zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.9.2.0','0.856.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3466.0.1',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = multiplication(domain_difference(X1,X2),X3) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3466.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3466.1.0',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = multiplication(domain_difference(X1,X2),X3) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3466.0.1']),
% 20.20/20.67      [weight('<103,856,9,[0,0,0,4]>')]).
% 20.20/20.67  cnf('0.3466.2.0',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = multiplication(domain_difference(X1,X2),X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3466.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3459]).
% 20.20/20.67  cnf('0.3467.0.0',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = multiplication(domain_difference(X1,addition(X2,X3)),addition(X2,X3)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3466.2.0','0.122.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3467.0.1',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3467.0.0','0.856.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3467.1.0',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3467.0.1']),
% 20.20/20.67      [weight('<71,3466,122,[1,0,0,4]>')]).
% 20.20/20.67  cnf('0.3467.2.0',plain,
% 20.20/20.67      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3467.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3460]).
% 20.20/20.67  cnf('0.3469.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(forward_diamond(domain_difference(X1,addition(X2,X3)),X2),zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2037.2.0','0.3467.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3469.0.1',plain,
% 20.20/20.67      ( zero = domain(forward_diamond(domain_difference(X1,addition(X2,X3)),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3469.0.0','0.77.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3469.0.2',plain,
% 20.20/20.67      ( zero = forward_diamond(domain_difference(X1,addition(X2,X3)),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3469.0.1','0.1283.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3469.1.0',plain,
% 20.20/20.67      ( zero = forward_diamond(domain_difference(X1,addition(X2,X3)),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3469.0.2']),
% 20.20/20.67      [weight('<71,3467,2037,[0,0,0,4]>')]).
% 20.20/20.67  cnf('0.3469.2.0',plain,
% 20.20/20.67      ( forward_diamond(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3469.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3462]).
% 20.20/20.67  cnf('0.3498.0.0',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),X3) = c(multiplication(X1,multiplication(X2,c(X3)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1184.2.0','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3498.1.0',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),X3) = c(multiplication(X1,multiplication(X2,c(X3)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3498.0.0']),
% 20.20/20.67      [weight('<103,1184,8,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3498.2.0',plain,
% 20.20/20.67      ( c(multiplication(X1,multiplication(X2,c(X3)))) = forward_box(multiplication(X1,X2),X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3498.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3491]).
% 20.20/20.67  cnf('0.3530.0.0',plain,
% 20.20/20.67      ( backward_box(addition(X1,X2),X3) = backward_box(addition(X1,addition(X2,X3)),X3) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1661.2.0','0.17.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3530.1.0',plain,
% 20.20/20.67      ( backward_box(addition(X1,X2),X3) = backward_box(addition(X1,addition(X2,X3)),X3) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3530.0.0']),
% 20.20/20.67      [weight('<103,1661,17,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3530.2.0',plain,
% 20.20/20.67      ( backward_box(addition(X1,addition(X2,X3)),X3) = backward_box(addition(X1,X2),X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3530.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3523]).
% 20.20/20.67  cnf('0.3540.0.0',plain,
% 20.20/20.67      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(addition(X1,addition(X2,X3)),addition(X2,X3)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3530.2.0','0.122.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.3540.0.1',plain,
% 20.20/20.67      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(X1,addition(X2,X3)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3540.0.0','0.1661.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3540.1.0',plain,
% 20.20/20.67      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(X1,addition(X2,X3)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3540.0.1']),
% 20.20/20.67      [weight('<103,3530,122,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.3540.2.0',plain,
% 20.20/20.67      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(X1,addition(X2,X3)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3540.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3533]).
% 20.20/20.67  cnf('0.3543.0.0',plain,
% 20.20/20.67      ( backward_box(X1,addition(X2,X3)) = backward_box(addition(X2,X1),addition(X2,X3)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3540.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3543.1.0',plain,
% 20.20/20.67      ( backward_box(X1,addition(X2,X3)) = backward_box(addition(X2,X1),addition(X2,X3)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3543.0.0']),
% 20.20/20.67      [weight('<103,3540,16,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3543.2.0',plain,
% 20.20/20.67      ( backward_box(addition(X1,X2),addition(X1,X3)) = backward_box(X2,addition(X1,X3)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3543.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3536]).
% 20.20/20.67  cnf('0.3546.0.0',plain,
% 20.20/20.67      ( backward_box(c(X1),addition(domain(X1),X2)) = backward_box(one,addition(domain(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3540.2.0','0.107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3546.0.1',plain,
% 20.20/20.67      ( backward_box(c(X1),addition(domain(X1),X2)) = domain(addition(domain(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3546.0.0','0.1611.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3546.1.0',plain,
% 20.20/20.67      ( backward_box(c(X1),addition(domain(X1),X2)) = domain(addition(domain(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3546.0.1']),
% 20.20/20.67      [weight('<103,3540,107,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3546.2.0',plain,
% 20.20/20.67      ( backward_box(c(X1),addition(domain(X1),X2)) = domain(addition(domain(X1),X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3546.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3539]).
% 20.20/20.67  cnf('0.3555.0.0',plain,
% 20.20/20.67      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = backward_box(one,addition(codomain(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3543.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3555.0.1',plain,
% 20.20/20.67      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = domain(addition(codomain(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3555.0.0','0.1611.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3555.1.0',plain,
% 20.20/20.67      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = domain(addition(codomain(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3555.0.1']),
% 20.20/20.67      [weight('<103,3543,91,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3555.2.0',plain,
% 20.20/20.67      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = domain(addition(codomain(X1),X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3555.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3548]).
% 20.20/20.67  cnf('0.3556.0.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(c(X1),X2)) = backward_box(one,addition(c(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3543.2.0','0.107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3556.0.1',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(c(X1),X2)) = domain(addition(c(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3556.0.0','0.1611.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3556.1.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(c(X1),X2)) = domain(addition(c(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3556.0.1']),
% 20.20/20.67      [weight('<103,3543,107,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3556.2.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),addition(c(X1),X2)) = domain(addition(c(X1),X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3556.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3549]).
% 20.20/20.67  cnf('0.3557.0.0',plain,
% 20.20/20.67      ( domain(addition(c(X1),X1)) = one ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3556.2.0','0.2188.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3557.1.0',plain,
% 20.20/20.67      ( domain(addition(c(X1),X1)) = one ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3557.0.0']),
% 20.20/20.67      [weight('<41,3556,2188,[1,0,0,0]>')]).
% 20.20/20.67  cnf('0.3557.1.1',plain,
% 20.20/20.67      ( domain(addition(X1,c(X1))) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3557.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3557.2.0',plain,
% 20.20/20.67      ( domain(addition(X1,c(X1))) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3557.1.1',theory(equality)]),
% 20.20/20.67      [u,rule_3550]).
% 20.20/20.67  cnf('0.3562.0.0',plain,
% 20.20/20.67      ( forward_diamond(X1,addition(X2,c(X2))) = domain(multiplication(X1,one)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.26.2.0','0.3557.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.3562.0.1',plain,
% 20.20/20.67      ( forward_diamond(X1,addition(X2,c(X2))) = domain(X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3562.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.3562.1.0',plain,
% 20.20/20.67      ( forward_diamond(X1,addition(X2,c(X2))) = domain(X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3562.0.1']),
% 20.20/20.67      [weight('<62,3557,26,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.3562.2.0',plain,
% 20.20/20.67      ( forward_diamond(X1,addition(X2,c(X2))) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3562.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3555]).
% 20.20/20.67  cnf('0.3636.0.0',plain,
% 20.20/20.67      ( multiplication(X1,X2) = multiplication(X1,multiplication(X2,codomain(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.187.2.0','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3636.1.0',plain,
% 20.20/20.67      ( multiplication(X1,X2) = multiplication(X1,multiplication(X2,codomain(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3636.0.0']),
% 20.20/20.67      [weight('<107,187,8,[1,0,0,0]>')]).
% 20.20/20.67  cnf('0.3636.2.0',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,codomain(multiplication(X1,X2)))) = multiplication(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3636.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3629]).
% 20.20/20.67  cnf('0.3638.0.0',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,codomain(multiplication(codomain(X1),X2)))) = multiplication(X1,multiplication(codomain(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.258.2.0','0.3636.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3638.0.1',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,multiplication(codomain(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3638.0.0','0.30.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.2','L')]).
% 20.20/20.67  cnf('0.3638.0.2',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3638.0.1','0.258.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3638.1.0',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3638.0.2']),
% 20.20/20.67      [weight('<87,3636,258,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.3638.2.0',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3638.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3631]).
% 20.20/20.67  cnf('0.3674.0.0',plain,
% 20.20/20.67      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = addition(zero,multiplication(X3,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.12.2.0','0.958.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3674.0.1',plain,
% 20.20/20.67      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = multiplication(X3,X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3674.0.0','0.36.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3674.1.0',plain,
% 20.20/20.67      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = multiplication(X3,X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3674.0.1']),
% 20.20/20.67      [weight('<107,958,12,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3674.2.0',plain,
% 20.20/20.67      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = multiplication(X3,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3674.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3667]).
% 20.20/20.67  cnf('0.3675.0.0',plain,
% 20.20/20.67      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = multiplication(one,X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3674.2.0','0.91.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3675.0.1',plain,
% 20.20/20.67      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = X2 ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3675.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3675.1.0',plain,
% 20.20/20.67      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = X2 ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3675.0.1']),
% 20.20/20.67      [weight('<55,3674,91,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3675.2.0',plain,
% 20.20/20.67      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = X2 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3675.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3668]).
% 20.20/20.67  cnf('0.3676.0.0',plain,
% 20.20/20.67      ( X1 = multiplication(backward_box(c(X1),X2),X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3675.2.0','0.1797.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3676.1.0',plain,
% 20.20/20.67      ( X1 = multiplication(backward_box(c(X1),X2),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3676.0.0']),
% 20.20/20.67      [weight('<55,3675,1797,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3676.2.0',plain,
% 20.20/20.67      ( multiplication(backward_box(c(X1),X2),X1) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3676.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3669]).
% 20.20/20.67  cnf('0.3678.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(codomain(domain(X1)),codomain(backward_box(c(domain(X1)),X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3048.2.0','0.3676.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.3678.0.1',plain,
% 20.20/20.67      ( zero = domain_difference(domain(X1),codomain(backward_box(c(domain(X1)),X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3678.0.0','0.1609.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.3678.0.2',plain,
% 20.20/20.67      ( zero = domain_difference(X1,codomain(backward_box(c(domain(X1)),X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3678.0.1','0.1300.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3678.0.3',plain,
% 20.20/20.67      ( zero = domain_difference(X1,backward_box(c(domain(X1)),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3678.0.2','0.1617.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.3678.0.4',plain,
% 20.20/20.67      ( zero = domain_difference(X1,backward_box(c(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3678.0.3','0.1106.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2.1','L')]).
% 20.20/20.67  cnf('0.3678.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,backward_box(c(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3678.0.4']),
% 20.20/20.67      [weight('<55,3676,3048,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.3678.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,backward_box(c(X1),X2)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3678.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3671]).
% 20.20/20.67  cnf('0.3679.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,domain(addition(domain(X1),X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3678.2.0','0.3546.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3679.0.1',plain,
% 20.20/20.67      ( zero = domain_difference(X1,addition(domain(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3679.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3679.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,addition(domain(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3679.0.1']),
% 20.20/20.67      [weight('<55,3678,3546,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.3679.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,addition(domain(X1),X2)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3679.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3672]).
% 20.20/20.67  cnf('0.3680.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,addition(X2,domain(X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3679.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3680.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,addition(X2,domain(X1))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3680.0.0']),
% 20.20/20.67      [weight('<55,3679,16,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.3680.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,addition(X2,domain(X1))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3680.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3673]).
% 20.20/20.67  cnf('0.3683.0.0',plain,
% 20.20/20.67      ( backward_box(X1,codomain(domain_difference(X2,X1))) = coantidomain(X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1806.2.0','0.3675.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3683.1.0',plain,
% 20.20/20.67      ( backward_box(X1,codomain(domain_difference(X2,X1))) = coantidomain(X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3683.0.0']),
% 20.20/20.67      [weight('<62,3675,1806,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3683.2.0',plain,
% 20.20/20.67      ( backward_box(X1,codomain(domain_difference(X2,X1))) = coantidomain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3683.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3676]).
% 20.20/20.67  cnf('0.3686.0.0',plain,
% 20.20/20.67      ( c(X1) = multiplication(backward_box(domain(X1),X2),c(X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3676.2.0','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.3686.0.1',plain,
% 20.20/20.67      ( c(X1) = domain_difference(backward_box(domain(X1),X2),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3686.0.0','0.1554.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3686.1.0',plain,
% 20.20/20.67      ( c(X1) = domain_difference(backward_box(domain(X1),X2),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3686.0.1']),
% 20.20/20.67      [weight('<62,3676,1275,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.3686.2.0',plain,
% 20.20/20.67      ( domain_difference(backward_box(domain(X1),X2),X1) = c(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3686.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3679]).
% 20.20/20.67  cnf('0.3731.0.0',plain,
% 20.20/20.67      ( multiplication(X1,c(addition(X2,domain(codomain(X1))))) = multiplication(X1,zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1920.2.0','0.3680.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3731.0.1',plain,
% 20.20/20.67      ( multiplication(X1,c(addition(X2,codomain(X1)))) = multiplication(X1,zero) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3731.0.0','0.1756.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1.2','L')]).
% 20.20/20.67  cnf('0.3731.0.2',plain,
% 20.20/20.67      ( multiplication(X1,c(addition(X2,codomain(X1)))) = zero ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3731.0.1','0.11.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3731.1.0',plain,
% 20.20/20.67      ( multiplication(X1,c(addition(X2,codomain(X1)))) = zero ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3731.0.2']),
% 20.20/20.67      [weight('<71,3680,1920,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.3731.2.0',plain,
% 20.20/20.67      ( multiplication(X1,c(addition(X2,codomain(X1)))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3731.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3724]).
% 20.20/20.67  cnf('0.3762.0.0',plain,
% 20.20/20.67      ( forward_box(coantidomain(domain_difference(X1,domain(X2))),c(X2)) = c(domain(X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1324.2.0','0.3675.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3762.0.1',plain,
% 20.20/20.67      ( forward_box(coantidomain(domain_difference(X1,X2)),c(X2)) = c(domain(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3762.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.3762.0.2',plain,
% 20.20/20.67      ( forward_box(coantidomain(domain_difference(X1,X2)),c(X2)) = c(X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3762.0.1','0.1106.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3762.1.0',plain,
% 20.20/20.67      ( forward_box(coantidomain(domain_difference(X1,X2)),c(X2)) = c(X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3762.0.2']),
% 20.20/20.67      [weight('<79,3675,1324,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3762.2.0',plain,
% 20.20/20.67      ( forward_box(coantidomain(domain_difference(X1,X2)),c(X2)) = c(X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3762.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3755]).
% 20.20/20.67  cnf('0.3874.0.0',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),addition(X3,codomain(X2))) = c(multiplication(X1,zero)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3498.2.0','0.3731.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.3874.0.1',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),addition(X3,codomain(X2))) = c(zero) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3874.0.0','0.11.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.3874.0.2',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),addition(X3,codomain(X2))) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3874.0.1','0.68.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3874.1.0',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),addition(X3,codomain(X2))) = one ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3874.0.2']),
% 20.20/20.67      [weight('<89,3731,3498,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.3874.2.0',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),addition(X3,codomain(X2))) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3874.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3867]).
% 20.20/20.67  cnf('0.3937.0.0',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,domain(X2))) = addition(coantidomain(domain_difference(X1,domain(X2))),domain(X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.423.2.0','0.3675.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3937.0.1',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = addition(coantidomain(domain_difference(X1,domain(X2))),domain(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3937.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3937.0.2',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = addition(coantidomain(domain_difference(X1,X2)),domain(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3937.0.1','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.1','L')]).
% 20.20/20.67  cnf('0.3937.1.0',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = addition(coantidomain(domain_difference(X1,X2)),domain(X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3937.0.2']),
% 20.20/20.67      [weight('<95,3675,423,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.3937.1.1',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = addition(domain(X2),coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3937.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3937.2.0',plain,
% 20.20/20.67      ( addition(domain(X1),coantidomain(domain_difference(X2,X1))) = coantidomain(domain_difference(X2,X1)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3937.1.1',theory(equality)]),
% 20.20/20.67      [x,rule_3930]).
% 20.20/20.67  cnf('0.3938.0.0',plain,
% 20.20/20.67      ( addition(domain(X1),multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1)))) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3307.2.0','0.3937.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3938.0.1',plain,
% 20.20/20.67      ( addition(domain(X1),domain_difference(domain(X1),codomain(domain_difference(X2,X1)))) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3938.0.0','0.1794.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3938.0.2',plain,
% 20.20/20.67      ( addition(domain(X1),domain_difference(X1,codomain(domain_difference(X2,X1)))) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3938.0.1','0.1300.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3938.0.3',plain,
% 20.20/20.67      ( domain(X1) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3938.0.2','0.473.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3938.0.4',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(domain(X1),codomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3938.0.3','0.1794.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3938.0.5',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,codomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3938.0.4','0.1300.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3938.1.0',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,codomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3938.0.5']),
% 20.20/20.67      [weight('<62,3937,3307,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.3938.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,codomain(domain_difference(X2,X1))) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3938.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3931]).
% 20.20/20.67  cnf('0.3939.0.0',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,backward_diamond(c(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3938.2.0','0.1803.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3939.1.0',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,backward_diamond(c(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3939.0.0']),
% 20.20/20.67      [weight('<62,3938,1803,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.3939.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,backward_diamond(c(X1),X2)) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3939.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3932]).
% 20.20/20.67  cnf('0.3940.0.0',plain,
% 20.20/20.67      ( addition(one,coantidomain(domain_difference(X1,X2))) = addition(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1571.2.0','0.3937.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3940.0.1',plain,
% 20.20/20.67      ( one = addition(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3940.0.0','0.141.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3940.1.0',plain,
% 20.20/20.67      ( one = addition(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3940.0.1']),
% 20.20/20.67      [weight('<71,3937,1571,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.3940.2.0',plain,
% 20.20/20.67      ( addition(c(X1),coantidomain(domain_difference(X2,X1))) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3940.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3933]).
% 20.20/20.67  cnf('0.3941.0.0',plain,
% 20.20/20.67      ( multiplication(X1,c(codomain(domain_difference(X2,codomain(X1))))) = multiplication(X1,domain(codomain(X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1920.2.0','0.3938.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3941.0.1',plain,
% 20.20/20.67      ( multiplication(X1,coantidomain(domain_difference(X2,codomain(X1)))) = multiplication(X1,domain(codomain(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3941.0.0','0.1755.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3941.0.2',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = multiplication(X1,domain(codomain(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3941.0.1','0.1821.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3941.0.3',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = multiplication(X1,codomain(X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3941.0.2','0.1756.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.3941.0.4',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = X1 ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3941.0.3','0.187.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3941.1.0',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = X1 ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3941.0.4']),
% 20.20/20.67      [weight('<71,3938,1920,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.3941.2.0',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3941.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3934]).
% 20.20/20.67  cnf('0.3942.0.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,backward_box(coantidomain(X1),domain(X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3941.2.0','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.2','L')]).
% 20.20/20.67  cnf('0.3942.0.1',plain,
% 20.20/20.67      ( X1 = multiplication(X1,backward_box(coantidomain(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3942.0.0','0.1128.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.3942.1.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,backward_box(coantidomain(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3942.0.1']),
% 20.20/20.67      [weight('<55,3941,1275,[1,0,0,5]>')]).
% 20.20/20.67  cnf('0.3942.2.0',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(X1),X2)) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3942.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3935]).
% 20.20/20.67  cnf('0.3944.0.0',plain,
% 20.20/20.67      ( forward_diamond(X1,backward_box(coantidomain(X1),X2)) = domain(X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1532.2.0','0.3942.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3944.1.0',plain,
% 20.20/20.67      ( forward_diamond(X1,backward_box(coantidomain(X1),X2)) = domain(X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3944.0.0']),
% 20.20/20.67      [weight('<62,3942,1532,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3944.2.0',plain,
% 20.20/20.67      ( forward_diamond(X1,backward_box(coantidomain(X1),X2)) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3944.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3937]).
% 20.20/20.67  cnf('0.3945.0.0',plain,
% 20.20/20.67      ( backward_box(backward_box(coantidomain(c(X1)),X2),X1) = backward_box(c(X1),X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1666.2.0','0.3942.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3945.0.1',plain,
% 20.20/20.67      ( backward_box(backward_box(domain(X1),X2),X1) = backward_box(c(X1),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3945.0.0','0.1607.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.3945.0.2',plain,
% 20.20/20.67      ( backward_box(backward_box(domain(X1),X2),X1) = domain(X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3945.0.1','0.1614.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3945.1.0',plain,
% 20.20/20.67      ( backward_box(backward_box(domain(X1),X2),X1) = domain(X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3945.0.2']),
% 20.20/20.67      [weight('<62,3942,1666,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3945.2.0',plain,
% 20.20/20.67      ( backward_box(backward_box(domain(X1),X2),X1) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3945.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3938]).
% 20.20/20.67  cnf('0.3950.0.0',plain,
% 20.20/20.67      ( one = addition(c(X1),backward_box(c(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3940.2.0','0.1797.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3950.1.0',plain,
% 20.20/20.67      ( one = addition(c(X1),backward_box(c(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3950.0.0']),
% 20.20/20.67      [weight('<71,3940,1797,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.3950.2.0',plain,
% 20.20/20.67      ( addition(c(X1),backward_box(c(X1),X2)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3950.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3943]).
% 20.20/20.67  cnf('0.3951.0.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,domain(addition(codomain(X1),X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3942.2.0','0.3555.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.3951.1.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,domain(addition(codomain(X1),X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3951.0.0']),
% 20.20/20.67      [weight('<71,3942,3555,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.3951.2.0',plain,
% 20.20/20.67      ( multiplication(X1,domain(addition(codomain(X1),X2))) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3951.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3944]).
% 20.20/20.67  cnf('0.3958.0.0',plain,
% 20.20/20.67      ( one = addition(coantidomain(X1),backward_box(c(codomain(X1)),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3950.2.0','0.1755.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3958.0.1',plain,
% 20.20/20.67      ( one = addition(coantidomain(X1),backward_box(coantidomain(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3958.0.0','0.1755.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2.1','L')]).
% 20.20/20.67  cnf('0.3958.1.0',plain,
% 20.20/20.67      ( one = addition(coantidomain(X1),backward_box(coantidomain(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3958.0.1']),
% 20.20/20.67      [weight('<71,3950,1755,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3958.2.0',plain,
% 20.20/20.67      ( addition(coantidomain(X1),backward_box(coantidomain(X1),X2)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3958.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3951]).
% 20.20/20.67  cnf('0.3959.0.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,domain(addition(X2,codomain(X1)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3951.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.3959.1.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,domain(addition(X2,codomain(X1)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3959.0.0']),
% 20.20/20.67      [weight('<71,3951,16,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.3959.2.0',plain,
% 20.20/20.67      ( multiplication(X1,domain(addition(X2,codomain(X1)))) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3959.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3952]).
% 20.20/20.67  cnf('0.3960.0.0',plain,
% 20.20/20.67      ( coantidomain(codomain(domain_difference(X1,X2))) = backward_box(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3683.2.0','0.3938.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.3960.0.1',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3960.0.0','0.1331.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3960.0.2',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),domain(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3960.0.1','0.1609.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.3960.0.3',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3960.0.2','0.1128.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3960.1.0',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3960.0.3']),
% 20.20/20.67      [weight('<76,3938,3683,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.3960.2.0',plain,
% 20.20/20.67      ( backward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3960.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3953]).
% 20.20/20.67  cnf('0.3961.0.0',plain,
% 20.20/20.67      ( domain(codomain(domain_difference(X1,X2))) = domain_difference(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3938.2.0','0.3938.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.3961.0.1',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3961.0.0','0.1756.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3961.0.2',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),domain(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3961.0.1','0.1609.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.3961.0.3',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3961.0.2','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3961.1.0',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3961.0.3']),
% 20.20/20.67      [weight('<76,3938,3938,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.3961.2.0',plain,
% 20.20/20.67      ( domain_difference(codomain(domain_difference(X1,X2)),X2) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3961.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3954]).
% 20.20/20.67  cnf('0.3964.0.0',plain,
% 20.20/20.67      ( forward_box(domain(codomain(domain_difference(X1,X2))),X2) = c(codomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1289.2.0','0.3961.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3964.0.1',plain,
% 20.20/20.67      ( forward_box(codomain(domain_difference(X1,X2)),X2) = c(codomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3964.0.0','0.1756.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3964.0.2',plain,
% 20.20/20.67      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3964.0.1','0.1755.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.3964.1.0',plain,
% 20.20/20.67      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3964.0.2']),
% 20.20/20.67      [weight('<76,3961,1289,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.3964.2.0',plain,
% 20.20/20.67      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3964.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_3957]).
% 20.20/20.67  cnf('0.3991.0.0',plain,
% 20.20/20.67      ( domain(c(X1)) = forward_diamond(c(X1),backward_box(domain(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3944.2.0','0.1607.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.3991.0.1',plain,
% 20.20/20.67      ( c(X1) = forward_diamond(c(X1),backward_box(domain(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.3991.0.0','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.3991.1.0',plain,
% 20.20/20.67      ( c(X1) = forward_diamond(c(X1),backward_box(domain(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3991.0.1']),
% 20.20/20.67      [weight('<79,3944,1607,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.3991.2.0',plain,
% 20.20/20.67      ( forward_diamond(c(X1),backward_box(domain(X1),X2)) = c(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3991.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3984]).
% 20.20/20.67  cnf('0.3993.0.0',plain,
% 20.20/20.67      ( domain(X1) = backward_box(domain(addition(c(X1),X2)),X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3945.2.0','0.3556.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.3993.1.0',plain,
% 20.20/20.67      ( domain(X1) = backward_box(domain(addition(c(X1),X2)),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.3993.0.0']),
% 20.20/20.67      [weight('<79,3945,3556,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.3993.2.0',plain,
% 20.20/20.67      ( backward_box(domain(addition(c(X1),X2)),X1) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.3993.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_3986]).
% 20.20/20.67  cnf('0.4010.0.0',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,c(addition(X2,codomain(domain(X1))))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3959.2.0','0.1322.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4010.0.1',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,c(addition(X2,domain(X1)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4010.0.0','0.1609.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2.1.2','L')]).
% 20.20/20.67  cnf('0.4010.1.0',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,c(addition(X2,domain(X1)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4010.0.1']),
% 20.20/20.67      [weight('<79,3959,1322,[1,0,0,0]>')]).
% 20.20/20.67  cnf('0.4010.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,c(addition(X2,domain(X1)))) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4010.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4003]).
% 20.20/20.67  cnf('0.4011.0.0',plain,
% 20.20/20.67      ( backward_box(domain(addition(X1,codomain(c(X2)))),X2) = backward_box(c(X2),X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1666.2.0','0.3959.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4011.0.1',plain,
% 20.20/20.67      ( backward_box(domain(addition(X1,c(X2))),X2) = backward_box(c(X2),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4011.0.0','0.1610.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1.2','L')]).
% 20.20/20.67  cnf('0.4011.0.2',plain,
% 20.20/20.67      ( backward_box(domain(addition(X1,c(X2))),X2) = domain(X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4011.0.1','0.1614.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4011.1.0',plain,
% 20.20/20.67      ( backward_box(domain(addition(X1,c(X2))),X2) = domain(X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4011.0.2']),
% 20.20/20.67      [weight('<79,3959,1666,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4011.2.0',plain,
% 20.20/20.67      ( backward_box(domain(addition(X1,c(X2))),X2) = domain(X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4011.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4004]).
% 20.20/20.67  cnf('0.4018.0.0',plain,
% 20.20/20.67      ( c(addition(c(X1),X2)) = domain_difference(domain(X1),addition(c(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3686.2.0','0.3993.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4018.0.1',plain,
% 20.20/20.67      ( c(addition(c(X1),X2)) = domain_difference(X1,addition(c(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4018.0.0','0.1300.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4018.1.0',plain,
% 20.20/20.67      ( c(addition(c(X1),X2)) = domain_difference(X1,addition(c(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4018.0.1']),
% 20.20/20.67      [weight('<83,3993,3686,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4018.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,addition(c(X1),X2)) = c(addition(c(X1),X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4018.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4011]).
% 20.20/20.67  cnf('0.4124.0.0',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = multiplication(coantidomain(domain(X2)),codomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3675.2.0','0.3938.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.4124.0.1',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(coantidomain(domain(X2)),coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4124.0.0','0.1826.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4124.0.2',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4124.0.1','0.1608.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.4124.1.0',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4124.0.2']),
% 20.20/20.67      [weight('<95,3938,3675,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.4124.2.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),coantidomain(domain_difference(X2,X1))) = codomain(domain_difference(X2,X1)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4124.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4117]).
% 20.20/20.67  cnf('0.4128.0.0',plain,
% 20.20/20.67      ( backward_diamond(c(X1),X2) = multiplication(coantidomain(domain(X1)),backward_diamond(c(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3675.2.0','0.3939.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.4128.0.1',plain,
% 20.20/20.67      ( backward_diamond(c(X1),X2) = multiplication(c(X1),backward_diamond(c(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4128.0.0','0.1608.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.4128.1.0',plain,
% 20.20/20.67      ( backward_diamond(c(X1),X2) = multiplication(c(X1),backward_diamond(c(X1),X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4128.0.1']),
% 20.20/20.67      [weight('<95,3939,3675,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.4128.2.0',plain,
% 20.20/20.67      ( multiplication(c(X1),backward_diamond(c(X1),X2)) = backward_diamond(c(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4128.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4121]).
% 20.20/20.67  cnf('0.4130.0.0',plain,
% 20.20/20.67      ( multiplication(X1,c(X2)) = multiplication(X1,backward_diamond(c(X2),X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3638.2.0','0.4128.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4130.1.0',plain,
% 20.20/20.67      ( multiplication(X1,c(X2)) = multiplication(X1,backward_diamond(c(X2),X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4130.0.0']),
% 20.20/20.67      [weight('<76,4128,3638,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.4130.2.0',plain,
% 20.20/20.67      ( multiplication(X1,backward_diamond(c(X2),X1)) = multiplication(X1,c(X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4130.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4123]).
% 20.20/20.67  cnf('0.4131.0.0',plain,
% 20.20/20.67      ( multiplication(domain(X1),c(X2)) = multiplication(domain(X1),codomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4130.2.0','0.1648.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4131.0.1',plain,
% 20.20/20.67      ( domain_difference(X1,X2) = multiplication(domain(X1),codomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4131.0.0','0.1299.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4131.0.2',plain,
% 20.20/20.67      ( domain_difference(X1,X2) = domain_difference(X1,coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4131.0.1','0.1801.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4131.1.0',plain,
% 20.20/20.67      ( domain_difference(X1,X2) = domain_difference(X1,coantidomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4131.0.2']),
% 20.20/20.67      [weight('<69,4130,1648,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.4131.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,coantidomain(domain_difference(X1,X2))) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4131.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4124]).
% 20.20/20.67  cnf('0.4160.0.0',plain,
% 20.20/20.67      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = domain(codomain(domain_difference(X1,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1814.2.0','0.3961.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4160.0.1',plain,
% 20.20/20.67      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4160.0.0','0.1756.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4160.1.0',plain,
% 20.20/20.67      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4160.0.1']),
% 20.20/20.67      [weight('<95,3961,1814,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4160.2.0',plain,
% 20.20/20.67      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4160.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4153]).
% 20.20/20.67  cnf('0.4340.0.0',plain,
% 20.20/20.67      ( c(c(addition(X1,domain(X2)))) = forward_box(coantidomain(domain(X2)),c(c(addition(X1,domain(X2))))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3762.2.0','0.4010.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.4340.0.1',plain,
% 20.20/20.67      ( domain(addition(X1,domain(X2))) = forward_box(coantidomain(domain(X2)),c(c(addition(X1,domain(X2))))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4340.0.0','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4340.0.2',plain,
% 20.20/20.67      ( domain(addition(X1,domain(X2))) = forward_box(c(X2),c(c(addition(X1,domain(X2))))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4340.0.1','0.1608.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.4340.0.3',plain,
% 20.20/20.67      ( domain(addition(X1,domain(X2))) = forward_box(c(X2),domain(addition(X1,domain(X2)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4340.0.2','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.4340.0.4',plain,
% 20.20/20.67      ( domain(addition(X1,domain(X2))) = forward_box(c(X2),addition(X1,domain(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4340.0.3','0.1129.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4340.1.0',plain,
% 20.20/20.67      ( domain(addition(X1,domain(X2))) = forward_box(c(X2),addition(X1,domain(X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4340.0.4']),
% 20.20/20.67      [weight('<103,4010,3762,[0,0,0,2]>')]).
% 20.20/20.67  cnf('0.4340.2.0',plain,
% 20.20/20.67      ( forward_box(c(X1),addition(X2,domain(X1))) = domain(addition(X2,domain(X1))) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4340.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4333]).
% 20.20/20.67  cnf('0.4344.0.0',plain,
% 20.20/20.67      ( c(addition(X1,c(X2))) = forward_diamond(c(addition(X1,c(X2))),domain(X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3991.2.0','0.4011.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4344.0.1',plain,
% 20.20/20.67      ( c(addition(X1,c(X2))) = forward_diamond(c(addition(X1,c(X2))),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4344.0.0','0.1282.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4344.1.0',plain,
% 20.20/20.67      ( c(addition(X1,c(X2))) = forward_diamond(c(addition(X1,c(X2))),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4344.0.1']),
% 20.20/20.67      [weight('<103,4011,3991,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.4344.2.0',plain,
% 20.20/20.67      ( forward_diamond(c(addition(X1,c(X2))),X2) = c(addition(X1,c(X2))) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4344.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4337]).
% 20.20/20.67  cnf('0.4345.0.0',plain,
% 20.20/20.67      ( c(addition(forward_box(X1,c(X2)),c(multiplication(X1,X2)))) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4344.2.0','0.2036.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.4345.0.1',plain,
% 20.20/20.67      ( c(forward_box(X1,c(X2))) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4345.0.0','0.2036.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4345.0.2',plain,
% 20.20/20.67      ( forward_diamond(X1,c(c(X2))) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4345.0.1','0.1292.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4345.0.3',plain,
% 20.20/20.67      ( forward_diamond(X1,domain(X2)) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4345.0.2','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4345.0.4',plain,
% 20.20/20.67      ( forward_diamond(X1,X2) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4345.0.3','0.1282.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4345.0.5',plain,
% 20.20/20.67      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,c(c(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4345.0.4','0.1292.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.4345.0.6',plain,
% 20.20/20.67      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,domain(X2)),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4345.0.5','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.2','L')]).
% 20.20/20.67  cnf('0.4345.0.7',plain,
% 20.20/20.67      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4345.0.6','0.1282.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.4345.1.0',plain,
% 20.20/20.67      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4345.0.7']),
% 20.20/20.67      [weight('<87,4344,2036,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.4345.2.0',plain,
% 20.20/20.67      ( forward_diamond(forward_diamond(X1,X2),multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4345.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4338]).
% 20.20/20.67  cnf('0.4415.0.0',plain,
% 20.20/20.67      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = addition(zero,multiplication(X1,X3)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.9.2.0','0.1000.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4415.0.1',plain,
% 20.20/20.67      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,X3) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4415.0.0','0.36.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4415.1.0',plain,
% 20.20/20.67      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,X3) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4415.0.1']),
% 20.20/20.67      [weight('<107,1000,9,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4415.2.0',plain,
% 20.20/20.67      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4415.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4408]).
% 20.20/20.67  cnf('0.4417.0.0',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,one) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4415.2.0','0.3958.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4417.0.1',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = X1 ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4417.0.0','0.1.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4417.1.0',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = X1 ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4417.0.1']),
% 20.20/20.67      [weight('<89,4415,3958,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.4417.2.0',plain,
% 20.20/20.67      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4417.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4410]).
% 20.20/20.67  cnf('0.4418.0.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,coantidomain(coantidomain(addition(X1,X2)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4417.2.0','0.1754.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4418.0.1',plain,
% 20.20/20.67      ( X1 = multiplication(X1,codomain(addition(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4418.0.0','0.25.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.4418.1.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,codomain(addition(X1,X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4418.0.1']),
% 20.20/20.67      [weight('<55,4417,1754,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.4418.2.0',plain,
% 20.20/20.67      ( multiplication(X1,codomain(addition(X1,X2))) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4418.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4411]).
% 20.20/20.67  cnf('0.4419.0.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,codomain(addition(X2,X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4418.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.4419.1.0',plain,
% 20.20/20.67      ( X1 = multiplication(X1,codomain(addition(X2,X1))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4419.0.0']),
% 20.20/20.67      [weight('<55,4418,16,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.4419.2.0',plain,
% 20.20/20.67      ( multiplication(X1,codomain(addition(X2,X1))) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4419.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4412]).
% 20.20/20.67  cnf('0.4422.0.0',plain,
% 20.20/20.67      ( forward_box(X1,coantidomain(addition(X2,X1))) = c(X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1799.2.0','0.4419.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4422.1.0',plain,
% 20.20/20.67      ( forward_box(X1,coantidomain(addition(X2,X1))) = c(X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4422.0.0']),
% 20.20/20.67      [weight('<62,4419,1799,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4422.2.0',plain,
% 20.20/20.67      ( forward_box(X1,coantidomain(addition(X2,X1))) = c(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4422.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4415]).
% 20.20/20.67  cnf('0.4423.0.0',plain,
% 20.20/20.67      ( forward_diamond(X1,codomain(addition(X2,X1))) = domain(X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1800.2.0','0.4419.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4423.1.0',plain,
% 20.20/20.67      ( forward_diamond(X1,codomain(addition(X2,X1))) = domain(X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4423.0.0']),
% 20.20/20.67      [weight('<62,4419,1800,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4423.2.0',plain,
% 20.20/20.67      ( forward_diamond(X1,codomain(addition(X2,X1))) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4423.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4416]).
% 20.20/20.67  cnf('0.4424.0.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),codomain(domain(X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4423.2.0','0.473.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.4424.0.1',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),domain(X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4424.0.0','0.1609.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.4424.0.2',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4424.0.1','0.1282.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4424.1.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4424.0.2']),
% 20.20/20.67      [weight('<59,4423,473,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.4424.2.0',plain,
% 20.20/20.67      ( forward_diamond(domain_difference(X1,X2),X1) = domain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4424.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4417]).
% 20.20/20.67  cnf('0.4432.0.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,addition(X1,X2))) = zero ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4424.2.0','0.3469.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4432.1.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,addition(X1,X2))) = zero ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4432.0.0']),
% 20.20/20.67      [weight('<55,4424,3469,[1,0,0,0]>')]).
% 20.20/20.67  cnf('0.4432.2.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,addition(X1,X2))) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4432.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4425]).
% 20.20/20.67  cnf('0.4433.0.0',plain,
% 20.20/20.67      ( domain_difference(X1,addition(X1,X2)) = multiplication(zero,domain_difference(X1,addition(X1,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.193.2.0','0.4432.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4433.0.1',plain,
% 20.20/20.67      ( domain_difference(X1,addition(X1,X2)) = zero ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4433.0.0','0.14.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4433.1.0',plain,
% 20.20/20.67      ( domain_difference(X1,addition(X1,X2)) = zero ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4433.0.1']),
% 20.20/20.67      [weight('<41,4432,193,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4433.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,addition(X1,X2)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4433.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4426]).
% 20.20/20.67  cnf('0.4434.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,addition(X2,X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4433.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4434.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(X1,addition(X2,X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4434.0.0']),
% 20.20/20.67      [weight('<41,4433,16,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.4434.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,addition(X2,X1)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4434.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4427]).
% 20.20/20.67  cnf('0.4445.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(multiplication(c(X1),X2),X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4434.2.0','0.827.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.4445.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(multiplication(c(X1),X2),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4445.0.0']),
% 20.20/20.67      [weight('<55,4434,827,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.4445.2.0',plain,
% 20.20/20.67      ( domain_difference(multiplication(c(X1),X2),X2) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4445.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4438]).
% 20.20/20.67  cnf('0.4600.0.0',plain,
% 20.20/20.67      ( multiplication(X1,domain(X2)) = multiplication(multiplication(X1,domain(X2)),codomain(X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4419.2.0','0.423.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.4600.0.1',plain,
% 20.20/20.67      ( multiplication(X1,domain(X2)) = multiplication(X1,multiplication(domain(X2),codomain(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4600.0.0','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4600.0.2',plain,
% 20.20/20.67      ( multiplication(X1,domain(X2)) = multiplication(X1,domain_difference(X2,coantidomain(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4600.0.1','0.1801.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.4600.1.0',plain,
% 20.20/20.67      ( multiplication(X1,domain(X2)) = multiplication(X1,domain_difference(X2,coantidomain(X1))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4600.0.2']),
% 20.20/20.67      [weight('<76,4419,423,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.4600.2.0',plain,
% 20.20/20.67      ( multiplication(X1,domain_difference(X2,coantidomain(X1))) = multiplication(X1,domain(X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4600.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4593]).
% 20.20/20.67  cnf('0.4601.0.0',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,coantidomain(c(X2))),X2) = backward_box(multiplication(c(X2),domain(X1)),X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1666.2.0','0.4600.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4601.0.1',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,domain(X2)),X2) = backward_box(multiplication(c(X2),domain(X1)),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4601.0.0','0.1607.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.4601.0.2',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,X2),X2) = backward_box(multiplication(c(X2),domain(X1)),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4601.0.1','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4601.0.3',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,X2),X2) = backward_box(domain(X1),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4601.0.2','0.1666.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4601.1.0',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,X2),X2) = backward_box(domain(X1),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4601.0.3']),
% 20.20/20.67      [weight('<59,4600,1666,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4601.2.0',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,X2),X2) = backward_box(domain(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4601.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_4594]).
% 20.20/20.67  cnf('0.4621.0.0',plain,
% 20.20/20.67      ( c(domain_difference(c(X1),X2)) = forward_box(domain_difference(c(X1),X2),coantidomain(c(X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4422.2.0','0.1452.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.4621.0.1',plain,
% 20.20/20.67      ( forward_box(domain(c(X1)),X2) = forward_box(domain_difference(c(X1),X2),coantidomain(c(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4621.0.0','0.1289.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4621.0.2',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = forward_box(domain_difference(c(X1),X2),coantidomain(c(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4621.0.1','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4621.0.3',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = forward_box(domain_difference(c(X1),X2),domain(X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4621.0.2','0.1607.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.4621.0.4',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = forward_box(domain_difference(c(X1),X2),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4621.0.3','0.1129.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4621.1.0',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = forward_box(domain_difference(c(X1),X2),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4621.0.4']),
% 20.20/20.67      [weight('<76,4422,1452,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.4621.2.0',plain,
% 20.20/20.67      ( forward_box(domain_difference(c(X1),X2),X1) = forward_box(c(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4621.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4614]).
% 20.20/20.67  cnf('0.4647.0.0',plain,
% 20.20/20.67      ( multiplication(c(X1),domain(X2)) = multiplication(c(X1),domain_difference(X2,domain(X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4600.2.0','0.1607.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.2','L')]).
% 20.20/20.67  cnf('0.4647.0.1',plain,
% 20.20/20.67      ( domain_difference(c(X1),c(X2)) = multiplication(c(X1),domain_difference(X2,domain(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4647.0.0','0.1358.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.4647.0.2',plain,
% 20.20/20.67      ( domain_difference(c(X1),c(X2)) = multiplication(c(X1),domain_difference(X2,X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4647.0.1','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.4647.1.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),c(X2)) = multiplication(c(X1),domain_difference(X2,X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4647.0.2']),
% 20.20/20.67      [weight('<83,4600,1607,[1,0,0,4]>')]).
% 20.20/20.67  cnf('0.4647.2.0',plain,
% 20.20/20.67      ( multiplication(c(X1),domain_difference(X2,X1)) = domain_difference(c(X1),c(X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4647.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4640]).
% 20.20/20.67  cnf('0.4967.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(multiplication(c(X1),domain(X2)),domain_difference(X2,coantidomain(c(X1)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4445.2.0','0.4600.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.4967.0.1',plain,
% 20.20/20.67      ( zero = domain_difference(forward_diamond(c(X1),X2),domain_difference(X2,coantidomain(c(X1)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4967.0.0','0.1560.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.4967.0.2',plain,
% 20.20/20.67      ( zero = domain_difference(forward_diamond(c(X1),X2),domain_difference(X2,domain(X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4967.0.1','0.1607.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2.2','L')]).
% 20.20/20.67  cnf('0.4967.0.3',plain,
% 20.20/20.67      ( zero = domain_difference(forward_diamond(c(X1),X2),domain_difference(X2,X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.4967.0.2','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.4967.1.0',plain,
% 20.20/20.67      ( zero = domain_difference(forward_diamond(c(X1),X2),domain_difference(X2,X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.4967.0.3']),
% 20.20/20.67      [weight('<89,4600,4445,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.4967.2.0',plain,
% 20.20/20.67      ( domain_difference(forward_diamond(c(X1),X2),domain_difference(X2,X1)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.4967.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_4960]).
% 20.20/20.67  cnf('0.5127.0.0',plain,
% 20.20/20.67      ( zero = domain_difference(forward_diamond(c(forward_box(X1,backward_diamond(X1,domain(X2)))),X2),zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4967.2.0','0.2919.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.5127.0.1',plain,
% 20.20/20.67      ( zero = domain(forward_diamond(c(forward_box(X1,backward_diamond(X1,domain(X2)))),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5127.0.0','0.77.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5127.0.2',plain,
% 20.20/20.67      ( zero = forward_diamond(c(forward_box(X1,backward_diamond(X1,domain(X2)))),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5127.0.1','0.1283.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5127.0.3',plain,
% 20.20/20.67      ( zero = forward_diamond(forward_diamond(X1,c(backward_diamond(X1,domain(X2)))),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5127.0.2','0.1292.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.5127.0.4',plain,
% 20.20/20.67      ( zero = forward_diamond(forward_diamond(X1,backward_box(X1,coantidomain(domain(X2)))),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5127.0.3','0.1763.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.2','L')]).
% 20.20/20.67  cnf('0.5127.0.5',plain,
% 20.20/20.67      ( zero = forward_diamond(forward_diamond(X1,backward_box(X1,c(X2))),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5127.0.4','0.1608.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.2.2','L')]).
% 20.20/20.67  cnf('0.5127.1.0',plain,
% 20.20/20.67      ( zero = forward_diamond(forward_diamond(X1,backward_box(X1,c(X2))),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5127.0.5']),
% 20.20/20.67      [weight('<89,4967,2919,[1,0,0,5]>')]).
% 20.20/20.67  cnf('0.5127.2.0',plain,
% 20.20/20.67      ( forward_diamond(forward_diamond(X1,backward_box(X1,c(X2))),X2) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5127.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5120]).
% 20.20/20.67  cnf('0.5128.0.0',plain,
% 20.20/20.67      ( one = addition(forward_box(forward_diamond(X1,backward_box(X1,c(c(X2)))),X2),zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2176.2.0','0.5127.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.5128.0.1',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(X1,backward_box(X1,c(c(X2)))),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5128.0.0','0.4.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5128.0.2',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(X1,backward_box(X1,domain(X2))),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5128.0.1','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.2.2','L')]).
% 20.20/20.67  cnf('0.5128.0.3',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(X1,backward_box(X1,X2)),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5128.0.2','0.1128.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.2','L')]).
% 20.20/20.67  cnf('0.5128.1.0',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(X1,backward_box(X1,X2)),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5128.0.3']),
% 20.20/20.67      [weight('<71,5127,2176,[0,0,0,4]>')]).
% 20.20/20.67  cnf('0.5128.2.0',plain,
% 20.20/20.67      ( forward_box(forward_diamond(X1,backward_box(X1,X2)),X2) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5128.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5121]).
% 20.20/20.67  cnf('0.5645.0.0',plain,
% 20.20/20.67      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = addition(zero,multiplication(X3,X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.12.2.0','0.1309.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5645.0.1',plain,
% 20.20/20.67      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = multiplication(X3,X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5645.0.0','0.36.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5645.1.0',plain,
% 20.20/20.67      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = multiplication(X3,X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5645.0.1']),
% 20.20/20.67      [weight('<107,1309,12,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.5645.2.0',plain,
% 20.20/20.67      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = multiplication(X3,X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5645.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_5638]).
% 20.20/20.67  cnf('0.5646.0.0',plain,
% 20.20/20.67      ( multiplication(domain(addition(X1,X2)),X1) = multiplication(one,X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5645.2.0','0.107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5646.0.1',plain,
% 20.20/20.67      ( multiplication(domain(addition(X1,X2)),X1) = X1 ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5646.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5646.1.0',plain,
% 20.20/20.67      ( multiplication(domain(addition(X1,X2)),X1) = X1 ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5646.0.1']),
% 20.20/20.67      [weight('<55,5645,107,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.5646.2.0',plain,
% 20.20/20.67      ( multiplication(domain(addition(X1,X2)),X1) = X1 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5646.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_5639]).
% 20.20/20.67  cnf('0.5647.0.0',plain,
% 20.20/20.67      ( X1 = multiplication(domain(addition(X2,X1)),X1) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5646.2.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.5647.1.0',plain,
% 20.20/20.67      ( X1 = multiplication(domain(addition(X2,X1)),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5647.0.0']),
% 20.20/20.67      [weight('<55,5646,16,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.5647.2.0',plain,
% 20.20/20.67      ( multiplication(domain(addition(X1,X2)),X2) = X2 ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5647.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5640]).
% 20.20/20.67  cnf('0.5648.0.0',plain,
% 20.20/20.67      ( domain_difference(X1,X2) = multiplication(domain(c(X2)),domain_difference(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5647.2.0','0.1342.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1','L')]).
% 20.20/20.67  cnf('0.5648.0.1',plain,
% 20.20/20.67      ( domain_difference(X1,X2) = multiplication(c(X2),domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5648.0.0','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.5648.0.2',plain,
% 20.20/20.67      ( domain_difference(X1,X2) = domain_difference(c(X2),c(X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5648.0.1','0.4647.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5648.1.0',plain,
% 20.20/20.67      ( domain_difference(X1,X2) = domain_difference(c(X2),c(X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5648.0.2']),
% 20.20/20.67      [weight('<53,5647,1342,[1,0,0,2]>')]).
% 20.20/20.67  cnf('0.5648.2.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),c(X2)) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5648.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5641]).
% 20.20/20.67  cnf('0.5649.0.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),c(X2)) = domain_difference(c(X1),coantidomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4131.2.0','0.5648.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.5649.0.1',plain,
% 20.20/20.67      ( domain_difference(X2,X1) = domain_difference(c(X1),coantidomain(domain_difference(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5649.0.0','0.5648.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5649.0.2',plain,
% 20.20/20.67      ( domain_difference(X2,X1) = codomain(domain_difference(X2,X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5649.0.1','0.4124.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5649.1.0',plain,
% 20.20/20.67      ( domain_difference(X2,X1) = codomain(domain_difference(X2,X1)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5649.0.2']),
% 20.20/20.67      [weight('<39,5648,4131,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.5649.2.0',plain,
% 20.20/20.67      ( codomain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5649.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5642]).
% 20.20/20.67  cnf('0.5650.0.0',plain,
% 20.20/20.67      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.4160.2.0'])).
% 20.20/20.67  cnf('0.5650.0.1',plain,
% 20.20/20.67      ( forward_diamond(domain_difference(X1,X2),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5650.0.0','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5650.0.2',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5650.0.1','0.2252.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5650.0.3',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5650.0.2','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5650.1.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5650.0.3']),
% 20.20/20.67      [weight('<39,4160,5649,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5650.2.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5650.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_5643]).
% 20.20/20.67  cnf('0.5651.0.0',plain,
% 20.20/20.67      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.1323.2.0'])).
% 20.20/20.67  cnf('0.5651.0.1',plain,
% 20.20/20.67      ( domain_difference(X1,c(X2)) = forward_diamond(domain(X1),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5651.0.0','0.5650.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5651.1.0',plain,
% 20.20/20.67      ( domain_difference(X1,c(X2)) = forward_diamond(domain(X1),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5651.0.1']),
% 20.20/20.67      [weight('<44,1323,5650,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5651.2.0',plain,
% 20.20/20.67      ( forward_diamond(domain(X1),X2) = domain_difference(X1,c(X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5651.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5644]).
% 20.20/20.67  cnf('0.5652.0.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),c(X2)) = forward_diamond(c(X1),X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5651.2.0','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5652.0.1',plain,
% 20.20/20.67      ( domain_difference(X2,X1) = forward_diamond(c(X1),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5652.0.0','0.5648.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5652.1.0',plain,
% 20.20/20.67      ( domain_difference(X2,X1) = forward_diamond(c(X1),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5652.0.1']),
% 20.20/20.67      [weight('<39,5651,1107,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.5652.2.0',plain,
% 20.20/20.67      ( forward_diamond(c(X1),X2) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5652.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5645]).
% 20.20/20.67  cnf('0.5654.0.0',plain,
% 20.20/20.67      ( backward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.3960.2.0'])).
% 20.20/20.67  cnf('0.5654.0.1',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,X2),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5654.0.0','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5654.0.2',plain,
% 20.20/20.67      ( backward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5654.0.1','0.4601.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5654.1.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5654.0.2']),
% 20.20/20.67      [weight('<44,3960,5649,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5654.2.0',plain,
% 20.20/20.67      ( coantidomain(domain_difference(X1,X2)) = backward_box(domain(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5654.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5647]).
% 20.20/20.67  cnf('0.5655.0.0',plain,
% 20.20/20.67      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.3964.2.0'])).
% 20.20/20.67  cnf('0.5655.0.1',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5655.0.0','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5655.0.2',plain,
% 20.20/20.67      ( forward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5655.0.1','0.2253.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5655.1.0',plain,
% 20.20/20.67      ( forward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5655.0.2']),
% 20.20/20.67      [weight('<44,3964,5649,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5655.1.1',plain,
% 20.20/20.67      ( forward_box(domain(X1),X2) = backward_box(domain(X1),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5655.1.0','0.5654.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5655.2.0',plain,
% 20.20/20.67      ( backward_box(domain(X1),X2) = forward_box(domain(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5655.1.1',theory(equality)]),
% 20.20/20.67      [x,rule_5648]).
% 20.20/20.67  cnf('0.5659.0.0',plain,
% 20.20/20.67      ( forward_box(domain(c(X1)),X2) = backward_box(c(X1),X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5655.2.0','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5659.0.1',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = backward_box(c(X1),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5659.0.0','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5659.1.0',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = backward_box(c(X1),X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5659.0.1']),
% 20.20/20.67      [weight('<44,5655,1107,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.5659.2.0',plain,
% 20.20/20.67      ( backward_box(c(X1),X2) = forward_box(c(X1),X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5659.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5652]).
% 20.20/20.67  cnf('0.5665.0.0',plain,
% 20.20/20.67      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.1358.2.0'])).
% 20.20/20.67  cnf('0.5665.0.1',plain,
% 20.20/20.67      ( multiplication(c(X1),domain(X2)) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5665.0.0','0.5648.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5665.1.0',plain,
% 20.20/20.67      ( multiplication(c(X1),domain(X2)) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5665.0.1']),
% 20.20/20.67      [weight('<53,1358,5648,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5665.2.0',plain,
% 20.20/20.67      ( multiplication(c(X1),domain(X2)) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5665.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_5658]).
% 20.20/20.67  cnf('0.5666.0.0',plain,
% 20.20/20.67      ( domain_difference(codomain(domain_difference(X1,X2)),X2) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.3961.2.0'])).
% 20.20/20.67  cnf('0.5666.0.1',plain,
% 20.20/20.67      ( domain_difference(domain_difference(X1,X2),X2) = codomain(domain_difference(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5666.0.0','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5666.0.2',plain,
% 20.20/20.67      ( domain_difference(domain_difference(X1,X2),X2) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5666.0.1','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5666.1.0',plain,
% 20.20/20.67      ( domain_difference(domain_difference(X1,X2),X2) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5666.0.2']),
% 20.20/20.67      [weight('<53,3961,5649,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5666.2.0',plain,
% 20.20/20.67      ( domain_difference(domain_difference(X1,X2),X2) = domain_difference(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5666.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_5659]).
% 20.20/20.67  cnf('0.5682.0.0',plain,
% 20.20/20.67      ( domain(domain_difference(c(X1),X2)) = forward_diamond(c(X1),c(X2)) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.1360.2.0'])).
% 20.20/20.67  cnf('0.5682.0.1',plain,
% 20.20/20.67      ( domain_difference(c(X1),X2) = forward_diamond(c(X1),c(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5682.0.0','0.5650.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5682.1.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),X2) = forward_diamond(c(X1),c(X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5682.0.1']),
% 20.20/20.67      [weight('<59,1360,5650,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5682.1.1',plain,
% 20.20/20.67      ( domain_difference(c(X1),X2) = domain_difference(c(X2),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5682.1.0','0.5652.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5682.2.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),X2) = domain_difference(c(X2),X1) ),
% 20.20/20.67      inference(activate,[status(thm)],['0.5682.1.1']),
% 20.20/20.67      [equation_8]).
% 20.20/20.67  cnf('0.5740.0.0',plain,
% 20.20/20.67      ( forward_box(domain(domain_difference(X1,X2)),X3) = backward_box(domain_difference(X1,X2),X3) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5655.2.0','0.5650.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5740.0.1',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X3) = backward_box(domain_difference(X1,X2),X3) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5740.0.0','0.5650.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.5740.1.0',plain,
% 20.20/20.67      ( forward_box(domain_difference(X1,X2),X3) = backward_box(domain_difference(X1,X2),X3) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5740.0.1']),
% 20.20/20.67      [weight('<65,5655,5650,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.5740.2.0',plain,
% 20.20/20.67      ( backward_box(domain_difference(X1,X2),X3) = forward_box(domain_difference(X1,X2),X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5740.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5729]).
% 20.20/20.67  cnf('0.5764.0.0',plain,
% 20.20/20.67      ( addition(c(X1),backward_box(c(X1),X2)) = one ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.3950.2.0'])).
% 20.20/20.67  cnf('0.5764.0.1',plain,
% 20.20/20.67      ( addition(c(X1),forward_box(c(X1),X2)) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5764.0.0','0.5659.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.5764.1.0',plain,
% 20.20/20.67      ( addition(c(X1),forward_box(c(X1),X2)) = one ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5764.0.1']),
% 20.20/20.67      [weight('<71,3950,5659,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5764.2.0',plain,
% 20.20/20.67      ( addition(c(X1),forward_box(c(X1),X2)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5764.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_5752]).
% 20.20/20.67  cnf('0.5803.0.0',plain,
% 20.20/20.67      ( backward_box(domain_difference(c(X1),X2),X1) = backward_box(c(X2),X1) ),
% 20.20/20.67      inference(interreduction_right,[status(thm)],['0.1716.2.0'])).
% 20.20/20.67  cnf('0.5803.0.1',plain,
% 20.20/20.67      ( backward_box(domain_difference(c(X1),X2),X1) = forward_box(c(X2),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5803.0.0','0.5659.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.5803.1.0',plain,
% 20.20/20.67      ( backward_box(domain_difference(c(X1),X2),X1) = forward_box(c(X2),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5803.0.1']),
% 20.20/20.67      [weight('<76,1716,5659,[0,0,0,0]>')]).
% 20.20/20.67  cnf('0.5803.1.1',plain,
% 20.20/20.67      ( forward_box(domain_difference(c(X1),X2),X1) = forward_box(c(X2),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5803.1.0','0.5740.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5803.1.2',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = forward_box(c(X2),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5803.1.1','0.4621.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5803.2.0',plain,
% 20.20/20.67      ( forward_box(c(X1),X2) = forward_box(c(X2),X1) ),
% 20.20/20.67      inference(activate,[status(thm)],['0.5803.1.2']),
% 20.20/20.67      [equation_13]).
% 20.20/20.67  cnf('0.5888.0.0',plain,
% 20.20/20.67      ( forward_diamond(X1,codomain(domain_difference(X2,X3))) = domain(multiplication(X1,domain_difference(X2,X3))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1800.2.0','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.5888.0.1',plain,
% 20.20/20.67      ( forward_diamond(X1,domain_difference(X2,X3)) = domain(multiplication(X1,domain_difference(X2,X3))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5888.0.0','0.5649.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.5888.1.0',plain,
% 20.20/20.67      ( forward_diamond(X1,domain_difference(X2,X3)) = domain(multiplication(X1,domain_difference(X2,X3))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5888.0.1']),
% 20.20/20.67      [weight('<83,5649,1800,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.5888.2.0',plain,
% 20.20/20.67      ( domain(multiplication(X1,domain_difference(X2,X3))) = forward_diamond(X1,domain_difference(X2,X3)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5888.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5875]).
% 20.20/20.67  cnf('0.5915.0.0',plain,
% 20.20/20.67      ( domain_difference(multiplication(X1,domain(X2)),X3) = multiplication(c(X3),forward_diamond(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5665.2.0','0.26.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.5915.0.1',plain,
% 20.20/20.67      ( domain_difference(forward_diamond(X1,X2),X3) = multiplication(c(X3),forward_diamond(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.5915.0.0','0.1560.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.5915.1.0',plain,
% 20.20/20.67      ( domain_difference(forward_diamond(X1,X2),X3) = multiplication(c(X3),forward_diamond(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.5915.0.1']),
% 20.20/20.67      [weight('<83,5665,26,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.5915.2.0',plain,
% 20.20/20.67      ( multiplication(c(X1),forward_diamond(X2,X3)) = domain_difference(forward_diamond(X2,X3),X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.5915.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_5902]).
% 20.20/20.67  cnf('0.6281.0.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,c(X2)),X3) = domain(multiplication(X1,domain_difference(X3,X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2238.2.0','0.5665.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.6281.1.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,c(X2)),X3) = domain(multiplication(X1,domain_difference(X3,X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.6281.0.0']),
% 20.20/20.67      [weight('<90,5665,2238,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.6281.1.1',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,c(X2)),X3) = forward_diamond(X1,domain_difference(X3,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.6281.1.0','0.5888.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.6281.2.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(X1,c(X2)),X3) = forward_diamond(X1,domain_difference(X3,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.6281.1.1',theory(equality)]),
% 20.20/20.67      [u,rule_6268]).
% 20.20/20.67  cnf('0.6581.0.0',plain,
% 20.20/20.67      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = addition(zero,multiplication(c(X1),X3)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.9.2.0','0.202.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.6581.0.1',plain,
% 20.20/20.67      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = multiplication(c(X1),X3) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.6581.0.0','0.36.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.6581.1.0',plain,
% 20.20/20.67      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = multiplication(c(X1),X3) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.6581.0.1']),
% 20.20/20.67      [weight('<?,202,9,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.6581.2.0',plain,
% 20.20/20.67      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = multiplication(c(X1),X3) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.6581.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_6566]).
% 20.20/20.67  cnf('0.7452.0.0',plain,
% 20.20/20.67      ( forward_box(multiplication(domain_difference(c(multiplication(X1,c(X2))),X3),X1),X2) = c(zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3498.2.0','0.1453.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.7452.0.1',plain,
% 20.20/20.67      ( forward_box(multiplication(domain_difference(forward_box(X1,X2),X3),X1),X2) = c(zero) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7452.0.0','0.1184.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1.1','L')]).
% 20.20/20.67  cnf('0.7452.0.2',plain,
% 20.20/20.67      ( forward_box(multiplication(domain_difference(forward_box(X1,X2),X3),X1),X2) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7452.0.1','0.68.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.7452.1.0',plain,
% 20.20/20.67      ( forward_box(multiplication(domain_difference(forward_box(X1,X2),X3),X1),X2) = one ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7452.0.2']),
% 20.20/20.67      [weight('<109,3498,1453,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.7452.2.0',plain,
% 20.20/20.67      ( forward_box(multiplication(domain_difference(forward_box(X1,X2),X3),X1),X2) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7452.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_7434]).
% 20.20/20.67  cnf('0.7764.0.0',plain,
% 20.20/20.67      ( one = forward_box(multiplication(X1,X2),addition(X3,codomain(multiplication(codomain(X1),X2)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3874.2.0','0.258.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.7764.0.1',plain,
% 20.20/20.67      ( one = forward_box(multiplication(X1,X2),addition(X3,backward_diamond(X2,X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7764.0.0','0.30.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2.2','L')]).
% 20.20/20.67  cnf('0.7764.1.0',plain,
% 20.20/20.67      ( one = forward_box(multiplication(X1,X2),addition(X3,backward_diamond(X2,X1))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7764.0.1']),
% 20.20/20.67      [weight('<109,3874,258,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.7764.2.0',plain,
% 20.20/20.67      ( forward_box(multiplication(X1,X2),addition(X3,backward_diamond(X2,X1))) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7764.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_7746]).
% 20.20/20.67  cnf('0.7765.0.0',plain,
% 20.20/20.67      ( one = forward_box(multiplication(c(sK1_goals_X2),sK3_goals_X0),domain(sK2_goals_X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.7764.2.0','0.3381.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.7765.0.1',plain,
% 20.20/20.67      ( one = forward_box(multiplication(c(sK1_goals_X2),sK3_goals_X0),sK2_goals_X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7765.0.0','0.1129.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.7765.1.0',plain,
% 20.20/20.67      ( one = forward_box(multiplication(c(sK1_goals_X2),sK3_goals_X0),sK2_goals_X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7765.0.1']),
% 20.20/20.67      [weight('<55,7764,3381,[1,0,0,4]>')]).
% 20.20/20.67  cnf('0.7765.2.0',plain,
% 20.20/20.67      ( forward_box(multiplication(c(sK1_goals_X2),sK3_goals_X0),sK2_goals_X1) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7765.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_7747]).
% 20.20/20.67  cnf('0.7766.0.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(c(sK1_goals_X2),sK3_goals_X0),c(sK2_goals_X1)) = c(one) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1292.2.0','0.7765.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.7766.0.1',plain,
% 20.20/20.67      ( forward_diamond(multiplication(c(sK1_goals_X2),sK3_goals_X0),c(sK2_goals_X1)) = zero ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7766.0.0','0.66.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.7766.1.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(c(sK1_goals_X2),sK3_goals_X0),c(sK2_goals_X1)) = zero ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7766.0.1']),
% 20.20/20.67      [weight('<71,7765,1292,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.7766.2.0',plain,
% 20.20/20.67      ( forward_diamond(multiplication(c(sK1_goals_X2),sK3_goals_X0),c(sK2_goals_X1)) = zero ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7766.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_7748]).
% 20.20/20.67  cnf('0.7767.0.0',plain,
% 20.20/20.67      ( one = backward_box(multiplication(multiplication(c(sK1_goals_X2),sK3_goals_X0),domain(c(sK2_goals_X1))),zero) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.2283.2.0','0.7766.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.7767.0.1',plain,
% 20.20/20.67      ( one = coantidomain(multiplication(multiplication(c(sK1_goals_X2),sK3_goals_X0),domain(c(sK2_goals_X1)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7767.0.0','0.1754.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.7767.0.2',plain,
% 20.20/20.67      ( one = coantidomain(multiplication(c(sK1_goals_X2),multiplication(sK3_goals_X0,domain(c(sK2_goals_X1))))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7767.0.1','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.7767.0.3',plain,
% 20.20/20.67      ( one = backward_box(multiplication(sK3_goals_X0,domain(c(sK2_goals_X1))),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7767.0.2','0.1773.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.7767.0.4',plain,
% 20.20/20.67      ( one = backward_box(multiplication(sK3_goals_X0,c(sK2_goals_X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7767.0.3','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.2','L')]).
% 20.20/20.67  cnf('0.7767.1.0',plain,
% 20.20/20.67      ( one = backward_box(multiplication(sK3_goals_X0,c(sK2_goals_X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7767.0.4']),
% 20.20/20.67      [weight('<55,7766,2283,[0,0,0,5]>')]).
% 20.20/20.67  cnf('0.7767.2.0',plain,
% 20.20/20.67      ( backward_box(multiplication(sK3_goals_X0,c(sK2_goals_X1)),sK1_goals_X2) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7767.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_7749]).
% 20.20/20.67  cnf('0.7768.0.0',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(multiplication(sK3_goals_X0,c(sK2_goals_X1)),one),sK1_goals_X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5128.2.0','0.7767.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.2','L')]).
% 20.20/20.67  cnf('0.7768.0.1',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(sK3_goals_X0,domain_difference(one,sK2_goals_X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7768.0.0','0.6281.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.7768.0.2',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(sK3_goals_X0,c(sK2_goals_X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7768.0.1','0.1272.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.2','L')]).
% 20.20/20.67  cnf('0.7768.1.0',plain,
% 20.20/20.67      ( one = forward_box(forward_diamond(sK3_goals_X0,c(sK2_goals_X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7768.0.2']),
% 20.20/20.67      [weight('<55,7767,5128,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.7768.2.0',plain,
% 20.20/20.67      ( forward_box(forward_diamond(sK3_goals_X0,c(sK2_goals_X1)),sK1_goals_X2) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7768.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_7750]).
% 20.20/20.67  cnf('0.7780.0.0',plain,
% 20.20/20.67      ( one = forward_box(multiplication(domain_difference(one,X1),forward_diamond(sK3_goals_X0,c(sK2_goals_X1))),sK1_goals_X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.7452.2.0','0.7768.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1.1.1','L')]).
% 20.20/20.67  cnf('0.7780.0.1',plain,
% 20.20/20.67      ( one = forward_box(multiplication(c(X1),forward_diamond(sK3_goals_X0,c(sK2_goals_X1))),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7780.0.0','0.1272.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.1','L')]).
% 20.20/20.67  cnf('0.7780.0.2',plain,
% 20.20/20.67      ( one = forward_box(domain_difference(forward_diamond(sK3_goals_X0,c(sK2_goals_X1)),X1),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7780.0.1','0.5915.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.7780.1.0',plain,
% 20.20/20.67      ( one = forward_box(domain_difference(forward_diamond(sK3_goals_X0,c(sK2_goals_X1)),X1),sK1_goals_X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7780.0.2']),
% 20.20/20.67      [weight('<89,7768,7452,[0,0,0,3]>')]).
% 20.20/20.67  cnf('0.7780.2.0',plain,
% 20.20/20.67      ( forward_box(domain_difference(forward_diamond(sK3_goals_X0,c(sK2_goals_X1)),X1),sK1_goals_X2) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7780.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_7762]).
% 20.20/20.67  cnf('0.7795.0.0',plain,
% 20.20/20.67      ( one = forward_box(c(addition(c(forward_diamond(sK3_goals_X0,c(sK2_goals_X1))),X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.7780.2.0','0.4018.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.7795.0.1',plain,
% 20.20/20.67      ( one = forward_box(c(addition(forward_box(sK3_goals_X0,c(c(sK2_goals_X1))),X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7795.0.0','0.1290.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.1.1','L')]).
% 20.20/20.67  cnf('0.7795.0.2',plain,
% 20.20/20.67      ( one = forward_box(c(addition(forward_box(sK3_goals_X0,domain(sK2_goals_X1)),X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7795.0.1','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.1.1.2','L')]).
% 20.20/20.67  cnf('0.7795.0.3',plain,
% 20.20/20.67      ( one = forward_box(c(addition(forward_box(sK3_goals_X0,sK2_goals_X1),X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7795.0.2','0.1129.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1.1.1','L')]).
% 20.20/20.67  cnf('0.7795.1.0',plain,
% 20.20/20.67      ( one = forward_box(c(addition(forward_box(sK3_goals_X0,sK2_goals_X1),X1)),sK1_goals_X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7795.0.3']),
% 20.20/20.67      [weight('<89,7780,4018,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.7795.1.1',plain,
% 20.20/20.67      ( one = forward_box(c(sK1_goals_X2),addition(forward_box(sK3_goals_X0,sK2_goals_X1),X1)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7795.1.0','0.5803.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.7795.2.0',plain,
% 20.20/20.67      ( forward_box(c(sK1_goals_X2),addition(forward_box(sK3_goals_X0,sK2_goals_X1),X1)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7795.1.1',theory(equality)]),
% 20.20/20.67      [x,rule_7777]).
% 20.20/20.67  cnf('0.7796.0.0',plain,
% 20.20/20.67      ( one = domain(addition(forward_box(sK3_goals_X0,sK2_goals_X1),domain(sK1_goals_X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.7795.2.0','0.4340.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.7796.1.0',plain,
% 20.20/20.67      ( one = domain(addition(forward_box(sK3_goals_X0,sK2_goals_X1),domain(sK1_goals_X2))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7796.0.0']),
% 20.20/20.67      [weight('<71,7795,4340,[1,0,0,0]>')]).
% 20.20/20.67  cnf('0.7796.1.1',plain,
% 20.20/20.67      ( one = domain(addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7796.1.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.7796.2.0',plain,
% 20.20/20.67      ( domain(addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1))) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7796.1.1',theory(equality)]),
% 20.20/20.67      [x,rule_7778]).
% 20.20/20.67  cnf('0.7818.0.0',plain,
% 20.20/20.67      ( domain_difference(addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1)),X1) = multiplication(one,c(X1)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1299.2.0','0.7796.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.7818.0.1',plain,
% 20.20/20.67      ( domain_difference(addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1)),X1) = c(X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.7818.0.0','0.2.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.7818.1.0',plain,
% 20.20/20.67      ( domain_difference(addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1)),X1) = c(X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.7818.0.1']),
% 20.20/20.67      [weight('<98,7796,1299,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.7818.2.0',plain,
% 20.20/20.67      ( domain_difference(addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1)),X1) = c(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.7818.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_7800]).
% 20.20/20.67  cnf('0.8702.0.0',plain,
% 20.20/20.67      ( multiplication(multiplication(X1,X2),X3) = multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.268.2.0','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.8702.0.1',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,X3)) = multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.8702.0.0','0.8.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.8702.1.0',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(X2,X3)) = multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.8702.0.1']),
% 20.20/20.67      [weight('<?,268,8,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.8702.2.0',plain,
% 20.20/20.67      ( multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) = multiplication(X1,multiplication(X2,X3)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.8702.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_8684]).
% 20.20/20.67  cnf('0.8703.0.0',plain,
% 20.20/20.67      ( multiplication(X1,multiplication(domain(X2),X2)) = multiplication(domain(multiplication(X1,domain(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.8702.2.0','0.193.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.2','L')]).
% 20.20/20.67  cnf('0.8703.0.1',plain,
% 20.20/20.67      ( multiplication(X1,X2) = multiplication(domain(multiplication(X1,domain(X2))),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.8703.0.0','0.193.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.8703.0.2',plain,
% 20.20/20.67      ( multiplication(X1,X2) = multiplication(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.8703.0.1','0.26.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.8703.1.0',plain,
% 20.20/20.67      ( multiplication(X1,X2) = multiplication(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.8703.0.2']),
% 20.20/20.67      [weight('<87,8702,193,[1,0,0,7]>')]).
% 20.20/20.67  cnf('0.8703.2.0',plain,
% 20.20/20.67      ( multiplication(forward_diamond(X1,X2),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.8703.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_8685]).
% 20.20/20.67  cnf('0.8750.0.0',plain,
% 20.20/20.67      ( one = addition(forward_box(X1,X2),forward_box(c(multiplication(X1,c(X2))),X3)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.5764.2.0','0.1184.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.8750.0.1',plain,
% 20.20/20.67      ( one = addition(forward_box(X1,X2),forward_box(forward_box(X1,X2),X3)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.8750.0.0','0.1184.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2.1','L')]).
% 20.20/20.67  cnf('0.8750.1.0',plain,
% 20.20/20.67      ( one = addition(forward_box(X1,X2),forward_box(forward_box(X1,X2),X3)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.8750.0.1']),
% 20.20/20.67      [weight('<109,5764,1184,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.8750.2.0',plain,
% 20.20/20.67      ( addition(forward_box(X1,X2),forward_box(forward_box(X1,X2),X3)) = one ),
% 20.20/20.67      inference(orient,[status(thm)],['0.8750.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_8732]).
% 20.20/20.67  cnf('0.12906.0.0',plain,
% 20.20/20.67      ( addition(c(multiplication(X1,X2)),multiplication(forward_box(X1,c(X2)),codomain(c(multiplication(X1,X2))))) = multiplication(forward_box(X1,c(X2)),codomain(c(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.3306.2.0','0.2036.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.12906.0.1',plain,
% 20.20/20.67      ( addition(c(multiplication(X1,X2)),multiplication(forward_box(X1,c(X2)),c(multiplication(X1,X2)))) = multiplication(forward_box(X1,c(X2)),codomain(c(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.12906.0.0','0.1610.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.2','L')]).
% 20.20/20.67  cnf('0.12906.0.2',plain,
% 20.20/20.67      ( addition(c(multiplication(X1,X2)),domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2))) = multiplication(forward_box(X1,c(X2)),codomain(c(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.12906.0.1','0.1558.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.12906.0.3',plain,
% 20.20/20.67      ( c(multiplication(X1,X2)) = multiplication(forward_box(X1,c(X2)),codomain(c(multiplication(X1,X2)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.12906.0.2','0.1342.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.12906.0.4',plain,
% 20.20/20.67      ( c(multiplication(X1,X2)) = multiplication(forward_box(X1,c(X2)),c(multiplication(X1,X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.12906.0.3','0.1610.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.12906.0.5',plain,
% 20.20/20.67      ( c(multiplication(X1,X2)) = domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.12906.0.4','0.1558.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.12906.1.0',plain,
% 20.20/20.67      ( c(multiplication(X1,X2)) = domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.12906.0.5']),
% 20.20/20.67      [weight('<116,3306,2036,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.12906.2.0',plain,
% 20.20/20.67      ( domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) = c(multiplication(X1,X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.12906.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_12878]).
% 20.20/20.67  cnf('0.13421.0.0',plain,
% 20.20/20.67      ( forward_diamond(X1,addition(X2,c(X2))) = forward_diamond(domain(X1),multiplication(X1,addition(X2,c(X2)))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.4345.2.0','0.3562.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.13421.0.1',plain,
% 20.20/20.67      ( domain(X1) = forward_diamond(domain(X1),multiplication(X1,addition(X2,c(X2)))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13421.0.0','0.3562.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.13421.1.0',plain,
% 20.20/20.67      ( domain(X1) = forward_diamond(domain(X1),multiplication(X1,addition(X2,c(X2)))) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.13421.0.1']),
% 20.20/20.67      [weight('<119,4345,3562,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.13421.1.1',plain,
% 20.20/20.67      ( domain(X1) = domain_difference(X1,c(multiplication(X1,addition(X2,c(X2))))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13421.1.0','0.5651.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13421.2.0',plain,
% 20.20/20.67      ( domain_difference(X1,c(multiplication(X1,addition(X2,c(X2))))) = domain(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.13421.1.1',theory(equality)]),
% 20.20/20.67      [x,rule_13388]).
% 20.20/20.67  cnf('0.13422.0.0',plain,
% 20.20/20.67      ( domain(c(X1)) = domain_difference(c(X1),c(multiplication(c(X1),c(multiplication(X1,X2))))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.13421.2.0','0.6581.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2.1','L')]).
% 20.20/20.67  cnf('0.13422.0.1',plain,
% 20.20/20.67      ( c(X1) = domain_difference(c(X1),c(multiplication(c(X1),c(multiplication(X1,X2))))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13422.0.0','0.1107.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.13422.0.2',plain,
% 20.20/20.67      ( c(X1) = domain_difference(multiplication(c(X1),c(multiplication(X1,X2))),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13422.0.1','0.5648.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13422.0.3',plain,
% 20.20/20.67      ( c(X1) = domain_difference(forward_diamond(c(X1),c(multiplication(X1,X2))),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13422.0.2','0.3315.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13422.0.4',plain,
% 20.20/20.67      ( c(X1) = domain_difference(domain_difference(c(multiplication(X1,X2)),X1),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13422.0.3','0.5652.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.13422.0.5',plain,
% 20.20/20.67      ( c(X1) = domain_difference(c(multiplication(X1,X2)),X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13422.0.4','0.5666.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13422.1.0',plain,
% 20.20/20.67      ( c(X1) = domain_difference(c(multiplication(X1,X2)),X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.13422.0.5']),
% 20.20/20.67      [weight('<62,13421,6581,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.13422.1.1',plain,
% 20.20/20.67      ( c(X1) = domain_difference(c(X1),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13422.1.0','0.5682.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13422.2.0',plain,
% 20.20/20.67      ( domain_difference(c(X1),multiplication(X1,X2)) = c(X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.13422.1.1',theory(equality)]),
% 20.20/20.67      [x,rule_13389]).
% 20.20/20.67  cnf('0.13423.0.0',plain,
% 20.20/20.67      ( c(forward_diamond(X1,X2)) = domain_difference(c(forward_diamond(X1,X2)),multiplication(X1,X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.13422.2.0','0.8703.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('0.13423.0.1',plain,
% 20.20/20.67      ( forward_box(X1,c(X2)) = domain_difference(c(forward_diamond(X1,X2)),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13423.0.0','0.1290.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.13423.0.2',plain,
% 20.20/20.67      ( forward_box(X1,c(X2)) = domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13423.0.1','0.1290.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.1','L')]).
% 20.20/20.67  cnf('0.13423.0.3',plain,
% 20.20/20.67      ( forward_box(X1,c(X2)) = c(multiplication(X1,X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13423.0.2','0.12906.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13423.1.0',plain,
% 20.20/20.67      ( forward_box(X1,c(X2)) = c(multiplication(X1,X2)) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.13423.0.3']),
% 20.20/20.67      [weight('<44,13422,8703,[1,0,0,3]>')]).
% 20.20/20.67  cnf('0.13423.2.0',plain,
% 20.20/20.67      ( c(multiplication(X1,X2)) = forward_box(X1,c(X2)) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.13423.1.0',theory(equality)]),
% 20.20/20.67      [x,rule_13390]).
% 20.20/20.67  cnf('0.13424.0.0',plain,
% 20.20/20.67      ( domain(multiplication(X1,X2)) = c(forward_box(X1,c(X2))) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1275.2.0','0.13423.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.13424.0.1',plain,
% 20.20/20.67      ( domain(multiplication(X1,X2)) = forward_diamond(X1,c(c(X2))) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13424.0.0','0.1292.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13424.0.2',plain,
% 20.20/20.67      ( domain(multiplication(X1,X2)) = forward_diamond(X1,domain(X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13424.0.1','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('R.2','L')]).
% 20.20/20.67  cnf('0.13424.0.3',plain,
% 20.20/20.67      ( domain(multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13424.0.2','0.1282.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13424.1.0',plain,
% 20.20/20.67      ( domain(multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.13424.0.3']),
% 20.20/20.67      [weight('<39,13423,1275,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.13424.2.0',plain,
% 20.20/20.67      ( domain(multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.13424.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_13391]).
% 20.20/20.67  cnf('0.13427.0.0',plain,
% 20.20/20.67      ( forward_diamond(c(X1),addition(X1,X2)) = domain(multiplication(c(X1),X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.13424.2.0','0.1269.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.13427.0.1',plain,
% 20.20/20.67      ( domain_difference(addition(X1,X2),X1) = domain(multiplication(c(X1),X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13427.0.0','0.5652.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.13427.0.2',plain,
% 20.20/20.67      ( domain_difference(addition(X1,X2),X1) = forward_diamond(c(X1),X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13427.0.1','0.13424.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13427.0.3',plain,
% 20.20/20.67      ( domain_difference(addition(X1,X2),X1) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13427.0.2','0.5652.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13427.1.0',plain,
% 20.20/20.67      ( domain_difference(addition(X1,X2),X1) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.13427.0.3']),
% 20.20/20.67      [weight('<53,13424,1269,[1,0,0,1]>')]).
% 20.20/20.67  cnf('0.13427.2.0',plain,
% 20.20/20.67      ( domain_difference(addition(X1,X2),X1) = domain_difference(X2,X1) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.13427.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_13394]).
% 20.20/20.67  cnf('0.13428.0.0',plain,
% 20.20/20.67      ( domain_difference(forward_box(sK3_goals_X0,sK2_goals_X1),domain(sK1_goals_X2)) = c(domain(sK1_goals_X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.13427.2.0','0.7818.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.13428.0.1',plain,
% 20.20/20.67      ( domain_difference(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = c(domain(sK1_goals_X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13428.0.0','0.1280.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('0.13428.0.2',plain,
% 20.20/20.67      ( domain_difference(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = c(sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13428.0.1','0.1106.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13428.1.0',plain,
% 20.20/20.67      ( domain_difference(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = c(sK1_goals_X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.13428.0.2']),
% 20.20/20.67      [weight('<47,13427,7818,[1,0,0,0]>')]).
% 20.20/20.67  cnf('0.13428.2.0',plain,
% 20.20/20.67      ( domain_difference(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = c(sK1_goals_X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.13428.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_13395]).
% 20.20/20.67  cnf('0.13429.0.0',plain,
% 20.20/20.67      ( forward_box(domain(forward_box(sK3_goals_X0,sK2_goals_X1)),sK1_goals_X2) = c(c(sK1_goals_X2)) ),
% 20.20/20.67      inference(cp,[status(thm)],['0.1289.2.0','0.13428.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.13429.0.1',plain,
% 20.20/20.67      ( forward_box(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = c(c(sK1_goals_X2)) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13429.0.0','0.1131.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','L')]).
% 20.20/20.67  cnf('0.13429.0.2',plain,
% 20.20/20.67      ( forward_box(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = domain(sK1_goals_X2) ),
% 20.20/20.67      inference(reduction,[status(thm)],['0.13429.0.1','0.1275.2.0',theory(equality)]),
% 20.20/20.67      [pos('R','L')]).
% 20.20/20.67  cnf('0.13429.1.0',plain,
% 20.20/20.67      ( forward_box(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = domain(sK1_goals_X2) ),
% 20.20/20.67      inference(weigh,[status(thm)],['0.13429.0.2']),
% 20.20/20.67      [weight('<47,13428,1289,[0,0,0,1]>')]).
% 20.20/20.67  cnf('0.13429.2.0',plain,
% 20.20/20.67      ( forward_box(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2) = domain(sK1_goals_X2) ),
% 20.20/20.67      inference(orient,[status(thm)],['0.13429.1.0',theory(equality)]),
% 20.20/20.67      [u,rule_13396]).
% 20.20/20.67  cnf('1.0.0.0',conjecture,
% 20.20/20.67      ( addition(forward_box(sK3_goals_X0,domain(sK2_goals_X1)),domain(sK1_goals_X2)) = one ),
% 20.20/20.67      file('/tmp/WALDMEISTER_21433_n007',conjecture_1)).
% 20.20/20.67  cnf('1.0.0.1',plain,
% 20.20/20.67      ( addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,domain(sK2_goals_X1))) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['1.0.0.0','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('1.0.0.2',plain,
% 20.20/20.67      ( addition(domain(sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1)) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['1.0.0.1','0.1129.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.2','L')]).
% 20.20/20.67  cnf('1.0.0.3',plain,
% 20.20/20.67      ( addition(forward_box(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2),forward_box(sK3_goals_X0,sK2_goals_X1)) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['1.0.0.2','0.13429.2.0',theory(equality)]),
% 20.20/20.67      [pos('L.1','R')]).
% 20.20/20.67  cnf('1.0.0.4',plain,
% 20.20/20.67      ( addition(forward_box(sK3_goals_X0,sK2_goals_X1),forward_box(forward_box(sK3_goals_X0,sK2_goals_X1),sK1_goals_X2)) = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['1.0.0.3','0.16.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('1.0.0.5',plain,
% 20.20/20.67      ( one = one ),
% 20.20/20.67      inference(reduction,[status(thm)],['1.0.0.4','0.8750.2.0',theory(equality)]),
% 20.20/20.67      [pos('L','L')]).
% 20.20/20.67  cnf('1.0.0.6',plain,
% 20.20/20.67      ( $true ),
% 20.20/20.67      inference(trivial,[status(thm)],['1.0.0.5',theory(equality)]),
% 20.20/20.67      [conjecture_1]).
% 20.20/20.67  
% 20.20/20.67  Proved Goals:
% 20.20/20.67  No.  1:  addition(forward_box(sK3_goals_X0,domain(sK2_goals_X1)),domain(sK1_goals_X2)) ?= one joined, current: one = one
% 20.20/20.67  1 goal was specified, which was proved.
% 20.20/20.67  % SZS output end CNFRefutation
% 20.20/20.67  #END OF PROOF
% 20.20/20.67  
% 20.20/20.67  Problem         WALDMEISTER_21433_n007 
% 20.20/20.67  CPs.gen             13353118 
% 20.20/20.67  CPs.reexp                  0 
% 20.20/20.67  Select                366505 
% 20.20/20.67  R                      13396 
% 20.20/20.67  E                         33 
% 20.20/20.67  vsize                  16.2M 
% 20.20/20.67  rss                    11.8M 
% 20.20/20.67  process.time         19.678s 
% 20.20/20.67  wallclock.time       19.686s 
% 20.20/20.67  status                     S
% 20.20/20.67  
% 20.20/20.67  
% 20.20/20.67  Waldmeister states: Goal proved.
% 20.20/20.67  % SZS status Unsatisfiable
%------------------------------------------------------------------------------