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

View Problem - Process Solution

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

% Computer : n018.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:49 EDT 2022

% Result   : Unsatisfiable 24.74s 25.11s
% Output   : CNFRefutation 24.74s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.11  % Problem  : KLE110-10 : TPTP v8.1.0. Released v7.3.0.
% 0.11/0.12  % Command  : woody %s
% 0.12/0.33  % Computer : n018.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 13:04:46 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(domain(sK2_goals_X0),backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0)))) ?=? backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0)))
% 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  
% 24.74/25.11  joined goal:             1  addition(domain(sK2_goals_X0),backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0)))) ?= backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0))) to backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0))
% 24.74/25.11  goal joined
% 24.74/25.11  % SZS status Unsatisfiable
% 24.74/25.11  #START OF PROOF
% 24.74/25.11  % SZS output start CNFRefutation
% 24.74/25.11  cnf('0.1.0.0',axiom,
% 24.74/25.11      ( X1 = multiplication(X1,one) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.1.1.0',plain,
% 24.74/25.11      ( X1 = multiplication(X1,one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1.0.0']),
% 24.74/25.11      [weight('<0,0,0,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.1.2.0',plain,
% 24.74/25.11      ( multiplication(X1,one) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1]).
% 24.74/25.11  cnf('0.2.0.0',axiom,
% 24.74/25.11      ( X1 = multiplication(one,X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.2.1.0',plain,
% 24.74/25.11      ( X1 = multiplication(one,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.2.0.0']),
% 24.74/25.11      [weight('<1,0,0,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.2.2.0',plain,
% 24.74/25.11      ( multiplication(one,X1) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.2.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_2]).
% 24.74/25.11  cnf('0.3.0.0',axiom,
% 24.74/25.11      ( X1 = addition(X1,X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.3.1.0',plain,
% 24.74/25.11      ( X1 = addition(X1,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.3.0.0']),
% 24.74/25.11      [weight('<2,0,0,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.3.2.0',plain,
% 24.74/25.11      ( addition(X1,X1) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.3.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_3]).
% 24.74/25.11  cnf('0.4.0.0',axiom,
% 24.74/25.11      ( X1 = addition(X1,zero) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.4.1.0',plain,
% 24.74/25.11      ( X1 = addition(X1,zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.4.0.0']),
% 24.74/25.11      [weight('<3,0,0,[0,0,0,4]>')]).
% 24.74/25.11  cnf('0.4.2.0',plain,
% 24.74/25.11      ( addition(X1,zero) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.4.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_4]).
% 24.74/25.11  cnf('0.5.0.0',axiom,
% 24.74/25.11      ( X1 = ifeq2(X2,X2,X1,X3) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.5.1.0',plain,
% 24.74/25.11      ( X1 = ifeq2(X2,X2,X1,X3) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.5.0.0']),
% 24.74/25.11      [weight('<4,0,0,[0,0,0,5]>')]).
% 24.74/25.11  cnf('0.5.2.0',plain,
% 24.74/25.11      ( ifeq2(X1,X1,X2,X3) = X2 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.5.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_5]).
% 24.74/25.11  cnf('0.6.0.0',axiom,
% 24.74/25.11      ( X1 = ifeq(X2,X2,X1,X3) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.6.1.0',plain,
% 24.74/25.11      ( X1 = ifeq(X2,X2,X1,X3) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.6.0.0']),
% 24.74/25.11      [weight('<5,0,0,[0,0,0,6]>')]).
% 24.74/25.11  cnf('0.6.2.0',plain,
% 24.74/25.11      ( ifeq(X1,X1,X2,X3) = X2 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.6.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_6]).
% 24.74/25.11  cnf('0.7.0.0',axiom,
% 24.74/25.11      ( X1 = ifeq(leq(X2,X1),true,addition(X2,X1),X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.7.1.0',plain,
% 24.74/25.11      ( X1 = ifeq(leq(X2,X1),true,addition(X2,X1),X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.7.0.0']),
% 24.74/25.11      [weight('<6,0,0,[0,0,0,7]>')]).
% 24.74/25.11  cnf('0.7.2.0',plain,
% 24.74/25.11      ( ifeq(leq(X1,X2),true,addition(X1,X2),X2) = X2 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.7.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_7]).
% 24.74/25.11  cnf('0.8.0.0',axiom,
% 24.74/25.11      ( multiplication(X1,multiplication(X2,X3)) = multiplication(multiplication(X1,X2),X3) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.8.1.0',plain,
% 24.74/25.11      ( multiplication(X1,multiplication(X2,X3)) = multiplication(multiplication(X1,X2),X3) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.8.0.0']),
% 24.74/25.11      [weight('<7,0,0,[0,0,0,8]>')]).
% 24.74/25.11  cnf('0.8.2.0',plain,
% 24.74/25.11      ( multiplication(multiplication(X1,X2),X3) = multiplication(X1,multiplication(X2,X3)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.8.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_8]).
% 24.74/25.11  cnf('0.9.0.0',axiom,
% 24.74/25.11      ( multiplication(X1,addition(X2,X3)) = addition(multiplication(X1,X2),multiplication(X1,X3)) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.9.1.0',plain,
% 24.74/25.11      ( multiplication(X1,addition(X2,X3)) = addition(multiplication(X1,X2),multiplication(X1,X3)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.9.0.0']),
% 24.74/25.11      [weight('<8,0,0,[0,0,0,9]>')]).
% 24.74/25.11  cnf('0.9.2.0',plain,
% 24.74/25.11      ( addition(multiplication(X1,X2),multiplication(X1,X3)) = multiplication(X1,addition(X2,X3)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.9.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_9]).
% 24.74/25.11  cnf('0.10.0.0',axiom,
% 24.74/25.11      ( multiplication(X1,coantidomain(X1)) = zero ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.10.1.0',plain,
% 24.74/25.11      ( multiplication(X1,coantidomain(X1)) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.10.0.0']),
% 24.74/25.11      [weight('<9,0,0,[0,0,0,10]>')]).
% 24.74/25.11  cnf('0.10.2.0',plain,
% 24.74/25.11      ( multiplication(X1,coantidomain(X1)) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.10.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_10]).
% 24.74/25.11  cnf('0.11.0.0',axiom,
% 24.74/25.11      ( multiplication(X1,zero) = zero ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.11.1.0',plain,
% 24.74/25.11      ( multiplication(X1,zero) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.11.0.0']),
% 24.74/25.11      [weight('<10,0,0,[0,0,0,11]>')]).
% 24.74/25.11  cnf('0.11.2.0',plain,
% 24.74/25.11      ( multiplication(X1,zero) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.11.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_11]).
% 24.74/25.11  cnf('0.12.0.0',axiom,
% 24.74/25.11      ( multiplication(addition(X1,X2),X3) = addition(multiplication(X1,X3),multiplication(X2,X3)) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.12.1.0',plain,
% 24.74/25.11      ( multiplication(addition(X1,X2),X3) = addition(multiplication(X1,X3),multiplication(X2,X3)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.12.0.0']),
% 24.74/25.11      [weight('<11,0,0,[0,0,0,12]>')]).
% 24.74/25.11  cnf('0.12.2.0',plain,
% 24.74/25.11      ( addition(multiplication(X1,X2),multiplication(X3,X2)) = multiplication(addition(X1,X3),X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.12.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_12]).
% 24.74/25.11  cnf('0.13.0.0',axiom,
% 24.74/25.11      ( multiplication(antidomain(X1),X1) = zero ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.13.1.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),X1) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.13.0.0']),
% 24.74/25.11      [weight('<12,0,0,[0,0,0,13]>')]).
% 24.74/25.11  cnf('0.13.2.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),X1) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.13.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_13]).
% 24.74/25.11  cnf('0.14.0.0',axiom,
% 24.74/25.11      ( multiplication(zero,X1) = zero ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.14.1.0',plain,
% 24.74/25.11      ( multiplication(zero,X1) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.14.0.0']),
% 24.74/25.11      [weight('<13,0,0,[0,0,0,14]>')]).
% 24.74/25.11  cnf('0.14.2.0',plain,
% 24.74/25.11      ( multiplication(zero,X1) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.14.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_14]).
% 24.74/25.11  cnf('0.15.0.0',axiom,
% 24.74/25.11      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.15.1.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.15.0.0']),
% 24.74/25.11      [weight('<14,0,0,[0,0,0,15]>')]).
% 24.74/25.11  cnf('0.15.2.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.15.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_15]).
% 24.74/25.11  cnf('0.16.0.0',axiom,
% 24.74/25.11      ( addition(X1,X2) = addition(X2,X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.16.1.0',plain,
% 24.74/25.11      ( addition(X1,X2) = addition(X2,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.16.0.0']),
% 24.74/25.11      [weight('<15,0,0,[0,0,0,16]>')]).
% 24.74/25.11  cnf('0.16.2.0',plain,
% 24.74/25.11      ( addition(X1,X2) = addition(X2,X1) ),
% 24.74/25.11      inference(activate,[status(thm)],['0.16.1.0']),
% 24.74/25.11      [equation_1]).
% 24.74/25.11  cnf('0.17.0.0',axiom,
% 24.74/25.11      ( addition(X1,addition(X2,X3)) = addition(addition(X1,X2),X3) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.17.1.0',plain,
% 24.74/25.11      ( addition(X1,addition(X2,X3)) = addition(addition(X1,X2),X3) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.17.0.0']),
% 24.74/25.11      [weight('<16,0,0,[0,0,0,17]>')]).
% 24.74/25.11  cnf('0.17.2.0',plain,
% 24.74/25.11      ( addition(addition(X1,X2),X3) = addition(X1,addition(X2,X3)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.17.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_16]).
% 24.74/25.11  cnf('0.18.0.0',axiom,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.18.1.0',plain,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.18.0.0']),
% 24.74/25.11      [weight('<17,0,0,[0,0,0,18]>')]).
% 24.74/25.11  cnf('0.18.2.0',plain,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.18.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_17]).
% 24.74/25.11  cnf('0.19.0.0',axiom,
% 24.74/25.11      ( addition(antidomain(antidomain(X1)),antidomain(X1)) = one ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.19.1.0',plain,
% 24.74/25.11      ( addition(antidomain(antidomain(X1)),antidomain(X1)) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.19.0.0']),
% 24.74/25.11      [weight('<18,0,0,[0,0,0,19]>')]).
% 24.74/25.11  cnf('0.19.1.1',plain,
% 24.74/25.11      ( addition(antidomain(X1),antidomain(antidomain(X1))) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.19.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.19.2.0',plain,
% 24.74/25.11      ( addition(antidomain(X1),antidomain(antidomain(X1))) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.19.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_18]).
% 24.74/25.11  cnf('0.20.0.0',axiom,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.20.1.0',plain,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.20.0.0']),
% 24.74/25.11      [weight('<19,0,0,[0,0,0,20]>')]).
% 24.74/25.11  cnf('0.20.2.0',plain,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.20.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_19]).
% 24.74/25.11  cnf('0.21.0.0',axiom,
% 24.74/25.11      ( addition(coantidomain(coantidomain(X1)),coantidomain(X1)) = one ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.21.1.0',plain,
% 24.74/25.11      ( addition(coantidomain(coantidomain(X1)),coantidomain(X1)) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.21.0.0']),
% 24.74/25.11      [weight('<20,0,0,[0,0,0,21]>')]).
% 24.74/25.11  cnf('0.21.1.1',plain,
% 24.74/25.11      ( addition(coantidomain(X1),coantidomain(coantidomain(X1))) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.21.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.21.2.0',plain,
% 24.74/25.11      ( addition(coantidomain(X1),coantidomain(coantidomain(X1))) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.21.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_20]).
% 24.74/25.11  cnf('0.22.0.0',axiom,
% 24.74/25.11      ( antidomain(antidomain(X1)) = domain(X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.22.1.0',plain,
% 24.74/25.11      ( antidomain(antidomain(X1)) = domain(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.22.0.0']),
% 24.74/25.11      [weight('<21,0,0,[0,0,0,22]>')]).
% 24.74/25.11  cnf('0.22.2.0',plain,
% 24.74/25.11      ( antidomain(antidomain(X1)) = domain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.22.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_21]).
% 24.74/25.11  cnf('0.23.0.0',axiom,
% 24.74/25.11      ( antidomain(domain(X1)) = c(X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.23.1.0',plain,
% 24.74/25.11      ( antidomain(domain(X1)) = c(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.23.0.0']),
% 24.74/25.11      [weight('<22,0,0,[0,0,0,23]>')]).
% 24.74/25.11  cnf('0.23.2.0',plain,
% 24.74/25.11      ( antidomain(domain(X1)) = c(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.23.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_22]).
% 24.74/25.11  cnf('0.24.0.0',axiom,
% 24.74/25.11      ( coantidomain(coantidomain(X1)) = codomain(X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.24.1.0',plain,
% 24.74/25.11      ( coantidomain(coantidomain(X1)) = codomain(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.24.0.0']),
% 24.74/25.11      [weight('<23,0,0,[0,0,0,24]>')]).
% 24.74/25.11  cnf('0.24.2.0',plain,
% 24.74/25.11      ( coantidomain(coantidomain(X1)) = codomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.24.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_23]).
% 24.74/25.11  cnf('0.25.0.0',axiom,
% 24.74/25.11      ( domain(multiplication(X1,domain(X2))) = forward_diamond(X1,X2) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.25.1.0',plain,
% 24.74/25.11      ( domain(multiplication(X1,domain(X2))) = forward_diamond(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.25.0.0']),
% 24.74/25.11      [weight('<24,0,0,[0,0,0,25]>')]).
% 24.74/25.11  cnf('0.25.2.0',plain,
% 24.74/25.11      ( domain(multiplication(X1,domain(X2))) = forward_diamond(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.25.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_24]).
% 24.74/25.11  cnf('0.26.0.0',axiom,
% 24.74/25.11      ( c(backward_diamond(X1,c(X2))) = backward_box(X1,X2) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.26.1.0',plain,
% 24.74/25.11      ( c(backward_diamond(X1,c(X2))) = backward_box(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.26.0.0']),
% 24.74/25.11      [weight('<25,0,0,[0,0,0,26]>')]).
% 24.74/25.11  cnf('0.26.2.0',plain,
% 24.74/25.11      ( c(backward_diamond(X1,c(X2))) = backward_box(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.26.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_25]).
% 24.74/25.11  cnf('0.27.0.0',axiom,
% 24.74/25.11      ( c(forward_diamond(X1,c(X2))) = forward_box(X1,X2) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.27.1.0',plain,
% 24.74/25.11      ( c(forward_diamond(X1,c(X2))) = forward_box(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.27.0.0']),
% 24.74/25.11      [weight('<26,0,0,[0,0,0,27]>')]).
% 24.74/25.11  cnf('0.27.2.0',plain,
% 24.74/25.11      ( c(forward_diamond(X1,c(X2))) = forward_box(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.27.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_26]).
% 24.74/25.11  cnf('0.28.0.0',axiom,
% 24.74/25.11      ( true = ifeq2(addition(X1,X2),X2,leq(X1,X2),true) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.28.1.0',plain,
% 24.74/25.11      ( true = ifeq2(addition(X1,X2),X2,leq(X1,X2),true) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.28.0.0']),
% 24.74/25.11      [weight('<27,0,0,[0,0,0,28]>')]).
% 24.74/25.11  cnf('0.28.2.0',plain,
% 24.74/25.11      ( ifeq2(addition(X1,X2),X2,leq(X1,X2),true) = true ),
% 24.74/25.11      inference(orient,[status(thm)],['0.28.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_27]).
% 24.74/25.11  cnf('0.29.0.0',axiom,
% 24.74/25.11      ( codomain(multiplication(codomain(X1),X2)) = backward_diamond(X2,X1) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.29.1.0',plain,
% 24.74/25.11      ( codomain(multiplication(codomain(X1),X2)) = backward_diamond(X2,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.29.0.0']),
% 24.74/25.11      [weight('<28,0,0,[0,0,0,29]>')]).
% 24.74/25.11  cnf('0.29.2.0',plain,
% 24.74/25.11      ( codomain(multiplication(codomain(X1),X2)) = backward_diamond(X2,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.29.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_28]).
% 24.74/25.11  cnf('0.30.0.0',plain,
% 24.74/25.11      ( zero = coantidomain(one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.10.2.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.30.1.0',plain,
% 24.74/25.11      ( zero = coantidomain(one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.30.0.0']),
% 24.74/25.11      [weight('<11,10,2,[1,0,0,0]>')]).
% 24.74/25.11  cnf('0.30.2.0',plain,
% 24.74/25.11      ( coantidomain(one) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.30.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_29]).
% 24.74/25.11  cnf('0.31.0.0',plain,
% 24.74/25.11      ( zero = antidomain(one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.13.2.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.31.1.0',plain,
% 24.74/25.11      ( zero = antidomain(one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.31.0.0']),
% 24.74/25.11      [weight('<11,13,1,[1,0,0,0]>')]).
% 24.74/25.11  cnf('0.31.2.0',plain,
% 24.74/25.11      ( antidomain(one) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.31.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_30]).
% 24.74/25.11  cnf('0.32.0.0',plain,
% 24.74/25.11      ( codomain(one) = coantidomain(zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.24.2.0','0.30.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.32.1.0',plain,
% 24.74/25.11      ( codomain(one) = coantidomain(zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.32.0.0']),
% 24.74/25.11      [weight('<14,30,24,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.32.2.0',plain,
% 24.74/25.11      ( coantidomain(zero) = codomain(one) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.32.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_31]).
% 24.74/25.11  cnf('0.33.0.0',plain,
% 24.74/25.11      ( domain(one) = antidomain(zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.22.2.0','0.31.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.33.1.0',plain,
% 24.74/25.11      ( domain(one) = antidomain(zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.33.0.0']),
% 24.74/25.11      [weight('<14,31,22,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.33.2.0',plain,
% 24.74/25.11      ( antidomain(zero) = domain(one) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.33.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_32]).
% 24.74/25.11  cnf('0.34.0.0',plain,
% 24.74/25.11      ( domain(zero) = antidomain(domain(one)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.22.2.0','0.33.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.34.0.1',plain,
% 24.74/25.11      ( domain(zero) = c(one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.34.0.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.34.1.0',plain,
% 24.74/25.11      ( domain(zero) = c(one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.34.0.1']),
% 24.74/25.11      [weight('<14,33,22,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.34.2.0',plain,
% 24.74/25.11      ( domain(zero) = c(one) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.34.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_33]).
% 24.74/25.11  cnf('0.35.0.0',plain,
% 24.74/25.11      ( addition(zero,X1) = X1 ),
% 24.74/25.11      inference(cp,[status(thm)],['0.16.2.0','0.4.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.35.1.0',plain,
% 24.74/25.11      ( addition(zero,X1) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.35.0.0']),
% 24.74/25.11      [weight('<19,16,4,[1,0,0,0]>')]).
% 24.74/25.11  cnf('0.35.2.0',plain,
% 24.74/25.11      ( addition(zero,X1) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.35.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_34]).
% 24.74/25.11  cnf('0.40.0.0',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = domain(zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.25.2.0','0.14.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.40.1.0',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = domain(zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.40.0.0']),
% 24.74/25.11      [weight('<23,25,14,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.40.1.1',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = c(one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.40.1.0','0.34.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.40.2.0',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = c(one) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.40.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_39]).
% 24.74/25.11  cnf('0.41.0.0',plain,
% 24.74/25.11      ( backward_diamond(zero,X1) = codomain(zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.29.2.0','0.11.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.41.1.0',plain,
% 24.74/25.11      ( backward_diamond(zero,X1) = codomain(zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.41.0.0']),
% 24.74/25.11      [weight('<23,29,11,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.41.2.0',plain,
% 24.74/25.11      ( backward_diamond(zero,X1) = codomain(zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.41.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_40]).
% 24.74/25.11  cnf('0.44.0.0',plain,
% 24.74/25.11      ( domain(antidomain(X1)) = antidomain(domain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.22.2.0','0.22.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.44.1.0',plain,
% 24.74/25.11      ( domain(antidomain(X1)) = antidomain(domain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.44.0.0']),
% 24.74/25.11      [weight('<27,22,22,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.44.1.1',plain,
% 24.74/25.11      ( domain(antidomain(X1)) = c(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.44.1.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.44.2.0',plain,
% 24.74/25.11      ( domain(antidomain(X1)) = c(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.44.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_43]).
% 24.74/25.11  cnf('0.45.0.0',plain,
% 24.74/25.11      ( c(zero) = domain(domain(one)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.44.2.0','0.33.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.45.1.0',plain,
% 24.74/25.11      ( c(zero) = domain(domain(one)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.45.0.0']),
% 24.74/25.11      [weight('<23,44,33,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.45.2.0',plain,
% 24.74/25.11      ( domain(domain(one)) = c(zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.45.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_44]).
% 24.74/25.11  cnf('0.47.0.0',plain,
% 24.74/25.11      ( codomain(coantidomain(X1)) = coantidomain(codomain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.24.2.0','0.24.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.47.1.0',plain,
% 24.74/25.11      ( codomain(coantidomain(X1)) = coantidomain(codomain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.47.0.0']),
% 24.74/25.11      [weight('<27,24,24,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.47.2.0',plain,
% 24.74/25.11      ( coantidomain(codomain(X1)) = codomain(coantidomain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.47.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_46]).
% 24.74/25.11  cnf('0.48.0.0',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = domain(domain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.25.2.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.48.1.0',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = domain(domain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.48.0.0']),
% 24.74/25.11      [weight('<27,25,2,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.48.2.0',plain,
% 24.74/25.11      ( domain(domain(X1)) = forward_diamond(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.48.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_47]).
% 24.74/25.11  cnf('0.49.0.0',plain,
% 24.74/25.11      ( domain(domain(one)) = c(zero) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.45.2.0'])).
% 24.74/25.11  cnf('0.49.0.1',plain,
% 24.74/25.11      ( forward_diamond(one,one) = c(zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.49.0.0','0.48.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.49.1.0',plain,
% 24.74/25.11      ( forward_diamond(one,one) = c(zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.49.0.1']),
% 24.74/25.11      [weight('<23,45,48,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.49.2.0',plain,
% 24.74/25.11      ( forward_diamond(one,one) = c(zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.49.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_48]).
% 24.74/25.11  cnf('0.50.0.0',plain,
% 24.74/25.11      ( backward_diamond(one,X1) = codomain(codomain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.29.2.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.50.1.0',plain,
% 24.74/25.11      ( backward_diamond(one,X1) = codomain(codomain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.50.0.0']),
% 24.74/25.11      [weight('<27,29,1,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.50.2.0',plain,
% 24.74/25.11      ( codomain(codomain(X1)) = backward_diamond(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.50.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_49]).
% 24.74/25.11  cnf('0.51.0.0',plain,
% 24.74/25.11      ( c(antidomain(X1)) = domain(domain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.44.2.0','0.22.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.51.1.0',plain,
% 24.74/25.11      ( c(antidomain(X1)) = domain(domain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.51.0.0']),
% 24.74/25.11      [weight('<27,44,22,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.51.1.1',plain,
% 24.74/25.11      ( c(antidomain(X1)) = forward_diamond(one,X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.51.1.0','0.48.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.51.2.0',plain,
% 24.74/25.11      ( c(antidomain(X1)) = forward_diamond(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.51.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_50]).
% 24.74/25.11  cnf('0.52.0.0',plain,
% 24.74/25.11      ( c(antidomain(X1)) = antidomain(c(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.23.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.52.1.0',plain,
% 24.74/25.11      ( c(antidomain(X1)) = antidomain(c(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.52.0.0']),
% 24.74/25.11      [weight('<27,44,23,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.52.1.1',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = antidomain(c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.52.1.0','0.51.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.52.2.0',plain,
% 24.74/25.11      ( antidomain(c(X1)) = forward_diamond(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.52.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_51]).
% 24.74/25.11  cnf('0.53.0.0',plain,
% 24.74/25.11      ( c(domain(X1)) = domain(c(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.44.2.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.53.1.0',plain,
% 24.74/25.11      ( c(domain(X1)) = domain(c(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.53.0.0']),
% 24.74/25.11      [weight('<27,44,23,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.53.2.0',plain,
% 24.74/25.11      ( domain(c(X1)) = c(domain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.53.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_52]).
% 24.74/25.11  cnf('0.56.0.0',plain,
% 24.74/25.11      ( c(domain(X1)) = antidomain(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.23.2.0','0.48.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.56.1.0',plain,
% 24.74/25.11      ( c(domain(X1)) = antidomain(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.56.0.0']),
% 24.74/25.11      [weight('<39,48,23,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.56.2.0',plain,
% 24.74/25.11      ( antidomain(forward_diamond(one,X1)) = c(domain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.56.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_55]).
% 24.74/25.11  cnf('0.59.0.0',plain,
% 24.74/25.11      ( c(c(X1)) = domain(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.44.2.0','0.52.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.59.1.0',plain,
% 24.74/25.11      ( c(c(X1)) = domain(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.59.0.0']),
% 24.74/25.11      [weight('<39,52,44,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.59.2.0',plain,
% 24.74/25.11      ( domain(forward_diamond(one,X1)) = c(c(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.59.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_58]).
% 24.74/25.11  cnf('0.62.0.0',plain,
% 24.74/25.11      ( addition(antidomain(X1),antidomain(antidomain(X1))) = one ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.19.2.0'])).
% 24.74/25.11  cnf('0.62.0.1',plain,
% 24.74/25.11      ( addition(antidomain(X1),domain(X1)) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.62.0.0','0.22.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.62.1.0',plain,
% 24.74/25.11      ( addition(antidomain(X1),domain(X1)) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.62.0.1']),
% 24.74/25.11      [weight('<41,19,22,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.62.1.1',plain,
% 24.74/25.11      ( addition(domain(X1),antidomain(X1)) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.62.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.62.2.0',plain,
% 24.74/25.11      ( addition(domain(X1),antidomain(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.62.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_61]).
% 24.74/25.11  cnf('0.63.0.0',plain,
% 24.74/25.11      ( one = addition(domain(one),zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.62.2.0','0.31.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.63.0.1',plain,
% 24.74/25.11      ( one = domain(one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.63.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.63.1.0',plain,
% 24.74/25.11      ( one = domain(one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.63.0.1']),
% 24.74/25.11      [weight('<11,62,31,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.63.2.0',plain,
% 24.74/25.11      ( domain(one) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.63.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_62]).
% 24.74/25.11  cnf('0.64.0.0',plain,
% 24.74/25.11      ( antidomain(zero) = domain(one) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.33.2.0'])).
% 24.74/25.11  cnf('0.64.0.1',plain,
% 24.74/25.11      ( antidomain(zero) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.64.0.0','0.63.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.64.1.0',plain,
% 24.74/25.11      ( antidomain(zero) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.64.0.1']),
% 24.74/25.11      [weight('<11,33,63,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.64.2.0',plain,
% 24.74/25.11      ( antidomain(zero) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.64.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_63]).
% 24.74/25.11  cnf('0.65.0.0',plain,
% 24.74/25.11      ( c(one) = antidomain(one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.23.2.0','0.63.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.65.0.1',plain,
% 24.74/25.11      ( c(one) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.65.0.0','0.31.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.65.1.0',plain,
% 24.74/25.11      ( c(one) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.65.0.1']),
% 24.74/25.11      [weight('<11,63,23,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.65.2.0',plain,
% 24.74/25.11      ( c(one) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.65.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_64]).
% 24.74/25.11  cnf('0.66.0.0',plain,
% 24.74/25.11      ( domain(zero) = c(one) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.34.2.0'])).
% 24.74/25.11  cnf('0.66.0.1',plain,
% 24.74/25.11      ( domain(zero) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.66.0.0','0.65.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.66.1.0',plain,
% 24.74/25.11      ( domain(zero) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.66.0.1']),
% 24.74/25.11      [weight('<11,34,65,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.66.2.0',plain,
% 24.74/25.11      ( domain(zero) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.66.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_65]).
% 24.74/25.11  cnf('0.67.0.0',plain,
% 24.74/25.11      ( forward_diamond(one,one) = domain(one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.48.2.0','0.63.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.67.0.1',plain,
% 24.74/25.11      ( c(zero) = domain(one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.67.0.0','0.49.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.67.0.2',plain,
% 24.74/25.11      ( c(zero) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.67.0.1','0.63.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.67.1.0',plain,
% 24.74/25.11      ( c(zero) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.67.0.2']),
% 24.74/25.11      [weight('<11,63,48,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.67.2.0',plain,
% 24.74/25.11      ( c(zero) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.67.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_66]).
% 24.74/25.11  cnf('0.68.0.0',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = c(one) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.40.2.0'])).
% 24.74/25.11  cnf('0.68.0.1',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.68.0.0','0.65.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.68.1.0',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.68.0.1']),
% 24.74/25.11      [weight('<19,40,65,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.68.2.0',plain,
% 24.74/25.11      ( forward_diamond(zero,X1) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.68.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_67]).
% 24.74/25.11  cnf('0.75.0.0',plain,
% 24.74/25.11      ( forward_diamond(X1,one) = domain(multiplication(X1,one)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.25.2.0','0.63.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.75.0.1',plain,
% 24.74/25.11      ( forward_diamond(X1,one) = domain(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.75.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.75.1.0',plain,
% 24.74/25.11      ( forward_diamond(X1,one) = domain(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.75.0.1']),
% 24.74/25.11      [weight('<23,63,25,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.75.2.0',plain,
% 24.74/25.11      ( forward_diamond(X1,one) = domain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.75.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_74]).
% 24.74/25.11  cnf('0.76.0.0',plain,
% 24.74/25.11      ( domain_difference(X1,zero) = multiplication(domain(X1),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.15.2.0','0.64.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.76.0.1',plain,
% 24.74/25.11      ( domain_difference(X1,zero) = domain(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.76.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.76.1.0',plain,
% 24.74/25.11      ( domain_difference(X1,zero) = domain(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.76.0.1']),
% 24.74/25.11      [weight('<23,64,15,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.76.2.0',plain,
% 24.74/25.11      ( domain_difference(X1,zero) = domain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.76.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_75]).
% 24.74/25.11  cnf('0.81.0.0',plain,
% 24.74/25.11      ( backward_box(X1,zero) = c(backward_diamond(X1,one)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.26.2.0','0.67.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.81.1.0',plain,
% 24.74/25.11      ( backward_box(X1,zero) = c(backward_diamond(X1,one)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.81.0.0']),
% 24.74/25.11      [weight('<39,67,26,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.81.2.0',plain,
% 24.74/25.11      ( c(backward_diamond(X1,one)) = backward_box(X1,zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.81.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_80]).
% 24.74/25.11  cnf('0.83.0.0',plain,
% 24.74/25.11      ( forward_box(X1,zero) = c(forward_diamond(X1,one)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.27.2.0','0.67.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.83.1.0',plain,
% 24.74/25.11      ( forward_box(X1,zero) = c(forward_diamond(X1,one)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.83.0.0']),
% 24.74/25.11      [weight('<39,67,27,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.83.1.1',plain,
% 24.74/25.11      ( forward_box(X1,zero) = c(domain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.83.1.0','0.75.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.83.2.0',plain,
% 24.74/25.11      ( c(domain(X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.83.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_82]).
% 24.74/25.11  cnf('0.85.0.0',plain,
% 24.74/25.11      ( domain(c(X1)) = c(domain(X1)) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.53.2.0'])).
% 24.74/25.11  cnf('0.85.0.1',plain,
% 24.74/25.11      ( domain(c(X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.85.0.0','0.83.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.85.1.0',plain,
% 24.74/25.11      ( domain(c(X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.85.0.1']),
% 24.74/25.11      [weight('<27,53,83,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.85.2.0',plain,
% 24.74/25.11      ( domain(c(X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.85.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_84]).
% 24.74/25.11  cnf('0.86.0.0',plain,
% 24.74/25.11      ( antidomain(forward_diamond(one,X1)) = c(domain(X1)) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.56.2.0'])).
% 24.74/25.11  cnf('0.86.0.1',plain,
% 24.74/25.11      ( antidomain(forward_diamond(one,X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.86.0.0','0.83.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.86.1.0',plain,
% 24.74/25.11      ( antidomain(forward_diamond(one,X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.86.0.1']),
% 24.74/25.11      [weight('<39,56,83,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.86.2.0',plain,
% 24.74/25.11      ( antidomain(forward_diamond(one,X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.86.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_85]).
% 24.74/25.11  cnf('0.88.0.0',plain,
% 24.74/25.11      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.83.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.88.1.0',plain,
% 24.74/25.11      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.88.0.0']),
% 24.74/25.11      [weight('<39,83,44,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.88.2.0',plain,
% 24.74/25.11      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.88.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_87]).
% 24.74/25.11  cnf('0.90.0.0',plain,
% 24.74/25.11      ( addition(coantidomain(X1),coantidomain(coantidomain(X1))) = one ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.21.2.0'])).
% 24.74/25.11  cnf('0.90.0.1',plain,
% 24.74/25.11      ( addition(coantidomain(X1),codomain(X1)) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.90.0.0','0.24.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.90.1.0',plain,
% 24.74/25.11      ( addition(coantidomain(X1),codomain(X1)) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.90.0.1']),
% 24.74/25.11      [weight('<41,21,24,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.90.1.1',plain,
% 24.74/25.11      ( addition(codomain(X1),coantidomain(X1)) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.90.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.90.2.0',plain,
% 24.74/25.11      ( addition(codomain(X1),coantidomain(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.90.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_89]).
% 24.74/25.11  cnf('0.91.0.0',plain,
% 24.74/25.11      ( one = addition(codomain(one),zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.90.2.0','0.30.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.91.0.1',plain,
% 24.74/25.11      ( one = codomain(one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.91.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.91.1.0',plain,
% 24.74/25.11      ( one = codomain(one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.91.0.1']),
% 24.74/25.11      [weight('<11,90,30,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.91.2.0',plain,
% 24.74/25.11      ( codomain(one) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.91.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_90]).
% 24.74/25.11  cnf('0.92.0.0',plain,
% 24.74/25.11      ( coantidomain(zero) = codomain(one) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.32.2.0'])).
% 24.74/25.11  cnf('0.92.0.1',plain,
% 24.74/25.11      ( coantidomain(zero) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.92.0.0','0.91.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.92.1.0',plain,
% 24.74/25.11      ( coantidomain(zero) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.92.0.1']),
% 24.74/25.11      [weight('<11,32,91,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.92.2.0',plain,
% 24.74/25.11      ( coantidomain(zero) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.92.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_91]).
% 24.74/25.11  cnf('0.93.0.0',plain,
% 24.74/25.11      ( codomain(coantidomain(one)) = coantidomain(one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.47.2.0','0.91.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.93.0.1',plain,
% 24.74/25.11      ( codomain(zero) = coantidomain(one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.93.0.0','0.30.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.93.0.2',plain,
% 24.74/25.11      ( codomain(zero) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.93.0.1','0.30.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.93.1.0',plain,
% 24.74/25.11      ( codomain(zero) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.93.0.2']),
% 24.74/25.11      [weight('<11,91,47,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.93.2.0',plain,
% 24.74/25.11      ( codomain(zero) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.93.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_92]).
% 24.74/25.11  cnf('0.94.0.0',plain,
% 24.74/25.11      ( backward_diamond(zero,X1) = codomain(zero) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.41.2.0'])).
% 24.74/25.11  cnf('0.94.0.1',plain,
% 24.74/25.11      ( backward_diamond(zero,X1) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.94.0.0','0.93.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.94.1.0',plain,
% 24.74/25.11      ( backward_diamond(zero,X1) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.94.0.1']),
% 24.74/25.11      [weight('<19,41,93,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.94.2.0',plain,
% 24.74/25.11      ( backward_diamond(zero,X1) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.94.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_93]).
% 24.74/25.11  cnf('0.98.0.0',plain,
% 24.74/25.11      ( backward_diamond(X1,zero) = codomain(multiplication(zero,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.29.2.0','0.93.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.98.0.1',plain,
% 24.74/25.11      ( backward_diamond(X1,zero) = codomain(zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.98.0.0','0.14.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.98.0.2',plain,
% 24.74/25.11      ( backward_diamond(X1,zero) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.98.0.1','0.93.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.98.1.0',plain,
% 24.74/25.11      ( backward_diamond(X1,zero) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.98.0.2']),
% 24.74/25.11      [weight('<19,93,29,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.98.2.0',plain,
% 24.74/25.11      ( backward_diamond(X1,zero) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.98.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_97]).
% 24.74/25.11  cnf('0.100.0.0',plain,
% 24.74/25.11      ( backward_box(zero,X1) = c(zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.26.2.0','0.94.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.100.0.1',plain,
% 24.74/25.11      ( backward_box(zero,X1) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.100.0.0','0.67.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.100.1.0',plain,
% 24.74/25.11      ( backward_box(zero,X1) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.100.0.1']),
% 24.74/25.11      [weight('<19,94,26,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.100.2.0',plain,
% 24.74/25.11      ( backward_box(zero,X1) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.100.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_99]).
% 24.74/25.11  cnf('0.102.0.0',plain,
% 24.74/25.11      ( backward_diamond(X1,one) = codomain(multiplication(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.29.2.0','0.91.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.102.0.1',plain,
% 24.74/25.11      ( backward_diamond(X1,one) = codomain(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.102.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.102.1.0',plain,
% 24.74/25.11      ( backward_diamond(X1,one) = codomain(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.102.0.1']),
% 24.74/25.11      [weight('<23,91,29,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.102.2.0',plain,
% 24.74/25.11      ( backward_diamond(X1,one) = codomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.102.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_101]).
% 24.74/25.11  cnf('0.103.0.0',plain,
% 24.74/25.11      ( c(backward_diamond(X1,one)) = backward_box(X1,zero) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.81.2.0'])).
% 24.74/25.11  cnf('0.103.0.1',plain,
% 24.74/25.11      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.103.0.0','0.102.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.103.1.0',plain,
% 24.74/25.11      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.103.0.1']),
% 24.74/25.11      [weight('<27,81,102,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.103.2.0',plain,
% 24.74/25.11      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.103.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_102]).
% 24.74/25.11  cnf('0.106.0.0',plain,
% 24.74/25.11      ( one = addition(domain(antidomain(X1)),domain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.62.2.0','0.22.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.106.0.1',plain,
% 24.74/25.11      ( one = addition(c(X1),domain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.106.0.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.106.1.0',plain,
% 24.74/25.11      ( one = addition(c(X1),domain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.106.0.1']),
% 24.74/25.11      [weight('<41,62,22,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.106.2.0',plain,
% 24.74/25.11      ( addition(c(X1),domain(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.106.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_105]).
% 24.74/25.11  cnf('0.110.0.0',plain,
% 24.74/25.11      ( forward_diamond(one,c(X1)) = c(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.51.2.0','0.52.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.110.1.0',plain,
% 24.74/25.11      ( forward_diamond(one,c(X1)) = c(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.110.0.0']),
% 24.74/25.11      [weight('<44,52,51,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.110.2.0',plain,
% 24.74/25.11      ( c(forward_diamond(one,X1)) = forward_diamond(one,c(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.110.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_109]).
% 24.74/25.11  cnf('0.111.0.0',plain,
% 24.74/25.11      ( forward_box(domain(X1),zero) = c(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.83.2.0','0.48.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.111.1.0',plain,
% 24.74/25.11      ( forward_box(domain(X1),zero) = c(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.111.0.0']),
% 24.74/25.11      [weight('<44,83,48,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.111.1.1',plain,
% 24.74/25.11      ( forward_box(domain(X1),zero) = forward_diamond(one,c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.111.1.0','0.110.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.111.2.0',plain,
% 24.74/25.11      ( forward_diamond(one,c(X1)) = forward_box(domain(X1),zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.111.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_110]).
% 24.74/25.11  cnf('0.113.0.0',plain,
% 24.74/25.11      ( forward_box(c(X1),zero) = c(forward_box(X1,zero)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.83.2.0','0.85.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.113.1.0',plain,
% 24.74/25.11      ( forward_box(c(X1),zero) = c(forward_box(X1,zero)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.113.0.0']),
% 24.74/25.11      [weight('<44,85,83,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.113.2.0',plain,
% 24.74/25.11      ( c(forward_box(X1,zero)) = forward_box(c(X1),zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.113.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_112]).
% 24.74/25.11  cnf('0.115.0.0',plain,
% 24.74/25.11      ( backward_box(codomain(X1),zero) = c(backward_diamond(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.103.2.0','0.50.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.115.1.0',plain,
% 24.74/25.11      ( backward_box(codomain(X1),zero) = c(backward_diamond(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.115.0.0']),
% 24.74/25.11      [weight('<44,103,50,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.115.2.0',plain,
% 24.74/25.11      ( c(backward_diamond(one,X1)) = backward_box(codomain(X1),zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.115.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_114]).
% 24.74/25.11  cnf('0.116.0.0',plain,
% 24.74/25.11      ( forward_diamond(one,codomain(X1)) = antidomain(backward_box(X1,zero)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.52.2.0','0.103.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.116.1.0',plain,
% 24.74/25.11      ( forward_diamond(one,codomain(X1)) = antidomain(backward_box(X1,zero)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.116.0.0']),
% 24.74/25.11      [weight('<44,103,52,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.116.2.0',plain,
% 24.74/25.11      ( antidomain(backward_box(X1,zero)) = forward_diamond(one,codomain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.116.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_115]).
% 24.74/25.11  cnf('0.117.0.0',axiom,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.117.1.0',plain,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.117.0.0']),
% 24.74/25.11      [weight('<0,0,0,[0,0,0,18]>')]).
% 24.74/25.11  cnf('0.117.1.1',plain,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.117.1.0','0.22.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2.1.2','L')]).
% 24.74/25.11  cnf('0.117.1.2',plain,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.117.1.1','0.22.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1.2','L')]).
% 24.74/25.11  cnf('0.117.2.0',plain,
% 24.74/25.11      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.117.1.2',theory(equality)]),
% 24.74/25.11      [u,rule_116]).
% 24.74/25.11  cnf('0.121.0.0',plain,
% 24.74/25.11      ( addition(X1,addition(X1,X2)) = addition(X1,X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.17.2.0','0.3.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.121.1.0',plain,
% 24.74/25.11      ( addition(X1,addition(X1,X2)) = addition(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.121.0.0']),
% 24.74/25.11      [weight('<53,17,3,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.121.2.0',plain,
% 24.74/25.11      ( addition(X1,addition(X1,X2)) = addition(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.121.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_120]).
% 24.74/25.11  cnf('0.122.0.0',plain,
% 24.74/25.11      ( addition(domain(X1),antidomain(X1)) = addition(domain(X1),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.121.2.0','0.62.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.122.0.1',plain,
% 24.74/25.11      ( one = addition(domain(X1),one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.122.0.0','0.62.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.122.1.0',plain,
% 24.74/25.11      ( one = addition(domain(X1),one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.122.0.1']),
% 24.74/25.11      [weight('<29,121,62,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.122.1.1',plain,
% 24.74/25.11      ( one = addition(one,domain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.122.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.122.2.0',plain,
% 24.74/25.11      ( addition(one,domain(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.122.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_121]).
% 24.74/25.11  cnf('0.123.0.0',plain,
% 24.74/25.11      ( addition(codomain(X1),coantidomain(X1)) = addition(codomain(X1),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.121.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.123.0.1',plain,
% 24.74/25.11      ( one = addition(codomain(X1),one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.123.0.0','0.90.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.123.1.0',plain,
% 24.74/25.11      ( one = addition(codomain(X1),one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.123.0.1']),
% 24.74/25.11      [weight('<29,121,90,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.123.1.1',plain,
% 24.74/25.11      ( one = addition(one,codomain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.123.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.123.2.0',plain,
% 24.74/25.11      ( addition(one,codomain(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.123.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_122]).
% 24.74/25.11  cnf('0.124.0.0',plain,
% 24.74/25.11      ( addition(c(X1),domain(X1)) = addition(c(X1),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.121.2.0','0.106.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.124.0.1',plain,
% 24.74/25.11      ( one = addition(c(X1),one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.124.0.0','0.106.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.124.1.0',plain,
% 24.74/25.11      ( one = addition(c(X1),one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.124.0.1']),
% 24.74/25.11      [weight('<29,121,106,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.124.1.1',plain,
% 24.74/25.11      ( one = addition(one,c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.124.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.124.2.0',plain,
% 24.74/25.11      ( addition(one,c(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.124.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_123]).
% 24.74/25.11  cnf('0.125.0.0',plain,
% 24.74/25.11      ( true = ifeq2(addition(X1,X2),addition(X1,X2),leq(X1,addition(X1,X2)),true) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.28.2.0','0.121.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.125.0.1',plain,
% 24.74/25.11      ( true = leq(X1,addition(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.125.0.0','0.5.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.125.1.0',plain,
% 24.74/25.11      ( true = leq(X1,addition(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.125.0.1']),
% 24.74/25.11      [weight('<41,121,28,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.125.2.0',plain,
% 24.74/25.11      ( leq(X1,addition(X1,X2)) = true ),
% 24.74/25.11      inference(orient,[status(thm)],['0.125.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_124]).
% 24.74/25.11  cnf('0.134.0.0',plain,
% 24.74/25.11      ( true = leq(X1,addition(X2,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.125.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.134.1.0',plain,
% 24.74/25.11      ( true = leq(X1,addition(X2,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.134.0.0']),
% 24.74/25.11      [weight('<41,125,16,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.134.2.0',plain,
% 24.74/25.11      ( leq(X1,addition(X2,X1)) = true ),
% 24.74/25.11      inference(orient,[status(thm)],['0.134.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_133]).
% 24.74/25.11  cnf('0.135.0.0',plain,
% 24.74/25.11      ( true = leq(antidomain(X1),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.134.2.0','0.62.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.135.1.0',plain,
% 24.74/25.11      ( true = leq(antidomain(X1),one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.135.0.0']),
% 24.74/25.11      [weight('<29,134,62,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.135.2.0',plain,
% 24.74/25.11      ( leq(antidomain(X1),one) = true ),
% 24.74/25.11      inference(orient,[status(thm)],['0.135.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_134]).
% 24.74/25.11  cnf('0.136.0.0',plain,
% 24.74/25.11      ( true = leq(coantidomain(X1),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.134.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.136.1.0',plain,
% 24.74/25.11      ( true = leq(coantidomain(X1),one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.136.0.0']),
% 24.74/25.11      [weight('<29,134,90,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.136.2.0',plain,
% 24.74/25.11      ( leq(coantidomain(X1),one) = true ),
% 24.74/25.11      inference(orient,[status(thm)],['0.136.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_135]).
% 24.74/25.11  cnf('0.137.0.0',plain,
% 24.74/25.11      ( one = ifeq(true,true,addition(antidomain(X1),one),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.7.2.0','0.135.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.137.0.1',plain,
% 24.74/25.11      ( one = addition(antidomain(X1),one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.137.0.0','0.6.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.137.1.0',plain,
% 24.74/25.11      ( one = addition(antidomain(X1),one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.137.0.1']),
% 24.74/25.11      [weight('<29,135,7,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.137.1.1',plain,
% 24.74/25.11      ( one = addition(one,antidomain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.137.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.137.2.0',plain,
% 24.74/25.11      ( addition(one,antidomain(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.137.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_136]).
% 24.74/25.11  cnf('0.138.0.0',plain,
% 24.74/25.11      ( one = ifeq(true,true,addition(coantidomain(X1),one),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.7.2.0','0.136.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.138.0.1',plain,
% 24.74/25.11      ( one = addition(coantidomain(X1),one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.138.0.0','0.6.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.138.1.0',plain,
% 24.74/25.11      ( one = addition(coantidomain(X1),one) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.138.0.1']),
% 24.74/25.11      [weight('<29,136,7,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.138.1.1',plain,
% 24.74/25.11      ( one = addition(one,coantidomain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.138.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.138.2.0',plain,
% 24.74/25.11      ( addition(one,coantidomain(X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.138.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_137]).
% 24.74/25.11  cnf('0.145.0.0',plain,
% 24.74/25.11      ( forward_box(one,X1) = c(forward_box(domain(X1),zero)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.27.2.0','0.111.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.145.1.0',plain,
% 24.74/25.11      ( forward_box(one,X1) = c(forward_box(domain(X1),zero)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.145.0.0']),
% 24.74/25.11      [weight('<53,111,27,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.145.1.1',plain,
% 24.74/25.11      ( forward_box(one,X1) = forward_box(c(domain(X1)),zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.145.1.0','0.113.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.145.1.2',plain,
% 24.74/25.11      ( forward_box(one,X1) = forward_box(forward_box(X1,zero),zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.145.1.1','0.83.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.145.2.0',plain,
% 24.74/25.11      ( forward_box(forward_box(X1,zero),zero) = forward_box(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.145.1.2',theory(equality)]),
% 24.74/25.11      [x,rule_144]).
% 24.74/25.11  cnf('0.148.0.0',plain,
% 24.74/25.11      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.115.2.0','0.26.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.148.1.0',plain,
% 24.74/25.11      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.148.0.0']),
% 24.74/25.11      [weight('<53,115,26,[1,0,0,0]>')]).
% 24.74/25.11  cnf('0.148.2.0',plain,
% 24.74/25.11      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.148.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_147]).
% 24.74/25.11  cnf('0.152.0.0',plain,
% 24.74/25.11      ( one = addition(domain(domain(X1)),c(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.62.2.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.152.0.1',plain,
% 24.74/25.11      ( one = addition(forward_diamond(one,X1),c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.152.0.0','0.48.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.152.1.0',plain,
% 24.74/25.11      ( one = addition(forward_diamond(one,X1),c(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.152.0.1']),
% 24.74/25.11      [weight('<55,62,23,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.152.1.1',plain,
% 24.74/25.11      ( one = addition(c(X1),forward_diamond(one,X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.152.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.152.2.0',plain,
% 24.74/25.11      ( addition(c(X1),forward_diamond(one,X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.152.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_151]).
% 24.74/25.11  cnf('0.155.0.0',plain,
% 24.74/25.11      ( one = addition(codomain(coantidomain(X1)),codomain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.90.2.0','0.24.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.155.1.0',plain,
% 24.74/25.11      ( one = addition(codomain(coantidomain(X1)),codomain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.155.0.0']),
% 24.74/25.11      [weight('<55,90,24,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.155.1.1',plain,
% 24.74/25.11      ( one = addition(codomain(X1),codomain(coantidomain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.155.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.155.2.0',plain,
% 24.74/25.11      ( addition(codomain(X1),codomain(coantidomain(X1))) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.155.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_154]).
% 24.74/25.11  cnf('0.161.0.0',plain,
% 24.74/25.11      ( domain_difference(X1,antidomain(X2)) = multiplication(domain(X1),domain(X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.15.2.0','0.22.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.161.1.0',plain,
% 24.74/25.11      ( domain_difference(X1,antidomain(X2)) = multiplication(domain(X1),domain(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.161.0.0']),
% 24.74/25.11      [weight('<59,22,15,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.161.2.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,antidomain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.161.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_160]).
% 24.74/25.11  cnf('0.162.0.0',plain,
% 24.74/25.11      ( domain_difference(X1,domain(X2)) = multiplication(domain(X1),c(X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.15.2.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.162.1.0',plain,
% 24.74/25.11      ( domain_difference(X1,domain(X2)) = multiplication(domain(X1),c(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.162.0.0']),
% 24.74/25.11      [weight('<59,23,15,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.162.2.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,domain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.162.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_161]).
% 24.74/25.11  cnf('0.163.0.0',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.23.2.0','0.25.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.163.1.0',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.163.0.0']),
% 24.74/25.11      [weight('<59,25,23,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.163.2.0',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.163.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_162]).
% 24.74/25.11  cnf('0.164.0.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(X1),X2) = multiplication(c(X1),antidomain(X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.15.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.164.1.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(X1),X2) = multiplication(c(X1),antidomain(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.164.0.0']),
% 24.74/25.11      [weight('<59,44,15,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.164.2.0',plain,
% 24.74/25.11      ( multiplication(c(X1),antidomain(X2)) = domain_difference(antidomain(X1),X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.164.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_163]).
% 24.74/25.11  cnf('0.165.0.0',plain,
% 24.74/25.11      ( forward_diamond(X1,antidomain(X2)) = domain(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.25.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.165.1.0',plain,
% 24.74/25.11      ( forward_diamond(X1,antidomain(X2)) = domain(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.165.0.0']),
% 24.74/25.11      [weight('<59,44,25,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.165.2.0',plain,
% 24.74/25.11      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,antidomain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.165.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_164]).
% 24.74/25.11  cnf('0.171.0.0',plain,
% 24.74/25.11      ( forward_diamond(domain(X1),X2) = domain(domain_difference(X1,antidomain(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.25.2.0','0.161.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.171.1.0',plain,
% 24.74/25.11      ( forward_diamond(domain(X1),X2) = domain(domain_difference(X1,antidomain(X2))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.171.0.0']),
% 24.74/25.11      [weight('<59,161,25,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.171.2.0',plain,
% 24.74/25.11      ( domain(domain_difference(X1,antidomain(X2))) = forward_diamond(domain(X1),X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.171.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_170]).
% 24.74/25.11  cnf('0.176.0.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(X1),antidomain(X2)) = multiplication(c(X1),domain(X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.161.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.176.1.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(X1),antidomain(X2)) = multiplication(c(X1),domain(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.176.0.0']),
% 24.74/25.11      [weight('<65,161,44,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.176.2.0',plain,
% 24.74/25.11      ( multiplication(c(X1),domain(X2)) = domain_difference(antidomain(X1),antidomain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.176.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_175]).
% 24.74/25.11  cnf('0.177.0.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(X1),domain(X2)) = multiplication(c(X1),c(X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.162.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.177.1.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(X1),domain(X2)) = multiplication(c(X1),c(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.177.0.0']),
% 24.74/25.11      [weight('<65,162,44,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.177.2.0',plain,
% 24.74/25.11      ( multiplication(c(X1),c(X2)) = domain_difference(antidomain(X1),domain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.177.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_176]).
% 24.74/25.11  cnf('0.180.0.0',plain,
% 24.74/25.11      ( forward_diamond(domain(X1),antidomain(X2)) = domain(domain_difference(X1,domain(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.165.2.0','0.162.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.180.1.0',plain,
% 24.74/25.11      ( forward_diamond(domain(X1),antidomain(X2)) = domain(domain_difference(X1,domain(X2))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.180.0.0']),
% 24.74/25.11      [weight('<65,165,162,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.180.2.0',plain,
% 24.74/25.11      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),antidomain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.180.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_179]).
% 24.74/25.11  cnf('0.181.0.0',plain,
% 24.74/25.11      ( forward_diamond(domain(X1),domain(X2)) = domain(domain_difference(X1,c(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.171.2.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.181.1.0',plain,
% 24.74/25.11      ( forward_diamond(domain(X1),domain(X2)) = domain(domain_difference(X1,c(X2))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.181.0.0']),
% 24.74/25.11      [weight('<65,171,23,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.181.2.0',plain,
% 24.74/25.11      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),domain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.181.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_180]).
% 24.74/25.11  cnf('0.183.0.0',plain,
% 24.74/25.11      ( multiplication(X1,addition(X2,coantidomain(X1))) = addition(multiplication(X1,X2),zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.9.2.0','0.10.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.183.0.1',plain,
% 24.74/25.11      ( multiplication(X1,addition(X2,coantidomain(X1))) = multiplication(X1,X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.183.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.183.1.0',plain,
% 24.74/25.11      ( multiplication(X1,addition(X2,coantidomain(X1))) = multiplication(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.183.0.1']),
% 24.74/25.11      [weight('<69,10,9,[0,0,0,4]>')]).
% 24.74/25.11  cnf('0.183.2.0',plain,
% 24.74/25.11      ( multiplication(X1,addition(X2,coantidomain(X1))) = multiplication(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.183.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_182]).
% 24.74/25.11  cnf('0.184.0.0',plain,
% 24.74/25.11      ( multiplication(X1,codomain(X1)) = multiplication(X1,one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.183.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.184.0.1',plain,
% 24.74/25.11      ( multiplication(X1,codomain(X1)) = X1 ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.184.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.184.1.0',plain,
% 24.74/25.11      ( multiplication(X1,codomain(X1)) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.184.0.1']),
% 24.74/25.11      [weight('<29,183,90,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.184.2.0',plain,
% 24.74/25.11      ( multiplication(X1,codomain(X1)) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.184.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_183]).
% 24.74/25.11  cnf('0.186.0.0',plain,
% 24.74/25.11      ( codomain(X1) = multiplication(codomain(X1),backward_diamond(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.184.2.0','0.50.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.186.1.0',plain,
% 24.74/25.11      ( codomain(X1) = multiplication(codomain(X1),backward_diamond(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.186.0.0']),
% 24.74/25.11      [weight('<62,184,50,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.186.2.0',plain,
% 24.74/25.11      ( multiplication(codomain(X1),backward_diamond(one,X1)) = codomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.186.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_185]).
% 24.74/25.11  cnf('0.187.0.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),multiplication(X1,X2)) = multiplication(zero,X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.8.2.0','0.13.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.187.1.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),multiplication(X1,X2)) = multiplication(zero,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.187.0.0']),
% 24.74/25.11      [weight('<69,13,8,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.187.1.1',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),multiplication(X1,X2)) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.187.1.0','0.14.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.187.2.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),multiplication(X1,X2)) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.187.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_186]).
% 24.74/25.11  cnf('0.189.0.0',plain,
% 24.74/25.11      ( multiplication(addition(X1,antidomain(X2)),X2) = addition(multiplication(X1,X2),zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.12.2.0','0.13.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.189.0.1',plain,
% 24.74/25.11      ( multiplication(addition(X1,antidomain(X2)),X2) = multiplication(X1,X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.189.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.189.1.0',plain,
% 24.74/25.11      ( multiplication(addition(X1,antidomain(X2)),X2) = multiplication(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.189.0.1']),
% 24.74/25.11      [weight('<69,13,12,[0,0,0,4]>')]).
% 24.74/25.11  cnf('0.189.2.0',plain,
% 24.74/25.11      ( multiplication(addition(X1,antidomain(X2)),X2) = multiplication(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.189.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_188]).
% 24.74/25.11  cnf('0.190.0.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),X1) = multiplication(one,X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.189.2.0','0.62.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.190.0.1',plain,
% 24.74/25.11      ( multiplication(domain(X1),X1) = X1 ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.190.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.190.1.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),X1) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.190.0.1']),
% 24.74/25.11      [weight('<29,189,62,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.190.2.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),X1) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.190.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_189]).
% 24.74/25.11  cnf('0.191.0.0',plain,
% 24.74/25.11      ( zero = multiplication(antidomain(domain(X1)),X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.187.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.191.0.1',plain,
% 24.74/25.11      ( zero = multiplication(c(X1),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.191.0.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.191.1.0',plain,
% 24.74/25.11      ( zero = multiplication(c(X1),X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.191.0.1']),
% 24.74/25.11      [weight('<29,190,187,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.191.2.0',plain,
% 24.74/25.11      ( multiplication(c(X1),X1) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.191.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_190]).
% 24.74/25.11  cnf('0.199.0.0',plain,
% 24.74/25.11      ( multiplication(c(X1),multiplication(X1,X2)) = multiplication(zero,X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.8.2.0','0.191.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.199.0.1',plain,
% 24.74/25.11      ( multiplication(c(X1),multiplication(X1,X2)) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.199.0.0','0.14.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.199.1.0',plain,
% 24.74/25.11      ( multiplication(c(X1),multiplication(X1,X2)) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.199.0.1']),
% 24.74/25.11      [weight('<55,191,8,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.199.2.0',plain,
% 24.74/25.11      ( multiplication(c(X1),multiplication(X1,X2)) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.199.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_198]).
% 24.74/25.11  cnf('0.216.0.0',plain,
% 24.74/25.11      ( c(X1) = multiplication(forward_box(X1,zero),c(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.190.2.0','0.85.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.216.1.0',plain,
% 24.74/25.11      ( c(X1) = multiplication(forward_box(X1,zero),c(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.216.0.0']),
% 24.74/25.11      [weight('<62,190,85,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.216.2.0',plain,
% 24.74/25.11      ( multiplication(forward_box(X1,zero),c(X1)) = c(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.216.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_215]).
% 24.74/25.11  cnf('0.218.0.0',axiom,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.11      file('/tmp/WALDMEISTER_32375_n018')).
% 24.74/25.11  cnf('0.218.1.0',plain,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.218.0.0']),
% 24.74/25.11      [weight('<0,0,0,[0,0,0,20]>')]).
% 24.74/25.11  cnf('0.218.1.1',plain,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.218.1.0','0.24.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2.1.1','L')]).
% 24.74/25.11  cnf('0.218.1.2',plain,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.218.1.1','0.24.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1.1','L')]).
% 24.74/25.11  cnf('0.218.2.0',plain,
% 24.74/25.11      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.218.1.2',theory(equality)]),
% 24.74/25.11      [u,rule_217]).
% 24.74/25.11  cnf('0.219.0.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = addition(coantidomain(zero),coantidomain(multiplication(codomain(X1),coantidomain(X1)))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.218.2.0','0.10.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.219.0.1',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = addition(one,coantidomain(multiplication(codomain(X1),coantidomain(X1)))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.219.0.0','0.92.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.219.0.2',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.219.0.1','0.138.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.219.1.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.219.0.2']),
% 24.74/25.11      [weight('<55,218,10,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.219.2.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(X1),coantidomain(X1))) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.219.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_218]).
% 24.74/25.11  cnf('0.221.0.0',plain,
% 24.74/25.11      ( zero = multiplication(multiplication(codomain(X1),coantidomain(X1)),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.10.2.0','0.219.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.221.0.1',plain,
% 24.74/25.11      ( zero = multiplication(codomain(X1),multiplication(coantidomain(X1),one)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.221.0.0','0.8.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.221.0.2',plain,
% 24.74/25.11      ( zero = multiplication(codomain(X1),coantidomain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.221.0.1','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.2','L')]).
% 24.74/25.11  cnf('0.221.1.0',plain,
% 24.74/25.11      ( zero = multiplication(codomain(X1),coantidomain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.221.0.2']),
% 24.74/25.11      [weight('<41,219,10,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.221.2.0',plain,
% 24.74/25.11      ( multiplication(codomain(X1),coantidomain(X1)) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.221.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_220]).
% 24.74/25.11  cnf('0.232.0.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(c(X1)),X1)) = addition(coantidomain(zero),coantidomain(multiplication(codomain(c(X1)),X1))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.218.2.0','0.191.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.232.0.1',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(c(X1)),X1)) = addition(one,coantidomain(multiplication(codomain(c(X1)),X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.232.0.0','0.92.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.232.0.2',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(c(X1)),X1)) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.232.0.1','0.138.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.232.1.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(c(X1)),X1)) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.232.0.2']),
% 24.74/25.11      [weight('<55,218,191,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.232.2.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(c(X1)),X1)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.232.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_231]).
% 24.74/25.11  cnf('0.235.0.0',plain,
% 24.74/25.11      ( zero = multiplication(multiplication(codomain(c(X1)),X1),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.10.2.0','0.232.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.235.0.1',plain,
% 24.74/25.11      ( zero = multiplication(codomain(c(X1)),multiplication(X1,one)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.235.0.0','0.8.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.235.0.2',plain,
% 24.74/25.11      ( zero = multiplication(codomain(c(X1)),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.235.0.1','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.2','L')]).
% 24.74/25.11  cnf('0.235.1.0',plain,
% 24.74/25.11      ( zero = multiplication(codomain(c(X1)),X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.235.0.2']),
% 24.74/25.11      [weight('<41,232,10,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.235.2.0',plain,
% 24.74/25.11      ( multiplication(codomain(c(X1)),X1) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.235.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_234]).
% 24.74/25.11  cnf('0.255.0.0',plain,
% 24.74/25.11      ( multiplication(X1,multiplication(codomain(X1),X2)) = multiplication(X1,X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.8.2.0','0.184.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.255.1.0',plain,
% 24.74/25.11      ( multiplication(X1,multiplication(codomain(X1),X2)) = multiplication(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.255.0.0']),
% 24.74/25.11      [weight('<69,184,8,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.255.2.0',plain,
% 24.74/25.11      ( multiplication(X1,multiplication(codomain(X1),X2)) = multiplication(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.255.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_254]).
% 24.74/25.11  cnf('0.263.0.0',plain,
% 24.74/25.11      ( multiplication(X1,X2) = multiplication(addition(antidomain(X2),X1),X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.189.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.263.1.0',plain,
% 24.74/25.11      ( multiplication(X1,X2) = multiplication(addition(antidomain(X2),X1),X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.263.0.0']),
% 24.74/25.11      [weight('<69,189,16,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.263.2.0',plain,
% 24.74/25.11      ( multiplication(addition(antidomain(X1),X2),X1) = multiplication(X2,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.263.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_262]).
% 24.74/25.11  cnf('0.265.0.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.8.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.265.1.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.265.0.0']),
% 24.74/25.11      [weight('<69,190,8,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.265.2.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.265.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_264]).
% 24.74/25.11  cnf('0.266.0.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),X1) = multiplication(domain(domain(X1)),X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.265.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.266.0.1',plain,
% 24.74/25.11      ( X1 = multiplication(domain(domain(X1)),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.266.0.0','0.190.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.266.0.2',plain,
% 24.74/25.11      ( X1 = multiplication(forward_diamond(one,X1),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.266.0.1','0.48.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.266.1.0',plain,
% 24.74/25.11      ( X1 = multiplication(forward_diamond(one,X1),X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.266.0.2']),
% 24.74/25.11      [weight('<41,265,190,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.266.2.0',plain,
% 24.74/25.11      ( multiplication(forward_diamond(one,X1),X1) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.266.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_265]).
% 24.74/25.11  cnf('0.267.0.0',plain,
% 24.74/25.11      ( multiplication(forward_diamond(one,X1),X1) = multiplication(domain(forward_diamond(one,X1)),X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.265.2.0','0.266.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.267.0.1',plain,
% 24.74/25.11      ( X1 = multiplication(domain(forward_diamond(one,X1)),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.267.0.0','0.266.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.267.0.2',plain,
% 24.74/25.11      ( X1 = multiplication(c(c(X1)),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.267.0.1','0.59.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.267.1.0',plain,
% 24.74/25.11      ( X1 = multiplication(c(c(X1)),X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.267.0.2']),
% 24.74/25.11      [weight('<41,266,265,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.267.2.0',plain,
% 24.74/25.11      ( multiplication(c(c(X1)),X1) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.267.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_266]).
% 24.74/25.11  cnf('0.268.0.0',plain,
% 24.74/25.11      ( antidomain(X1) = multiplication(c(forward_diamond(one,X1)),antidomain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.267.2.0','0.51.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.268.0.1',plain,
% 24.74/25.11      ( antidomain(X1) = domain_difference(antidomain(forward_diamond(one,X1)),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.268.0.0','0.164.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.268.0.2',plain,
% 24.74/25.11      ( antidomain(X1) = domain_difference(forward_box(X1,zero),X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.268.0.1','0.86.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.268.1.0',plain,
% 24.74/25.11      ( antidomain(X1) = domain_difference(forward_box(X1,zero),X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.268.0.2']),
% 24.74/25.11      [weight('<47,267,51,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.268.2.0',plain,
% 24.74/25.11      ( domain_difference(forward_box(X1,zero),X1) = antidomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.268.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_267]).
% 24.74/25.11  cnf('0.402.0.0',plain,
% 24.74/25.11      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = addition(antidomain(zero),antidomain(multiplication(codomain(X1),domain(coantidomain(X1))))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.117.2.0','0.221.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.402.0.1',plain,
% 24.74/25.11      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = addition(one,antidomain(multiplication(codomain(X1),domain(coantidomain(X1))))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.402.0.0','0.64.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.402.0.2',plain,
% 24.74/25.11      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.402.0.1','0.137.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.402.1.0',plain,
% 24.74/25.11      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.402.0.2']),
% 24.74/25.11      [weight('<71,221,117,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.402.2.0',plain,
% 24.74/25.11      ( antidomain(multiplication(codomain(X1),domain(coantidomain(X1)))) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.402.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_401]).
% 24.74/25.11  cnf('0.405.0.0',plain,
% 24.74/25.11      ( zero = multiplication(one,multiplication(codomain(X1),domain(coantidomain(X1)))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.13.2.0','0.402.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.405.0.1',plain,
% 24.74/25.11      ( zero = multiplication(codomain(X1),domain(coantidomain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.405.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.405.1.0',plain,
% 24.74/25.11      ( zero = multiplication(codomain(X1),domain(coantidomain(X1))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.405.0.1']),
% 24.74/25.11      [weight('<55,402,13,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.405.2.0',plain,
% 24.74/25.11      ( multiplication(codomain(X1),domain(coantidomain(X1))) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.405.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_404]).
% 24.74/25.11  cnf('0.406.0.0',plain,
% 24.74/25.11      ( multiplication(X1,domain(coantidomain(X1))) = multiplication(X1,zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.255.2.0','0.405.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.406.0.1',plain,
% 24.74/25.11      ( multiplication(X1,domain(coantidomain(X1))) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.406.0.0','0.11.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.406.1.0',plain,
% 24.74/25.11      ( multiplication(X1,domain(coantidomain(X1))) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.406.0.1']),
% 24.74/25.11      [weight('<41,405,255,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.406.2.0',plain,
% 24.74/25.11      ( multiplication(X1,domain(coantidomain(X1))) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.406.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_405]).
% 24.74/25.11  cnf('0.420.0.0',plain,
% 24.74/25.11      ( multiplication(X1,addition(one,X2)) = addition(X1,multiplication(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.9.2.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.420.1.0',plain,
% 24.74/25.11      ( multiplication(X1,addition(one,X2)) = addition(X1,multiplication(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.420.0.0']),
% 24.74/25.11      [weight('<?,9,1,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.420.2.0',plain,
% 24.74/25.11      ( multiplication(X1,addition(one,X2)) = addition(X1,multiplication(X1,X2)) ),
% 24.74/25.11      inference(activate,[status(thm)],['0.420.1.0']),
% 24.74/25.11      [equation_2]).
% 24.74/25.11  cnf('0.422.0.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,domain(X2))) = multiplication(X1,one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.420.2.0','0.122.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.422.0.1',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,domain(X2))) = X1 ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.422.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.422.1.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,domain(X2))) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.422.0.1']),
% 24.74/25.11      [weight('<55,420,122,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.422.2.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,domain(X2))) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.422.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_420]).
% 24.74/25.11  cnf('0.423.0.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,codomain(X2))) = multiplication(X1,one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.420.2.0','0.123.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.423.0.1',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,codomain(X2))) = X1 ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.423.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.423.1.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,codomain(X2))) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.423.0.1']),
% 24.74/25.11      [weight('<55,420,123,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.423.2.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(X1,codomain(X2))) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.423.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_421]).
% 24.74/25.11  cnf('0.429.0.0',plain,
% 24.74/25.11      ( true = leq(multiplication(X1,domain(X2)),X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.134.2.0','0.422.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.429.1.0',plain,
% 24.74/25.11      ( true = leq(multiplication(X1,domain(X2)),X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.429.0.0']),
% 24.74/25.11      [weight('<55,422,134,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.429.2.0',plain,
% 24.74/25.11      ( leq(multiplication(X1,domain(X2)),X1) = true ),
% 24.74/25.11      inference(orient,[status(thm)],['0.429.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_427]).
% 24.74/25.11  cnf('0.472.0.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),addition(one,antidomain(X2))) = addition(domain(X1),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.420.2.0','0.15.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.2','L')]).
% 24.74/25.11  cnf('0.472.0.1',plain,
% 24.74/25.11      ( multiplication(domain(X1),one) = addition(domain(X1),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.472.0.0','0.137.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.472.0.2',plain,
% 24.74/25.11      ( domain(X1) = addition(domain(X1),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.472.0.1','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.472.1.0',plain,
% 24.74/25.11      ( domain(X1) = addition(domain(X1),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.472.0.2']),
% 24.74/25.11      [weight('<62,420,15,[1,1,0,2]>')]).
% 24.74/25.11  cnf('0.472.2.0',plain,
% 24.74/25.11      ( addition(domain(X1),domain_difference(X1,X2)) = domain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.472.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_470]).
% 24.74/25.11  cnf('0.489.0.0',plain,
% 24.74/25.11      ( domain(codomain(X1)) = addition(domain(codomain(X1)),codomain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.423.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.489.1.0',plain,
% 24.74/25.11      ( domain(codomain(X1)) = addition(domain(codomain(X1)),codomain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.489.0.0']),
% 24.74/25.11      [weight('<69,423,190,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.489.1.1',plain,
% 24.74/25.11      ( domain(codomain(X1)) = addition(codomain(X1),domain(codomain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.489.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.489.2.0',plain,
% 24.74/25.11      ( addition(codomain(X1),domain(codomain(X1))) = domain(codomain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.489.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_487]).
% 24.74/25.11  cnf('0.824.0.0',plain,
% 24.74/25.11      ( multiplication(addition(one,X1),X2) = addition(X2,multiplication(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.12.2.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.824.1.0',plain,
% 24.74/25.11      ( multiplication(addition(one,X1),X2) = addition(X2,multiplication(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.824.0.0']),
% 24.74/25.11      [weight('<?,12,2,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.824.2.0',plain,
% 24.74/25.11      ( multiplication(addition(one,X1),X2) = addition(X2,multiplication(X1,X2)) ),
% 24.74/25.11      inference(activate,[status(thm)],['0.824.1.0']),
% 24.74/25.11      [equation_4]).
% 24.74/25.11  cnf('0.825.0.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(domain(X2),X1)) = multiplication(one,X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.824.2.0','0.122.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.825.0.1',plain,
% 24.74/25.11      ( addition(X1,multiplication(domain(X2),X1)) = X1 ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.825.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.825.1.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(domain(X2),X1)) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.825.0.1']),
% 24.74/25.11      [weight('<55,824,122,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.825.2.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(domain(X2),X1)) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.825.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_821]).
% 24.74/25.11  cnf('0.826.0.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(codomain(X2),X1)) = multiplication(one,X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.824.2.0','0.123.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.826.0.1',plain,
% 24.74/25.11      ( addition(X1,multiplication(codomain(X2),X1)) = X1 ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.826.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.826.1.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(codomain(X2),X1)) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.826.0.1']),
% 24.74/25.11      [weight('<55,824,123,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.826.2.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(codomain(X2),X1)) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.826.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_822]).
% 24.74/25.11  cnf('0.827.0.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(c(X2),X1)) = multiplication(one,X1) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.824.2.0','0.124.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.827.0.1',plain,
% 24.74/25.11      ( addition(X1,multiplication(c(X2),X1)) = X1 ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.827.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.827.1.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(c(X2),X1)) = X1 ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.827.0.1']),
% 24.74/25.11      [weight('<55,824,124,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.827.2.0',plain,
% 24.74/25.11      ( addition(X1,multiplication(c(X2),X1)) = X1 ),
% 24.74/25.11      inference(orient,[status(thm)],['0.827.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_823]).
% 24.74/25.11  cnf('0.832.0.0',plain,
% 24.74/25.11      ( true = leq(multiplication(codomain(X1),X2),X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.134.2.0','0.826.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.832.1.0',plain,
% 24.74/25.11      ( true = leq(multiplication(codomain(X1),X2),X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.832.0.0']),
% 24.74/25.11      [weight('<55,826,134,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.832.2.0',plain,
% 24.74/25.11      ( leq(multiplication(codomain(X1),X2),X2) = true ),
% 24.74/25.11      inference(orient,[status(thm)],['0.832.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_828]).
% 24.74/25.11  cnf('0.855.0.0',plain,
% 24.74/25.11      ( multiplication(addition(one,domain(X1)),antidomain(X2)) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.824.2.0','0.15.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.2','L')]).
% 24.74/25.11  cnf('0.855.0.1',plain,
% 24.74/25.11      ( multiplication(one,antidomain(X2)) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.855.0.0','0.122.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.855.0.2',plain,
% 24.74/25.11      ( antidomain(X2) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.855.0.1','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.855.1.0',plain,
% 24.74/25.11      ( antidomain(X2) = addition(antidomain(X2),domain_difference(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.855.0.2']),
% 24.74/25.11      [weight('<62,824,15,[1,1,0,2]>')]).
% 24.74/25.11  cnf('0.855.2.0',plain,
% 24.74/25.11      ( addition(antidomain(X1),domain_difference(X2,X1)) = antidomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.855.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_851]).
% 24.74/25.11  cnf('0.856.0.0',plain,
% 24.74/25.11      ( multiplication(domain_difference(X1,X2),X2) = multiplication(antidomain(X2),X2) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.263.2.0','0.855.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.856.0.1',plain,
% 24.74/25.11      ( multiplication(domain_difference(X1,X2),X2) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.856.0.0','0.13.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.856.1.0',plain,
% 24.74/25.11      ( multiplication(domain_difference(X1,X2),X2) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.856.0.1']),
% 24.74/25.11      [weight('<41,855,263,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.856.2.0',plain,
% 24.74/25.11      ( multiplication(domain_difference(X1,X2),X2) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.856.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_852]).
% 24.74/25.11  cnf('0.860.0.0',plain,
% 24.74/25.11      ( codomain(domain(X1)) = addition(codomain(domain(X1)),domain(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.825.2.0','0.184.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.860.1.0',plain,
% 24.74/25.11      ( codomain(domain(X1)) = addition(codomain(domain(X1)),domain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.860.0.0']),
% 24.74/25.11      [weight('<69,825,184,[1,0,0,2]>')]).
% 24.74/25.11  cnf('0.860.1.1',plain,
% 24.74/25.11      ( codomain(domain(X1)) = addition(domain(X1),codomain(domain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.860.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.860.2.0',plain,
% 24.74/25.11      ( addition(domain(X1),codomain(domain(X1))) = codomain(domain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.860.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_856]).
% 24.74/25.11  cnf('0.953.0.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = addition(coantidomain(zero),coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.218.2.0','0.856.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.953.0.1',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = addition(one,coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.953.0.0','0.92.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.953.0.2',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = one ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.953.0.1','0.138.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.953.1.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = one ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.953.0.2']),
% 24.74/25.11      [weight('<71,856,218,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.953.2.0',plain,
% 24.74/25.11      ( coantidomain(multiplication(codomain(domain_difference(X1,X2)),X2)) = one ),
% 24.74/25.11      inference(orient,[status(thm)],['0.953.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_948]).
% 24.74/25.11  cnf('0.955.0.0',plain,
% 24.74/25.11      ( zero = multiplication(multiplication(codomain(domain_difference(X1,X2)),X2),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.10.2.0','0.953.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.955.0.1',plain,
% 24.74/25.11      ( zero = multiplication(codomain(domain_difference(X1,X2)),multiplication(X2,one)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.955.0.0','0.8.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.955.0.2',plain,
% 24.74/25.11      ( zero = multiplication(codomain(domain_difference(X1,X2)),X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.955.0.1','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.2','L')]).
% 24.74/25.11  cnf('0.955.1.0',plain,
% 24.74/25.11      ( zero = multiplication(codomain(domain_difference(X1,X2)),X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.955.0.2']),
% 24.74/25.11      [weight('<55,953,10,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.955.2.0',plain,
% 24.74/25.11      ( multiplication(codomain(domain_difference(X1,X2)),X2) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.955.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_950]).
% 24.74/25.11  cnf('0.987.0.0',plain,
% 24.74/25.11      ( multiplication(addition(X1,X2),coantidomain(X2)) = addition(multiplication(X1,coantidomain(X2)),zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.12.2.0','0.10.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.987.0.1',plain,
% 24.74/25.11      ( multiplication(addition(X1,X2),coantidomain(X2)) = multiplication(X1,coantidomain(X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.987.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.987.1.0',plain,
% 24.74/25.11      ( multiplication(addition(X1,X2),coantidomain(X2)) = multiplication(X1,coantidomain(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.987.0.1']),
% 24.74/25.11      [weight('<76,12,10,[1,0,0,4]>')]).
% 24.74/25.11  cnf('0.987.2.0',plain,
% 24.74/25.11      ( multiplication(addition(X1,X2),coantidomain(X2)) = multiplication(X1,coantidomain(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.987.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_982]).
% 24.74/25.11  cnf('0.988.0.0',plain,
% 24.74/25.11      ( multiplication(codomain(X1),coantidomain(codomain(coantidomain(X1)))) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.987.2.0','0.155.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.988.0.1',plain,
% 24.74/25.11      ( multiplication(codomain(X1),codomain(coantidomain(coantidomain(X1)))) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.0','0.47.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.988.0.2',plain,
% 24.74/25.11      ( multiplication(codomain(X1),codomain(codomain(X1))) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.1','0.24.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2.1','L')]).
% 24.74/25.11  cnf('0.988.0.3',plain,
% 24.74/25.11      ( multiplication(codomain(X1),backward_diamond(one,X1)) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.2','0.50.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.988.0.4',plain,
% 24.74/25.11      ( codomain(X1) = multiplication(one,coantidomain(codomain(coantidomain(X1)))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.3','0.186.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.988.0.5',plain,
% 24.74/25.11      ( codomain(X1) = coantidomain(codomain(coantidomain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.4','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.988.0.6',plain,
% 24.74/25.11      ( codomain(X1) = codomain(coantidomain(coantidomain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.5','0.47.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.988.0.7',plain,
% 24.74/25.11      ( codomain(X1) = codomain(codomain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.6','0.24.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.1','L')]).
% 24.74/25.11  cnf('0.988.0.8',plain,
% 24.74/25.11      ( codomain(X1) = backward_diamond(one,X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.988.0.7','0.50.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.988.1.0',plain,
% 24.74/25.11      ( codomain(X1) = backward_diamond(one,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.988.0.8']),
% 24.74/25.11      [weight('<23,987,155,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.988.2.0',plain,
% 24.74/25.11      ( backward_diamond(one,X1) = codomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.988.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_983]).
% 24.74/25.11  cnf('0.989.0.0',plain,
% 24.74/25.11      ( codomain(codomain(X1)) = backward_diamond(one,X1) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.50.2.0'])).
% 24.74/25.11  cnf('0.989.0.1',plain,
% 24.74/25.11      ( codomain(codomain(X1)) = codomain(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.989.0.0','0.988.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.989.1.0',plain,
% 24.74/25.11      ( codomain(codomain(X1)) = codomain(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.989.0.1']),
% 24.74/25.11      [weight('<23,50,988,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.989.2.0',plain,
% 24.74/25.11      ( codomain(codomain(X1)) = codomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.989.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_984]).
% 24.74/25.11  cnf('0.991.0.0',plain,
% 24.74/25.11      ( c(backward_diamond(one,X1)) = backward_box(codomain(X1),zero) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.115.2.0'])).
% 24.74/25.11  cnf('0.991.0.1',plain,
% 24.74/25.11      ( c(codomain(X1)) = backward_box(codomain(X1),zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.991.0.0','0.988.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.991.0.2',plain,
% 24.74/25.11      ( backward_box(X1,zero) = backward_box(codomain(X1),zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.991.0.1','0.103.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.991.1.0',plain,
% 24.74/25.11      ( backward_box(X1,zero) = backward_box(codomain(X1),zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.991.0.2']),
% 24.74/25.11      [weight('<39,115,988,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.991.2.0',plain,
% 24.74/25.11      ( backward_box(codomain(X1),zero) = backward_box(X1,zero) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.991.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_986]).
% 24.74/25.11  cnf('0.992.0.0',plain,
% 24.74/25.11      ( backward_box(codomain(c(X1)),zero) = backward_box(one,X1) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.148.2.0'])).
% 24.74/25.11  cnf('0.992.0.1',plain,
% 24.74/25.11      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.992.0.0','0.991.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.992.1.0',plain,
% 24.74/25.11      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.992.0.1']),
% 24.74/25.11      [weight('<39,148,991,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.992.2.0',plain,
% 24.74/25.11      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.992.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_987]).
% 24.74/25.11  cnf('0.993.0.0',plain,
% 24.74/25.11      ( backward_diamond(X1,codomain(X2)) = codomain(multiplication(codomain(X2),X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.29.2.0','0.989.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.1','L')]).
% 24.74/25.11  cnf('0.993.0.1',plain,
% 24.74/25.11      ( backward_diamond(X1,codomain(X2)) = backward_diamond(X1,X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.993.0.0','0.29.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.993.1.0',plain,
% 24.74/25.11      ( backward_diamond(X1,codomain(X2)) = backward_diamond(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.993.0.1']),
% 24.74/25.11      [weight('<39,989,29,[0,0,0,2]>')]).
% 24.74/25.11  cnf('0.993.2.0',plain,
% 24.74/25.11      ( backward_diamond(X1,codomain(X2)) = backward_diamond(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.993.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_988]).
% 24.74/25.11  cnf('0.994.0.0',plain,
% 24.74/25.11      ( codomain(multiplication(codomain(X1),X2)) = codomain(backward_diamond(X2,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.989.2.0','0.29.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.994.0.1',plain,
% 24.74/25.11      ( backward_diamond(X2,X1) = codomain(backward_diamond(X2,X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.994.0.0','0.29.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.994.1.0',plain,
% 24.74/25.11      ( backward_diamond(X2,X1) = codomain(backward_diamond(X2,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.994.0.1']),
% 24.74/25.11      [weight('<39,989,29,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.994.2.0',plain,
% 24.74/25.11      ( codomain(backward_diamond(X1,X2)) = backward_diamond(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.994.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_989]).
% 24.74/25.11  cnf('0.997.0.0',plain,
% 24.74/25.11      ( multiplication(X1,coantidomain(addition(X1,X2))) = multiplication(addition(X1,X2),coantidomain(addition(X1,X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.987.2.0','0.121.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.997.0.1',plain,
% 24.74/25.11      ( multiplication(X1,coantidomain(addition(X1,X2))) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.997.0.0','0.10.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.997.1.0',plain,
% 24.74/25.11      ( multiplication(X1,coantidomain(addition(X1,X2))) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.997.0.1']),
% 24.74/25.11      [weight('<55,987,121,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.997.2.0',plain,
% 24.74/25.11      ( multiplication(X1,coantidomain(addition(X1,X2))) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.997.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_992]).
% 24.74/25.11  cnf('0.1002.0.0',plain,
% 24.74/25.11      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.116.2.0','0.992.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1002.1.0',plain,
% 24.74/25.11      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1002.0.0']),
% 24.74/25.11      [weight('<59,992,116,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.1002.2.0',plain,
% 24.74/25.11      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1002.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_997]).
% 24.74/25.11  cnf('0.1005.0.0',plain,
% 24.74/25.11      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.103.2.0','0.994.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1005.1.0',plain,
% 24.74/25.11      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1005.0.0']),
% 24.74/25.11      [weight('<59,994,103,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.1005.2.0',plain,
% 24.74/25.11      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1005.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1000]).
% 24.74/25.11  cnf('0.1007.0.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = multiplication(one,coantidomain(antidomain(X1))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.987.2.0','0.62.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1007.0.1',plain,
% 24.74/25.11      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = coantidomain(antidomain(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1007.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1007.1.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = coantidomain(antidomain(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1007.0.1']),
% 24.74/25.11      [weight('<69,987,62,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.1007.2.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),coantidomain(antidomain(X1))) = coantidomain(antidomain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1007.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1002]).
% 24.74/25.11  cnf('0.1018.0.0',plain,
% 24.74/25.11      ( multiplication(domain(X1),addition(one,coantidomain(antidomain(X1)))) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.420.2.0','0.1007.2.0',theory(equality)]),
% 24.74/25.11      [pos('R.2','L')]).
% 24.74/25.11  cnf('0.1018.0.1',plain,
% 24.74/25.11      ( multiplication(domain(X1),one) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1018.0.0','0.138.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.1018.0.2',plain,
% 24.74/25.11      ( domain(X1) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1018.0.1','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1018.1.0',plain,
% 24.74/25.11      ( domain(X1) = addition(domain(X1),coantidomain(antidomain(X1))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1018.0.2']),
% 24.74/25.11      [weight('<62,1007,420,[0,0,1,2]>')]).
% 24.74/25.11  cnf('0.1018.2.0',plain,
% 24.74/25.11      ( addition(domain(X1),coantidomain(antidomain(X1))) = domain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1018.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1013]).
% 24.74/25.11  cnf('0.1101.0.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),addition(X2,X1)) = addition(multiplication(antidomain(X1),X2),zero) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.9.2.0','0.13.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.1101.0.1',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),addition(X2,X1)) = multiplication(antidomain(X1),X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1101.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1101.1.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),addition(X2,X1)) = multiplication(antidomain(X1),X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1101.0.1']),
% 24.74/25.11      [weight('<76,13,9,[0,0,0,4]>')]).
% 24.74/25.11  cnf('0.1101.2.0',plain,
% 24.74/25.11      ( multiplication(antidomain(X1),addition(X2,X1)) = multiplication(antidomain(X1),X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1101.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1096]).
% 24.74/25.11  cnf('0.1102.0.0',plain,
% 24.74/25.11      ( multiplication(antidomain(forward_diamond(one,X1)),c(X1)) = multiplication(antidomain(forward_diamond(one,X1)),one) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1101.2.0','0.152.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.1102.0.1',plain,
% 24.74/25.11      ( multiplication(forward_box(X1,zero),c(X1)) = multiplication(antidomain(forward_diamond(one,X1)),one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1102.0.0','0.86.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1102.0.2',plain,
% 24.74/25.11      ( c(X1) = multiplication(antidomain(forward_diamond(one,X1)),one) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1102.0.1','0.216.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1102.0.3',plain,
% 24.74/25.11      ( c(X1) = antidomain(forward_diamond(one,X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1102.0.2','0.1.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1102.0.4',plain,
% 24.74/25.11      ( c(X1) = forward_box(X1,zero) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1102.0.3','0.86.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1102.1.0',plain,
% 24.74/25.11      ( c(X1) = forward_box(X1,zero) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1102.0.4']),
% 24.74/25.11      [weight('<23,1101,152,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.1102.2.0',plain,
% 24.74/25.11      ( forward_box(X1,zero) = c(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1102.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1097]).
% 24.74/25.11  cnf('0.1103.0.0',plain,
% 24.74/25.11      ( c(domain(X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.83.2.0'])).
% 24.74/25.11  cnf('0.1103.0.1',plain,
% 24.74/25.11      ( c(domain(X1)) = c(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1103.0.0','0.1102.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1103.1.0',plain,
% 24.74/25.11      ( c(domain(X1)) = c(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1103.0.1']),
% 24.74/25.11      [weight('<23,83,1102,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1103.2.0',plain,
% 24.74/25.11      ( c(domain(X1)) = c(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1103.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1098]).
% 24.74/25.11  cnf('0.1104.0.0',plain,
% 24.74/25.11      ( domain(c(X1)) = forward_box(X1,zero) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.85.2.0'])).
% 24.74/25.11  cnf('0.1104.0.1',plain,
% 24.74/25.11      ( domain(c(X1)) = c(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1104.0.0','0.1102.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1104.1.0',plain,
% 24.74/25.11      ( domain(c(X1)) = c(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1104.0.1']),
% 24.74/25.11      [weight('<23,85,1102,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1104.2.0',plain,
% 24.74/25.11      ( domain(c(X1)) = c(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1104.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1099]).
% 24.74/25.11  cnf('0.1105.0.0',plain,
% 24.74/25.11      ( forward_box(antidomain(X1),zero) = c(c(X1)) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.88.2.0'])).
% 24.74/25.11  cnf('0.1105.0.1',plain,
% 24.74/25.11      ( c(antidomain(X1)) = c(c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1105.0.0','0.1102.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1105.0.2',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = c(c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1105.0.1','0.51.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1105.1.0',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = c(c(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1105.0.2']),
% 24.74/25.11      [weight('<27,88,1102,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1105.2.0',plain,
% 24.74/25.11      ( c(c(X1)) = forward_diamond(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1105.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1100]).
% 24.74/25.11  cnf('0.1106.0.0',plain,
% 24.74/25.11      ( forward_box(forward_box(X1,zero),zero) = forward_box(one,X1) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.145.2.0'])).
% 24.74/25.11  cnf('0.1106.0.1',plain,
% 24.74/25.11      ( c(forward_box(X1,zero)) = forward_box(one,X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1106.0.0','0.1102.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1106.0.2',plain,
% 24.74/25.11      ( c(c(X1)) = forward_box(one,X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1106.0.1','0.1102.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1106.1.0',plain,
% 24.74/25.11      ( c(c(X1)) = forward_box(one,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1106.0.2']),
% 24.74/25.11      [weight('<27,145,1102,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1106.1.1',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = forward_box(one,X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1106.1.0','0.1105.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1106.2.0',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = forward_box(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1106.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_1101]).
% 24.74/25.11  cnf('0.1107.0.0',plain,
% 24.74/25.11      ( domain(domain(X1)) = forward_diamond(one,X1) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.48.2.0'])).
% 24.74/25.11  cnf('0.1107.0.1',plain,
% 24.74/25.11      ( domain(domain(X1)) = forward_box(one,X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1107.0.0','0.1106.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1107.1.0',plain,
% 24.74/25.11      ( domain(domain(X1)) = forward_box(one,X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1107.0.1']),
% 24.74/25.11      [weight('<27,48,1106,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1107.2.0',plain,
% 24.74/25.11      ( domain(domain(X1)) = forward_box(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1107.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1102]).
% 24.74/25.11  cnf('0.1110.0.0',plain,
% 24.74/25.11      ( c(antidomain(X1)) = c(c(X1)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1103.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1110.0.1',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = c(c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1110.0.0','0.51.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1110.1.0',plain,
% 24.74/25.11      ( forward_diamond(one,X1) = c(c(X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1110.0.1']),
% 24.74/25.11      [weight('<27,1103,44,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.1110.1.1',plain,
% 24.74/25.11      ( forward_box(one,X1) = c(c(X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1110.1.0','0.1106.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1110.2.0',plain,
% 24.74/25.11      ( c(c(X1)) = forward_box(one,X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1110.1.1',theory(equality)]),
% 24.74/25.11      [x,rule_1105]).
% 24.74/25.11  cnf('0.1113.0.0',plain,
% 24.74/25.11      ( domain_difference(forward_box(X1,zero),X1) = antidomain(X1) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.268.2.0'])).
% 24.74/25.11  cnf('0.1113.0.1',plain,
% 24.74/25.11      ( domain_difference(c(X1),X1) = antidomain(X1) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1113.0.0','0.1102.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1113.1.0',plain,
% 24.74/25.11      ( domain_difference(c(X1),X1) = antidomain(X1) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1113.0.1']),
% 24.74/25.11      [weight('<34,268,1102,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1113.2.0',plain,
% 24.74/25.11      ( domain_difference(c(X1),X1) = antidomain(X1) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1113.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1108]).
% 24.74/25.11  cnf('0.1124.0.0',plain,
% 24.74/25.11      ( backward_box(X1,domain(X2)) = c(backward_diamond(X1,c(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.26.2.0','0.1103.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.1124.0.1',plain,
% 24.74/25.11      ( backward_box(X1,domain(X2)) = backward_box(X1,X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1124.0.0','0.26.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1124.1.0',plain,
% 24.74/25.11      ( backward_box(X1,domain(X2)) = backward_box(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1124.0.1']),
% 24.74/25.11      [weight('<39,1103,26,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.1124.2.0',plain,
% 24.74/25.11      ( backward_box(X1,domain(X2)) = backward_box(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1124.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1119]).
% 24.74/25.11  cnf('0.1125.0.0',plain,
% 24.74/25.11      ( forward_box(X1,domain(X2)) = c(forward_diamond(X1,c(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.27.2.0','0.1103.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.1125.0.1',plain,
% 24.74/25.11      ( forward_box(X1,domain(X2)) = forward_box(X1,X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1125.0.0','0.27.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1125.1.0',plain,
% 24.74/25.11      ( forward_box(X1,domain(X2)) = forward_box(X1,X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1125.0.1']),
% 24.74/25.11      [weight('<39,1103,27,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.1125.2.0',plain,
% 24.74/25.11      ( forward_box(X1,domain(X2)) = forward_box(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1125.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1120]).
% 24.74/25.11  cnf('0.1126.0.0',plain,
% 24.74/25.11      ( c(backward_diamond(X1,c(X2))) = domain(backward_box(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1104.2.0','0.26.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1126.0.1',plain,
% 24.74/25.11      ( backward_box(X1,X2) = domain(backward_box(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1126.0.0','0.26.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1126.1.0',plain,
% 24.74/25.11      ( backward_box(X1,X2) = domain(backward_box(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1126.0.1']),
% 24.74/25.11      [weight('<39,1104,26,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.1126.2.0',plain,
% 24.74/25.11      ( domain(backward_box(X1,X2)) = backward_box(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1126.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1121]).
% 24.74/25.11  cnf('0.1128.0.0',plain,
% 24.74/25.11      ( c(forward_diamond(X1,c(X2))) = domain(forward_box(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1104.2.0','0.27.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1128.0.1',plain,
% 24.74/25.11      ( forward_box(X1,X2) = domain(forward_box(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1128.0.0','0.27.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1128.1.0',plain,
% 24.74/25.11      ( forward_box(X1,X2) = domain(forward_box(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1128.0.1']),
% 24.74/25.11      [weight('<39,1104,27,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.1128.2.0',plain,
% 24.74/25.11      ( domain(forward_box(X1,X2)) = forward_box(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1128.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1123]).
% 24.74/25.11  cnf('0.1136.0.0',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1103.2.0','0.25.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1136.0.1',plain,
% 24.74/25.11      ( antidomain(forward_diamond(X1,X2)) = c(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1136.0.0','0.163.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1136.1.0',plain,
% 24.74/25.11      ( antidomain(forward_diamond(X1,X2)) = c(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1136.0.1']),
% 24.74/25.11      [weight('<44,1103,25,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.1136.2.0',plain,
% 24.74/25.11      ( antidomain(forward_diamond(X1,X2)) = c(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1136.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1131]).
% 24.74/25.11  cnf('0.1137.0.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(domain(X1)),X2) = multiplication(c(X1),antidomain(X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.164.2.0','0.1103.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1137.0.1',plain,
% 24.74/25.11      ( domain_difference(c(X1),X2) = multiplication(c(X1),antidomain(X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1137.0.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1137.0.2',plain,
% 24.74/25.11      ( domain_difference(c(X1),X2) = domain_difference(antidomain(X1),X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1137.0.1','0.164.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1137.1.0',plain,
% 24.74/25.11      ( domain_difference(c(X1),X2) = domain_difference(antidomain(X1),X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1137.0.2']),
% 24.74/25.11      [weight('<44,1103,164,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.1137.2.0',plain,
% 24.74/25.11      ( domain_difference(antidomain(X1),X2) = domain_difference(c(X1),X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1137.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1132]).
% 24.74/25.11  cnf('0.1138.0.0',plain,
% 24.74/25.11      ( forward_diamond(X1,antidomain(domain(X2))) = domain(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.165.2.0','0.1103.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.1138.0.1',plain,
% 24.74/25.11      ( forward_diamond(X1,c(X2)) = domain(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1138.0.0','0.23.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.1138.0.2',plain,
% 24.74/25.11      ( forward_diamond(X1,c(X2)) = forward_diamond(X1,antidomain(X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1138.0.1','0.165.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1138.1.0',plain,
% 24.74/25.11      ( forward_diamond(X1,c(X2)) = forward_diamond(X1,antidomain(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1138.0.2']),
% 24.74/25.11      [weight('<44,1103,165,[0,0,0,3]>')]).
% 24.74/25.11  cnf('0.1138.2.0',plain,
% 24.74/25.11      ( forward_diamond(X1,antidomain(X2)) = forward_diamond(X1,c(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1138.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1133]).
% 24.74/25.11  cnf('0.1139.0.0',plain,
% 24.74/25.11      ( forward_box(one,codomain(X1)) = c(backward_box(X1,zero)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1110.2.0','0.103.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1139.1.0',plain,
% 24.74/25.11      ( forward_box(one,codomain(X1)) = c(backward_box(X1,zero)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1139.0.0']),
% 24.74/25.11      [weight('<44,1110,103,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.1139.2.0',plain,
% 24.74/25.11      ( c(backward_box(X1,zero)) = forward_box(one,codomain(X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1139.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1134]).
% 24.74/25.11  cnf('0.1143.0.0',plain,
% 24.74/25.11      ( c(backward_box(X1,X2)) = antidomain(backward_box(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.23.2.0','0.1126.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1143.1.0',plain,
% 24.74/25.11      ( c(backward_box(X1,X2)) = antidomain(backward_box(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1143.0.0']),
% 24.74/25.11      [weight('<44,1126,23,[0,0,0,1]>')]).
% 24.74/25.11  cnf('0.1143.2.0',plain,
% 24.74/25.11      ( antidomain(backward_box(X1,X2)) = c(backward_box(X1,X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1143.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1138]).
% 24.74/25.11  cnf('0.1176.0.0',plain,
% 24.74/25.11      ( multiplication(antidomain(addition(X1,X2)),X1) = multiplication(antidomain(addition(X1,X2)),addition(X1,X2)) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1101.2.0','0.121.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.2','L')]).
% 24.74/25.11  cnf('0.1176.0.1',plain,
% 24.74/25.11      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1176.0.0','0.13.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1176.1.0',plain,
% 24.74/25.11      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1176.0.1']),
% 24.74/25.11      [weight('<55,1101,121,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.1176.2.0',plain,
% 24.74/25.11      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1176.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1171]).
% 24.74/25.11  cnf('0.1179.0.0',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = antidomain(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.163.2.0'])).
% 24.74/25.11  cnf('0.1179.0.1',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1179.0.0','0.1136.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1179.1.0',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1179.0.1']),
% 24.74/25.11      [weight('<59,163,1136,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1179.2.0',plain,
% 24.74/25.11      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1179.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1174]).
% 24.74/25.11  cnf('0.1180.0.0',plain,
% 24.74/25.11      ( c(forward_diamond(X1,antidomain(X2))) = c(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1179.2.0','0.44.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1.2','L')]).
% 24.74/25.11  cnf('0.1180.0.1',plain,
% 24.74/25.11      ( c(forward_diamond(X1,c(X2))) = c(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1180.0.0','0.1138.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1180.0.2',plain,
% 24.74/25.11      ( forward_box(X1,X2) = c(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1180.0.1','0.27.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1180.1.0',plain,
% 24.74/25.11      ( forward_box(X1,X2) = c(multiplication(X1,c(X2))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1180.0.2']),
% 24.74/25.11      [weight('<53,1179,44,[1,0,0,3]>')]).
% 24.74/25.11  cnf('0.1180.2.0',plain,
% 24.74/25.11      ( c(multiplication(X1,c(X2))) = forward_box(X1,X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1180.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1175]).
% 24.74/25.11  cnf('0.1183.0.0',plain,
% 24.74/25.11      ( multiplication(c(X1),antidomain(X2)) = domain_difference(antidomain(X1),X2) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.164.2.0'])).
% 24.74/25.11  cnf('0.1183.0.1',plain,
% 24.74/25.11      ( multiplication(c(X1),antidomain(X2)) = domain_difference(c(X1),X2) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1183.0.0','0.1137.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1183.1.0',plain,
% 24.74/25.11      ( multiplication(c(X1),antidomain(X2)) = domain_difference(c(X1),X2) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1183.0.1']),
% 24.74/25.11      [weight('<59,164,1137,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1183.2.0',plain,
% 24.74/25.11      ( multiplication(c(X1),antidomain(X2)) = domain_difference(c(X1),X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1183.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1178]).
% 24.74/25.11  cnf('0.1184.0.0',plain,
% 24.74/25.11      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,antidomain(X2)) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.165.2.0'])).
% 24.74/25.11  cnf('0.1184.0.1',plain,
% 24.74/25.11      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,c(X2)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1184.0.0','0.1138.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1184.1.0',plain,
% 24.74/25.11      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,c(X2)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1184.0.1']),
% 24.74/25.11      [weight('<59,165,1138,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1184.2.0',plain,
% 24.74/25.11      ( domain(multiplication(X1,c(X2))) = forward_diamond(X1,c(X2)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1184.1.0',theory(equality)]),
% 24.74/25.11      [u,rule_1179]).
% 24.74/25.11  cnf('0.1186.0.0',plain,
% 24.74/25.11      ( forward_diamond(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 24.74/25.11      inference(interreduction_right,[status(thm)],['0.1002.2.0'])).
% 24.74/25.11  cnf('0.1186.0.1',plain,
% 24.74/25.11      ( forward_box(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1186.0.0','0.1106.2.0',theory(equality)]),
% 24.74/25.11      [pos('L','L')]).
% 24.74/25.11  cnf('0.1186.1.0',plain,
% 24.74/25.11      ( forward_box(one,codomain(c(X1))) = antidomain(backward_box(one,X1)) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1186.0.1']),
% 24.74/25.11      [weight('<59,1002,1106,[0,0,0,0]>')]).
% 24.74/25.11  cnf('0.1186.1.1',plain,
% 24.74/25.11      ( forward_box(one,codomain(c(X1))) = c(backward_box(one,X1)) ),
% 24.74/25.11      inference(reduction,[status(thm)],['0.1186.1.0','0.1143.2.0',theory(equality)]),
% 24.74/25.11      [pos('R','L')]).
% 24.74/25.11  cnf('0.1186.2.0',plain,
% 24.74/25.11      ( forward_box(one,codomain(c(X1))) = c(backward_box(one,X1)) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1186.1.1',theory(equality)]),
% 24.74/25.11      [u,rule_1181]).
% 24.74/25.11  cnf('0.1193.0.0',plain,
% 24.74/25.11      ( forward_box(domain(X1),X2) = c(domain_difference(X1,domain(X2))) ),
% 24.74/25.11      inference(cp,[status(thm)],['0.1180.2.0','0.162.2.0',theory(equality)]),
% 24.74/25.11      [pos('L.1','L')]).
% 24.74/25.11  cnf('0.1193.1.0',plain,
% 24.74/25.11      ( forward_box(domain(X1),X2) = c(domain_difference(X1,domain(X2))) ),
% 24.74/25.11      inference(weigh,[status(thm)],['0.1193.0.0']),
% 24.74/25.11      [weight('<59,1180,162,[1,0,0,1]>')]).
% 24.74/25.11  cnf('0.1193.2.0',plain,
% 24.74/25.11      ( c(domain_difference(X1,domain(X2))) = forward_box(domain(X1),X2) ),
% 24.74/25.11      inference(orient,[status(thm)],['0.1193.1.0',theory(equality)]),
% 24.74/25.11      [x,rule_1188]).
% 24.74/25.11  cnf('0.1195.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(antidomain(X1),antidomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.176.2.0'])).
% 24.74/25.12  cnf('0.1195.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1195.0.0','0.1137.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1195.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1195.0.1']),
% 24.74/25.12      [weight('<65,176,1137,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1195.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1195.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1190]).
% 24.74/25.12  cnf('0.1196.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(antidomain(X1),domain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.177.2.0'])).
% 24.74/25.12  cnf('0.1196.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1196.0.0','0.1137.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1196.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1196.0.1']),
% 24.74/25.12      [weight('<65,177,1137,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1196.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1196.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1191]).
% 24.74/25.12  cnf('0.1198.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),antidomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.180.2.0'])).
% 24.74/25.12  cnf('0.1198.0.1',plain,
% 24.74/25.12      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1198.0.0','0.1138.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1198.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1198.0.1']),
% 24.74/25.12      [weight('<65,180,1138,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1198.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1198.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1193]).
% 24.74/25.12  cnf('0.1201.0.0',plain,
% 24.74/25.12      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = multiplication(antidomain(coantidomain(X1)),one) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1101.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1201.0.1',plain,
% 24.74/25.12      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1201.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1201.1.0',plain,
% 24.74/25.12      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1201.0.1']),
% 24.74/25.12      [weight('<69,1101,90,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.1201.2.0',plain,
% 24.74/25.12      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1201.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1196]).
% 24.74/25.12  cnf('0.1204.0.0',plain,
% 24.74/25.12      ( multiplication(addition(one,antidomain(coantidomain(X1))),codomain(X1)) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.824.2.0','0.1201.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.1204.0.1',plain,
% 24.74/25.12      ( multiplication(one,codomain(X1)) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1204.0.0','0.137.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1204.0.2',plain,
% 24.74/25.12      ( codomain(X1) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1204.0.1','0.2.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1204.1.0',plain,
% 24.74/25.12      ( codomain(X1) = addition(codomain(X1),antidomain(coantidomain(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1204.0.2']),
% 24.74/25.12      [weight('<62,1201,824,[0,0,1,2]>')]).
% 24.74/25.12  cnf('0.1204.2.0',plain,
% 24.74/25.12      ( addition(codomain(X1),antidomain(coantidomain(X1))) = codomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1204.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1199]).
% 24.74/25.12  cnf('0.1261.0.0',plain,
% 24.74/25.12      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.47.2.0','0.29.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1261.1.0',plain,
% 24.74/25.12      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1261.0.0']),
% 24.74/25.12      [weight('<76,47,29,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1261.2.0',plain,
% 24.74/25.12      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1261.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1256]).
% 24.74/25.12  cnf('0.1264.0.0',plain,
% 24.74/25.12      ( backward_box(multiplication(codomain(X1),X2),zero) = c(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.103.2.0','0.29.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1264.1.0',plain,
% 24.74/25.12      ( backward_box(multiplication(codomain(X1),X2),zero) = c(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1264.0.0']),
% 24.74/25.12      [weight('<76,103,29,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1264.2.0',plain,
% 24.74/25.12      ( backward_box(multiplication(codomain(X1),X2),zero) = c(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1264.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1259]).
% 24.74/25.12  cnf('0.1265.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X1,X2)) = addition(zero,multiplication(c(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.9.2.0','0.191.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1265.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X1,X2)) = multiplication(c(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1265.0.0','0.35.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1265.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X1,X2)) = multiplication(c(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1265.0.1']),
% 24.74/25.12      [weight('<76,191,9,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1265.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X1,X2)) = multiplication(c(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1265.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1260]).
% 24.74/25.12  cnf('0.1266.0.0',plain,
% 24.74/25.12      ( multiplication(c(domain(X1)),antidomain(X1)) = multiplication(c(domain(X1)),one) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1265.2.0','0.62.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1266.0.1',plain,
% 24.74/25.12      ( domain_difference(c(domain(X1)),X1) = multiplication(c(domain(X1)),one) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1266.0.0','0.1183.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1266.0.2',plain,
% 24.74/25.12      ( domain_difference(c(X1),X1) = multiplication(c(domain(X1)),one) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1266.0.1','0.1103.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1266.0.3',plain,
% 24.74/25.12      ( antidomain(X1) = multiplication(c(domain(X1)),one) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1266.0.2','0.1113.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1266.0.4',plain,
% 24.74/25.12      ( antidomain(X1) = c(domain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1266.0.3','0.1.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1266.0.5',plain,
% 24.74/25.12      ( antidomain(X1) = c(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1266.0.4','0.1103.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1266.1.0',plain,
% 24.74/25.12      ( antidomain(X1) = c(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1266.0.5']),
% 24.74/25.12      [weight('<14,1265,62,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.1266.2.0',plain,
% 24.74/25.12      ( antidomain(X1) = c(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1266.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1261]).
% 24.74/25.12  cnf('0.1267.0.0',plain,
% 24.74/25.12      ( antidomain(antidomain(X1)) = domain(X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.22.2.0'])).
% 24.74/25.12  cnf('0.1267.0.1',plain,
% 24.74/25.12      ( c(antidomain(X1)) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1267.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1267.0.2',plain,
% 24.74/25.12      ( c(c(X1)) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1267.0.1','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1267.0.3',plain,
% 24.74/25.12      ( forward_box(one,X1) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1267.0.2','0.1110.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1267.1.0',plain,
% 24.74/25.12      ( forward_box(one,X1) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1267.0.3']),
% 24.74/25.12      [weight('<23,22,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1267.2.0',plain,
% 24.74/25.12      ( forward_box(one,X1) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1267.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1262]).
% 24.74/25.12  cnf('0.1269.0.0',plain,
% 24.74/25.12      ( forward_diamond(one,X1) = forward_box(one,X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1106.2.0'])).
% 24.74/25.12  cnf('0.1269.0.1',plain,
% 24.74/25.12      ( forward_diamond(one,X1) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1269.0.0','0.1267.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1269.1.0',plain,
% 24.74/25.12      ( forward_diamond(one,X1) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1269.0.1']),
% 24.74/25.12      [weight('<23,1106,1267,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1269.2.0',plain,
% 24.74/25.12      ( forward_diamond(one,X1) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1269.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1264]).
% 24.74/25.12  cnf('0.1270.0.0',plain,
% 24.74/25.12      ( domain(domain(X1)) = forward_box(one,X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1107.2.0'])).
% 24.74/25.12  cnf('0.1270.0.1',plain,
% 24.74/25.12      ( domain(domain(X1)) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1270.0.0','0.1267.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1270.1.0',plain,
% 24.74/25.12      ( domain(domain(X1)) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1270.0.1']),
% 24.74/25.12      [weight('<23,1107,1267,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1270.2.0',plain,
% 24.74/25.12      ( domain(domain(X1)) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1270.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1265]).
% 24.74/25.12  cnf('0.1271.0.0',plain,
% 24.74/25.12      ( c(c(X1)) = forward_box(one,X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1110.2.0'])).
% 24.74/25.12  cnf('0.1271.0.1',plain,
% 24.74/25.12      ( c(c(X1)) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1271.0.0','0.1267.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1271.1.0',plain,
% 24.74/25.12      ( c(c(X1)) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1271.0.1']),
% 24.74/25.12      [weight('<23,1110,1267,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1271.2.0',plain,
% 24.74/25.12      ( c(c(X1)) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1271.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1266]).
% 24.74/25.12  cnf('0.1276.0.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),antidomain(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.15.2.0'])).
% 24.74/25.12  cnf('0.1276.0.1',plain,
% 24.74/25.12      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1276.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1276.0.2',plain,
% 24.74/25.12      ( domain_difference(X1,domain(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1276.0.1','0.162.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1276.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,domain(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1276.0.2']),
% 24.74/25.12      [weight('<39,15,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1276.2.0',plain,
% 24.74/25.12      ( domain_difference(X1,domain(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1276.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1271]).
% 24.74/25.12  cnf('0.1277.0.0',plain,
% 24.74/25.12      ( c(backward_box(X1,zero)) = forward_box(one,codomain(X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1139.2.0'])).
% 24.74/25.12  cnf('0.1277.0.1',plain,
% 24.74/25.12      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1277.0.0','0.1267.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1277.1.0',plain,
% 24.74/25.12      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1277.0.1']),
% 24.74/25.12      [weight('<39,1139,1267,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1277.2.0',plain,
% 24.74/25.12      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1277.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1272]).
% 24.74/25.12  cnf('0.1278.0.0',plain,
% 24.74/25.12      ( forward_diamond(X1,domain(X2)) = domain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.25.2.0','0.1270.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1278.0.1',plain,
% 24.74/25.12      ( forward_diamond(X1,domain(X2)) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1278.0.0','0.25.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1278.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,domain(X2)) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1278.0.1']),
% 24.74/25.12      [weight('<39,1270,25,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.1278.2.0',plain,
% 24.74/25.12      ( forward_diamond(X1,domain(X2)) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1278.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1273]).
% 24.74/25.12  cnf('0.1279.0.0',plain,
% 24.74/25.12      ( domain(multiplication(X1,domain(X2))) = domain(forward_diamond(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1270.2.0','0.25.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1279.0.1',plain,
% 24.74/25.12      ( forward_diamond(X1,X2) = domain(forward_diamond(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1279.0.0','0.25.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1279.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,X2) = domain(forward_diamond(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1279.0.1']),
% 24.74/25.12      [weight('<39,1270,25,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1279.2.0',plain,
% 24.74/25.12      ( domain(forward_diamond(X1,X2)) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1279.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1274]).
% 24.74/25.12  cnf('0.1284.0.0',plain,
% 24.74/25.12      ( forward_box(one,codomain(c(X1))) = c(backward_box(one,X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1186.2.0'])).
% 24.74/25.12  cnf('0.1284.0.1',plain,
% 24.74/25.12      ( domain(codomain(c(X1))) = c(backward_box(one,X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1284.0.0','0.1267.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1284.1.0',plain,
% 24.74/25.12      ( domain(codomain(c(X1))) = c(backward_box(one,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1284.0.1']),
% 24.74/25.12      [weight('<44,1186,1267,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1284.2.0',plain,
% 24.74/25.12      ( domain(codomain(c(X1))) = c(backward_box(one,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1284.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1279]).
% 24.74/25.12  cnf('0.1285.0.0',plain,
% 24.74/25.12      ( c(domain_difference(X1,domain(X2))) = forward_box(domain(X1),X2) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1193.2.0'])).
% 24.74/25.12  cnf('0.1285.0.1',plain,
% 24.74/25.12      ( c(domain_difference(X1,X2)) = forward_box(domain(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1285.0.0','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1285.1.0',plain,
% 24.74/25.12      ( c(domain_difference(X1,X2)) = forward_box(domain(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1285.0.1']),
% 24.74/25.12      [weight('<44,1193,1276,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1285.2.0',plain,
% 24.74/25.12      ( c(domain_difference(X1,X2)) = forward_box(domain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1285.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1280]).
% 24.74/25.12  cnf('0.1286.0.0',plain,
% 24.74/25.12      ( forward_box(X1,c(X2)) = c(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1180.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1286.0.1',plain,
% 24.74/25.12      ( forward_box(X1,c(X2)) = c(forward_diamond(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1286.0.0','0.1179.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1286.1.0',plain,
% 24.74/25.12      ( forward_box(X1,c(X2)) = c(forward_diamond(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1286.0.1']),
% 24.74/25.12      [weight('<44,1271,1180,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.1286.2.0',plain,
% 24.74/25.12      ( c(forward_diamond(X1,X2)) = forward_box(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1286.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1281]).
% 24.74/25.12  cnf('0.1288.0.0',plain,
% 24.74/25.12      ( domain(multiplication(X1,c(X2))) = c(forward_box(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1271.2.0','0.1180.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1288.0.1',plain,
% 24.74/25.12      ( forward_diamond(X1,c(X2)) = c(forward_box(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1288.0.0','0.1184.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1288.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,c(X2)) = c(forward_box(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1288.0.1']),
% 24.74/25.12      [weight('<44,1271,1180,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1288.2.0',plain,
% 24.74/25.12      ( c(forward_box(X1,X2)) = forward_diamond(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1288.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1283]).
% 24.74/25.12  cnf('0.1295.0.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,domain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.162.2.0'])).
% 24.74/25.12  cnf('0.1295.0.1',plain,
% 24.74/25.12      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1295.0.0','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1295.1.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1295.0.1']),
% 24.74/25.12      [weight('<53,162,1276,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1295.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1295.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1290]).
% 24.74/25.12  cnf('0.1296.0.0',plain,
% 24.74/25.12      ( domain_difference(domain(X1),X2) = multiplication(domain(X1),c(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1295.2.0','0.1270.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1296.0.1',plain,
% 24.74/25.12      ( domain_difference(domain(X1),X2) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1296.0.0','0.1295.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1296.1.0',plain,
% 24.74/25.12      ( domain_difference(domain(X1),X2) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1296.0.1']),
% 24.74/25.12      [weight('<39,1295,1270,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1296.2.0',plain,
% 24.74/25.12      ( domain_difference(domain(X1),X2) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1296.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1291]).
% 24.74/25.12  cnf('0.1305.0.0',plain,
% 24.74/25.12      ( multiplication(antidomain(addition(X1,X2)),X1) = zero ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1176.2.0'])).
% 24.74/25.12  cnf('0.1305.0.1',plain,
% 24.74/25.12      ( multiplication(c(addition(X1,X2)),X1) = zero ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1305.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1305.1.0',plain,
% 24.74/25.12      ( multiplication(c(addition(X1,X2)),X1) = zero ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1305.0.1']),
% 24.74/25.12      [weight('<55,1176,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1305.2.0',plain,
% 24.74/25.12      ( multiplication(c(addition(X1,X2)),X1) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1305.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1300]).
% 24.74/25.12  cnf('0.1318.0.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,antidomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.161.2.0'])).
% 24.74/25.12  cnf('0.1318.0.1',plain,
% 24.74/25.12      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1318.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.1318.1.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1318.0.1']),
% 24.74/25.12      [weight('<59,161,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1318.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),domain(X2)) = domain_difference(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1318.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1313]).
% 24.74/25.12  cnf('0.1319.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),domain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.181.2.0'])).
% 24.74/25.12  cnf('0.1319.0.1',plain,
% 24.74/25.12      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1319.0.0','0.1278.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1319.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1319.0.1']),
% 24.74/25.12      [weight('<59,181,1278,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1319.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1319.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1314]).
% 24.74/25.12  cnf('0.1320.0.0',plain,
% 24.74/25.12      ( c(multiplication(X1,domain(X2))) = c(forward_diamond(X1,X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1179.2.0'])).
% 24.74/25.12  cnf('0.1320.0.1',plain,
% 24.74/25.12      ( c(multiplication(X1,domain(X2))) = forward_box(X1,c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1320.0.0','0.1286.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1320.1.0',plain,
% 24.74/25.12      ( c(multiplication(X1,domain(X2))) = forward_box(X1,c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1320.0.1']),
% 24.74/25.12      [weight('<59,1179,1286,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1320.2.0',plain,
% 24.74/25.12      ( c(multiplication(X1,domain(X2))) = forward_box(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1320.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1315]).
% 24.74/25.12  cnf('0.1321.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),domain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1196.2.0'])).
% 24.74/25.12  cnf('0.1321.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1321.0.0','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1321.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1321.0.1']),
% 24.74/25.12      [weight('<59,1196,1276,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1321.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),c(X2)) = domain_difference(c(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1321.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1316]).
% 24.74/25.12  cnf('0.1322.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,domain(X2))) = forward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1198.2.0'])).
% 24.74/25.12  cnf('0.1322.0.1',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1322.0.0','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1322.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1322.0.1']),
% 24.74/25.12      [weight('<59,1198,1276,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1322.2.0',plain,
% 24.74/25.12      ( forward_diamond(domain(X1),c(X2)) = domain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1322.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1317]).
% 24.74/25.12  cnf('0.1323.0.0',plain,
% 24.74/25.12      ( backward_box(X1,c(X2)) = c(backward_diamond(X1,domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.26.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1323.1.0',plain,
% 24.74/25.12      ( backward_box(X1,c(X2)) = c(backward_diamond(X1,domain(X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1323.0.0']),
% 24.74/25.12      [weight('<59,1271,26,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.1323.2.0',plain,
% 24.74/25.12      ( c(backward_diamond(X1,domain(X2))) = backward_box(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1323.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1318]).
% 24.74/25.12  cnf('0.1324.0.0',plain,
% 24.74/25.12      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1271.2.0','0.26.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1324.1.0',plain,
% 24.74/25.12      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1324.0.0']),
% 24.74/25.12      [weight('<59,1271,26,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1324.2.0',plain,
% 24.74/25.12      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1324.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1319]).
% 24.74/25.12  cnf('0.1326.0.0',plain,
% 24.74/25.12      ( addition(antidomain(X1),domain_difference(X2,X1)) = antidomain(X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.855.2.0'])).
% 24.74/25.12  cnf('0.1326.0.1',plain,
% 24.74/25.12      ( addition(c(X1),domain_difference(X2,X1)) = antidomain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1326.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1326.0.2',plain,
% 24.74/25.12      ( addition(c(X1),domain_difference(X2,X1)) = c(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1326.0.1','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1326.1.0',plain,
% 24.74/25.12      ( addition(c(X1),domain_difference(X2,X1)) = c(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1326.0.2']),
% 24.74/25.12      [weight('<62,855,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1326.2.0',plain,
% 24.74/25.12      ( addition(c(X1),domain_difference(X2,X1)) = c(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1326.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1321]).
% 24.74/25.12  cnf('0.1327.0.0',plain,
% 24.74/25.12      ( addition(domain(X1),coantidomain(antidomain(X1))) = domain(X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1018.2.0'])).
% 24.74/25.12  cnf('0.1327.0.1',plain,
% 24.74/25.12      ( addition(domain(X1),coantidomain(c(X1))) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1327.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.1327.1.0',plain,
% 24.74/25.12      ( addition(domain(X1),coantidomain(c(X1))) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1327.0.1']),
% 24.74/25.12      [weight('<62,1018,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1327.2.0',plain,
% 24.74/25.12      ( addition(domain(X1),coantidomain(c(X1))) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1327.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1322]).
% 24.74/25.12  cnf('0.1328.0.0',plain,
% 24.74/25.12      ( addition(codomain(X1),antidomain(coantidomain(X1))) = codomain(X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1204.2.0'])).
% 24.74/25.12  cnf('0.1328.0.1',plain,
% 24.74/25.12      ( addition(codomain(X1),c(coantidomain(X1))) = codomain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1328.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1328.1.0',plain,
% 24.74/25.12      ( addition(codomain(X1),c(coantidomain(X1))) = codomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1328.0.1']),
% 24.74/25.12      [weight('<62,1204,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1328.2.0',plain,
% 24.74/25.12      ( addition(codomain(X1),c(coantidomain(X1))) = codomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1328.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1323]).
% 24.74/25.12  cnf('0.1329.0.0',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),coantidomain(X1)) = addition(zero,multiplication(X2,coantidomain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.12.2.0','0.10.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1329.1.0',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),coantidomain(X1)) = addition(zero,multiplication(X2,coantidomain(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1329.0.0']),
% 24.74/25.12      [weight('<?,12,10,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1329.1.1',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),coantidomain(X1)) = multiplication(X2,coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1329.1.0','0.35.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1329.2.0',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),coantidomain(X1)) = multiplication(X2,coantidomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1329.1.1',theory(equality)]),
% 24.74/25.12      [u,rule_1324]).
% 24.74/25.12  cnf('0.1330.0.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(X1),coantidomain(codomain(X1))) = multiplication(one,coantidomain(codomain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1329.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1330.0.1',plain,
% 24.74/25.12      ( multiplication(coantidomain(X1),codomain(coantidomain(X1))) = multiplication(one,coantidomain(codomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1330.0.0','0.47.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1330.0.2',plain,
% 24.74/25.12      ( coantidomain(X1) = multiplication(one,coantidomain(codomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1330.0.1','0.184.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1330.0.3',plain,
% 24.74/25.12      ( coantidomain(X1) = coantidomain(codomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1330.0.2','0.2.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1330.0.4',plain,
% 24.74/25.12      ( coantidomain(X1) = codomain(coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1330.0.3','0.47.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1330.1.0',plain,
% 24.74/25.12      ( coantidomain(X1) = codomain(coantidomain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1330.0.4']),
% 24.74/25.12      [weight('<23,1329,90,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1330.2.0',plain,
% 24.74/25.12      ( codomain(coantidomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1330.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1325]).
% 24.74/25.12  cnf('0.1331.0.0',plain,
% 24.74/25.12      ( coantidomain(codomain(X1)) = codomain(coantidomain(X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.47.2.0'])).
% 24.74/25.12  cnf('0.1331.0.1',plain,
% 24.74/25.12      ( coantidomain(codomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1331.0.0','0.1330.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1331.1.0',plain,
% 24.74/25.12      ( coantidomain(codomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1331.0.1']),
% 24.74/25.12      [weight('<23,47,1330,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1331.2.0',plain,
% 24.74/25.12      ( coantidomain(codomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1331.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1326]).
% 24.74/25.12  cnf('0.1332.0.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),zero) = c(coantidomain(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.103.2.0','0.1330.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1332.1.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),zero) = c(coantidomain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1332.0.0']),
% 24.74/25.12      [weight('<39,1330,103,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1332.2.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),zero) = c(coantidomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1332.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1327]).
% 24.74/25.12  cnf('0.1339.0.0',plain,
% 24.74/25.12      ( codomain(coantidomain(multiplication(codomain(X1),X2))) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1261.2.0'])).
% 24.74/25.12  cnf('0.1339.0.1',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1339.0.0','0.1330.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1339.1.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1339.0.1']),
% 24.74/25.12      [weight('<59,1261,1330,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1339.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1339.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1334]).
% 24.74/25.12  cnf('0.1340.0.0',plain,
% 24.74/25.12      ( backward_diamond(X1,coantidomain(X2)) = codomain(multiplication(coantidomain(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.29.2.0','0.1330.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1340.1.0',plain,
% 24.74/25.12      ( backward_diamond(X1,coantidomain(X2)) = codomain(multiplication(coantidomain(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1340.0.0']),
% 24.74/25.12      [weight('<59,1330,29,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1340.2.0',plain,
% 24.74/25.12      ( codomain(multiplication(coantidomain(X1),X2)) = backward_diamond(X2,coantidomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1340.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1335]).
% 24.74/25.12  cnf('0.1350.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1195.2.0'])).
% 24.74/25.12  cnf('0.1350.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1350.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.1350.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1350.0.1']),
% 24.74/25.12      [weight('<65,1195,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1350.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1350.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1345]).
% 24.74/25.12  cnf('0.1352.0.0',plain,
% 24.74/25.12      ( forward_diamond(c(X1),c(X2)) = domain(domain_difference(c(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1184.2.0','0.1321.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1352.1.0',plain,
% 24.74/25.12      ( forward_diamond(c(X1),c(X2)) = domain(domain_difference(c(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1352.0.0']),
% 24.74/25.12      [weight('<65,1321,1184,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1352.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(c(X1),X2)) = forward_diamond(c(X1),c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1352.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1347]).
% 24.74/25.12  cnf('0.1354.0.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,coantidomain(X2))) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1339.2.0','0.1330.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1354.1.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,coantidomain(X2))) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1354.0.0']),
% 24.74/25.12      [weight('<65,1339,1330,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.1354.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(coantidomain(X1),X2)) = coantidomain(backward_diamond(X2,coantidomain(X1))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1354.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1349]).
% 24.74/25.12  cnf('0.1356.0.0',plain,
% 24.74/25.12      ( multiplication(antidomain(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1201.2.0'])).
% 24.74/25.12  cnf('0.1356.0.1',plain,
% 24.74/25.12      ( multiplication(c(coantidomain(X1)),codomain(X1)) = antidomain(coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1356.0.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1356.0.2',plain,
% 24.74/25.12      ( multiplication(c(coantidomain(X1)),codomain(X1)) = c(coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1356.0.1','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1356.1.0',plain,
% 24.74/25.12      ( multiplication(c(coantidomain(X1)),codomain(X1)) = c(coantidomain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1356.0.2']),
% 24.74/25.12      [weight('<69,1201,1266,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1356.2.0',plain,
% 24.74/25.12      ( multiplication(c(coantidomain(X1)),codomain(X1)) = c(coantidomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1356.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1351]).
% 24.74/25.12  cnf('0.1420.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X2,X1)) = addition(multiplication(c(X1),X2),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.9.2.0','0.191.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1420.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X2,X1)) = multiplication(c(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1420.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1420.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X2,X1)) = multiplication(c(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1420.0.1']),
% 24.74/25.12      [weight('<76,191,9,[0,0,0,4]>')]).
% 24.74/25.12  cnf('0.1420.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),addition(X2,X1)) = multiplication(c(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1420.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1415]).
% 24.74/25.12  cnf('0.1426.0.0',plain,
% 24.74/25.12      ( forward_box(X1,codomain(X2)) = c(multiplication(X1,backward_box(X2,zero))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1180.2.0','0.103.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1426.1.0',plain,
% 24.74/25.12      ( forward_box(X1,codomain(X2)) = c(multiplication(X1,backward_box(X2,zero))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1426.0.0']),
% 24.74/25.12      [weight('<76,1180,103,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.1426.2.0',plain,
% 24.74/25.12      ( c(multiplication(X1,backward_box(X2,zero))) = forward_box(X1,codomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1426.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1421]).
% 24.74/25.12  cnf('0.1434.0.0',plain,
% 24.74/25.12      ( domain_difference(X1,codomain(X2)) = multiplication(domain(X1),backward_box(X2,zero)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1295.2.0','0.103.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1434.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,codomain(X2)) = multiplication(domain(X1),backward_box(X2,zero)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1434.0.0']),
% 24.74/25.12      [weight('<76,1295,103,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.1434.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),backward_box(X2,zero)) = domain_difference(X1,codomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1434.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1429]).
% 24.74/25.12  cnf('0.1448.0.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(codomain(X1),X2)) = addition(X1,multiplication(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.9.2.0','0.184.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1448.1.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(codomain(X1),X2)) = addition(X1,multiplication(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1448.0.0']),
% 24.74/25.12      [weight('<83,184,9,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1448.2.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(codomain(X1),X2)) = addition(X1,multiplication(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1448.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1443]).
% 24.74/25.12  cnf('0.1449.0.0',plain,
% 24.74/25.12      ( addition(X1,multiplication(X1,domain(codomain(X1)))) = multiplication(X1,domain(codomain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1448.2.0','0.489.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1449.0.1',plain,
% 24.74/25.12      ( X1 = multiplication(X1,domain(codomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1449.0.0','0.422.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1449.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,domain(codomain(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1449.0.1']),
% 24.74/25.12      [weight('<41,1448,489,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.1449.2.0',plain,
% 24.74/25.12      ( multiplication(X1,domain(codomain(X1))) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1449.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1444]).
% 24.74/25.12  cnf('0.1451.0.0',plain,
% 24.74/25.12      ( backward_diamond(domain(codomain(codomain(X1))),X1) = codomain(codomain(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.29.2.0','0.1449.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1451.0.1',plain,
% 24.74/25.12      ( backward_diamond(domain(codomain(X1)),X1) = codomain(codomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1451.0.0','0.989.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1451.0.2',plain,
% 24.74/25.12      ( backward_diamond(domain(codomain(X1)),X1) = codomain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1451.0.1','0.989.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1451.1.0',plain,
% 24.74/25.12      ( backward_diamond(domain(codomain(X1)),X1) = codomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1451.0.2']),
% 24.74/25.12      [weight('<47,1449,29,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1451.2.0',plain,
% 24.74/25.12      ( backward_diamond(domain(codomain(X1)),X1) = codomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1451.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1446]).
% 24.74/25.12  cnf('0.1461.0.0',plain,
% 24.74/25.12      ( backward_box(domain(codomain(c(X1))),X1) = c(codomain(c(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.26.2.0','0.1451.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1461.0.1',plain,
% 24.74/25.12      ( backward_box(c(backward_box(one,X1)),X1) = c(codomain(c(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1461.0.0','0.1284.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1461.0.2',plain,
% 24.74/25.12      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(c(X1),zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1461.0.1','0.103.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1461.0.3',plain,
% 24.74/25.12      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1461.0.2','0.992.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1461.1.0',plain,
% 24.74/25.12      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1461.0.3']),
% 24.74/25.12      [weight('<69,1451,26,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1461.2.0',plain,
% 24.74/25.12      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1461.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1456]).
% 24.74/25.12  cnf('0.1470.0.0',plain,
% 24.74/25.12      ( multiplication(addition(domain(X1),X2),X1) = addition(X1,multiplication(X2,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.12.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1470.1.0',plain,
% 24.74/25.12      ( multiplication(addition(domain(X1),X2),X1) = addition(X1,multiplication(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1470.0.0']),
% 24.74/25.12      [weight('<83,190,12,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1470.2.0',plain,
% 24.74/25.12      ( multiplication(addition(domain(X1),X2),X1) = addition(X1,multiplication(X2,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1470.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1465]).
% 24.74/25.12  cnf('0.1471.0.0',plain,
% 24.74/25.12      ( addition(X1,multiplication(codomain(domain(X1)),X1)) = multiplication(codomain(domain(X1)),X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1470.2.0','0.860.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1471.0.1',plain,
% 24.74/25.12      ( X1 = multiplication(codomain(domain(X1)),X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1471.0.0','0.826.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1471.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(codomain(domain(X1)),X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1471.0.1']),
% 24.74/25.12      [weight('<41,1470,860,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1471.2.0',plain,
% 24.74/25.12      ( multiplication(codomain(domain(X1)),X1) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1471.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1466]).
% 24.74/25.12  cnf('0.1473.0.0',plain,
% 24.74/25.12      ( c(backward_diamond(X1,domain(X1))) = backward_box(X1,zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1264.2.0','0.1471.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1473.0.1',plain,
% 24.74/25.12      ( backward_box(X1,c(X1)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1473.0.0','0.1323.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1473.1.0',plain,
% 24.74/25.12      ( backward_box(X1,c(X1)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1473.0.1']),
% 24.74/25.12      [weight('<39,1471,1264,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1473.2.0',plain,
% 24.74/25.12      ( backward_box(X1,c(X1)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1473.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1468]).
% 24.74/25.12  cnf('0.1495.0.0',plain,
% 24.74/25.12      ( backward_box(codomain(X1),zero) = backward_box(codomain(X1),backward_box(X1,zero)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1473.2.0','0.103.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1495.0.1',plain,
% 24.74/25.12      ( backward_box(X1,zero) = backward_box(codomain(X1),backward_box(X1,zero)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1495.0.0','0.991.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1495.1.0',plain,
% 24.74/25.12      ( backward_box(X1,zero) = backward_box(codomain(X1),backward_box(X1,zero)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1495.0.1']),
% 24.74/25.12      [weight('<69,1473,103,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.1495.2.0',plain,
% 24.74/25.12      ( backward_box(codomain(X1),backward_box(X1,zero)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1495.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1490]).
% 24.74/25.12  cnf('0.1520.0.0',plain,
% 24.74/25.12      ( forward_diamond(X1,backward_box(X2,X3)) = domain(multiplication(X1,backward_box(X2,X3))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.25.2.0','0.1126.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1520.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,backward_box(X2,X3)) = domain(multiplication(X1,backward_box(X2,X3))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1520.0.0']),
% 24.74/25.12      [weight('<83,1126,25,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.1520.2.0',plain,
% 24.74/25.12      ( domain(multiplication(X1,backward_box(X2,X3))) = forward_diamond(X1,backward_box(X2,X3)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1520.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1515]).
% 24.74/25.12  cnf('0.1541.0.0',plain,
% 24.74/25.12      ( domain_difference(backward_box(X1,X2),X3) = multiplication(backward_box(X1,X2),c(X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1295.2.0','0.1126.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1541.1.0',plain,
% 24.74/25.12      ( domain_difference(backward_box(X1,X2),X3) = multiplication(backward_box(X1,X2),c(X3)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1541.0.0']),
% 24.74/25.12      [weight('<83,1295,1126,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1541.2.0',plain,
% 24.74/25.12      ( multiplication(backward_box(X1,X2),c(X3)) = domain_difference(backward_box(X1,X2),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1541.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1536]).
% 24.74/25.12  cnf('0.1545.0.0',plain,
% 24.74/25.12      ( domain_difference(forward_box(X1,X2),X3) = multiplication(forward_box(X1,X2),c(X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1295.2.0','0.1128.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1545.1.0',plain,
% 24.74/25.12      ( domain_difference(forward_box(X1,X2),X3) = multiplication(forward_box(X1,X2),c(X3)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1545.0.0']),
% 24.74/25.12      [weight('<83,1295,1128,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1545.2.0',plain,
% 24.74/25.12      ( multiplication(forward_box(X1,X2),c(X3)) = domain_difference(forward_box(X1,X2),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1545.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1540]).
% 24.74/25.12  cnf('0.1547.0.0',plain,
% 24.74/25.12      ( domain_difference(multiplication(X1,domain(X2)),X3) = domain_difference(forward_diamond(X1,X2),X3) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1296.2.0','0.25.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1547.1.0',plain,
% 24.74/25.12      ( domain_difference(multiplication(X1,domain(X2)),X3) = domain_difference(forward_diamond(X1,X2),X3) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1547.0.0']),
% 24.74/25.12      [weight('<83,1296,25,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1547.2.0',plain,
% 24.74/25.12      ( domain_difference(multiplication(X1,domain(X2)),X3) = domain_difference(forward_diamond(X1,X2),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1547.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1542]).
% 24.74/25.12  cnf('0.1551.0.0',plain,
% 24.74/25.12      ( domain_difference(c(X1),codomain(X2)) = multiplication(c(X1),backward_box(X2,zero)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1321.2.0','0.103.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1551.1.0',plain,
% 24.74/25.12      ( domain_difference(c(X1),codomain(X2)) = multiplication(c(X1),backward_box(X2,zero)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1551.0.0']),
% 24.74/25.12      [weight('<83,1321,103,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.1551.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),backward_box(X2,zero)) = domain_difference(c(X1),codomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1551.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1546]).
% 24.74/25.12  cnf('0.1552.0.0',plain,
% 24.74/25.12      ( c(backward_diamond(X1,coantidomain(X2))) = backward_box(multiplication(coantidomain(X2),X1),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1264.2.0','0.1330.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1552.1.0',plain,
% 24.74/25.12      ( c(backward_diamond(X1,coantidomain(X2))) = backward_box(multiplication(coantidomain(X2),X1),zero) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1552.0.0']),
% 24.74/25.12      [weight('<83,1330,1264,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1552.2.0',plain,
% 24.74/25.12      ( backward_box(multiplication(coantidomain(X1),X2),zero) = c(backward_diamond(X2,coantidomain(X1))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1552.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1547]).
% 24.74/25.12  cnf('0.1558.0.0',plain,
% 24.74/25.12      ( addition(c(X1),addition(domain(X1),X2)) = addition(one,X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.17.2.0','0.106.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1558.1.0',plain,
% 24.74/25.12      ( addition(c(X1),addition(domain(X1),X2)) = addition(one,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1558.0.0']),
% 24.74/25.12      [weight('<87,106,17,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1558.2.0',plain,
% 24.74/25.12      ( addition(c(X1),addition(domain(X1),X2)) = addition(one,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1558.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1553]).
% 24.74/25.12  cnf('0.1584.0.0',plain,
% 24.74/25.12      ( multiplication(addition(codomain(c(X1)),X2),X1) = addition(zero,multiplication(X2,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.12.2.0','0.235.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1584.0.1',plain,
% 24.74/25.12      ( multiplication(addition(codomain(c(X1)),X2),X1) = multiplication(X2,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1584.0.0','0.35.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1584.1.0',plain,
% 24.74/25.12      ( multiplication(addition(codomain(c(X1)),X2),X1) = multiplication(X2,X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1584.0.1']),
% 24.74/25.12      [weight('<87,235,12,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1584.2.0',plain,
% 24.74/25.12      ( multiplication(addition(codomain(c(X1)),X2),X1) = multiplication(X2,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1584.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1579]).
% 24.74/25.12  cnf('0.1585.0.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(c(X1)),X1) = multiplication(one,X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1584.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1585.0.1',plain,
% 24.74/25.12      ( multiplication(coantidomain(c(X1)),X1) = X1 ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1585.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1585.1.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(c(X1)),X1) = X1 ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1585.0.1']),
% 24.74/25.12      [weight('<41,1584,90,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1585.2.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(c(X1)),X1) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1585.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1580]).
% 24.74/25.12  cnf('0.1593.0.0',plain,
% 24.74/25.12      ( true = leq(domain(X1),coantidomain(c(domain(X1)))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.429.2.0','0.1585.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1593.0.1',plain,
% 24.74/25.12      ( true = leq(domain(X1),coantidomain(c(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1593.0.0','0.1103.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2.1','L')]).
% 24.74/25.12  cnf('0.1593.1.0',plain,
% 24.74/25.12      ( true = leq(domain(X1),coantidomain(c(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1593.0.1']),
% 24.74/25.12      [weight('<55,1585,429,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1593.2.0',plain,
% 24.74/25.12      ( leq(domain(X1),coantidomain(c(X1))) = true ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1593.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1588]).
% 24.74/25.12  cnf('0.1594.0.0',plain,
% 24.74/25.12      ( coantidomain(c(X1)) = ifeq(true,true,addition(domain(X1),coantidomain(c(X1))),coantidomain(c(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.7.2.0','0.1593.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1594.0.1',plain,
% 24.74/25.12      ( coantidomain(c(X1)) = addition(domain(X1),coantidomain(c(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1594.0.0','0.6.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1594.0.2',plain,
% 24.74/25.12      ( coantidomain(c(X1)) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1594.0.1','0.1327.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1594.1.0',plain,
% 24.74/25.12      ( coantidomain(c(X1)) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1594.0.2']),
% 24.74/25.12      [weight('<23,1593,7,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1594.2.0',plain,
% 24.74/25.12      ( coantidomain(c(X1)) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1594.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1589]).
% 24.74/25.12  cnf('0.1595.0.0',plain,
% 24.74/25.12      ( domain(c(X1)) = coantidomain(domain(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1594.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1595.0.1',plain,
% 24.74/25.12      ( c(X1) = coantidomain(domain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1595.0.0','0.1104.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1595.1.0',plain,
% 24.74/25.12      ( c(X1) = coantidomain(domain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1595.0.1']),
% 24.74/25.12      [weight('<23,1594,1271,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1595.2.0',plain,
% 24.74/25.12      ( coantidomain(domain(X1)) = c(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1595.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1590]).
% 24.74/25.12  cnf('0.1596.0.0',plain,
% 24.74/25.12      ( coantidomain(c(X1)) = codomain(domain(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1330.2.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1596.0.1',plain,
% 24.74/25.12      ( domain(X1) = codomain(domain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1596.0.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1596.1.0',plain,
% 24.74/25.12      ( domain(X1) = codomain(domain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1596.0.1']),
% 24.74/25.12      [weight('<23,1594,1330,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1596.2.0',plain,
% 24.74/25.12      ( codomain(domain(X1)) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1596.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1591]).
% 24.74/25.12  cnf('0.1597.0.0',plain,
% 24.74/25.12      ( coantidomain(domain(X1)) = codomain(c(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1330.2.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1597.0.1',plain,
% 24.74/25.12      ( c(X1) = codomain(c(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1597.0.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1597.1.0',plain,
% 24.74/25.12      ( c(X1) = codomain(c(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1597.0.1']),
% 24.74/25.12      [weight('<23,1595,1330,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1597.2.0',plain,
% 24.74/25.12      ( codomain(c(X1)) = c(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1597.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1592]).
% 24.74/25.12  cnf('0.1598.0.0',plain,
% 24.74/25.12      ( c(coantidomain(domain(X1))) = backward_box(c(X1),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1332.2.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1598.0.1',plain,
% 24.74/25.12      ( c(c(X1)) = backward_box(c(X1),zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1598.0.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1598.0.2',plain,
% 24.74/25.12      ( domain(X1) = backward_box(c(X1),zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1598.0.1','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1598.0.3',plain,
% 24.74/25.12      ( domain(X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1598.0.2','0.992.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1598.1.0',plain,
% 24.74/25.12      ( domain(X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1598.0.3']),
% 24.74/25.12      [weight('<23,1595,1332,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1598.2.0',plain,
% 24.74/25.12      ( backward_box(one,X1) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1598.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1593]).
% 24.74/25.12  cnf('0.1599.0.0',plain,
% 24.74/25.12      ( backward_box(c(X1),zero) = backward_box(one,X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.992.2.0'])).
% 24.74/25.12  cnf('0.1599.0.1',plain,
% 24.74/25.12      ( backward_box(c(X1),zero) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1599.0.0','0.1598.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1599.1.0',plain,
% 24.74/25.12      ( backward_box(c(X1),zero) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1599.0.1']),
% 24.74/25.12      [weight('<34,992,1598,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1599.2.0',plain,
% 24.74/25.12      ( backward_box(c(X1),zero) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1599.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1594]).
% 24.74/25.12  cnf('0.1601.0.0',plain,
% 24.74/25.12      ( backward_box(c(backward_box(one,X1)),X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1461.2.0'])).
% 24.74/25.12  cnf('0.1601.0.1',plain,
% 24.74/25.12      ( backward_box(c(domain(X1)),X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1601.0.0','0.1598.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1601.0.2',plain,
% 24.74/25.12      ( backward_box(c(X1),X1) = backward_box(one,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1601.0.1','0.1103.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1601.0.3',plain,
% 24.74/25.12      ( backward_box(c(X1),X1) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1601.0.2','0.1598.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1601.1.0',plain,
% 24.74/25.12      ( backward_box(c(X1),X1) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1601.0.3']),
% 24.74/25.12      [weight('<34,1461,1598,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1601.2.0',plain,
% 24.74/25.12      ( backward_box(c(X1),X1) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1601.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1596]).
% 24.74/25.12  cnf('0.1604.0.0',plain,
% 24.74/25.12      ( domain(backward_box(X1,X2)) = codomain(backward_box(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1596.2.0','0.1126.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1604.0.1',plain,
% 24.74/25.12      ( backward_box(X1,X2) = codomain(backward_box(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1604.0.0','0.1126.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1604.1.0',plain,
% 24.74/25.12      ( backward_box(X1,X2) = codomain(backward_box(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1604.0.1']),
% 24.74/25.12      [weight('<39,1596,1126,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1604.2.0',plain,
% 24.74/25.12      ( codomain(backward_box(X1,X2)) = backward_box(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1604.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1599]).
% 24.74/25.12  cnf('0.1605.0.0',plain,
% 24.74/25.12      ( domain(forward_box(X1,X2)) = codomain(forward_box(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1596.2.0','0.1128.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1605.0.1',plain,
% 24.74/25.12      ( forward_box(X1,X2) = codomain(forward_box(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1605.0.0','0.1128.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1605.1.0',plain,
% 24.74/25.12      ( forward_box(X1,X2) = codomain(forward_box(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1605.0.1']),
% 24.74/25.12      [weight('<39,1596,1128,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1605.2.0',plain,
% 24.74/25.12      ( codomain(forward_box(X1,X2)) = forward_box(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1605.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1600]).
% 24.74/25.12  cnf('0.1606.0.0',plain,
% 24.74/25.12      ( domain(backward_diamond(X1,c(X2))) = coantidomain(backward_box(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1594.2.0','0.26.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1606.0.1',plain,
% 24.74/25.12      ( c(backward_box(X1,X2)) = coantidomain(backward_box(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1606.0.0','0.1324.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1606.1.0',plain,
% 24.74/25.12      ( c(backward_box(X1,X2)) = coantidomain(backward_box(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1606.0.1']),
% 24.74/25.12      [weight('<44,1594,26,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1606.2.0',plain,
% 24.74/25.12      ( coantidomain(backward_box(X1,X2)) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1606.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1601]).
% 24.74/25.12  cnf('0.1607.0.0',plain,
% 24.74/25.12      ( domain(multiplication(X1,c(X2))) = coantidomain(forward_box(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1594.2.0','0.1180.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1607.0.1',plain,
% 24.74/25.12      ( forward_diamond(X1,c(X2)) = coantidomain(forward_box(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1607.0.0','0.1184.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1607.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,c(X2)) = coantidomain(forward_box(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1607.0.1']),
% 24.74/25.12      [weight('<44,1594,1180,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1607.2.0',plain,
% 24.74/25.12      ( coantidomain(forward_box(X1,X2)) = forward_diamond(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1607.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1602]).
% 24.74/25.12  cnf('0.1619.0.0',plain,
% 24.74/25.12      ( backward_diamond(X1,coantidomain(c(X2))) = codomain(multiplication(domain(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1340.2.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1619.0.1',plain,
% 24.74/25.12      ( backward_diamond(X1,domain(X2)) = codomain(multiplication(domain(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1619.0.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1619.1.0',plain,
% 24.74/25.12      ( backward_diamond(X1,domain(X2)) = codomain(multiplication(domain(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1619.0.1']),
% 24.74/25.12      [weight('<59,1594,1340,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1619.2.0',plain,
% 24.74/25.12      ( codomain(multiplication(domain(X1),X2)) = backward_diamond(X2,domain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1619.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1614]).
% 24.74/25.12  cnf('0.1620.0.0',plain,
% 24.74/25.12      ( backward_diamond(X1,coantidomain(domain(X2))) = codomain(multiplication(c(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1340.2.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1620.0.1',plain,
% 24.74/25.12      ( backward_diamond(X1,c(X2)) = codomain(multiplication(c(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1620.0.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1620.1.0',plain,
% 24.74/25.12      ( backward_diamond(X1,c(X2)) = codomain(multiplication(c(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1620.0.1']),
% 24.74/25.12      [weight('<59,1595,1340,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1620.2.0',plain,
% 24.74/25.12      ( codomain(multiplication(c(X1),X2)) = backward_diamond(X2,c(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1620.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1615]).
% 24.74/25.12  cnf('0.1631.0.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),domain(X2)) = codomain(domain_difference(X2,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1619.2.0','0.1295.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1631.1.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),domain(X2)) = codomain(domain_difference(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1631.0.0']),
% 24.74/25.12      [weight('<59,1619,1295,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1631.2.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),domain(X2)) = codomain(domain_difference(X2,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1631.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1626]).
% 24.74/25.12  cnf('0.1633.0.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,coantidomain(c(X2)))) = coantidomain(multiplication(domain(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1354.2.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1633.0.1',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,domain(X2))) = coantidomain(multiplication(domain(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1633.0.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1633.1.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,domain(X2))) = coantidomain(multiplication(domain(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1633.0.1']),
% 24.74/25.12      [weight('<65,1594,1354,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1633.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(domain(X1),X2)) = coantidomain(backward_diamond(X2,domain(X1))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1633.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1628]).
% 24.74/25.12  cnf('0.1634.0.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,coantidomain(domain(X2)))) = coantidomain(multiplication(c(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1354.2.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1634.0.1',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,c(X2))) = coantidomain(multiplication(c(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1634.0.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1634.1.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,c(X2))) = coantidomain(multiplication(c(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1634.0.1']),
% 24.74/25.12      [weight('<65,1595,1354,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1634.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(c(X1),X2)) = coantidomain(backward_diamond(X2,c(X1))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1634.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1629]).
% 24.74/25.12  cnf('0.1635.0.0',plain,
% 24.74/25.12      ( backward_diamond(domain(X1),domain(X2)) = codomain(domain_difference(X2,c(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1619.2.0','0.1318.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1635.1.0',plain,
% 24.74/25.12      ( backward_diamond(domain(X1),domain(X2)) = codomain(domain_difference(X2,c(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1635.0.0']),
% 24.74/25.12      [weight('<65,1619,1318,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1635.2.0',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,c(X2))) = backward_diamond(domain(X2),domain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1635.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1630]).
% 24.74/25.12  cnf('0.1636.0.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),c(X2)) = codomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1620.2.0','0.1321.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1636.1.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),c(X2)) = codomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1636.0.0']),
% 24.74/25.12      [weight('<65,1620,1321,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1636.2.0',plain,
% 24.74/25.12      ( codomain(domain_difference(c(X1),X2)) = backward_diamond(c(X2),c(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1636.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1631]).
% 24.74/25.12  cnf('0.1639.0.0',plain,
% 24.74/25.12      ( c(backward_diamond(X1,coantidomain(domain(X2)))) = backward_box(multiplication(c(X2),X1),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1552.2.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1639.0.1',plain,
% 24.74/25.12      ( c(backward_diamond(X1,c(X2))) = backward_box(multiplication(c(X2),X1),zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1639.0.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1639.0.2',plain,
% 24.74/25.12      ( backward_box(X1,X2) = backward_box(multiplication(c(X2),X1),zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1639.0.1','0.26.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1639.1.0',plain,
% 24.74/25.12      ( backward_box(X1,X2) = backward_box(multiplication(c(X2),X1),zero) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1639.0.2']),
% 24.74/25.12      [weight('<69,1595,1552,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1639.2.0',plain,
% 24.74/25.12      ( backward_box(multiplication(c(X1),X2),zero) = backward_box(X2,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1639.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1634]).
% 24.74/25.12  cnf('0.1641.0.0',plain,
% 24.74/25.12      ( backward_box(codomain(X1),coantidomain(X1)) = backward_box(c(coantidomain(X1)),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1639.2.0','0.1356.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1641.0.1',plain,
% 24.74/25.12      ( backward_box(codomain(X1),coantidomain(X1)) = domain(coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1641.0.0','0.1599.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1641.1.0',plain,
% 24.74/25.12      ( backward_box(codomain(X1),coantidomain(X1)) = domain(coantidomain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1641.0.1']),
% 24.74/25.12      [weight('<53,1639,1356,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1641.2.0',plain,
% 24.74/25.12      ( backward_box(codomain(X1),coantidomain(X1)) = domain(coantidomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1641.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1636]).
% 24.74/25.12  cnf('0.1642.0.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),X2) = backward_box(multiplication(c(X2),X1),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1639.2.0','0.1420.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1642.0.1',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),X2) = backward_box(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1642.0.0','0.1639.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1642.1.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),X2) = backward_box(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1642.0.1']),
% 24.74/25.12      [weight('<53,1639,1420,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1642.2.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),X2) = backward_box(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1642.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1637]).
% 24.74/25.12  cnf('0.1647.0.0',plain,
% 24.74/25.12      ( backward_box(multiplication(codomain(c(X1)),X2),X1) = backward_box(multiplication(c(X1),X2),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1639.2.0','0.255.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1647.0.1',plain,
% 24.74/25.12      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(multiplication(c(X1),X2),zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1647.0.0','0.1597.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1647.0.2',plain,
% 24.74/25.12      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(X2,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1647.0.1','0.1639.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1647.1.0',plain,
% 24.74/25.12      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(X2,X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1647.0.2']),
% 24.74/25.12      [weight('<69,1639,255,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1647.2.0',plain,
% 24.74/25.12      ( backward_box(multiplication(c(X1),X2),X1) = backward_box(X2,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1647.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1642]).
% 24.74/25.12  cnf('0.1693.0.0',plain,
% 24.74/25.12      ( backward_box(c(X1),X2) = backward_box(domain_difference(c(X2),X1),X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1647.2.0','0.1321.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1693.1.0',plain,
% 24.74/25.12      ( backward_box(c(X1),X2) = backward_box(domain_difference(c(X2),X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1693.0.0']),
% 24.74/25.12      [weight('<76,1647,1321,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1693.2.0',plain,
% 24.74/25.12      ( backward_box(domain_difference(c(X1),X2),X1) = backward_box(c(X2),X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1693.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1688]).
% 24.74/25.12  cnf('0.1696.0.0',plain,
% 24.74/25.12      ( backward_diamond(X1,forward_box(X2,X3)) = codomain(multiplication(forward_box(X2,X3),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.29.2.0','0.1605.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1696.1.0',plain,
% 24.74/25.12      ( backward_diamond(X1,forward_box(X2,X3)) = codomain(multiplication(forward_box(X2,X3),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1696.0.0']),
% 24.74/25.12      [weight('<83,1605,29,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1696.2.0',plain,
% 24.74/25.12      ( codomain(multiplication(forward_box(X1,X2),X3)) = backward_diamond(X3,forward_box(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1696.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1691]).
% 24.74/25.12  cnf('0.1702.0.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1634.2.0','0.1321.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1702.1.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1702.0.0']),
% 24.74/25.12      [weight('<83,1634,1321,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1702.2.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1702.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1697]).
% 24.74/25.12  cnf('0.1719.0.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = addition(multiplication(X1,X2),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.9.2.0','0.406.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1719.0.1',plain,
% 24.74/25.12      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = multiplication(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1719.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1719.1.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = multiplication(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1719.0.1']),
% 24.74/25.12      [weight('<87,406,9,[0,0,0,4]>')]).
% 24.74/25.12  cnf('0.1719.2.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(X2,domain(coantidomain(X1)))) = multiplication(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1719.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1714]).
% 24.74/25.12  cnf('0.1720.0.0',plain,
% 24.74/25.12      ( multiplication(X1,c(coantidomain(X1))) = multiplication(X1,one) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1719.2.0','0.106.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1720.0.1',plain,
% 24.74/25.12      ( multiplication(X1,c(coantidomain(X1))) = X1 ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1720.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1720.1.0',plain,
% 24.74/25.12      ( multiplication(X1,c(coantidomain(X1))) = X1 ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1720.0.1']),
% 24.74/25.12      [weight('<41,1719,106,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.1720.2.0',plain,
% 24.74/25.12      ( multiplication(X1,c(coantidomain(X1))) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1720.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1715]).
% 24.74/25.12  cnf('0.1728.0.0',plain,
% 24.74/25.12      ( true = leq(codomain(X1),c(coantidomain(codomain(X1)))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.832.2.0','0.1720.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1728.0.1',plain,
% 24.74/25.12      ( true = leq(codomain(X1),c(coantidomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1728.0.0','0.1331.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2.1','L')]).
% 24.74/25.12  cnf('0.1728.1.0',plain,
% 24.74/25.12      ( true = leq(codomain(X1),c(coantidomain(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1728.0.1']),
% 24.74/25.12      [weight('<55,1720,832,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1728.2.0',plain,
% 24.74/25.12      ( leq(codomain(X1),c(coantidomain(X1))) = true ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1728.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1723]).
% 24.74/25.12  cnf('0.1729.0.0',plain,
% 24.74/25.12      ( c(coantidomain(X1)) = ifeq(true,true,addition(codomain(X1),c(coantidomain(X1))),c(coantidomain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.7.2.0','0.1728.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1729.0.1',plain,
% 24.74/25.12      ( c(coantidomain(X1)) = addition(codomain(X1),c(coantidomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1729.0.0','0.6.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1729.0.2',plain,
% 24.74/25.12      ( c(coantidomain(X1)) = codomain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1729.0.1','0.1328.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1729.1.0',plain,
% 24.74/25.12      ( c(coantidomain(X1)) = codomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1729.0.2']),
% 24.74/25.12      [weight('<23,1728,7,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1729.2.0',plain,
% 24.74/25.12      ( c(coantidomain(X1)) = codomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1729.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1724]).
% 24.74/25.12  cnf('0.1730.0.0',plain,
% 24.74/25.12      ( codomain(coantidomain(X1)) = c(codomain(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1729.2.0','0.24.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1730.0.1',plain,
% 24.74/25.12      ( coantidomain(X1) = c(codomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1730.0.0','0.1330.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1730.0.2',plain,
% 24.74/25.12      ( coantidomain(X1) = backward_box(X1,zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1730.0.1','0.103.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1730.1.0',plain,
% 24.74/25.12      ( coantidomain(X1) = backward_box(X1,zero) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1730.0.2']),
% 24.74/25.12      [weight('<23,1729,24,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1730.2.0',plain,
% 24.74/25.12      ( backward_box(X1,zero) = coantidomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1730.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1725]).
% 24.74/25.12  cnf('0.1731.0.0',plain,
% 24.74/25.12      ( c(codomain(X1)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.103.2.0'])).
% 24.74/25.12  cnf('0.1731.0.1',plain,
% 24.74/25.12      ( c(codomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1731.0.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1731.1.0',plain,
% 24.74/25.12      ( c(codomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1731.0.1']),
% 24.74/25.12      [weight('<23,103,1730,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1731.2.0',plain,
% 24.74/25.12      ( c(codomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1731.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1726]).
% 24.74/25.12  cnf('0.1732.0.0',plain,
% 24.74/25.12      ( c(backward_box(X1,zero)) = domain(codomain(X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1277.2.0'])).
% 24.74/25.12  cnf('0.1732.0.1',plain,
% 24.74/25.12      ( c(coantidomain(X1)) = domain(codomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1732.0.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1732.0.2',plain,
% 24.74/25.12      ( codomain(X1) = domain(codomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1732.0.1','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1732.1.0',plain,
% 24.74/25.12      ( codomain(X1) = domain(codomain(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1732.0.2']),
% 24.74/25.12      [weight('<23,1277,1730,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1732.2.0',plain,
% 24.74/25.12      ( domain(codomain(X1)) = codomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1732.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1727]).
% 24.74/25.12  cnf('0.1734.0.0',plain,
% 24.74/25.12      ( backward_box(codomain(X1),backward_box(X1,zero)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1495.2.0'])).
% 24.74/25.12  cnf('0.1734.0.1',plain,
% 24.74/25.12      ( backward_box(codomain(X1),coantidomain(X1)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1734.0.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1734.0.2',plain,
% 24.74/25.12      ( domain(coantidomain(X1)) = backward_box(X1,zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1734.0.1','0.1641.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1734.0.3',plain,
% 24.74/25.12      ( domain(coantidomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1734.0.2','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1734.1.0',plain,
% 24.74/25.12      ( domain(coantidomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1734.0.3']),
% 24.74/25.12      [weight('<23,1495,1730,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1734.2.0',plain,
% 24.74/25.12      ( domain(coantidomain(X1)) = coantidomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1734.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1729]).
% 24.74/25.12  cnf('0.1736.0.0',plain,
% 24.74/25.12      ( codomain(multiplication(codomain(X1),X2)) = domain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1732.2.0','0.29.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1736.0.1',plain,
% 24.74/25.12      ( backward_diamond(X2,X1) = domain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1736.0.0','0.29.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1736.1.0',plain,
% 24.74/25.12      ( backward_diamond(X2,X1) = domain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1736.0.1']),
% 24.74/25.12      [weight('<39,1732,29,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1736.2.0',plain,
% 24.74/25.12      ( domain(backward_diamond(X1,X2)) = backward_diamond(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1736.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1731]).
% 24.74/25.12  cnf('0.1737.0.0',plain,
% 24.74/25.12      ( backward_box(backward_diamond(X1,X2),zero) = c(backward_diamond(X1,X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1005.2.0'])).
% 24.74/25.12  cnf('0.1737.0.1',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,X2)) = c(backward_diamond(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1737.0.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1737.1.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,X2)) = c(backward_diamond(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1737.0.1']),
% 24.74/25.12      [weight('<44,1005,1730,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1737.2.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(X1,X2)) = c(backward_diamond(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1737.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1732]).
% 24.74/25.12  cnf('0.1738.0.0',plain,
% 24.74/25.12      ( domain(backward_diamond(X1,c(X2))) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1324.2.0'])).
% 24.74/25.12  cnf('0.1738.0.1',plain,
% 24.74/25.12      ( backward_diamond(X1,c(X2)) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1738.0.0','0.1736.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1738.1.0',plain,
% 24.74/25.12      ( backward_diamond(X1,c(X2)) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1738.0.1']),
% 24.74/25.12      [weight('<44,1324,1736,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1738.2.0',plain,
% 24.74/25.12      ( c(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1738.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1733]).
% 24.74/25.12  cnf('0.1739.0.0',plain,
% 24.74/25.12      ( coantidomain(backward_box(X1,X2)) = c(backward_box(X1,X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1606.2.0'])).
% 24.74/25.12  cnf('0.1739.0.1',plain,
% 24.74/25.12      ( coantidomain(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1739.0.0','0.1738.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1739.1.0',plain,
% 24.74/25.12      ( coantidomain(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1739.0.1']),
% 24.74/25.12      [weight('<44,1606,1738,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1739.2.0',plain,
% 24.74/25.12      ( coantidomain(backward_box(X1,X2)) = backward_diamond(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1739.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1734]).
% 24.74/25.12  cnf('0.1740.0.0',plain,
% 24.74/25.12      ( backward_box(X1,coantidomain(X2)) = c(backward_diamond(X1,codomain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.26.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1740.0.1',plain,
% 24.74/25.12      ( backward_box(X1,coantidomain(X2)) = c(backward_diamond(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1740.0.0','0.993.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.1740.1.0',plain,
% 24.74/25.12      ( backward_box(X1,coantidomain(X2)) = c(backward_diamond(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1740.0.1']),
% 24.74/25.12      [weight('<44,1729,26,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.1740.2.0',plain,
% 24.74/25.12      ( c(backward_diamond(X1,X2)) = backward_box(X1,coantidomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1740.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1735]).
% 24.74/25.12  cnf('0.1750.0.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(c(X1),X2)) = coantidomain(backward_diamond(X2,c(X1))) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1634.2.0'])).
% 24.74/25.12  cnf('0.1750.0.1',plain,
% 24.74/25.12      ( coantidomain(multiplication(c(X1),X2)) = c(backward_diamond(X2,c(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1750.0.0','0.1737.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1750.0.2',plain,
% 24.74/25.12      ( coantidomain(multiplication(c(X1),X2)) = backward_box(X2,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1750.0.1','0.26.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1750.1.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(c(X1),X2)) = backward_box(X2,X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1750.0.2']),
% 24.74/25.12      [weight('<53,1634,1737,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1750.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(c(X1),X2)) = backward_box(X2,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1750.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1745]).
% 24.74/25.12  cnf('0.1762.0.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = coantidomain(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1339.2.0'])).
% 24.74/25.12  cnf('0.1762.0.1',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = c(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1762.0.0','0.1737.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1762.1.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = c(backward_diamond(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1762.0.1']),
% 24.74/25.12      [weight('<59,1339,1737,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1762.1.1',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = backward_box(X2,coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1762.1.0','0.1740.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1762.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(codomain(X1),X2)) = backward_box(X2,coantidomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1762.1.1',theory(equality)]),
% 24.74/25.12      [u,rule_1757]).
% 24.74/25.12  cnf('0.1763.0.0',plain,
% 24.74/25.12      ( c(multiplication(X1,backward_box(X2,zero))) = forward_box(X1,codomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1426.2.0'])).
% 24.74/25.12  cnf('0.1763.0.1',plain,
% 24.74/25.12      ( c(multiplication(X1,coantidomain(X2))) = forward_box(X1,codomain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1763.0.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1763.1.0',plain,
% 24.74/25.12      ( c(multiplication(X1,coantidomain(X2))) = forward_box(X1,codomain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1763.0.1']),
% 24.74/25.12      [weight('<59,1426,1730,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1763.2.0',plain,
% 24.74/25.12      ( c(multiplication(X1,coantidomain(X2))) = forward_box(X1,codomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1763.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1758]).
% 24.74/25.12  cnf('0.1764.0.0',plain,
% 24.74/25.12      ( forward_box(X1,codomain(addition(X1,X2))) = c(zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1763.2.0','0.997.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1764.0.1',plain,
% 24.74/25.12      ( forward_box(X1,codomain(addition(X1,X2))) = one ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1764.0.0','0.67.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1764.1.0',plain,
% 24.74/25.12      ( forward_box(X1,codomain(addition(X1,X2))) = one ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1764.0.1']),
% 24.74/25.12      [weight('<55,1763,997,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1764.2.0',plain,
% 24.74/25.12      ( forward_box(X1,codomain(addition(X1,X2))) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1764.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1759]).
% 24.74/25.12  cnf('0.1768.0.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),backward_box(X2,zero)) = domain_difference(X1,codomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1434.2.0'])).
% 24.74/25.12  cnf('0.1768.0.1',plain,
% 24.74/25.12      ( multiplication(domain(X1),coantidomain(X2)) = domain_difference(X1,codomain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1768.0.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1768.1.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),coantidomain(X2)) = domain_difference(X1,codomain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1768.0.1']),
% 24.74/25.12      [weight('<59,1434,1730,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1768.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),coantidomain(X2)) = domain_difference(X1,codomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1768.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1763]).
% 24.74/25.12  cnf('0.1769.0.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(domain(X1),X2)) = coantidomain(backward_diamond(X2,domain(X1))) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1633.2.0'])).
% 24.74/25.12  cnf('0.1769.0.1',plain,
% 24.74/25.12      ( coantidomain(multiplication(domain(X1),X2)) = c(backward_diamond(X2,domain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1769.0.0','0.1737.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1769.0.2',plain,
% 24.74/25.12      ( coantidomain(multiplication(domain(X1),X2)) = backward_box(X2,c(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1769.0.1','0.1323.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.1769.1.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(domain(X1),X2)) = backward_box(X2,c(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1769.0.2']),
% 24.74/25.12      [weight('<59,1633,1737,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1769.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(domain(X1),X2)) = backward_box(X2,c(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1769.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1764]).
% 24.74/25.12  cnf('0.1771.0.0',plain,
% 24.74/25.12      ( coantidomain(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1702.2.0'])).
% 24.74/25.12  cnf('0.1771.0.1',plain,
% 24.74/25.12      ( c(backward_diamond(c(X1),c(X2))) = coantidomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1771.0.0','0.1737.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1771.0.2',plain,
% 24.74/25.12      ( backward_box(c(X1),X2) = coantidomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1771.0.1','0.26.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1771.1.0',plain,
% 24.74/25.12      ( backward_box(c(X1),X2) = coantidomain(domain_difference(c(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1771.0.2']),
% 24.74/25.12      [weight('<59,1702,1737,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1771.2.0',plain,
% 24.74/25.12      ( coantidomain(domain_difference(c(X1),X2)) = backward_box(c(X2),X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1771.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1766]).
% 24.74/25.12  cnf('0.1774.0.0',plain,
% 24.74/25.12      ( forward_diamond(X1,c(coantidomain(X2))) = domain(multiplication(X1,codomain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1184.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.1774.0.1',plain,
% 24.74/25.12      ( forward_diamond(X1,codomain(X2)) = domain(multiplication(X1,codomain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1774.0.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1774.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,codomain(X2)) = domain(multiplication(X1,codomain(X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1774.0.1']),
% 24.74/25.12      [weight('<59,1729,1184,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.1774.2.0',plain,
% 24.74/25.12      ( domain(multiplication(X1,codomain(X2))) = forward_diamond(X1,codomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1774.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1769]).
% 24.74/25.12  cnf('0.1775.0.0',plain,
% 24.74/25.12      ( domain_difference(X1,coantidomain(X2)) = multiplication(domain(X1),codomain(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1295.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1775.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,coantidomain(X2)) = multiplication(domain(X1),codomain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1775.0.0']),
% 24.74/25.12      [weight('<59,1729,1295,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.1775.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),codomain(X2)) = domain_difference(X1,coantidomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1775.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1770]).
% 24.74/25.12  cnf('0.1776.0.0',plain,
% 24.74/25.12      ( domain_difference(c(coantidomain(X1)),X2) = multiplication(codomain(X1),c(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1321.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1776.0.1',plain,
% 24.74/25.12      ( domain_difference(codomain(X1),X2) = multiplication(codomain(X1),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1776.0.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1776.1.0',plain,
% 24.74/25.12      ( domain_difference(codomain(X1),X2) = multiplication(codomain(X1),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1776.0.1']),
% 24.74/25.12      [weight('<59,1729,1321,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.1776.2.0',plain,
% 24.74/25.12      ( multiplication(codomain(X1),c(X2)) = domain_difference(codomain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1776.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1771]).
% 24.74/25.12  cnf('0.1777.0.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),c(coantidomain(X2))) = codomain(domain_difference(codomain(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1636.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1777.0.1',plain,
% 24.74/25.12      ( backward_diamond(c(X1),codomain(X2)) = codomain(domain_difference(codomain(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1777.0.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1777.0.2',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = codomain(domain_difference(codomain(X2),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1777.0.1','0.993.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.1777.1.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = codomain(domain_difference(codomain(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1777.0.2']),
% 24.74/25.12      [weight('<59,1729,1636,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1777.2.0',plain,
% 24.74/25.12      ( codomain(domain_difference(codomain(X1),X2)) = backward_diamond(c(X2),X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1777.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1772]).
% 24.74/25.12  cnf('0.1780.0.0',plain,
% 24.74/25.12      ( backward_box(X1,codomain(X2)) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1750.2.0','0.1731.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1780.1.0',plain,
% 24.74/25.12      ( backward_box(X1,codomain(X2)) = coantidomain(multiplication(coantidomain(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1780.0.0']),
% 24.74/25.12      [weight('<59,1750,1731,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.1780.2.0',plain,
% 24.74/25.12      ( coantidomain(multiplication(coantidomain(X1),X2)) = backward_box(X2,codomain(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1780.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1775]).
% 24.74/25.12  cnf('0.1783.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),backward_box(X2,zero)) = domain_difference(c(X1),codomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1551.2.0'])).
% 24.74/25.12  cnf('0.1783.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),coantidomain(X2)) = domain_difference(c(X1),codomain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1783.0.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1783.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),coantidomain(X2)) = domain_difference(c(X1),codomain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1783.0.1']),
% 24.74/25.12      [weight('<65,1551,1730,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.1783.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),coantidomain(X2)) = domain_difference(c(X1),codomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1783.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_1778]).
% 24.74/25.12  cnf('0.1788.0.0',plain,
% 24.74/25.12      ( forward_diamond(c(coantidomain(X1)),c(X2)) = domain(domain_difference(codomain(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1352.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.1788.0.1',plain,
% 24.74/25.12      ( forward_diamond(codomain(X1),c(X2)) = domain(domain_difference(codomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.1788.0.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1788.1.0',plain,
% 24.74/25.12      ( forward_diamond(codomain(X1),c(X2)) = domain(domain_difference(codomain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1788.0.1']),
% 24.74/25.12      [weight('<65,1729,1352,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1788.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(codomain(X1),X2)) = forward_diamond(codomain(X1),c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1788.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1783]).
% 24.74/25.12  cnf('0.1795.0.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),c(X2)) = coantidomain(domain_difference(X2,codomain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1769.2.0','0.1768.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1795.1.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),c(X2)) = coantidomain(domain_difference(X2,codomain(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1795.0.0']),
% 24.74/25.12      [weight('<65,1769,1768,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1795.2.0',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,codomain(X2))) = backward_box(coantidomain(X2),c(X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1795.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1790]).
% 24.74/25.12  cnf('0.1800.0.0',plain,
% 24.74/25.12      ( domain_difference(coantidomain(X1),coantidomain(X2)) = multiplication(coantidomain(X1),codomain(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1775.2.0','0.1734.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.1800.1.0',plain,
% 24.74/25.12      ( domain_difference(coantidomain(X1),coantidomain(X2)) = multiplication(coantidomain(X1),codomain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1800.0.0']),
% 24.74/25.12      [weight('<65,1775,1734,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.1800.2.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(X1),codomain(X2)) = domain_difference(coantidomain(X1),coantidomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1800.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1795]).
% 24.74/25.12  cnf('0.1887.0.0',plain,
% 24.74/25.12      ( multiplication(X1,c(X2)) = multiplication(X1,domain_difference(codomain(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.255.2.0','0.1776.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.1887.1.0',plain,
% 24.74/25.12      ( multiplication(X1,c(X2)) = multiplication(X1,domain_difference(codomain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.1887.0.0']),
% 24.74/25.12      [weight('<76,1776,255,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.1887.2.0',plain,
% 24.74/25.12      ( multiplication(X1,domain_difference(codomain(X1),X2)) = multiplication(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.1887.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_1881]).
% 24.74/25.12  cnf('0.2036.0.0',plain,
% 24.74/25.12      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,antidomain(antidomain(X2))))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.18.2.0'])).
% 24.74/25.12  cnf('0.2036.0.1',plain,
% 24.74/25.12      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,antidomain(antidomain(X2)))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.0.0','0.22.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1.2','L')]).
% 24.74/25.12  cnf('0.2036.0.2',plain,
% 24.74/25.12      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.0.1','0.22.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1.2','L')]).
% 24.74/25.12  cnf('0.2036.1.0',plain,
% 24.74/25.12      ( addition(antidomain(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2036.0.2']),
% 24.74/25.12      [weight('<?,18,22,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.2036.1.1',plain,
% 24.74/25.12      ( addition(c(multiplication(X1,X2)),antidomain(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.1.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2036.1.2',plain,
% 24.74/25.12      ( addition(c(multiplication(X1,X2)),c(multiplication(X1,domain(X2)))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.1.1','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2036.1.3',plain,
% 24.74/25.12      ( addition(c(multiplication(X1,X2)),forward_box(X1,c(X2))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.1.2','0.1320.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2036.1.4',plain,
% 24.74/25.12      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = antidomain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.1.3','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.2036.1.5',plain,
% 24.74/25.12      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = c(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.1.4','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2036.1.6',plain,
% 24.74/25.12      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = forward_box(X1,c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2036.1.5','0.1320.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2036.2.0',plain,
% 24.74/25.12      ( addition(forward_box(X1,c(X2)),c(multiplication(X1,X2))) = forward_box(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2036.1.6',theory(equality)]),
% 24.74/25.12      [u,rule_2029]).
% 24.74/25.12  cnf('0.2037.0.0',plain,
% 24.74/25.12      ( multiplication(c(forward_box(X1,c(X2))),c(multiplication(X1,X2))) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1265.2.0','0.2036.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2037.0.1',plain,
% 24.74/25.12      ( domain_difference(c(forward_box(X1,c(X2))),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2037.0.0','0.1321.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.2037.0.2',plain,
% 24.74/25.12      ( domain_difference(forward_diamond(X1,c(c(X2))),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2037.0.1','0.1288.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2037.0.3',plain,
% 24.74/25.12      ( domain_difference(forward_diamond(X1,domain(X2)),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2037.0.2','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.2037.0.4',plain,
% 24.74/25.12      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = multiplication(c(forward_box(X1,c(X2))),forward_box(X1,c(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2037.0.3','0.1278.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2037.0.5',plain,
% 24.74/25.12      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = zero ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2037.0.4','0.191.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2037.1.0',plain,
% 24.74/25.12      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = zero ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2037.0.5']),
% 24.74/25.12      [weight('<71,2036,1265,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.2037.2.0',plain,
% 24.74/25.12      ( domain_difference(forward_diamond(X1,X2),multiplication(X1,X2)) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2037.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_2030]).
% 24.74/25.12  cnf('0.2042.0.0',plain,
% 24.74/25.12      ( zero = domain_difference(forward_diamond(c(addition(X1,X2)),X1),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2037.2.0','0.1305.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2042.0.1',plain,
% 24.74/25.12      ( zero = domain(forward_diamond(c(addition(X1,X2)),X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2042.0.0','0.76.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2042.0.2',plain,
% 24.74/25.12      ( zero = forward_diamond(c(addition(X1,X2)),X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2042.0.1','0.1279.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2042.1.0',plain,
% 24.74/25.12      ( zero = forward_diamond(c(addition(X1,X2)),X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2042.0.2']),
% 24.74/25.12      [weight('<55,2037,1305,[1,0,0,4]>')]).
% 24.74/25.12  cnf('0.2042.2.0',plain,
% 24.74/25.12      ( forward_diamond(c(addition(X1,X2)),X1) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2042.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_2035]).
% 24.74/25.12  cnf('0.2072.0.0',plain,
% 24.74/25.12      ( forward_box(c(addition(X1,X2)),c(X1)) = c(zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1286.2.0','0.2042.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2072.0.1',plain,
% 24.74/25.12      ( forward_box(c(addition(X1,X2)),c(X1)) = one ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2072.0.0','0.67.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2072.1.0',plain,
% 24.74/25.12      ( forward_box(c(addition(X1,X2)),c(X1)) = one ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2072.0.1']),
% 24.74/25.12      [weight('<71,2042,1286,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.2072.2.0',plain,
% 24.74/25.12      ( forward_box(c(addition(X1,X2)),c(X1)) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2072.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_2065]).
% 24.74/25.12  cnf('0.2137.0.0',plain,
% 24.74/25.12      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(coantidomain(coantidomain(X1)),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.20.2.0'])).
% 24.74/25.12  cnf('0.2137.0.1',plain,
% 24.74/25.12      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(coantidomain(coantidomain(X1)),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2137.0.0','0.24.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1.1','L')]).
% 24.74/25.12  cnf('0.2137.0.2',plain,
% 24.74/25.12      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2137.0.1','0.24.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1.1','L')]).
% 24.74/25.12  cnf('0.2137.1.0',plain,
% 24.74/25.12      ( addition(coantidomain(multiplication(X1,X2)),coantidomain(multiplication(codomain(X1),X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2137.0.2']),
% 24.74/25.12      [weight('<?,20,24,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.2137.1.1',plain,
% 24.74/25.12      ( addition(coantidomain(multiplication(X1,X2)),backward_box(X2,coantidomain(X1))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2137.1.0','0.1762.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2137.1.2',plain,
% 24.74/25.12      ( addition(backward_box(X2,coantidomain(X1)),coantidomain(multiplication(X1,X2))) = coantidomain(multiplication(codomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2137.1.1','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.2137.1.3',plain,
% 24.74/25.12      ( addition(backward_box(X2,coantidomain(X1)),coantidomain(multiplication(X1,X2))) = backward_box(X2,coantidomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2137.1.2','0.1762.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2137.2.0',plain,
% 24.74/25.12      ( addition(backward_box(X1,coantidomain(X2)),coantidomain(multiplication(X2,X1))) = backward_box(X1,coantidomain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2137.1.3',theory(equality)]),
% 24.74/25.12      [u,rule_2130]).
% 24.74/25.12  cnf('0.2142.0.0',plain,
% 24.74/25.12      ( zero = multiplication(forward_box(X1,X2),multiplication(X1,c(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.191.2.0','0.1180.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2142.1.0',plain,
% 24.74/25.12      ( zero = multiplication(forward_box(X1,X2),multiplication(X1,c(X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2142.0.0']),
% 24.74/25.12      [weight('<89,1180,191,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.2142.2.0',plain,
% 24.74/25.12      ( multiplication(forward_box(X1,X2),multiplication(X1,c(X2))) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2142.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_2135]).
% 24.74/25.12  cnf('0.2150.0.0',plain,
% 24.74/25.12      ( zero = multiplication(one,multiplication(c(addition(X1,X2)),c(c(X1)))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2142.2.0','0.2072.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2150.0.1',plain,
% 24.74/25.12      ( zero = multiplication(c(addition(X1,X2)),c(c(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2150.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2150.0.2',plain,
% 24.74/25.12      ( zero = domain_difference(c(addition(X1,X2)),c(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2150.0.1','0.1321.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2150.1.0',plain,
% 24.74/25.12      ( zero = domain_difference(c(addition(X1,X2)),c(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2150.0.2']),
% 24.74/25.12      [weight('<71,2142,2072,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.2150.2.0',plain,
% 24.74/25.12      ( domain_difference(c(addition(X1,X2)),c(X1)) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2150.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_2143]).
% 24.74/25.12  cnf('0.2151.0.0',plain,
% 24.74/25.12      ( backward_box(c(c(X1)),addition(X1,X2)) = backward_box(zero,addition(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1693.2.0','0.2150.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2151.0.1',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(X1,X2)) = backward_box(zero,addition(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2151.0.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2151.0.2',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(X1,X2)) = one ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2151.0.1','0.100.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2151.1.0',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(X1,X2)) = one ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2151.0.2']),
% 24.74/25.12      [weight('<55,2150,1693,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.2151.2.0',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(X1,X2)) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2151.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_2144]).
% 24.74/25.12  cnf('0.2152.0.0',plain,
% 24.74/25.12      ( one = backward_box(domain(X1),addition(X2,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2151.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2152.1.0',plain,
% 24.74/25.12      ( one = backward_box(domain(X1),addition(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2152.0.0']),
% 24.74/25.12      [weight('<55,2151,16,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.2152.2.0',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(X2,X1)) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2152.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_2145]).
% 24.74/25.12  cnf('0.2238.0.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(X1,X2),X3) = domain(multiplication(X1,multiplication(X2,domain(X3)))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.25.2.0','0.8.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2238.1.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(X1,X2),X3) = domain(multiplication(X1,multiplication(X2,domain(X3)))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2238.0.0']),
% 24.74/25.12      [weight('<?,25,8,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.2238.2.0',plain,
% 24.74/25.12      ( domain(multiplication(X1,multiplication(X2,domain(X3)))) = forward_diamond(multiplication(X1,X2),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2238.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_2231]).
% 24.74/25.12  cnf('0.2241.0.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(X1,domain(domain(X2))),X2) = domain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2238.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.2241.0.1',plain,
% 24.74/25.12      ( forward_diamond(multiplication(X1,domain(X2)),X2) = domain(multiplication(X1,domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2241.0.0','0.1270.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.2241.0.2',plain,
% 24.74/25.12      ( forward_diamond(multiplication(X1,domain(X2)),X2) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2241.0.1','0.25.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2241.1.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(X1,domain(X2)),X2) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2241.0.2']),
% 24.74/25.12      [weight('<69,2238,190,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.2241.2.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(X1,domain(X2)),X2) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2241.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_2234]).
% 24.74/25.12  cnf('0.2251.0.0',plain,
% 24.74/25.12      ( forward_diamond(domain(X1),X2) = forward_diamond(domain_difference(X1,c(X2)),X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2241.2.0','0.1318.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2251.1.0',plain,
% 24.74/25.12      ( forward_diamond(domain(X1),X2) = forward_diamond(domain_difference(X1,c(X2)),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2251.0.0']),
% 24.74/25.12      [weight('<76,2241,1318,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.2251.2.0',plain,
% 24.74/25.12      ( forward_diamond(domain_difference(X1,c(X2)),X2) = forward_diamond(domain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2251.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_2244]).
% 24.74/25.12  cnf('0.2252.0.0',plain,
% 24.74/25.12      ( forward_diamond(domain(X1),c(X2)) = forward_diamond(domain_difference(X1,domain(X2)),c(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2251.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.2252.0.1',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,domain(X2)),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2252.0.0','0.1322.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.2252.0.2',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2252.0.1','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.2252.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2252.0.2']),
% 24.74/25.12      [weight('<76,2251,1271,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.2252.2.0',plain,
% 24.74/25.12      ( forward_diamond(domain_difference(X1,X2),c(X2)) = domain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2252.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_2245]).
% 24.74/25.12  cnf('0.2253.0.0',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),c(c(X2))) = c(domain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1286.2.0','0.2252.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2253.0.1',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),domain(X2)) = c(domain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2253.0.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2253.0.2',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),X2) = c(domain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2253.0.1','0.1125.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.2253.0.3',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),X2) = c(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2253.0.2','0.1103.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2253.0.4',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),X2) = forward_box(domain(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2253.0.3','0.1285.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2253.1.0',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),X2) = forward_box(domain(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2253.0.4']),
% 24.74/25.12      [weight('<59,2252,1286,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.2253.2.0',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),X2) = forward_box(domain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2253.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_2246]).
% 24.74/25.12  cnf('0.2643.0.0',plain,
% 24.74/25.12      ( multiplication(c(backward_box(X1,coantidomain(X2))),coantidomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1265.2.0','0.2137.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.2643.0.1',plain,
% 24.74/25.12      ( domain_difference(c(backward_box(X1,coantidomain(X2))),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2643.0.0','0.1783.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.2643.0.2',plain,
% 24.74/25.12      ( domain_difference(backward_diamond(X1,c(coantidomain(X2))),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2643.0.1','0.1738.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2643.0.3',plain,
% 24.74/25.12      ( domain_difference(backward_diamond(X1,codomain(X2)),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2643.0.2','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.2643.0.4',plain,
% 24.74/25.12      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = multiplication(c(backward_box(X1,coantidomain(X2))),backward_box(X1,coantidomain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2643.0.3','0.993.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2643.0.5',plain,
% 24.74/25.12      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = zero ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2643.0.4','0.191.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2643.1.0',plain,
% 24.74/25.12      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = zero ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2643.0.5']),
% 24.74/25.12      [weight('<89,2137,1265,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.2643.2.0',plain,
% 24.74/25.12      ( domain_difference(backward_diamond(X1,X2),codomain(multiplication(X2,X1))) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2643.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_2636]).
% 24.74/25.12  cnf('0.2800.0.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(c(multiplication(X1,domain(X2))),X1),X2) = domain(zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2238.2.0','0.191.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.2800.0.1',plain,
% 24.74/25.12      ( forward_diamond(multiplication(forward_box(X1,c(X2)),X1),X2) = domain(zero) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2800.0.0','0.1320.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.2800.0.2',plain,
% 24.74/25.12      ( forward_diamond(multiplication(forward_box(X1,c(X2)),X1),X2) = zero ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.2800.0.1','0.66.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.2800.1.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(forward_box(X1,c(X2)),X1),X2) = zero ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.2800.0.2']),
% 24.74/25.12      [weight('<89,2238,191,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.2800.2.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(forward_box(X1,c(X2)),X1),X2) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.2800.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_2793]).
% 24.74/25.12  cnf('0.3069.0.0',plain,
% 24.74/25.12      ( zero = forward_diamond(multiplication(forward_box(X1,domain(X2)),X1),c(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2800.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1.2','L')]).
% 24.74/25.12  cnf('0.3069.0.1',plain,
% 24.74/25.12      ( zero = forward_diamond(multiplication(forward_box(X1,X2),X1),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3069.0.0','0.1125.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1.1','L')]).
% 24.74/25.12  cnf('0.3069.1.0',plain,
% 24.74/25.12      ( zero = forward_diamond(multiplication(forward_box(X1,X2),X1),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3069.0.1']),
% 24.74/25.12      [weight('<89,2800,1271,[1,0,0,4]>')]).
% 24.74/25.12  cnf('0.3069.2.0',plain,
% 24.74/25.12      ( forward_diamond(multiplication(forward_box(X1,X2),X1),c(X2)) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3069.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3062]).
% 24.74/25.12  cnf('0.3221.0.0',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),codomain(X2)) = addition(multiplication(X1,codomain(X2)),X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.12.2.0','0.184.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3221.1.0',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),codomain(X2)) = addition(multiplication(X1,codomain(X2)),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3221.0.0']),
% 24.74/25.12      [weight('<90,184,12,[0,0,0,4]>')]).
% 24.74/25.12  cnf('0.3221.1.1',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),codomain(X2)) = addition(X2,multiplication(X1,codomain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3221.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3221.2.0',plain,
% 24.74/25.12      ( multiplication(addition(X1,X2),codomain(X2)) = addition(X2,multiplication(X1,codomain(X2))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3221.1.1',theory(equality)]),
% 24.74/25.12      [u,rule_3214]).
% 24.74/25.12  cnf('0.3222.0.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),addition(X1,X2)) = addition(X1,multiplication(domain(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.9.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3222.1.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),addition(X1,X2)) = addition(X1,multiplication(domain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3222.0.0']),
% 24.74/25.12      [weight('<90,190,9,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3222.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),addition(X1,X2)) = addition(X1,multiplication(domain(X1),X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3222.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3215]).
% 24.74/25.12  cnf('0.3230.0.0',plain,
% 24.74/25.12      ( domain_difference(multiplication(X1,c(X2)),X3) = domain_difference(forward_diamond(X1,c(X2)),X3) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1296.2.0','0.1184.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3230.1.0',plain,
% 24.74/25.12      ( domain_difference(multiplication(X1,c(X2)),X3) = domain_difference(forward_diamond(X1,c(X2)),X3) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3230.0.0']),
% 24.74/25.12      [weight('<90,1296,1184,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3230.2.0',plain,
% 24.74/25.12      ( domain_difference(multiplication(X1,c(X2)),X3) = domain_difference(forward_diamond(X1,c(X2)),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3230.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3223]).
% 24.74/25.12  cnf('0.3232.0.0',plain,
% 24.74/25.12      ( domain_difference(X1,c(backward_box(X2,X3))) = multiplication(domain(X1),backward_box(X2,X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1318.2.0','0.1126.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3232.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,c(backward_box(X2,X3))) = multiplication(domain(X1),backward_box(X2,X3)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3232.0.0']),
% 24.74/25.12      [weight('<90,1318,1126,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.3232.1.1',plain,
% 24.74/25.12      ( domain_difference(X1,backward_diamond(X2,c(X3))) = multiplication(domain(X1),backward_box(X2,X3)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3232.1.0','0.1738.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3232.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),backward_box(X2,X3)) = domain_difference(X1,backward_diamond(X2,c(X3))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3232.1.1',theory(equality)]),
% 24.74/25.12      [x,rule_3225]).
% 24.74/25.12  cnf('0.3250.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(forward_diamond(X1,X2),X3)) = forward_diamond(forward_diamond(X1,X2),c(X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1322.2.0','0.1279.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3250.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(forward_diamond(X1,X2),X3)) = forward_diamond(forward_diamond(X1,X2),c(X3)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3250.0.0']),
% 24.74/25.12      [weight('<90,1322,1279,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3250.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(forward_diamond(X1,X2),X3)) = forward_diamond(forward_diamond(X1,X2),c(X3)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3250.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3243]).
% 24.74/25.12  cnf('0.3280.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(backward_diamond(X1,X2),X3)) = forward_diamond(backward_diamond(X1,X2),c(X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1322.2.0','0.1736.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3280.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(backward_diamond(X1,X2),X3)) = forward_diamond(backward_diamond(X1,X2),c(X3)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3280.0.0']),
% 24.74/25.12      [weight('<90,1736,1322,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3280.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(backward_diamond(X1,X2),X3)) = forward_diamond(backward_diamond(X1,X2),c(X3)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3280.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3273]).
% 24.74/25.12  cnf('0.3298.0.0',plain,
% 24.74/25.12      ( multiplication(c(c(X1)),X2) = multiplication(domain(X1),addition(c(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1265.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3298.0.1',plain,
% 24.74/25.12      ( multiplication(domain(X1),X2) = multiplication(domain(X1),addition(c(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3298.0.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3298.1.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),X2) = multiplication(domain(X1),addition(c(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3298.0.1']),
% 24.74/25.12      [weight('<95,1271,1265,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3298.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),addition(c(X1),X2)) = multiplication(domain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3298.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3291]).
% 24.74/25.12  cnf('0.3364.0.0',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = addition(multiplication(domain_difference(X1,X2),X3),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.9.2.0','0.856.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3364.0.1',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = multiplication(domain_difference(X1,X2),X3) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3364.0.0','0.4.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3364.1.0',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = multiplication(domain_difference(X1,X2),X3) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3364.0.1']),
% 24.74/25.12      [weight('<103,856,9,[0,0,0,4]>')]).
% 24.74/25.12  cnf('0.3364.2.0',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,X2),addition(X3,X2)) = multiplication(domain_difference(X1,X2),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3364.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3357]).
% 24.74/25.12  cnf('0.3365.0.0',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = multiplication(domain_difference(X1,addition(X2,X3)),addition(X2,X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3364.2.0','0.121.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3365.0.1',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3365.0.0','0.856.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3365.1.0',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3365.0.1']),
% 24.74/25.12      [weight('<71,3364,121,[1,0,0,4]>')]).
% 24.74/25.12  cnf('0.3365.2.0',plain,
% 24.74/25.12      ( multiplication(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3365.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3358]).
% 24.74/25.12  cnf('0.3367.0.0',plain,
% 24.74/25.12      ( zero = domain_difference(forward_diamond(domain_difference(X1,addition(X2,X3)),X2),zero) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.2037.2.0','0.3365.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3367.0.1',plain,
% 24.74/25.12      ( zero = domain(forward_diamond(domain_difference(X1,addition(X2,X3)),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3367.0.0','0.76.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3367.0.2',plain,
% 24.74/25.12      ( zero = forward_diamond(domain_difference(X1,addition(X2,X3)),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3367.0.1','0.1279.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3367.1.0',plain,
% 24.74/25.12      ( zero = forward_diamond(domain_difference(X1,addition(X2,X3)),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3367.0.2']),
% 24.74/25.12      [weight('<71,3365,2037,[0,0,0,4]>')]).
% 24.74/25.12  cnf('0.3367.2.0',plain,
% 24.74/25.12      ( forward_diamond(domain_difference(X1,addition(X2,X3)),X2) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3367.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3360]).
% 24.74/25.12  cnf('0.3419.0.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),multiplication(c(X2),X3)) = multiplication(domain_difference(X1,X2),X3) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.8.2.0','0.1295.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3419.1.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),multiplication(c(X2),X3)) = multiplication(domain_difference(X1,X2),X3) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3419.0.0']),
% 24.74/25.12      [weight('<103,1295,8,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3419.2.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),multiplication(c(X2),X3)) = multiplication(domain_difference(X1,X2),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3419.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3412]).
% 24.74/25.12  cnf('0.3426.0.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),X3) = backward_box(addition(X1,addition(X2,X3)),X3) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1642.2.0','0.17.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3426.1.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),X3) = backward_box(addition(X1,addition(X2,X3)),X3) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3426.0.0']),
% 24.74/25.12      [weight('<103,1642,17,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3426.2.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,addition(X2,X3)),X3) = backward_box(addition(X1,X2),X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3426.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3419]).
% 24.74/25.12  cnf('0.3436.0.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(addition(X1,addition(X2,X3)),addition(X2,X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3426.2.0','0.121.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.3436.0.1',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(X1,addition(X2,X3)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3436.0.0','0.1642.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3436.1.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(X1,addition(X2,X3)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3436.0.1']),
% 24.74/25.12      [weight('<103,3426,121,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.3436.2.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),addition(X2,X3)) = backward_box(X1,addition(X2,X3)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3436.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3429]).
% 24.74/25.12  cnf('0.3439.0.0',plain,
% 24.74/25.12      ( backward_box(X1,addition(X2,X3)) = backward_box(addition(X2,X1),addition(X2,X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3436.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3439.1.0',plain,
% 24.74/25.12      ( backward_box(X1,addition(X2,X3)) = backward_box(addition(X2,X1),addition(X2,X3)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3439.0.0']),
% 24.74/25.12      [weight('<103,3436,16,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3439.2.0',plain,
% 24.74/25.12      ( backward_box(addition(X1,X2),addition(X1,X3)) = backward_box(X2,addition(X1,X3)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3439.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3432]).
% 24.74/25.12  cnf('0.3451.0.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = backward_box(one,addition(codomain(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3439.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3451.0.1',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = domain(addition(codomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3451.0.0','0.1598.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3451.1.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = domain(addition(codomain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3451.0.1']),
% 24.74/25.12      [weight('<103,3439,90,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3451.2.0',plain,
% 24.74/25.12      ( backward_box(coantidomain(X1),addition(codomain(X1),X2)) = domain(addition(codomain(X1),X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3451.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3444]).
% 24.74/25.12  cnf('0.3452.0.0',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(c(X1),X2)) = backward_box(one,addition(c(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3439.2.0','0.106.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3452.0.1',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(c(X1),X2)) = domain(addition(c(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3452.0.0','0.1598.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3452.1.0',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(c(X1),X2)) = domain(addition(c(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3452.0.1']),
% 24.74/25.12      [weight('<103,3439,106,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3452.2.0',plain,
% 24.74/25.12      ( backward_box(domain(X1),addition(c(X1),X2)) = domain(addition(c(X1),X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3452.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3445]).
% 24.74/25.12  cnf('0.3453.0.0',plain,
% 24.74/25.12      ( domain(addition(c(X1),X1)) = one ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3452.2.0','0.2152.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3453.1.0',plain,
% 24.74/25.12      ( domain(addition(c(X1),X1)) = one ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3453.0.0']),
% 24.74/25.12      [weight('<41,3452,2152,[1,0,0,0]>')]).
% 24.74/25.12  cnf('0.3453.1.1',plain,
% 24.74/25.12      ( domain(addition(X1,c(X1))) = one ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3453.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3453.2.0',plain,
% 24.74/25.12      ( domain(addition(X1,c(X1))) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3453.1.1',theory(equality)]),
% 24.74/25.12      [u,rule_3446]).
% 24.74/25.12  cnf('0.3458.0.0',plain,
% 24.74/25.12      ( forward_diamond(X1,addition(X2,c(X2))) = domain(multiplication(X1,one)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.25.2.0','0.3453.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.3458.0.1',plain,
% 24.74/25.12      ( forward_diamond(X1,addition(X2,c(X2))) = domain(X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3458.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.3458.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,addition(X2,c(X2))) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3458.0.1']),
% 24.74/25.12      [weight('<62,3453,25,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.3458.2.0',plain,
% 24.74/25.12      ( forward_diamond(X1,addition(X2,c(X2))) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3458.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3451]).
% 24.74/25.12  cnf('0.3519.0.0',plain,
% 24.74/25.12      ( multiplication(X1,X2) = multiplication(X1,multiplication(X2,codomain(multiplication(X1,X2)))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.184.2.0','0.8.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3519.1.0',plain,
% 24.74/25.12      ( multiplication(X1,X2) = multiplication(X1,multiplication(X2,codomain(multiplication(X1,X2)))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3519.0.0']),
% 24.74/25.12      [weight('<107,184,8,[1,0,0,0]>')]).
% 24.74/25.12  cnf('0.3519.2.0',plain,
% 24.74/25.12      ( multiplication(X1,multiplication(X2,codomain(multiplication(X1,X2)))) = multiplication(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3519.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3512]).
% 24.74/25.12  cnf('0.3521.0.0',plain,
% 24.74/25.12      ( multiplication(X1,multiplication(X2,codomain(multiplication(codomain(X1),X2)))) = multiplication(X1,multiplication(codomain(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.255.2.0','0.3519.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3521.0.1',plain,
% 24.74/25.12      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,multiplication(codomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3521.0.0','0.29.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.2','L')]).
% 24.74/25.12  cnf('0.3521.0.2',plain,
% 24.74/25.12      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3521.0.1','0.255.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3521.1.0',plain,
% 24.74/25.12      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3521.0.2']),
% 24.74/25.12      [weight('<87,3519,255,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.3521.2.0',plain,
% 24.74/25.12      ( multiplication(X1,multiplication(X2,backward_diamond(X2,X1))) = multiplication(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3521.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3514]).
% 24.74/25.12  cnf('0.3557.0.0',plain,
% 24.74/25.12      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = addition(zero,multiplication(X3,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.12.2.0','0.955.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3557.0.1',plain,
% 24.74/25.12      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = multiplication(X3,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3557.0.0','0.35.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3557.1.0',plain,
% 24.74/25.12      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = multiplication(X3,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3557.0.1']),
% 24.74/25.12      [weight('<107,955,12,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3557.2.0',plain,
% 24.74/25.12      ( multiplication(addition(codomain(domain_difference(X1,X2)),X3),X2) = multiplication(X3,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3557.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3550]).
% 24.74/25.12  cnf('0.3558.0.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = multiplication(one,X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3557.2.0','0.90.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3558.0.1',plain,
% 24.74/25.12      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = X2 ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3558.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3558.1.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = X2 ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3558.0.1']),
% 24.74/25.12      [weight('<55,3557,90,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3558.2.0',plain,
% 24.74/25.12      ( multiplication(coantidomain(domain_difference(X1,X2)),X2) = X2 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3558.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3551]).
% 24.74/25.12  cnf('0.3559.0.0',plain,
% 24.74/25.12      ( X1 = multiplication(backward_box(c(X1),X2),X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3558.2.0','0.1771.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3559.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(backward_box(c(X1),X2),X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3559.0.0']),
% 24.74/25.12      [weight('<55,3558,1771,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3559.2.0',plain,
% 24.74/25.12      ( multiplication(backward_box(c(X1),X2),X1) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3559.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3552]).
% 24.74/25.12  cnf('0.3565.0.0',plain,
% 24.74/25.12      ( backward_diamond(X1,coantidomain(domain_difference(X2,X1))) = codomain(X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1340.2.0','0.3558.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3565.1.0',plain,
% 24.74/25.12      ( backward_diamond(X1,coantidomain(domain_difference(X2,X1))) = codomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3565.0.0']),
% 24.74/25.12      [weight('<62,3558,1340,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3565.2.0',plain,
% 24.74/25.12      ( backward_diamond(X1,coantidomain(domain_difference(X2,X1))) = codomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3565.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3558]).
% 24.74/25.12  cnf('0.3566.0.0',plain,
% 24.74/25.12      ( backward_box(X1,codomain(domain_difference(X2,X1))) = coantidomain(X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1780.2.0','0.3558.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3566.1.0',plain,
% 24.74/25.12      ( backward_box(X1,codomain(domain_difference(X2,X1))) = coantidomain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3566.0.0']),
% 24.74/25.12      [weight('<62,3558,1780,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3566.2.0',plain,
% 24.74/25.12      ( backward_box(X1,codomain(domain_difference(X2,X1))) = coantidomain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3566.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3559]).
% 24.74/25.12  cnf('0.3569.0.0',plain,
% 24.74/25.12      ( c(X1) = multiplication(backward_box(domain(X1),X2),c(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3559.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.3569.0.1',plain,
% 24.74/25.12      ( c(X1) = domain_difference(backward_box(domain(X1),X2),X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3569.0.0','0.1541.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3569.1.0',plain,
% 24.74/25.12      ( c(X1) = domain_difference(backward_box(domain(X1),X2),X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3569.0.1']),
% 24.74/25.12      [weight('<62,3559,1271,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.3569.2.0',plain,
% 24.74/25.12      ( domain_difference(backward_box(domain(X1),X2),X1) = c(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3569.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3562]).
% 24.74/25.12  cnf('0.3814.0.0',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,domain(X2))) = addition(coantidomain(domain_difference(X1,domain(X2))),domain(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.422.2.0','0.3558.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3814.0.1',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = addition(coantidomain(domain_difference(X1,domain(X2))),domain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3814.0.0','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3814.0.2',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = addition(coantidomain(domain_difference(X1,X2)),domain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3814.0.1','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1.1','L')]).
% 24.74/25.12  cnf('0.3814.1.0',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = addition(coantidomain(domain_difference(X1,X2)),domain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3814.0.2']),
% 24.74/25.12      [weight('<95,3558,422,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.3814.1.1',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = addition(domain(X2),coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3814.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3814.2.0',plain,
% 24.74/25.12      ( addition(domain(X1),coantidomain(domain_difference(X2,X1))) = coantidomain(domain_difference(X2,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3814.1.1',theory(equality)]),
% 24.74/25.12      [x,rule_3807]).
% 24.74/25.12  cnf('0.3815.0.0',plain,
% 24.74/25.12      ( addition(domain(X1),multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1)))) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3222.2.0','0.3814.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3815.0.1',plain,
% 24.74/25.12      ( addition(domain(X1),domain_difference(domain(X1),codomain(domain_difference(X2,X1)))) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3815.0.0','0.1768.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3815.0.2',plain,
% 24.74/25.12      ( addition(domain(X1),domain_difference(X1,codomain(domain_difference(X2,X1)))) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3815.0.1','0.1296.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3815.0.3',plain,
% 24.74/25.12      ( domain(X1) = multiplication(domain(domain(X1)),coantidomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3815.0.2','0.472.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3815.0.4',plain,
% 24.74/25.12      ( domain(X1) = domain_difference(domain(X1),codomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3815.0.3','0.1768.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3815.0.5',plain,
% 24.74/25.12      ( domain(X1) = domain_difference(X1,codomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3815.0.4','0.1296.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3815.1.0',plain,
% 24.74/25.12      ( domain(X1) = domain_difference(X1,codomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3815.0.5']),
% 24.74/25.12      [weight('<62,3814,3222,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.3815.2.0',plain,
% 24.74/25.12      ( domain_difference(X1,codomain(domain_difference(X2,X1))) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3815.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3808]).
% 24.74/25.12  cnf('0.3816.0.0',plain,
% 24.74/25.12      ( domain(X1) = domain_difference(X1,backward_diamond(c(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3815.2.0','0.1777.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3816.1.0',plain,
% 24.74/25.12      ( domain(X1) = domain_difference(X1,backward_diamond(c(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3816.0.0']),
% 24.74/25.12      [weight('<62,3815,1777,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.3816.2.0',plain,
% 24.74/25.12      ( domain_difference(X1,backward_diamond(c(X1),X2)) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3816.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3809]).
% 24.74/25.12  cnf('0.3817.0.0',plain,
% 24.74/25.12      ( addition(one,coantidomain(domain_difference(X1,X2))) = addition(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1558.2.0','0.3814.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3817.0.1',plain,
% 24.74/25.12      ( one = addition(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3817.0.0','0.138.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3817.1.0',plain,
% 24.74/25.12      ( one = addition(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3817.0.1']),
% 24.74/25.12      [weight('<71,3814,1558,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.3817.2.0',plain,
% 24.74/25.12      ( addition(c(X1),coantidomain(domain_difference(X2,X1))) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3817.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3810]).
% 24.74/25.12  cnf('0.3818.0.0',plain,
% 24.74/25.12      ( multiplication(X1,c(codomain(domain_difference(X2,codomain(X1))))) = multiplication(X1,domain(codomain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1887.2.0','0.3815.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3818.0.1',plain,
% 24.74/25.12      ( multiplication(X1,coantidomain(domain_difference(X2,codomain(X1)))) = multiplication(X1,domain(codomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3818.0.0','0.1731.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3818.0.2',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = multiplication(X1,domain(codomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3818.0.1','0.1795.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3818.0.3',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = multiplication(X1,codomain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3818.0.2','0.1732.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.3818.0.4',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = X1 ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3818.0.3','0.184.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3818.1.0',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = X1 ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3818.0.4']),
% 24.74/25.12      [weight('<71,3815,1887,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.3818.2.0',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(X1),c(X2))) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3818.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3811]).
% 24.74/25.12  cnf('0.3819.0.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,backward_box(coantidomain(X1),domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3818.2.0','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.2','L')]).
% 24.74/25.12  cnf('0.3819.0.1',plain,
% 24.74/25.12      ( X1 = multiplication(X1,backward_box(coantidomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3819.0.0','0.1124.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.3819.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,backward_box(coantidomain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3819.0.1']),
% 24.74/25.12      [weight('<55,3818,1271,[1,0,0,5]>')]).
% 24.74/25.12  cnf('0.3819.2.0',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(X1),X2)) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3819.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3812]).
% 24.74/25.12  cnf('0.3821.0.0',plain,
% 24.74/25.12      ( forward_diamond(X1,backward_box(coantidomain(X1),X2)) = domain(X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1520.2.0','0.3819.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3821.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,backward_box(coantidomain(X1),X2)) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3821.0.0']),
% 24.74/25.12      [weight('<62,3819,1520,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3821.2.0',plain,
% 24.74/25.12      ( forward_diamond(X1,backward_box(coantidomain(X1),X2)) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3821.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3814]).
% 24.74/25.12  cnf('0.3827.0.0',plain,
% 24.74/25.12      ( one = addition(c(X1),backward_box(c(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3817.2.0','0.1771.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3827.1.0',plain,
% 24.74/25.12      ( one = addition(c(X1),backward_box(c(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3827.0.0']),
% 24.74/25.12      [weight('<71,3817,1771,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.3827.2.0',plain,
% 24.74/25.12      ( addition(c(X1),backward_box(c(X1),X2)) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3827.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3820]).
% 24.74/25.12  cnf('0.3828.0.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,domain(addition(codomain(X1),X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3819.2.0','0.3451.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.3828.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,domain(addition(codomain(X1),X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3828.0.0']),
% 24.74/25.12      [weight('<71,3819,3451,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.3828.2.0',plain,
% 24.74/25.12      ( multiplication(X1,domain(addition(codomain(X1),X2))) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3828.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3821]).
% 24.74/25.12  cnf('0.3833.0.0',plain,
% 24.74/25.12      ( one = addition(codomain(X1),backward_box(c(coantidomain(X1)),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3827.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3833.0.1',plain,
% 24.74/25.12      ( one = addition(codomain(X1),backward_box(codomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3833.0.0','0.1729.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2.1','L')]).
% 24.74/25.12  cnf('0.3833.1.0',plain,
% 24.74/25.12      ( one = addition(codomain(X1),backward_box(codomain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3833.0.1']),
% 24.74/25.12      [weight('<71,3827,1729,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3833.2.0',plain,
% 24.74/25.12      ( addition(codomain(X1),backward_box(codomain(X1),X2)) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3833.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3826]).
% 24.74/25.12  cnf('0.3834.0.0',plain,
% 24.74/25.12      ( one = addition(coantidomain(X1),backward_box(c(codomain(X1)),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3827.2.0','0.1731.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3834.0.1',plain,
% 24.74/25.12      ( one = addition(coantidomain(X1),backward_box(coantidomain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3834.0.0','0.1731.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2.1','L')]).
% 24.74/25.12  cnf('0.3834.1.0',plain,
% 24.74/25.12      ( one = addition(coantidomain(X1),backward_box(coantidomain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3834.0.1']),
% 24.74/25.12      [weight('<71,3827,1731,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.3834.2.0',plain,
% 24.74/25.12      ( addition(coantidomain(X1),backward_box(coantidomain(X1),X2)) = one ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3834.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3827]).
% 24.74/25.12  cnf('0.3835.0.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,domain(addition(X2,codomain(X1)))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3828.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.3835.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,domain(addition(X2,codomain(X1)))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3835.0.0']),
% 24.74/25.12      [weight('<71,3828,16,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.3835.2.0',plain,
% 24.74/25.12      ( multiplication(X1,domain(addition(X2,codomain(X1)))) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3835.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3828]).
% 24.74/25.12  cnf('0.3836.0.0',plain,
% 24.74/25.12      ( coantidomain(codomain(domain_difference(X1,X2))) = backward_box(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3566.2.0','0.3815.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.3836.0.1',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3836.0.0','0.1331.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3836.0.2',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),domain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3836.0.1','0.1596.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.3836.0.3',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3836.0.2','0.1124.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3836.1.0',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = backward_box(codomain(domain_difference(X1,X2)),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3836.0.3']),
% 24.74/25.12      [weight('<76,3815,3566,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.3836.2.0',plain,
% 24.74/25.12      ( backward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3836.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3829]).
% 24.74/25.12  cnf('0.3837.0.0',plain,
% 24.74/25.12      ( domain(codomain(domain_difference(X1,X2))) = domain_difference(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3815.2.0','0.3815.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.3837.0.1',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),codomain(domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3837.0.0','0.1732.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3837.0.2',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),domain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3837.0.1','0.1596.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.3837.0.3',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3837.0.2','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3837.1.0',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(codomain(domain_difference(X1,X2)),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3837.0.3']),
% 24.74/25.12      [weight('<76,3815,3815,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.3837.2.0',plain,
% 24.74/25.12      ( domain_difference(codomain(domain_difference(X1,X2)),X2) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3837.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3830]).
% 24.74/25.12  cnf('0.3840.0.0',plain,
% 24.74/25.12      ( forward_box(domain(codomain(domain_difference(X1,X2))),X2) = c(codomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1285.2.0','0.3837.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3840.0.1',plain,
% 24.74/25.12      ( forward_box(codomain(domain_difference(X1,X2)),X2) = c(codomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3840.0.0','0.1732.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3840.0.2',plain,
% 24.74/25.12      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3840.0.1','0.1731.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3840.1.0',plain,
% 24.74/25.12      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3840.0.2']),
% 24.74/25.12      [weight('<76,3837,1285,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3840.2.0',plain,
% 24.74/25.12      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3840.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3833]).
% 24.74/25.12  cnf('0.3867.0.0',plain,
% 24.74/25.12      ( domain(c(X1)) = forward_diamond(c(X1),backward_box(domain(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3821.2.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.3867.0.1',plain,
% 24.74/25.12      ( c(X1) = forward_diamond(c(X1),backward_box(domain(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3867.0.0','0.1104.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3867.1.0',plain,
% 24.74/25.12      ( c(X1) = forward_diamond(c(X1),backward_box(domain(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3867.0.1']),
% 24.74/25.12      [weight('<79,3821,1594,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.3867.2.0',plain,
% 24.74/25.12      ( forward_diamond(c(X1),backward_box(domain(X1),X2)) = c(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3867.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3860]).
% 24.74/25.12  cnf('0.3887.0.0',plain,
% 24.74/25.12      ( backward_box(domain(addition(X1,codomain(c(X2)))),X2) = backward_box(c(X2),X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1647.2.0','0.3835.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3887.0.1',plain,
% 24.74/25.12      ( backward_box(domain(addition(X1,c(X2))),X2) = backward_box(c(X2),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3887.0.0','0.1597.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1.2','L')]).
% 24.74/25.12  cnf('0.3887.0.2',plain,
% 24.74/25.12      ( backward_box(domain(addition(X1,c(X2))),X2) = domain(X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3887.0.1','0.1601.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3887.1.0',plain,
% 24.74/25.12      ( backward_box(domain(addition(X1,c(X2))),X2) = domain(X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3887.0.2']),
% 24.74/25.12      [weight('<79,3835,1647,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3887.2.0',plain,
% 24.74/25.12      ( backward_box(domain(addition(X1,c(X2))),X2) = domain(X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3887.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3880]).
% 24.74/25.12  cnf('0.3895.0.0',plain,
% 24.74/25.12      ( c(addition(X1,c(X2))) = domain_difference(domain(X2),addition(X1,c(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3569.2.0','0.3887.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3895.0.1',plain,
% 24.74/25.12      ( c(addition(X1,c(X2))) = domain_difference(X2,addition(X1,c(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3895.0.0','0.1296.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3895.1.0',plain,
% 24.74/25.12      ( c(addition(X1,c(X2))) = domain_difference(X2,addition(X1,c(X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3895.0.1']),
% 24.74/25.12      [weight('<83,3887,3569,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3895.2.0',plain,
% 24.74/25.12      ( domain_difference(X1,addition(X2,c(X1))) = c(addition(X2,c(X1))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3895.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3888]).
% 24.74/25.12  cnf('0.3907.0.0',plain,
% 24.74/25.12      ( multiplication(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = multiplication(one,X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3557.2.0','0.3833.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.3907.0.1',plain,
% 24.74/25.12      ( multiplication(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = X2 ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3907.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3907.1.0',plain,
% 24.74/25.12      ( multiplication(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = X2 ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3907.0.1']),
% 24.74/25.12      [weight('<89,3833,3557,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.3907.2.0',plain,
% 24.74/25.12      ( multiplication(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = X2 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3907.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_3900]).
% 24.74/25.12  cnf('0.3994.0.0',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = multiplication(coantidomain(domain(X2)),codomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3558.2.0','0.3815.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.3994.0.1',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(coantidomain(domain(X2)),coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3994.0.0','0.1800.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.3994.0.2',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3994.0.1','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.3994.1.0',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(c(X2),coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3994.0.2']),
% 24.74/25.12      [weight('<95,3815,3558,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.3994.2.0',plain,
% 24.74/25.12      ( domain_difference(c(X1),coantidomain(domain_difference(X2,X1))) = codomain(domain_difference(X2,X1)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3994.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3987]).
% 24.74/25.12  cnf('0.3996.0.0',plain,
% 24.74/25.12      ( codomain(codomain(domain_difference(X1,X2))) = backward_diamond(codomain(domain_difference(X1,X2)),coantidomain(domain(X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3565.2.0','0.3815.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.3996.0.1',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = backward_diamond(codomain(domain_difference(X1,X2)),coantidomain(domain(X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3996.0.0','0.989.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.3996.0.2',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = backward_diamond(codomain(domain_difference(X1,X2)),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3996.0.1','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.3996.1.0',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = backward_diamond(codomain(domain_difference(X1,X2)),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3996.0.2']),
% 24.74/25.12      [weight('<95,3815,3565,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.3996.2.0',plain,
% 24.74/25.12      ( backward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3996.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3989]).
% 24.74/25.12  cnf('0.3998.0.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = multiplication(coantidomain(domain(X1)),backward_diamond(c(X1),X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3558.2.0','0.3816.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.3998.0.1',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = multiplication(c(X1),backward_diamond(c(X1),X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.3998.0.0','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.3998.1.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = multiplication(c(X1),backward_diamond(c(X1),X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.3998.0.1']),
% 24.74/25.12      [weight('<95,3816,3558,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.3998.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),backward_diamond(c(X1),X2)) = backward_diamond(c(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.3998.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3991]).
% 24.74/25.12  cnf('0.4000.0.0',plain,
% 24.74/25.12      ( multiplication(X1,c(X2)) = multiplication(X1,backward_diamond(c(X2),X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3521.2.0','0.3998.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.4000.1.0',plain,
% 24.74/25.12      ( multiplication(X1,c(X2)) = multiplication(X1,backward_diamond(c(X2),X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4000.0.0']),
% 24.74/25.12      [weight('<76,3998,3521,[0,0,0,2]>')]).
% 24.74/25.12  cnf('0.4000.2.0',plain,
% 24.74/25.12      ( multiplication(X1,backward_diamond(c(X2),X1)) = multiplication(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4000.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3993]).
% 24.74/25.12  cnf('0.4001.0.0',plain,
% 24.74/25.12      ( multiplication(domain(X1),c(X2)) = multiplication(domain(X1),codomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4000.2.0','0.1631.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.4001.0.1',plain,
% 24.74/25.12      ( domain_difference(X1,X2) = multiplication(domain(X1),codomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4001.0.0','0.1295.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.4001.0.2',plain,
% 24.74/25.12      ( domain_difference(X1,X2) = domain_difference(X1,coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4001.0.1','0.1775.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4001.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,X2) = domain_difference(X1,coantidomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4001.0.2']),
% 24.74/25.12      [weight('<69,4000,1631,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.4001.2.0',plain,
% 24.74/25.12      ( domain_difference(X1,coantidomain(domain_difference(X1,X2))) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4001.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_3994]).
% 24.74/25.12  cnf('0.4014.0.0',plain,
% 24.74/25.12      ( codomain(backward_diamond(c(X1),X2)) = backward_diamond(backward_diamond(c(X1),X2),coantidomain(domain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3565.2.0','0.3816.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.4014.0.1',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = backward_diamond(backward_diamond(c(X1),X2),coantidomain(domain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4014.0.0','0.994.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.4014.0.2',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = backward_diamond(backward_diamond(c(X1),X2),c(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4014.0.1','0.1595.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.4014.1.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = backward_diamond(backward_diamond(c(X1),X2),c(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4014.0.2']),
% 24.74/25.12      [weight('<95,3816,3565,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.4014.2.0',plain,
% 24.74/25.12      ( backward_diamond(backward_diamond(c(X1),X2),c(X1)) = backward_diamond(c(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4014.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4007]).
% 24.74/25.12  cnf('0.4029.0.0',plain,
% 24.74/25.12      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = domain(codomain(domain_difference(X1,X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1788.2.0','0.3837.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4029.0.1',plain,
% 24.74/25.12      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4029.0.0','0.1732.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4029.1.0',plain,
% 24.74/25.12      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4029.0.1']),
% 24.74/25.12      [weight('<95,3837,1788,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.4029.2.0',plain,
% 24.74/25.12      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4029.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4022]).
% 24.74/25.12  cnf('0.4162.0.0',plain,
% 24.74/25.12      ( forward_diamond(backward_box(codomain(domain_difference(X1,domain(X2))),X3),X2) = domain(domain(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.25.2.0','0.3907.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4162.0.1',plain,
% 24.74/25.12      ( forward_diamond(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = domain(domain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4162.0.0','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1.1','L')]).
% 24.74/25.12  cnf('0.4162.0.2',plain,
% 24.74/25.12      ( forward_diamond(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = domain(X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4162.0.1','0.1270.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4162.1.0',plain,
% 24.74/25.12      ( forward_diamond(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = domain(X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4162.0.2']),
% 24.74/25.12      [weight('<98,3907,25,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.4162.2.0',plain,
% 24.74/25.12      ( forward_diamond(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = domain(X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4162.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4155]).
% 24.74/25.12  cnf('0.4207.0.0',plain,
% 24.74/25.12      ( c(addition(X1,c(X2))) = forward_diamond(c(addition(X1,c(X2))),domain(X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.3867.2.0','0.3887.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.4207.0.1',plain,
% 24.74/25.12      ( c(addition(X1,c(X2))) = forward_diamond(c(addition(X1,c(X2))),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4207.0.0','0.1278.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4207.1.0',plain,
% 24.74/25.12      ( c(addition(X1,c(X2))) = forward_diamond(c(addition(X1,c(X2))),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4207.0.1']),
% 24.74/25.12      [weight('<103,3887,3867,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.4207.2.0',plain,
% 24.74/25.12      ( forward_diamond(c(addition(X1,c(X2))),X2) = c(addition(X1,c(X2))) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4207.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4200]).
% 24.74/25.12  cnf('0.4208.0.0',plain,
% 24.74/25.12      ( c(addition(forward_box(X1,c(X2)),c(multiplication(X1,X2)))) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4207.2.0','0.2036.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.4208.0.1',plain,
% 24.74/25.12      ( c(forward_box(X1,c(X2))) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4208.0.0','0.2036.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4208.0.2',plain,
% 24.74/25.12      ( forward_diamond(X1,c(c(X2))) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4208.0.1','0.1288.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.4208.0.3',plain,
% 24.74/25.12      ( forward_diamond(X1,domain(X2)) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4208.0.2','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.4208.0.4',plain,
% 24.74/25.12      ( forward_diamond(X1,X2) = forward_diamond(c(forward_box(X1,c(X2))),multiplication(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4208.0.3','0.1278.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.4208.0.5',plain,
% 24.74/25.12      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,c(c(X2))),multiplication(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4208.0.4','0.1288.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.4208.0.6',plain,
% 24.74/25.12      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,domain(X2)),multiplication(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4208.0.5','0.1271.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1.2','L')]).
% 24.74/25.12  cnf('0.4208.0.7',plain,
% 24.74/25.12      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4208.0.6','0.1278.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.4208.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4208.0.7']),
% 24.74/25.12      [weight('<87,4207,2036,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.4208.2.0',plain,
% 24.74/25.12      ( forward_diamond(forward_diamond(X1,X2),multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4208.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4201]).
% 24.74/25.12  cnf('0.4278.0.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = addition(zero,multiplication(X1,X3)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.9.2.0','0.997.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4278.0.1',plain,
% 24.74/25.12      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,X3) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4278.0.0','0.35.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4278.1.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,X3) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4278.0.1']),
% 24.74/25.12      [weight('<107,997,9,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.4278.2.0',plain,
% 24.74/25.12      ( multiplication(X1,addition(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,X3) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4278.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4271]).
% 24.74/25.12  cnf('0.4280.0.0',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = multiplication(X1,one) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4278.2.0','0.3834.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.4280.0.1',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = X1 ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4280.0.0','0.1.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4280.1.0',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = X1 ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4280.0.1']),
% 24.74/25.12      [weight('<89,4278,3834,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.4280.2.0',plain,
% 24.74/25.12      ( multiplication(X1,backward_box(coantidomain(addition(X1,X2)),X3)) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4280.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4273]).
% 24.74/25.12  cnf('0.4281.0.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,coantidomain(coantidomain(addition(X1,X2)))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4280.2.0','0.1730.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2','L')]).
% 24.74/25.12  cnf('0.4281.0.1',plain,
% 24.74/25.12      ( X1 = multiplication(X1,codomain(addition(X1,X2))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4281.0.0','0.24.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.4281.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,codomain(addition(X1,X2))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4281.0.1']),
% 24.74/25.12      [weight('<55,4280,1730,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.4281.2.0',plain,
% 24.74/25.12      ( multiplication(X1,codomain(addition(X1,X2))) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4281.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4274]).
% 24.74/25.12  cnf('0.4282.0.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,codomain(addition(X2,X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4281.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.4282.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(X1,codomain(addition(X2,X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4282.0.0']),
% 24.74/25.12      [weight('<55,4281,16,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.4282.2.0',plain,
% 24.74/25.12      ( multiplication(X1,codomain(addition(X2,X1))) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4282.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4275]).
% 24.74/25.12  cnf('0.4286.0.0',plain,
% 24.74/25.12      ( forward_diamond(X1,codomain(addition(X2,X1))) = domain(X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1774.2.0','0.4282.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4286.1.0',plain,
% 24.74/25.12      ( forward_diamond(X1,codomain(addition(X2,X1))) = domain(X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4286.0.0']),
% 24.74/25.12      [weight('<62,4282,1774,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.4286.2.0',plain,
% 24.74/25.12      ( forward_diamond(X1,codomain(addition(X2,X1))) = domain(X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4286.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4279]).
% 24.74/25.12  cnf('0.4287.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),codomain(domain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4286.2.0','0.472.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.4287.0.1',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),domain(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4287.0.0','0.1596.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.4287.0.2',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4287.0.1','0.1278.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4287.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = forward_diamond(domain_difference(X1,X2),X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4287.0.2']),
% 24.74/25.12      [weight('<59,4286,472,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.4287.2.0',plain,
% 24.74/25.12      ( forward_diamond(domain_difference(X1,X2),X1) = domain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4287.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4280]).
% 24.74/25.12  cnf('0.4295.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,addition(X1,X2))) = zero ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4287.2.0','0.3367.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.4295.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,addition(X1,X2))) = zero ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4295.0.0']),
% 24.74/25.12      [weight('<55,4287,3367,[1,0,0,0]>')]).
% 24.74/25.12  cnf('0.4295.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,addition(X1,X2))) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4295.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4288]).
% 24.74/25.12  cnf('0.4296.0.0',plain,
% 24.74/25.12      ( domain_difference(X1,addition(X1,X2)) = multiplication(zero,domain_difference(X1,addition(X1,X2))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.190.2.0','0.4295.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4296.0.1',plain,
% 24.74/25.12      ( domain_difference(X1,addition(X1,X2)) = zero ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4296.0.0','0.14.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4296.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,addition(X1,X2)) = zero ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4296.0.1']),
% 24.74/25.12      [weight('<41,4295,190,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.4296.2.0',plain,
% 24.74/25.12      ( domain_difference(X1,addition(X1,X2)) = zero ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4296.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4289]).
% 24.74/25.12  cnf('0.4461.0.0',plain,
% 24.74/25.12      ( multiplication(X1,domain(X2)) = multiplication(multiplication(X1,domain(X2)),codomain(X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4282.2.0','0.422.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.4461.0.1',plain,
% 24.74/25.12      ( multiplication(X1,domain(X2)) = multiplication(X1,multiplication(domain(X2),codomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4461.0.0','0.8.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4461.0.2',plain,
% 24.74/25.12      ( multiplication(X1,domain(X2)) = multiplication(X1,domain_difference(X2,coantidomain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4461.0.1','0.1775.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.4461.1.0',plain,
% 24.74/25.12      ( multiplication(X1,domain(X2)) = multiplication(X1,domain_difference(X2,coantidomain(X1))) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4461.0.2']),
% 24.74/25.12      [weight('<76,4282,422,[1,0,0,3]>')]).
% 24.74/25.12  cnf('0.4461.2.0',plain,
% 24.74/25.12      ( multiplication(X1,domain_difference(X2,coantidomain(X1))) = multiplication(X1,domain(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4461.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4454]).
% 24.74/25.12  cnf('0.4462.0.0',plain,
% 24.74/25.12      ( backward_box(domain_difference(X1,coantidomain(c(X2))),X2) = backward_box(multiplication(c(X2),domain(X1)),X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1647.2.0','0.4461.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4462.0.1',plain,
% 24.74/25.12      ( backward_box(domain_difference(X1,domain(X2)),X2) = backward_box(multiplication(c(X2),domain(X1)),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4462.0.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.4462.0.2',plain,
% 24.74/25.12      ( backward_box(domain_difference(X1,X2),X2) = backward_box(multiplication(c(X2),domain(X1)),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4462.0.1','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4462.0.3',plain,
% 24.74/25.12      ( backward_box(domain_difference(X1,X2),X2) = backward_box(domain(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4462.0.2','0.1647.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4462.1.0',plain,
% 24.74/25.12      ( backward_box(domain_difference(X1,X2),X2) = backward_box(domain(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4462.0.3']),
% 24.74/25.12      [weight('<59,4461,1647,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.4462.2.0',plain,
% 24.74/25.12      ( backward_box(domain_difference(X1,X2),X2) = backward_box(domain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4462.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4455]).
% 24.74/25.12  cnf('0.4508.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = multiplication(c(X1),domain_difference(X2,domain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4461.2.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.2','L')]).
% 24.74/25.12  cnf('0.4508.0.1',plain,
% 24.74/25.12      ( domain_difference(c(X1),c(X2)) = multiplication(c(X1),domain_difference(X2,domain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4508.0.0','0.1350.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.4508.0.2',plain,
% 24.74/25.12      ( domain_difference(c(X1),c(X2)) = multiplication(c(X1),domain_difference(X2,X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4508.0.1','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.4508.1.0',plain,
% 24.74/25.12      ( domain_difference(c(X1),c(X2)) = multiplication(c(X1),domain_difference(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4508.0.2']),
% 24.74/25.12      [weight('<83,4461,1594,[1,0,0,4]>')]).
% 24.74/25.12  cnf('0.4508.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain_difference(X2,X1)) = domain_difference(c(X1),c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4508.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_4501]).
% 24.74/25.12  cnf('0.4509.0.0',plain,
% 24.74/25.12      ( backward_diamond(domain_difference(X1,coantidomain(c(X2))),c(X2)) = codomain(multiplication(c(X2),domain(X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.1620.2.0','0.4461.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4509.0.1',plain,
% 24.74/25.12      ( backward_diamond(domain_difference(X1,domain(X2)),c(X2)) = codomain(multiplication(c(X2),domain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4509.0.0','0.1594.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.2','L')]).
% 24.74/25.12  cnf('0.4509.0.2',plain,
% 24.74/25.12      ( backward_diamond(domain_difference(X1,X2),c(X2)) = codomain(multiplication(c(X2),domain(X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4509.0.1','0.1276.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.4509.0.3',plain,
% 24.74/25.12      ( backward_diamond(domain_difference(X1,X2),c(X2)) = backward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.4509.0.2','0.1620.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.4509.1.0',plain,
% 24.74/25.12      ( backward_diamond(domain_difference(X1,X2),c(X2)) = backward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.4509.0.3']),
% 24.74/25.12      [weight('<83,4461,1620,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.4509.2.0',plain,
% 24.74/25.12      ( backward_diamond(domain_difference(X1,X2),c(X2)) = backward_diamond(domain(X1),c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.4509.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_4502]).
% 24.74/25.12  cnf('0.5460.0.0',plain,
% 24.74/25.12      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = addition(zero,multiplication(X3,X1)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.12.2.0','0.1305.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.5460.0.1',plain,
% 24.74/25.12      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = multiplication(X3,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5460.0.0','0.35.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.5460.1.0',plain,
% 24.74/25.12      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = multiplication(X3,X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5460.0.1']),
% 24.74/25.12      [weight('<107,1305,12,[0,0,0,1]>')]).
% 24.74/25.12  cnf('0.5460.2.0',plain,
% 24.74/25.12      ( multiplication(addition(c(addition(X1,X2)),X3),X1) = multiplication(X3,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5460.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_5453]).
% 24.74/25.12  cnf('0.5461.0.0',plain,
% 24.74/25.12      ( multiplication(domain(addition(X1,X2)),X1) = multiplication(one,X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.5460.2.0','0.106.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.5461.0.1',plain,
% 24.74/25.12      ( multiplication(domain(addition(X1,X2)),X1) = X1 ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5461.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.5461.1.0',plain,
% 24.74/25.12      ( multiplication(domain(addition(X1,X2)),X1) = X1 ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5461.0.1']),
% 24.74/25.12      [weight('<55,5460,106,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.5461.2.0',plain,
% 24.74/25.12      ( multiplication(domain(addition(X1,X2)),X1) = X1 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5461.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_5454]).
% 24.74/25.12  cnf('0.5462.0.0',plain,
% 24.74/25.12      ( X1 = multiplication(domain(addition(X2,X1)),X1) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.5461.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.5462.1.0',plain,
% 24.74/25.12      ( X1 = multiplication(domain(addition(X2,X1)),X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5462.0.0']),
% 24.74/25.12      [weight('<55,5461,16,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.5462.2.0',plain,
% 24.74/25.12      ( multiplication(domain(addition(X1,X2)),X2) = X2 ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5462.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_5455]).
% 24.74/25.12  cnf('0.5463.0.0',plain,
% 24.74/25.12      ( domain_difference(X1,X2) = multiplication(domain(c(X2)),domain_difference(X1,X2)) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.5462.2.0','0.1326.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1.1','L')]).
% 24.74/25.12  cnf('0.5463.0.1',plain,
% 24.74/25.12      ( domain_difference(X1,X2) = multiplication(c(X2),domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5463.0.0','0.1104.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.1','L')]).
% 24.74/25.12  cnf('0.5463.0.2',plain,
% 24.74/25.12      ( domain_difference(X1,X2) = domain_difference(c(X2),c(X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5463.0.1','0.4508.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.5463.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,X2) = domain_difference(c(X2),c(X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5463.0.2']),
% 24.74/25.12      [weight('<53,5462,1326,[1,0,0,2]>')]).
% 24.74/25.12  cnf('0.5463.2.0',plain,
% 24.74/25.12      ( domain_difference(c(X1),c(X2)) = domain_difference(X2,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5463.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_5456]).
% 24.74/25.12  cnf('0.5464.0.0',plain,
% 24.74/25.12      ( domain_difference(c(X1),c(X2)) = domain_difference(c(X1),coantidomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.4001.2.0','0.5463.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.2.1','L')]).
% 24.74/25.12  cnf('0.5464.0.1',plain,
% 24.74/25.12      ( domain_difference(X2,X1) = domain_difference(c(X1),coantidomain(domain_difference(X2,X1))) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5464.0.0','0.5463.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.5464.0.2',plain,
% 24.74/25.12      ( domain_difference(X2,X1) = codomain(domain_difference(X2,X1)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5464.0.1','0.3994.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.5464.1.0',plain,
% 24.74/25.12      ( domain_difference(X2,X1) = codomain(domain_difference(X2,X1)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5464.0.2']),
% 24.74/25.12      [weight('<39,5463,4001,[0,0,0,3]>')]).
% 24.74/25.12  cnf('0.5464.2.0',plain,
% 24.74/25.12      ( codomain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5464.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_5457]).
% 24.74/25.12  cnf('0.5465.0.0',plain,
% 24.74/25.12      ( forward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.4029.2.0'])).
% 24.74/25.12  cnf('0.5465.0.1',plain,
% 24.74/25.12      ( forward_diamond(domain_difference(X1,X2),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5465.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.5465.0.2',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5465.0.1','0.2252.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.5465.0.3',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5465.0.2','0.5464.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.5465.1.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5465.0.3']),
% 24.74/25.12      [weight('<39,4029,5464,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.5465.2.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,X2)) = domain_difference(X1,X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5465.1.0',theory(equality)]),
% 24.74/25.12      [u,rule_5458]).
% 24.74/25.12  cnf('0.5466.0.0',plain,
% 24.74/25.12      ( domain(domain_difference(X1,c(X2))) = forward_diamond(domain(X1),X2) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1319.2.0'])).
% 24.74/25.12  cnf('0.5466.0.1',plain,
% 24.74/25.12      ( domain_difference(X1,c(X2)) = forward_diamond(domain(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5466.0.0','0.5465.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.5466.1.0',plain,
% 24.74/25.12      ( domain_difference(X1,c(X2)) = forward_diamond(domain(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5466.0.1']),
% 24.74/25.12      [weight('<44,1319,5465,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.5466.2.0',plain,
% 24.74/25.12      ( forward_diamond(domain(X1),X2) = domain_difference(X1,c(X2)) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5466.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_5459]).
% 24.74/25.12  cnf('0.5467.0.0',plain,
% 24.74/25.12      ( domain_difference(c(X1),c(X2)) = forward_diamond(c(X1),X2) ),
% 24.74/25.12      inference(cp,[status(thm)],['0.5466.2.0','0.1104.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.5467.0.1',plain,
% 24.74/25.12      ( domain_difference(X2,X1) = forward_diamond(c(X1),X2) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5467.0.0','0.5463.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.5467.1.0',plain,
% 24.74/25.12      ( domain_difference(X2,X1) = forward_diamond(c(X1),X2) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5467.0.1']),
% 24.74/25.12      [weight('<39,5466,1104,[1,0,0,1]>')]).
% 24.74/25.12  cnf('0.5467.2.0',plain,
% 24.74/25.12      ( forward_diamond(c(X1),X2) = domain_difference(X2,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5467.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_5460]).
% 24.74/25.12  cnf('0.5468.0.0',plain,
% 24.74/25.12      ( codomain(domain_difference(codomain(X1),X2)) = backward_diamond(c(X2),X1) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.1777.2.0'])).
% 24.74/25.12  cnf('0.5468.0.1',plain,
% 24.74/25.12      ( domain_difference(codomain(X1),X2) = backward_diamond(c(X2),X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5468.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.5468.1.0',plain,
% 24.74/25.12      ( domain_difference(codomain(X1),X2) = backward_diamond(c(X2),X1) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5468.0.1']),
% 24.74/25.12      [weight('<44,1777,5464,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.5468.2.0',plain,
% 24.74/25.12      ( backward_diamond(c(X1),X2) = domain_difference(codomain(X2),X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5468.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_5461]).
% 24.74/25.12  cnf('0.5469.0.0',plain,
% 24.74/25.12      ( backward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.3836.2.0'])).
% 24.74/25.12  cnf('0.5469.0.1',plain,
% 24.74/25.12      ( backward_box(domain_difference(X1,X2),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5469.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.5469.0.2',plain,
% 24.74/25.12      ( backward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5469.0.1','0.4462.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.5469.1.0',plain,
% 24.74/25.12      ( backward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5469.0.2']),
% 24.74/25.12      [weight('<44,3836,5464,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.5469.2.0',plain,
% 24.74/25.12      ( coantidomain(domain_difference(X1,X2)) = backward_box(domain(X1),X2) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5469.1.0',theory(equality)]),
% 24.74/25.12      [x,rule_5462]).
% 24.74/25.12  cnf('0.5470.0.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(antidomain(X1),antidomain(X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.176.2.0'])).
% 24.74/25.12  cnf('0.5470.0.1',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5470.0.0','0.1137.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.5470.1.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),antidomain(X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5470.0.1']),
% 24.74/25.12      [weight('<?,176,1137,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.5470.1.1',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(c(X1),c(X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5470.1.0','0.1266.2.0',theory(equality)]),
% 24.74/25.12      [pos('R.2','L')]).
% 24.74/25.12  cnf('0.5470.1.2',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(X2,X1) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5470.1.1','0.5463.2.0',theory(equality)]),
% 24.74/25.12      [pos('R','L')]).
% 24.74/25.12  cnf('0.5470.2.0',plain,
% 24.74/25.12      ( multiplication(c(X1),domain(X2)) = domain_difference(X2,X1) ),
% 24.74/25.12      inference(orient,[status(thm)],['0.5470.1.2',theory(equality)]),
% 24.74/25.12      [u,rule_5463]).
% 24.74/25.12  cnf('0.5471.0.0',plain,
% 24.74/25.12      ( forward_box(codomain(domain_difference(X1,X2)),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(interreduction_right,[status(thm)],['0.3840.2.0'])).
% 24.74/25.12  cnf('0.5471.0.1',plain,
% 24.74/25.12      ( forward_box(domain_difference(X1,X2),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5471.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.12      [pos('L.1','L')]).
% 24.74/25.12  cnf('0.5471.0.2',plain,
% 24.74/25.12      ( forward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(reduction,[status(thm)],['0.5471.0.1','0.2253.2.0',theory(equality)]),
% 24.74/25.12      [pos('L','L')]).
% 24.74/25.12  cnf('0.5471.1.0',plain,
% 24.74/25.12      ( forward_box(domain(X1),X2) = coantidomain(domain_difference(X1,X2)) ),
% 24.74/25.12      inference(weigh,[status(thm)],['0.5471.0.2']),
% 24.74/25.12      [weight('<44,3840,5464,[0,0,0,0]>')]).
% 24.74/25.12  cnf('0.5471.1.1',plain,
% 24.74/25.13      ( forward_box(domain(X1),X2) = backward_box(domain(X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5471.1.0','0.5469.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5471.2.0',plain,
% 24.74/25.13      ( forward_box(domain(X1),X2) = backward_box(domain(X1),X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5471.1.1',theory(equality)]),
% 24.74/25.13      [u,rule_5464]).
% 24.74/25.13  cnf('0.5472.0.0',plain,
% 24.74/25.13      ( c(domain_difference(X1,X2)) = forward_box(domain(X1),X2) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.1285.2.0'])).
% 24.74/25.13  cnf('0.5472.0.1',plain,
% 24.74/25.13      ( c(domain_difference(X1,X2)) = backward_box(domain(X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5472.0.0','0.5471.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5472.1.0',plain,
% 24.74/25.13      ( c(domain_difference(X1,X2)) = backward_box(domain(X1),X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5472.0.1']),
% 24.74/25.13      [weight('<44,1285,5471,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5472.2.0',plain,
% 24.74/25.13      ( c(domain_difference(X1,X2)) = backward_box(domain(X1),X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5472.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5465]).
% 24.74/25.13  cnf('0.5473.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(X2)) = forward_diamond(codomain(X2),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5467.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5473.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(X2)) = forward_diamond(codomain(X2),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5473.0.0']),
% 24.74/25.13      [weight('<44,5467,1729,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5473.2.0',plain,
% 24.74/25.13      ( forward_diamond(codomain(X1),X2) = domain_difference(X2,coantidomain(X1)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5473.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5466]).
% 24.74/25.13  cnf('0.5474.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,codomain(X2)) = forward_diamond(coantidomain(X2),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5467.2.0','0.1731.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5474.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,codomain(X2)) = forward_diamond(coantidomain(X2),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5474.0.0']),
% 24.74/25.13      [weight('<44,5467,1731,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5474.2.0',plain,
% 24.74/25.13      ( forward_diamond(coantidomain(X1),X2) = domain_difference(X2,codomain(X1)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5474.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5467]).
% 24.74/25.13  cnf('0.5479.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,codomain(domain_difference(X2,X1))) = domain(X1) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.3815.2.0'])).
% 24.74/25.13  cnf('0.5479.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,domain_difference(X2,X1)) = domain(X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5479.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5479.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,domain_difference(X2,X1)) = domain(X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5479.0.1']),
% 24.74/25.13      [weight('<47,3815,5464,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5479.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,domain_difference(X2,X1)) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5479.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5472]).
% 24.74/25.13  cnf('0.5480.0.0',plain,
% 24.74/25.13      ( domain_difference(codomain(domain_difference(X1,X2)),X2) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.3837.2.0'])).
% 24.74/25.13  cnf('0.5480.0.1',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),X2) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5480.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5480.0.2',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),X2) = domain_difference(X1,X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5480.0.1','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5480.1.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),X2) = domain_difference(X1,X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5480.0.2']),
% 24.74/25.13      [weight('<53,3837,5464,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5480.2.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),X2) = domain_difference(X1,X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5480.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5473]).
% 24.74/25.13  cnf('0.5481.0.0',plain,
% 24.74/25.13      ( backward_diamond(codomain(domain_difference(X1,X2)),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.3996.2.0'])).
% 24.74/25.13  cnf('0.5481.0.1',plain,
% 24.74/25.13      ( backward_diamond(domain_difference(X1,X2),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5481.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5481.0.2',plain,
% 24.74/25.13      ( backward_diamond(domain(X1),c(X2)) = codomain(domain_difference(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5481.0.1','0.4509.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5481.0.3',plain,
% 24.74/25.13      ( backward_diamond(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5481.0.2','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5481.1.0',plain,
% 24.74/25.13      ( backward_diamond(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5481.0.3']),
% 24.74/25.13      [weight('<53,3996,5464,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5481.2.0',plain,
% 24.74/25.13      ( backward_diamond(domain(X1),c(X2)) = domain_difference(X1,X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5481.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5474]).
% 24.74/25.13  cnf('0.5482.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(X2)) = backward_diamond(domain(X1),codomain(X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5481.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5482.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(X2)) = backward_diamond(domain(X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5482.0.0','0.993.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5482.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(X2)) = backward_diamond(domain(X1),X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5482.0.1']),
% 24.74/25.13      [weight('<44,5481,1729,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.5482.2.0',plain,
% 24.74/25.13      ( backward_diamond(domain(X1),X2) = domain_difference(X1,coantidomain(X2)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5482.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5475]).
% 24.74/25.13  cnf('0.5488.0.0',plain,
% 24.74/25.13      ( domain(domain_difference(c(X1),X2)) = forward_diamond(c(X1),c(X2)) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.1352.2.0'])).
% 24.74/25.13  cnf('0.5488.0.1',plain,
% 24.74/25.13      ( domain_difference(c(X1),X2) = forward_diamond(c(X1),c(X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5488.0.0','0.5465.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5488.1.0',plain,
% 24.74/25.13      ( domain_difference(c(X1),X2) = forward_diamond(c(X1),c(X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5488.0.1']),
% 24.74/25.13      [weight('<59,1352,5465,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5488.1.1',plain,
% 24.74/25.13      ( domain_difference(c(X1),X2) = domain_difference(c(X2),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5488.1.0','0.5467.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5488.2.0',plain,
% 24.74/25.13      ( domain_difference(c(X1),X2) = domain_difference(c(X2),X1) ),
% 24.74/25.13      inference(activate,[status(thm)],['0.5488.1.1']),
% 24.74/25.13      [equation_8]).
% 24.74/25.13  cnf('0.5489.0.0',plain,
% 24.74/25.13      ( codomain(domain_difference(X1,c(X2))) = backward_diamond(domain(X2),domain(X1)) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.1635.2.0'])).
% 24.74/25.13  cnf('0.5489.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,c(X2)) = backward_diamond(domain(X2),domain(X1)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5489.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5489.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(X2)) = backward_diamond(domain(X2),domain(X1)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5489.0.1']),
% 24.74/25.13      [weight('<59,1635,5464,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5489.1.1',plain,
% 24.74/25.13      ( domain_difference(X1,c(X2)) = domain_difference(X2,coantidomain(domain(X1))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5489.1.0','0.5482.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5489.1.2',plain,
% 24.74/25.13      ( domain_difference(X1,c(X2)) = domain_difference(X2,c(X1)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5489.1.1','0.1595.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.5489.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(X2)) = domain_difference(X2,c(X1)) ),
% 24.74/25.13      inference(activate,[status(thm)],['0.5489.1.2']),
% 24.74/25.13      [equation_9]).
% 24.74/25.13  cnf('0.5500.0.0',plain,
% 24.74/25.13      ( backward_diamond(backward_diamond(c(X1),X2),c(X1)) = backward_diamond(c(X1),X2) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.4014.2.0'])).
% 24.74/25.13  cnf('0.5500.0.1',plain,
% 24.74/25.13      ( backward_diamond(domain_difference(codomain(X2),X1),c(X1)) = backward_diamond(c(X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5500.0.0','0.5468.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5500.0.2',plain,
% 24.74/25.13      ( backward_diamond(domain(codomain(X2)),c(X1)) = backward_diamond(c(X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5500.0.1','0.4509.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5500.0.3',plain,
% 24.74/25.13      ( backward_diamond(codomain(X2),c(X1)) = backward_diamond(c(X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5500.0.2','0.1732.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5500.0.4',plain,
% 24.74/25.13      ( backward_diamond(codomain(X2),c(X1)) = domain_difference(codomain(X2),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5500.0.3','0.5468.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5500.1.0',plain,
% 24.74/25.13      ( backward_diamond(codomain(X2),c(X1)) = domain_difference(codomain(X2),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5500.0.4']),
% 24.74/25.13      [weight('<59,4014,5468,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5500.2.0',plain,
% 24.74/25.13      ( backward_diamond(codomain(X1),c(X2)) = domain_difference(codomain(X1),X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5500.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5491]).
% 24.74/25.13  cnf('0.5501.0.0',plain,
% 24.74/25.13      ( multiplication(c(X1),X2) = multiplication(domain(X2),multiplication(c(X1),X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5462.2.0','0.827.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.1','L')]).
% 24.74/25.13  cnf('0.5501.0.1',plain,
% 24.74/25.13      ( multiplication(c(X1),X2) = multiplication(domain_difference(X2,X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5501.0.0','0.3419.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5501.1.0',plain,
% 24.74/25.13      ( multiplication(c(X1),X2) = multiplication(domain_difference(X2,X1),X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5501.0.1']),
% 24.74/25.13      [weight('<59,5462,827,[1,0,0,2]>')]).
% 24.74/25.13  cnf('0.5501.2.0',plain,
% 24.74/25.13      ( multiplication(domain_difference(X1,X2),X1) = multiplication(c(X2),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5501.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5492]).
% 24.74/25.13  cnf('0.5523.0.0',plain,
% 24.74/25.13      ( domain(c(X1)) = domain_difference(c(X1),domain_difference(X1,X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5479.2.0','0.5463.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5523.0.1',plain,
% 24.74/25.13      ( c(X1) = domain_difference(c(X1),domain_difference(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5523.0.0','0.1104.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5523.1.0',plain,
% 24.74/25.13      ( c(X1) = domain_difference(c(X1),domain_difference(X1,X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5523.0.1']),
% 24.74/25.13      [weight('<62,5479,5463,[1,0,0,2]>')]).
% 24.74/25.13  cnf('0.5523.2.0',plain,
% 24.74/25.13      ( domain_difference(c(X1),domain_difference(X1,X2)) = c(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5523.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5513]).
% 24.74/25.13  cnf('0.5607.0.0',plain,
% 24.74/25.13      ( forward_diamond(backward_box(codomain(domain_difference(X1,X2)),X3),X2) = domain(X2) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.4162.2.0'])).
% 24.74/25.13  cnf('0.5607.0.1',plain,
% 24.74/25.13      ( forward_diamond(backward_box(domain_difference(X1,X2),X3),X2) = domain(X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5607.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.1','L')]).
% 24.74/25.13  cnf('0.5607.1.0',plain,
% 24.74/25.13      ( forward_diamond(backward_box(domain_difference(X1,X2),X3),X2) = domain(X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5607.0.1']),
% 24.74/25.13      [weight('<79,4162,5464,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5607.2.0',plain,
% 24.74/25.13      ( forward_diamond(backward_box(domain_difference(X1,X2),X3),X2) = domain(X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5607.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5592]).
% 24.74/25.13  cnf('0.5652.0.0',plain,
% 24.74/25.13      ( domain(domain_difference(forward_diamond(X1,X2),X3)) = forward_diamond(forward_diamond(X1,X2),c(X3)) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.3250.2.0'])).
% 24.74/25.13  cnf('0.5652.0.1',plain,
% 24.74/25.13      ( domain_difference(forward_diamond(X1,X2),X3) = forward_diamond(forward_diamond(X1,X2),c(X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5652.0.0','0.5465.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5652.1.0',plain,
% 24.74/25.13      ( domain_difference(forward_diamond(X1,X2),X3) = forward_diamond(forward_diamond(X1,X2),c(X3)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5652.0.1']),
% 24.74/25.13      [weight('<83,3250,5465,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5652.2.0',plain,
% 24.74/25.13      ( forward_diamond(forward_diamond(X1,X2),c(X3)) = domain_difference(forward_diamond(X1,X2),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5652.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5637]).
% 24.74/25.13  cnf('0.5653.0.0',plain,
% 24.74/25.13      ( domain(domain_difference(backward_diamond(X1,X2),X3)) = forward_diamond(backward_diamond(X1,X2),c(X3)) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.3280.2.0'])).
% 24.74/25.13  cnf('0.5653.0.1',plain,
% 24.74/25.13      ( domain_difference(backward_diamond(X1,X2),X3) = forward_diamond(backward_diamond(X1,X2),c(X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5653.0.0','0.5465.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5653.1.0',plain,
% 24.74/25.13      ( domain_difference(backward_diamond(X1,X2),X3) = forward_diamond(backward_diamond(X1,X2),c(X3)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5653.0.1']),
% 24.74/25.13      [weight('<83,3280,5465,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5653.2.0',plain,
% 24.74/25.13      ( forward_diamond(backward_diamond(X1,X2),c(X3)) = domain_difference(backward_diamond(X1,X2),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5653.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5638]).
% 24.74/25.13  cnf('0.5658.0.0',plain,
% 24.74/25.13      ( forward_diamond(X1,codomain(domain_difference(X2,X3))) = domain(multiplication(X1,domain_difference(X2,X3))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.1774.2.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.2','L')]).
% 24.74/25.13  cnf('0.5658.0.1',plain,
% 24.74/25.13      ( forward_diamond(X1,domain_difference(X2,X3)) = domain(multiplication(X1,domain_difference(X2,X3))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5658.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5658.1.0',plain,
% 24.74/25.13      ( forward_diamond(X1,domain_difference(X2,X3)) = domain(multiplication(X1,domain_difference(X2,X3))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5658.0.1']),
% 24.74/25.13      [weight('<83,5464,1774,[0,0,0,3]>')]).
% 24.74/25.13  cnf('0.5658.2.0',plain,
% 24.74/25.13      ( domain(multiplication(X1,domain_difference(X2,X3))) = forward_diamond(X1,domain_difference(X2,X3)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5658.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5643]).
% 24.74/25.13  cnf('0.5660.0.0',plain,
% 24.74/25.13      ( domain_difference(multiplication(X1,domain(X2)),c(X3)) = forward_diamond(forward_diamond(X1,X2),X3) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5466.2.0','0.25.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5660.0.1',plain,
% 24.74/25.13      ( domain_difference(forward_diamond(X1,X2),c(X3)) = forward_diamond(forward_diamond(X1,X2),X3) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5660.0.0','0.1547.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5660.1.0',plain,
% 24.74/25.13      ( domain_difference(forward_diamond(X1,X2),c(X3)) = forward_diamond(forward_diamond(X1,X2),X3) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5660.0.1']),
% 24.74/25.13      [weight('<83,5466,25,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5660.2.0',plain,
% 24.74/25.13      ( domain_difference(forward_diamond(X1,X2),c(X3)) = forward_diamond(forward_diamond(X1,X2),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5660.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5645]).
% 24.74/25.13  cnf('0.5676.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X2,X3)) = forward_diamond(backward_box(X2,coantidomain(X3)),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5467.2.0','0.1740.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5676.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X2,X3)) = forward_diamond(backward_box(X2,coantidomain(X3)),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5676.0.0']),
% 24.74/25.13      [weight('<83,5467,1740,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5676.2.0',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X1,coantidomain(X2)),X3) = domain_difference(X3,backward_diamond(X1,X2)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5676.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5661]).
% 24.74/25.13  cnf('0.5677.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(domain_difference(X2,X1),X3)) = domain(X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5676.2.0','0.5607.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5677.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(domain_difference(X2,X1),X3)) = domain(X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5677.0.0']),
% 24.74/25.13      [weight('<79,5676,5607,[1,0,0,0]>')]).
% 24.74/25.13  cnf('0.5677.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(domain_difference(X2,X1),X3)) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5677.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5662]).
% 24.74/25.13  cnf('0.5684.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(multiplication(codomain(X2),X3))) = forward_diamond(backward_diamond(X3,X2),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5473.2.0','0.29.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5684.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,backward_box(X3,coantidomain(X2))) = forward_diamond(backward_diamond(X3,X2),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5684.0.0','0.1762.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5684.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_box(X3,coantidomain(X2))) = forward_diamond(backward_diamond(X3,X2),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5684.0.1']),
% 24.74/25.13      [weight('<83,5473,29,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5684.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_box(X2,coantidomain(X3))) = forward_diamond(backward_diamond(X2,X3),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5684.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5669]).
% 24.74/25.13  cnf('0.5688.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(backward_box(X2,X3))) = forward_diamond(backward_box(X2,X3),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5473.2.0','0.1604.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5688.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X2,c(X3))) = forward_diamond(backward_box(X2,X3),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5688.0.0','0.1739.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5688.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X2,c(X3))) = forward_diamond(backward_box(X2,X3),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5688.0.1']),
% 24.74/25.13      [weight('<83,5473,1604,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5688.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X2,c(X3))) = forward_diamond(backward_box(X2,X3),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5688.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5673]).
% 24.74/25.13  cnf('0.5689.0.0',plain,
% 24.74/25.13      ( multiplication(domain(X1),backward_box(X2,X3)) = domain_difference(X1,backward_diamond(X2,c(X3))) ),
% 24.74/25.13      inference(interreduction_right,[status(thm)],['0.3232.2.0'])).
% 24.74/25.13  cnf('0.5689.0.1',plain,
% 24.74/25.13      ( multiplication(domain(X1),backward_box(X2,X3)) = forward_diamond(backward_box(X2,X3),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5689.0.0','0.5688.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.5689.1.0',plain,
% 24.74/25.13      ( multiplication(domain(X1),backward_box(X2,X3)) = forward_diamond(backward_box(X2,X3),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5689.0.1']),
% 24.74/25.13      [weight('<83,3232,5688,[0,0,0,0]>')]).
% 24.74/25.13  cnf('0.5689.2.0',plain,
% 24.74/25.13      ( multiplication(domain(X1),backward_box(X2,X3)) = forward_diamond(backward_box(X2,X3),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5689.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5674]).
% 24.74/25.13  cnf('0.5690.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,coantidomain(domain_difference(X2,X3))) = forward_diamond(domain_difference(X2,X3),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5473.2.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5690.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,backward_box(domain(X2),X3)) = forward_diamond(domain_difference(X2,X3),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5690.0.0','0.5469.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5690.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_box(domain(X2),X3)) = forward_diamond(domain_difference(X2,X3),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5690.0.1']),
% 24.74/25.13      [weight('<83,5473,5464,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5690.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_box(domain(X2),X3)) = forward_diamond(domain_difference(X2,X3),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5690.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5675]).
% 24.74/25.13  cnf('0.5699.0.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),coantidomain(X3)) = backward_diamond(domain_difference(X1,X2),X3) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5482.2.0','0.5465.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5699.1.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),coantidomain(X3)) = backward_diamond(domain_difference(X1,X2),X3) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5699.0.0']),
% 24.74/25.13      [weight('<83,5482,5465,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5699.2.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),coantidomain(X3)) = backward_diamond(domain_difference(X1,X2),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5699.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_5684]).
% 24.74/25.13  cnf('0.5704.0.0',plain,
% 24.74/25.13      ( domain_difference(codomain(domain_difference(X1,X2)),X3) = backward_diamond(domain_difference(X1,X2),c(X3)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5500.2.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5704.0.1',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),X3) = backward_diamond(domain_difference(X1,X2),c(X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5704.0.0','0.5464.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5704.1.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),X3) = backward_diamond(domain_difference(X1,X2),c(X3)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5704.0.1']),
% 24.74/25.13      [weight('<83,5500,5464,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5704.2.0',plain,
% 24.74/25.13      ( backward_diamond(domain_difference(X1,X2),c(X3)) = domain_difference(domain_difference(X1,X2),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5704.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5689]).
% 24.74/25.13  cnf('0.5705.0.0',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,domain_difference(domain_difference(X2,X1),X3)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5677.2.0','0.5704.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5705.1.0',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,domain_difference(domain_difference(X2,X1),X3)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5705.0.0']),
% 24.74/25.13      [weight('<79,5704,5677,[0,0,0,2]>')]).
% 24.74/25.13  cnf('0.5705.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,domain_difference(domain_difference(X2,X1),X3)) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5705.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5690]).
% 24.74/25.13  cnf('0.5706.0.0',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,domain_difference(X2,c(domain_difference(X3,X1)))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5705.2.0','0.5489.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5706.0.1',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,domain_difference(X2,backward_box(domain(X3),X1))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5706.0.0','0.5472.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2.2','L')]).
% 24.74/25.13  cnf('0.5706.0.2',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,forward_diamond(domain_difference(X3,X1),X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5706.0.1','0.5690.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.5706.1.0',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,forward_diamond(domain_difference(X3,X1),X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5706.0.2']),
% 24.74/25.13      [weight('<79,5705,5489,[1,0,0,2]>')]).
% 24.74/25.13  cnf('0.5706.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,forward_diamond(domain_difference(X2,X1),X3)) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5706.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5691]).
% 24.74/25.13  cnf('0.5717.0.0',plain,
% 24.74/25.13      ( domain_difference(forward_diamond(c(X1),X2),X3) = forward_diamond(domain_difference(X2,X1),c(X3)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5652.2.0','0.5467.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5717.0.1',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X2,X1),X3) = forward_diamond(domain_difference(X2,X1),c(X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5717.0.0','0.5467.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.5717.1.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X2,X1),X3) = forward_diamond(domain_difference(X2,X1),c(X3)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5717.0.1']),
% 24.74/25.13      [weight('<83,5652,5467,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.5717.2.0',plain,
% 24.74/25.13      ( forward_diamond(domain_difference(X1,X2),c(X3)) = domain_difference(domain_difference(X1,X2),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5717.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5702]).
% 24.74/25.13  cnf('0.5730.0.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),coantidomain(X3)) = forward_diamond(domain_difference(X1,X2),codomain(X3)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5717.2.0','0.1729.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.5730.0.1',plain,
% 24.74/25.13      ( backward_diamond(domain_difference(X1,X2),X3) = forward_diamond(domain_difference(X1,X2),codomain(X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5730.0.0','0.5699.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5730.1.0',plain,
% 24.74/25.13      ( backward_diamond(domain_difference(X1,X2),X3) = forward_diamond(domain_difference(X1,X2),codomain(X3)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5730.0.1']),
% 24.74/25.13      [weight('<83,5717,1729,[1,0,0,4]>')]).
% 24.74/25.13  cnf('0.5730.2.0',plain,
% 24.74/25.13      ( forward_diamond(domain_difference(X1,X2),codomain(X3)) = backward_diamond(domain_difference(X1,X2),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5730.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5715]).
% 24.74/25.13  cnf('0.5738.0.0',plain,
% 24.74/25.13      ( domain(domain_difference(X1,X2)) = domain_difference(domain_difference(X1,X2),forward_diamond(c(X1),X3)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5706.2.0','0.5523.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.1','L')]).
% 24.74/25.13  cnf('0.5738.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,X2) = domain_difference(domain_difference(X1,X2),forward_diamond(c(X1),X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5738.0.0','0.5465.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.5738.0.2',plain,
% 24.74/25.13      ( domain_difference(X1,X2) = domain_difference(domain_difference(X1,X2),domain_difference(X3,X1)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.5738.0.1','0.5467.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.5738.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,X2) = domain_difference(domain_difference(X1,X2),domain_difference(X3,X1)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.5738.0.2']),
% 24.74/25.13      [weight('<87,5706,5523,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.5738.2.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,X2),domain_difference(X3,X1)) = domain_difference(X1,X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.5738.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_5723]).
% 24.74/25.13  cnf('0.6029.0.0',plain,
% 24.74/25.13      ( forward_diamond(multiplication(X1,c(X2)),X3) = domain(multiplication(X1,domain_difference(X3,X2))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.2238.2.0','0.5470.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.2','L')]).
% 24.74/25.13  cnf('0.6029.1.0',plain,
% 24.74/25.13      ( forward_diamond(multiplication(X1,c(X2)),X3) = domain(multiplication(X1,domain_difference(X3,X2))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6029.0.0']),
% 24.74/25.13      [weight('<90,5470,2238,[0,0,0,3]>')]).
% 24.74/25.13  cnf('0.6029.1.1',plain,
% 24.74/25.13      ( forward_diamond(multiplication(X1,c(X2)),X3) = forward_diamond(X1,domain_difference(X3,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.6029.1.0','0.5658.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.6029.2.0',plain,
% 24.74/25.13      ( forward_diamond(multiplication(X1,c(X2)),X3) = forward_diamond(X1,domain_difference(X3,X2)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6029.1.1',theory(equality)]),
% 24.74/25.13      [u,rule_6014]).
% 24.74/25.13  cnf('0.6030.0.0',plain,
% 24.74/25.13      ( forward_diamond(c(X1),domain_difference(X2,X3)) = forward_diamond(domain_difference(c(X1),X3),X2) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.6029.2.0','0.1321.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.6030.0.1',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X2,X3),X1) = forward_diamond(domain_difference(c(X1),X3),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.6030.0.0','0.5467.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.6030.1.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X2,X3),X1) = forward_diamond(domain_difference(c(X1),X3),X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6030.0.1']),
% 24.74/25.13      [weight('<83,6029,1321,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.6030.2.0',plain,
% 24.74/25.13      ( forward_diamond(domain_difference(c(X1),X2),X3) = domain_difference(domain_difference(X3,X2),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6030.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_6015]).
% 24.74/25.13  cnf('0.6032.0.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,c(X2)),X3) = forward_diamond(domain_difference(X2,X3),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.6030.2.0','0.5463.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.6032.1.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,c(X2)),X3) = forward_diamond(domain_difference(X2,X3),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6032.0.0']),
% 24.74/25.13      [weight('<83,6030,5463,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.6032.2.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(X1,c(X2)),X3) = forward_diamond(domain_difference(X2,X3),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6032.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_6017]).
% 24.74/25.13  cnf('0.6053.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,codomain(multiplication(domain(X2),X3))) = forward_diamond(backward_box(X3,c(X2)),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.5474.2.0','0.1769.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.6053.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X3,domain(X2))) = forward_diamond(backward_box(X3,c(X2)),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.6053.0.0','0.1619.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.6053.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X3,domain(X2))) = forward_diamond(backward_box(X3,c(X2)),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6053.0.1']),
% 24.74/25.13      [weight('<90,5474,1769,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.6053.2.0',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X1,c(X2)),X3) = domain_difference(X3,backward_diamond(X1,domain(X2))) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6053.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_6037]).
% 24.74/25.13  cnf('0.6096.0.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(codomain(X1),X2),X3) = backward_diamond(domain_difference(c(X3),X2),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.6030.2.0','0.5730.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.6096.1.0',plain,
% 24.74/25.13      ( domain_difference(domain_difference(codomain(X1),X2),X3) = backward_diamond(domain_difference(c(X3),X2),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6096.0.0']),
% 24.74/25.13      [weight('<90,6030,5730,[1,0,0,0]>')]).
% 24.74/25.13  cnf('0.6096.2.0',plain,
% 24.74/25.13      ( backward_diamond(domain_difference(c(X1),X2),X3) = domain_difference(domain_difference(codomain(X3),X2),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6096.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_6079]).
% 24.74/25.13  cnf('0.6140.0.0',plain,
% 24.74/25.13      ( forward_diamond(domain_difference(X1,domain_difference(X2,X3)),X3) = domain_difference(X3,c(X1)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.6032.2.0','0.5738.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.6140.1.0',plain,
% 24.74/25.13      ( forward_diamond(domain_difference(X1,domain_difference(X2,X3)),X3) = domain_difference(X3,c(X1)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6140.0.0']),
% 24.74/25.13      [weight('<95,6032,5738,[1,0,0,0]>')]).
% 24.74/25.13  cnf('0.6140.2.0',plain,
% 24.74/25.13      ( forward_diamond(domain_difference(X1,domain_difference(X2,X3)),X3) = domain_difference(X3,c(X1)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6140.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_6123]).
% 24.74/25.13  cnf('0.6227.0.0',plain,
% 24.74/25.13      ( c(c(X1)) = addition(c(c(X1)),forward_diamond(forward_diamond(X2,X3),X1)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.1326.2.0','0.5660.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.6227.0.1',plain,
% 24.74/25.13      ( domain(X1) = addition(c(c(X1)),forward_diamond(forward_diamond(X2,X3),X1)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.6227.0.0','0.1271.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.6227.0.2',plain,
% 24.74/25.13      ( domain(X1) = addition(domain(X1),forward_diamond(forward_diamond(X2,X3),X1)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.6227.0.1','0.1271.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.6227.1.0',plain,
% 24.74/25.13      ( domain(X1) = addition(domain(X1),forward_diamond(forward_diamond(X2,X3),X1)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6227.0.2']),
% 24.74/25.13      [weight('<98,5660,1326,[0,0,0,3]>')]).
% 24.74/25.13  cnf('0.6227.2.0',plain,
% 24.74/25.13      ( addition(domain(X1),forward_diamond(forward_diamond(X2,X3),X1)) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6227.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_6210]).
% 24.74/25.13  cnf('0.6682.0.0',plain,
% 24.74/25.13      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = addition(zero,multiplication(c(X1),X3)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.9.2.0','0.199.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.6682.0.1',plain,
% 24.74/25.13      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = multiplication(c(X1),X3) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.6682.0.0','0.35.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.6682.1.0',plain,
% 24.74/25.13      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = multiplication(c(X1),X3) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.6682.0.1']),
% 24.74/25.13      [weight('<?,199,9,[0,0,0,1]>')]).
% 24.74/25.13  cnf('0.6682.2.0',plain,
% 24.74/25.13      ( multiplication(c(X1),addition(multiplication(X1,X2),X3)) = multiplication(c(X1),X3) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.6682.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_6664]).
% 24.74/25.13  cnf('0.8803.0.0',plain,
% 24.74/25.13      ( multiplication(multiplication(X1,X2),X3) = multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.265.2.0','0.8.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.8803.0.1',plain,
% 24.74/25.13      ( multiplication(X1,multiplication(X2,X3)) = multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.8803.0.0','0.8.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.8803.1.0',plain,
% 24.74/25.13      ( multiplication(X1,multiplication(X2,X3)) = multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.8803.0.1']),
% 24.74/25.13      [weight('<?,265,8,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.8803.2.0',plain,
% 24.74/25.13      ( multiplication(domain(multiplication(X1,X2)),multiplication(X1,multiplication(X2,X3))) = multiplication(X1,multiplication(X2,X3)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.8803.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_8785]).
% 24.74/25.13  cnf('0.8804.0.0',plain,
% 24.74/25.13      ( multiplication(X1,multiplication(domain(X2),X2)) = multiplication(domain(multiplication(X1,domain(X2))),multiplication(X1,X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.8803.2.0','0.190.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.2','L')]).
% 24.74/25.13  cnf('0.8804.0.1',plain,
% 24.74/25.13      ( multiplication(X1,X2) = multiplication(domain(multiplication(X1,domain(X2))),multiplication(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.8804.0.0','0.190.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.8804.0.2',plain,
% 24.74/25.13      ( multiplication(X1,X2) = multiplication(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.8804.0.1','0.25.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.8804.1.0',plain,
% 24.74/25.13      ( multiplication(X1,X2) = multiplication(forward_diamond(X1,X2),multiplication(X1,X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.8804.0.2']),
% 24.74/25.13      [weight('<87,8803,190,[1,0,0,7]>')]).
% 24.74/25.13  cnf('0.8804.2.0',plain,
% 24.74/25.13      ( multiplication(forward_diamond(X1,X2),multiplication(X1,X2)) = multiplication(X1,X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.8804.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_8786]).
% 24.74/25.13  cnf('0.10645.0.0',plain,
% 24.74/25.13      ( backward_diamond(addition(X1,X2),domain(X1)) = codomain(addition(X1,multiplication(domain(X1),X2))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.1619.2.0','0.3222.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.10645.1.0',plain,
% 24.74/25.13      ( backward_diamond(addition(X1,X2),domain(X1)) = codomain(addition(X1,multiplication(domain(X1),X2))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10645.0.0']),
% 24.74/25.13      [weight('<111,3222,1619,[0,0,0,1]>')]).
% 24.74/25.13  cnf('0.10645.2.0',plain,
% 24.74/25.13      ( codomain(addition(X1,multiplication(domain(X1),X2))) = backward_diamond(addition(X1,X2),domain(X1)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10645.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_10623]).
% 24.74/25.13  cnf('0.10646.0.0',plain,
% 24.74/25.13      ( one = forward_box(X1,backward_diamond(addition(X1,X2),domain(X1))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.1764.2.0','0.10645.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.10646.1.0',plain,
% 24.74/25.13      ( one = forward_box(X1,backward_diamond(addition(X1,X2),domain(X1))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10646.0.0']),
% 24.74/25.13      [weight('<89,10645,1764,[0,0,0,2]>')]).
% 24.74/25.13  cnf('0.10646.2.0',plain,
% 24.74/25.13      ( forward_box(X1,backward_diamond(addition(X1,X2),domain(X1))) = one ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10646.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_10624]).
% 24.74/25.13  cnf('0.10648.0.0',plain,
% 24.74/25.13      ( one = forward_box(X1,backward_diamond(addition(X2,X1),domain(X1))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.10646.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.1','L')]).
% 24.74/25.13  cnf('0.10648.1.0',plain,
% 24.74/25.13      ( one = forward_box(X1,backward_diamond(addition(X2,X1),domain(X1))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10648.0.0']),
% 24.74/25.13      [weight('<89,10646,16,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.10648.2.0',plain,
% 24.74/25.13      ( forward_box(X1,backward_diamond(addition(X2,X1),domain(X1))) = one ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10648.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_10626]).
% 24.74/25.13  cnf('0.10653.0.0',plain,
% 24.74/25.13      ( zero = multiplication(one,multiplication(X1,c(backward_diamond(addition(X2,X1),domain(X1))))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.2142.2.0','0.10648.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.10653.0.1',plain,
% 24.74/25.13      ( zero = multiplication(X1,c(backward_diamond(addition(X2,X1),domain(X1)))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10653.0.0','0.2.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.10653.0.2',plain,
% 24.74/25.13      ( zero = multiplication(X1,backward_box(addition(X2,X1),coantidomain(domain(X1)))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10653.0.1','0.1740.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.10653.0.3',plain,
% 24.74/25.13      ( zero = multiplication(X1,backward_box(addition(X2,X1),c(X1))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10653.0.2','0.1595.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2.2','L')]).
% 24.74/25.13  cnf('0.10653.1.0',plain,
% 24.74/25.13      ( zero = multiplication(X1,backward_box(addition(X2,X1),c(X1))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10653.0.3']),
% 24.74/25.13      [weight('<89,10648,2142,[0,0,0,1]>')]).
% 24.74/25.13  cnf('0.10653.2.0',plain,
% 24.74/25.13      ( multiplication(X1,backward_box(addition(X2,X1),c(X1))) = zero ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10653.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_10631]).
% 24.74/25.13  cnf('0.10671.0.0',plain,
% 24.74/25.13      ( zero = multiplication(multiplication(X1,domain(X2)),backward_box(X1,c(multiplication(X1,domain(X2))))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.10653.2.0','0.422.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.1','L')]).
% 24.74/25.13  cnf('0.10671.0.1',plain,
% 24.74/25.13      ( zero = multiplication(X1,multiplication(domain(X2),backward_box(X1,c(multiplication(X1,domain(X2)))))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10671.0.0','0.8.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.10671.0.2',plain,
% 24.74/25.13      ( zero = multiplication(X1,forward_diamond(backward_box(X1,c(multiplication(X1,domain(X2)))),X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10671.0.1','0.5689.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.10671.0.3',plain,
% 24.74/25.13      ( zero = multiplication(X1,domain_difference(X2,backward_diamond(X1,domain(multiplication(X1,domain(X2)))))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10671.0.2','0.6053.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.10671.0.4',plain,
% 24.74/25.13      ( zero = multiplication(X1,domain_difference(X2,backward_diamond(X1,forward_diamond(X1,X2)))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10671.0.3','0.25.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2.2.2','L')]).
% 24.74/25.13  cnf('0.10671.1.0',plain,
% 24.74/25.13      ( zero = multiplication(X1,domain_difference(X2,backward_diamond(X1,forward_diamond(X1,X2)))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10671.0.4']),
% 24.74/25.13      [weight('<109,10653,422,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.10671.2.0',plain,
% 24.74/25.13      ( multiplication(X1,domain_difference(X2,backward_diamond(X1,forward_diamond(X1,X2)))) = zero ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10671.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_10649]).
% 24.74/25.13  cnf('0.10675.0.0',plain,
% 24.74/25.13      ( zero = domain_difference(backward_diamond(domain_difference(X1,backward_diamond(X2,forward_diamond(X2,X1))),X2),codomain(zero)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.2643.2.0','0.10671.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.1','L')]).
% 24.74/25.13  cnf('0.10675.0.1',plain,
% 24.74/25.13      ( zero = domain_difference(backward_diamond(domain_difference(X1,backward_diamond(X2,forward_diamond(X2,X1))),X2),zero) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10675.0.0','0.93.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.10675.0.2',plain,
% 24.74/25.13      ( zero = domain(backward_diamond(domain_difference(X1,backward_diamond(X2,forward_diamond(X2,X1))),X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10675.0.1','0.76.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.10675.0.3',plain,
% 24.74/25.13      ( zero = backward_diamond(domain_difference(X1,backward_diamond(X2,forward_diamond(X2,X1))),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10675.0.2','0.1736.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.10675.1.0',plain,
% 24.74/25.13      ( zero = backward_diamond(domain_difference(X1,backward_diamond(X2,forward_diamond(X2,X1))),X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10675.0.3']),
% 24.74/25.13      [weight('<109,10671,2643,[0,0,0,5]>')]).
% 24.74/25.13  cnf('0.10675.2.0',plain,
% 24.74/25.13      ( backward_diamond(domain_difference(X1,backward_diamond(X2,forward_diamond(X2,X1))),X2) = zero ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10675.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_10653]).
% 24.74/25.13  cnf('0.10677.0.0',plain,
% 24.74/25.13      ( zero = backward_diamond(domain_difference(c(X1),backward_diamond(multiplication(forward_box(X2,X1),X2),zero)),multiplication(forward_box(X2,X1),X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.10675.2.0','0.3069.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.2.2','L')]).
% 24.74/25.13  cnf('0.10677.0.1',plain,
% 24.74/25.13      ( zero = domain_difference(domain_difference(codomain(multiplication(forward_box(X2,X1),X2)),backward_diamond(multiplication(forward_box(X2,X1),X2),zero)),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10677.0.0','0.6096.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.10677.0.2',plain,
% 24.74/25.13      ( zero = domain_difference(domain_difference(backward_diamond(X2,forward_box(X2,X1)),backward_diamond(multiplication(forward_box(X2,X1),X2),zero)),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10677.0.1','0.1696.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1.1','L')]).
% 24.74/25.13  cnf('0.10677.0.3',plain,
% 24.74/25.13      ( zero = domain_difference(domain_difference(backward_diamond(X2,forward_box(X2,X1)),zero),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10677.0.2','0.98.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1.2','L')]).
% 24.74/25.13  cnf('0.10677.0.4',plain,
% 24.74/25.13      ( zero = domain_difference(domain(backward_diamond(X2,forward_box(X2,X1))),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10677.0.3','0.76.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.10677.0.5',plain,
% 24.74/25.13      ( zero = domain_difference(backward_diamond(X2,forward_box(X2,X1)),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10677.0.4','0.1736.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.10677.1.0',plain,
% 24.74/25.13      ( zero = domain_difference(backward_diamond(X2,forward_box(X2,X1)),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10677.0.5']),
% 24.74/25.13      [weight('<71,10675,3069,[1,0,0,5]>')]).
% 24.74/25.13  cnf('0.10677.2.0',plain,
% 24.74/25.13      ( domain_difference(backward_diamond(X1,forward_box(X1,X2)),X2) = zero ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10677.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_10655]).
% 24.74/25.13  cnf('0.10714.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(backward_diamond(X2,forward_box(X2,domain_difference(X3,X1))))) = forward_diamond(zero,X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.6140.2.0','0.10677.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.10714.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,backward_box(X2,coantidomain(forward_box(X2,domain_difference(X3,X1))))) = forward_diamond(zero,X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10714.0.0','0.1740.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.10714.0.2',plain,
% 24.74/25.13      ( forward_diamond(backward_diamond(X2,forward_box(X2,domain_difference(X3,X1))),X1) = forward_diamond(zero,X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10714.0.1','0.5684.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.10714.0.3',plain,
% 24.74/25.13      ( forward_diamond(backward_diamond(X2,forward_box(X2,domain_difference(X3,X1))),X1) = zero ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10714.0.2','0.68.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.10714.1.0',plain,
% 24.74/25.13      ( forward_diamond(backward_diamond(X2,forward_box(X2,domain_difference(X3,X1))),X1) = zero ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10714.0.3']),
% 24.74/25.13      [weight('<109,10677,6140,[0,0,0,1]>')]).
% 24.74/25.13  cnf('0.10714.2.0',plain,
% 24.74/25.13      ( forward_diamond(backward_diamond(X1,forward_box(X1,domain_difference(X2,X3))),X3) = zero ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10714.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_10692]).
% 24.74/25.13  cnf('0.10873.0.0',plain,
% 24.74/25.13      ( multiplication(addition(domain_difference(X1,X2),X3),X1) = addition(multiplication(c(X2),X1),multiplication(X3,X1)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.12.2.0','0.5501.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.10873.0.1',plain,
% 24.74/25.13      ( multiplication(addition(domain_difference(X1,X2),X3),X1) = multiplication(addition(c(X2),X3),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.10873.0.0','0.12.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.10873.1.0',plain,
% 24.74/25.13      ( multiplication(addition(domain_difference(X1,X2),X3),X1) = multiplication(addition(c(X2),X3),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.10873.0.1']),
% 24.74/25.13      [weight('<111,5501,12,[0,0,0,1]>')]).
% 24.74/25.13  cnf('0.10873.2.0',plain,
% 24.74/25.13      ( multiplication(addition(domain_difference(X1,X2),X3),X1) = multiplication(addition(c(X2),X3),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.10873.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_10850]).
% 24.74/25.13  cnf('0.11034.0.0',plain,
% 24.74/25.13      ( forward_diamond(addition(domain_difference(domain(X1),X2),X3),X1) = domain(multiplication(addition(c(X2),X3),domain(X1))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.25.2.0','0.10873.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.11034.0.1',plain,
% 24.74/25.13      ( forward_diamond(addition(domain_difference(X1,X2),X3),X1) = domain(multiplication(addition(c(X2),X3),domain(X1))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11034.0.0','0.1296.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.1','L')]).
% 24.74/25.13  cnf('0.11034.0.2',plain,
% 24.74/25.13      ( forward_diamond(addition(domain_difference(X1,X2),X3),X1) = forward_diamond(addition(c(X2),X3),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11034.0.1','0.25.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.11034.1.0',plain,
% 24.74/25.13      ( forward_diamond(addition(domain_difference(X1,X2),X3),X1) = forward_diamond(addition(c(X2),X3),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11034.0.2']),
% 24.74/25.13      [weight('<111,10873,25,[0,0,0,1]>')]).
% 24.74/25.13  cnf('0.11034.2.0',plain,
% 24.74/25.13      ( forward_diamond(addition(domain_difference(X1,X2),X3),X1) = forward_diamond(addition(c(X2),X3),X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11034.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_11006]).
% 24.74/25.13  cnf('0.11035.0.0',plain,
% 24.74/25.13      ( forward_diamond(addition(c(addition(X1,X2)),X3),X1) = forward_diamond(addition(zero,X3),X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.11034.2.0','0.4296.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.1','L')]).
% 24.74/25.13  cnf('0.11035.0.1',plain,
% 24.74/25.13      ( forward_diamond(addition(c(addition(X1,X2)),X3),X1) = forward_diamond(X3,X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11035.0.0','0.35.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.11035.1.0',plain,
% 24.74/25.13      ( forward_diamond(addition(c(addition(X1,X2)),X3),X1) = forward_diamond(X3,X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11035.0.1']),
% 24.74/25.13      [weight('<107,11034,4296,[1,0,0,2]>')]).
% 24.74/25.13  cnf('0.11035.2.0',plain,
% 24.74/25.13      ( forward_diamond(addition(c(addition(X1,X2)),X3),X1) = forward_diamond(X3,X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11035.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_11007]).
% 24.74/25.13  cnf('0.11036.0.0',plain,
% 24.74/25.13      ( forward_diamond(domain(addition(X1,X2)),X1) = forward_diamond(one,X1) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.11035.2.0','0.106.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.11036.0.1',plain,
% 24.74/25.13      ( domain_difference(addition(X1,X2),c(X1)) = forward_diamond(one,X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11036.0.0','0.5466.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.11036.0.2',plain,
% 24.74/25.13      ( domain_difference(addition(X1,X2),c(X1)) = domain(X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11036.0.1','0.1269.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.11036.1.0',plain,
% 24.74/25.13      ( domain_difference(addition(X1,X2),c(X1)) = domain(X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11036.0.2']),
% 24.74/25.13      [weight('<62,11035,106,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.11036.1.1',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(X1,X2))) = domain(X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11036.1.0','0.5489.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.11036.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(X1,X2))) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11036.1.1',theory(equality)]),
% 24.74/25.13      [u,rule_11008]).
% 24.74/25.13  cnf('0.11037.0.0',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,c(addition(X2,X1))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.11036.2.0','0.16.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.1','L')]).
% 24.74/25.13  cnf('0.11037.1.0',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,c(addition(X2,X1))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11037.0.0']),
% 24.74/25.13      [weight('<62,11036,16,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.11037.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(X2,X1))) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11037.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_11009]).
% 24.74/25.13  cnf('0.11038.0.0',plain,
% 24.74/25.13      ( domain(multiplication(X1,domain(X2))) = domain_difference(multiplication(X1,domain(X2)),c(X1)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.11037.2.0','0.422.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.1','L')]).
% 24.74/25.13  cnf('0.11038.0.1',plain,
% 24.74/25.13      ( forward_diamond(X1,X2) = domain_difference(multiplication(X1,domain(X2)),c(X1)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11038.0.0','0.25.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.11038.0.2',plain,
% 24.74/25.13      ( forward_diamond(X1,X2) = domain_difference(forward_diamond(X1,X2),c(X1)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11038.0.1','0.1547.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.11038.0.3',plain,
% 24.74/25.13      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,X2),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11038.0.2','0.5660.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.11038.1.0',plain,
% 24.74/25.13      ( forward_diamond(X1,X2) = forward_diamond(forward_diamond(X1,X2),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11038.0.3']),
% 24.74/25.13      [weight('<53,11037,422,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.11038.2.0',plain,
% 24.74/25.13      ( forward_diamond(forward_diamond(X1,X2),X1) = forward_diamond(X1,X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11038.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_11010]).
% 24.74/25.13  cnf('0.11046.0.0',plain,
% 24.74/25.13      ( domain(X1) = addition(domain(X1),forward_diamond(X1,X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.6227.2.0','0.11038.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.11046.1.0',plain,
% 24.74/25.13      ( domain(X1) = addition(domain(X1),forward_diamond(X1,X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11046.0.0']),
% 24.74/25.13      [weight('<62,11038,6227,[0,0,0,3]>')]).
% 24.74/25.13  cnf('0.11046.2.0',plain,
% 24.74/25.13      ( addition(domain(X1),forward_diamond(X1,X2)) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11046.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_11018]).
% 24.74/25.13  cnf('0.11327.0.0',plain,
% 24.74/25.13      ( zero = forward_diamond(backward_diamond(X1,forward_box(X1,domain(X2))),c(addition(X2,X3))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.10714.2.0','0.11036.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.2.2','L')]).
% 24.74/25.13  cnf('0.11327.0.1',plain,
% 24.74/25.13      ( zero = domain_difference(backward_diamond(X1,forward_box(X1,domain(X2))),addition(X2,X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11327.0.0','0.5653.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.11327.0.2',plain,
% 24.74/25.13      ( zero = domain_difference(backward_diamond(X1,forward_box(X1,X2)),addition(X2,X3)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11327.0.1','0.1125.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1.2','L')]).
% 24.74/25.13  cnf('0.11327.1.0',plain,
% 24.74/25.13      ( zero = domain_difference(backward_diamond(X1,forward_box(X1,X2)),addition(X2,X3)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11327.0.2']),
% 24.74/25.13      [weight('<109,11036,10714,[0,0,0,5]>')]).
% 24.74/25.13  cnf('0.11327.2.0',plain,
% 24.74/25.13      ( domain_difference(backward_diamond(X1,forward_box(X1,X2)),addition(X2,X3)) = zero ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11327.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_11299]).
% 24.74/25.13  cnf('0.11600.0.0',plain,
% 24.74/25.13      ( zero = c(addition(X1,c(backward_diamond(X2,forward_box(X2,X1))))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.11327.2.0','0.3895.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.11600.0.1',plain,
% 24.74/25.13      ( zero = c(addition(X1,backward_box(X2,coantidomain(forward_box(X2,X1))))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11600.0.0','0.1740.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1.2','L')]).
% 24.74/25.13  cnf('0.11600.0.2',plain,
% 24.74/25.13      ( zero = c(addition(X1,backward_box(X2,forward_diamond(X2,c(X1))))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11600.0.1','0.1607.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1.2.2','L')]).
% 24.74/25.13  cnf('0.11600.1.0',plain,
% 24.74/25.13      ( zero = c(addition(X1,backward_box(X2,forward_diamond(X2,c(X1))))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11600.0.2']),
% 24.74/25.13      [weight('<109,11327,3895,[1,0,0,0]>')]).
% 24.74/25.13  cnf('0.11600.2.0',plain,
% 24.74/25.13      ( c(addition(X1,backward_box(X2,forward_diamond(X2,c(X1))))) = zero ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11600.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_11572]).
% 24.74/25.13  cnf('0.11864.0.0',plain,
% 24.74/25.13      ( 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)))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.3221.2.0','0.2036.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.11864.0.1',plain,
% 24.74/25.13      ( 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)))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11864.0.0','0.1597.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.2','L')]).
% 24.74/25.13  cnf('0.11864.0.2',plain,
% 24.74/25.13      ( 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)))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11864.0.1','0.1545.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.11864.0.3',plain,
% 24.74/25.13      ( c(multiplication(X1,X2)) = multiplication(forward_box(X1,c(X2)),codomain(c(multiplication(X1,X2)))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11864.0.2','0.1326.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.11864.0.4',plain,
% 24.74/25.13      ( c(multiplication(X1,X2)) = multiplication(forward_box(X1,c(X2)),c(multiplication(X1,X2))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11864.0.3','0.1597.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.11864.0.5',plain,
% 24.74/25.13      ( c(multiplication(X1,X2)) = domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.11864.0.4','0.1545.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.11864.1.0',plain,
% 24.74/25.13      ( c(multiplication(X1,X2)) = domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.11864.0.5']),
% 24.74/25.13      [weight('<116,3221,2036,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.11864.2.0',plain,
% 24.74/25.13      ( domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) = c(multiplication(X1,X2)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.11864.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_11836]).
% 24.74/25.13  cnf('0.12353.0.0',plain,
% 24.74/25.13      ( forward_diamond(X1,addition(X2,c(X2))) = forward_diamond(domain(X1),multiplication(X1,addition(X2,c(X2)))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.4208.2.0','0.3458.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.12353.0.1',plain,
% 24.74/25.13      ( domain(X1) = forward_diamond(domain(X1),multiplication(X1,addition(X2,c(X2)))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12353.0.0','0.3458.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.12353.1.0',plain,
% 24.74/25.13      ( domain(X1) = forward_diamond(domain(X1),multiplication(X1,addition(X2,c(X2)))) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.12353.0.1']),
% 24.74/25.13      [weight('<119,4208,3458,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.12353.1.1',plain,
% 24.74/25.13      ( domain(X1) = domain_difference(X1,c(multiplication(X1,addition(X2,c(X2))))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12353.1.0','0.5466.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12353.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(multiplication(X1,addition(X2,c(X2))))) = domain(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.12353.1.1',theory(equality)]),
% 24.74/25.13      [x,rule_12320]).
% 24.74/25.13  cnf('0.12354.0.0',plain,
% 24.74/25.13      ( domain(c(X1)) = domain_difference(c(X1),c(multiplication(c(X1),c(multiplication(X1,X2))))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.12353.2.0','0.6682.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.1','L')]).
% 24.74/25.13  cnf('0.12354.0.1',plain,
% 24.74/25.13      ( c(X1) = domain_difference(c(X1),c(multiplication(c(X1),c(multiplication(X1,X2))))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12354.0.0','0.1104.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.12354.0.2',plain,
% 24.74/25.13      ( c(X1) = domain_difference(multiplication(c(X1),c(multiplication(X1,X2))),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12354.0.1','0.5463.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12354.0.3',plain,
% 24.74/25.13      ( c(X1) = domain_difference(forward_diamond(c(X1),c(multiplication(X1,X2))),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12354.0.2','0.3230.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12354.0.4',plain,
% 24.74/25.13      ( c(X1) = domain_difference(domain_difference(c(multiplication(X1,X2)),X1),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12354.0.3','0.5467.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.12354.0.5',plain,
% 24.74/25.13      ( c(X1) = domain_difference(c(multiplication(X1,X2)),X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12354.0.4','0.5480.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12354.1.0',plain,
% 24.74/25.13      ( c(X1) = domain_difference(c(multiplication(X1,X2)),X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.12354.0.5']),
% 24.74/25.13      [weight('<62,12353,6682,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.12354.1.1',plain,
% 24.74/25.13      ( c(X1) = domain_difference(c(X1),multiplication(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12354.1.0','0.5488.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12354.2.0',plain,
% 24.74/25.13      ( domain_difference(c(X1),multiplication(X1,X2)) = c(X1) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.12354.1.1',theory(equality)]),
% 24.74/25.13      [x,rule_12321]).
% 24.74/25.13  cnf('0.12355.0.0',plain,
% 24.74/25.13      ( c(forward_diamond(X1,X2)) = domain_difference(c(forward_diamond(X1,X2)),multiplication(X1,X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.12354.2.0','0.8804.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.12355.0.1',plain,
% 24.74/25.13      ( forward_box(X1,c(X2)) = domain_difference(c(forward_diamond(X1,X2)),multiplication(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12355.0.0','0.1286.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.12355.0.2',plain,
% 24.74/25.13      ( forward_box(X1,c(X2)) = domain_difference(forward_box(X1,c(X2)),multiplication(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12355.0.1','0.1286.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.12355.0.3',plain,
% 24.74/25.13      ( forward_box(X1,c(X2)) = c(multiplication(X1,X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12355.0.2','0.11864.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12355.1.0',plain,
% 24.74/25.13      ( forward_box(X1,c(X2)) = c(multiplication(X1,X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.12355.0.3']),
% 24.74/25.13      [weight('<44,12354,8804,[1,0,0,3]>')]).
% 24.74/25.13  cnf('0.12355.2.0',plain,
% 24.74/25.13      ( c(multiplication(X1,X2)) = forward_box(X1,c(X2)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.12355.1.0',theory(equality)]),
% 24.74/25.13      [x,rule_12322]).
% 24.74/25.13  cnf('0.12356.0.0',plain,
% 24.74/25.13      ( domain(multiplication(X1,X2)) = c(forward_box(X1,c(X2))) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.1271.2.0','0.12355.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.12356.0.1',plain,
% 24.74/25.13      ( domain(multiplication(X1,X2)) = forward_diamond(X1,c(c(X2))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12356.0.0','0.1288.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12356.0.2',plain,
% 24.74/25.13      ( domain(multiplication(X1,X2)) = forward_diamond(X1,domain(X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12356.0.1','0.1271.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('0.12356.0.3',plain,
% 24.74/25.13      ( domain(multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12356.0.2','0.1278.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12356.1.0',plain,
% 24.74/25.13      ( domain(multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.12356.0.3']),
% 24.74/25.13      [weight('<39,12355,1271,[0,0,0,1]>')]).
% 24.74/25.13  cnf('0.12356.2.0',plain,
% 24.74/25.13      ( domain(multiplication(X1,X2)) = forward_diamond(X1,X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.12356.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_12323]).
% 24.74/25.13  cnf('0.12520.0.0',plain,
% 24.74/25.13      ( forward_diamond(domain(X1),addition(c(X1),X2)) = domain(multiplication(domain(X1),X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.12356.2.0','0.3298.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1','L')]).
% 24.74/25.13  cnf('0.12520.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(c(X1),X2))) = domain(multiplication(domain(X1),X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12520.0.0','0.5466.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.12520.0.2',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(c(X1),X2))) = forward_diamond(domain(X1),X2) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12520.0.1','0.12356.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12520.0.3',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(c(X1),X2))) = domain_difference(X1,c(X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12520.0.2','0.5466.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12520.1.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(c(X1),X2))) = domain_difference(X1,c(X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.12520.0.3']),
% 24.74/25.13      [weight('<95,12356,3298,[1,0,0,1]>')]).
% 24.74/25.13  cnf('0.12520.2.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(addition(c(X1),X2))) = domain_difference(X1,c(X2)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.12520.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_12487]).
% 24.74/25.13  cnf('0.12521.0.0',plain,
% 24.74/25.13      ( domain_difference(X1,c(backward_box(X2,forward_diamond(X2,c(c(X1)))))) = domain_difference(X1,zero) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.12520.2.0','0.11600.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.12521.0.1',plain,
% 24.74/25.13      ( domain_difference(X1,backward_diamond(X2,c(forward_diamond(X2,c(c(X1)))))) = domain_difference(X1,zero) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12521.0.0','0.1738.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.12521.0.2',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X2,forward_diamond(X2,c(c(X1)))),X1) = domain_difference(X1,zero) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12521.0.1','0.5688.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.12521.0.3',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X2,forward_diamond(X2,domain(X1))),X1) = domain_difference(X1,zero) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12521.0.2','0.1271.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.2.2','L')]).
% 24.74/25.13  cnf('0.12521.0.4',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X2,forward_diamond(X2,X1)),X1) = domain_difference(X1,zero) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12521.0.3','0.1278.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.1.2','L')]).
% 24.74/25.13  cnf('0.12521.0.5',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X2,forward_diamond(X2,X1)),X1) = domain(X1) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.12521.0.4','0.76.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.12521.1.0',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X2,forward_diamond(X2,X1)),X1) = domain(X1) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.12521.0.5']),
% 24.74/25.13      [weight('<79,12520,11600,[1,0,0,2]>')]).
% 24.74/25.13  cnf('0.12521.2.0',plain,
% 24.74/25.13      ( forward_diamond(backward_box(X1,forward_diamond(X1,X2)),X2) = domain(X2) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.12521.1.0',theory(equality)]),
% 24.74/25.13      [u,rule_12488]).
% 24.74/25.13  cnf('0.15123.0.0',plain,
% 24.74/25.13      ( domain(backward_box(X1,forward_diamond(X1,X2))) = addition(domain(backward_box(X1,forward_diamond(X1,X2))),domain(X2)) ),
% 24.74/25.13      inference(cp,[status(thm)],['0.11046.2.0','0.12521.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2','L')]).
% 24.74/25.13  cnf('0.15123.0.1',plain,
% 24.74/25.13      ( backward_box(X1,forward_diamond(X1,X2)) = addition(domain(backward_box(X1,forward_diamond(X1,X2))),domain(X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.15123.0.0','0.1126.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('0.15123.0.2',plain,
% 24.74/25.13      ( backward_box(X1,forward_diamond(X1,X2)) = addition(backward_box(X1,forward_diamond(X1,X2)),domain(X2)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.15123.0.1','0.1126.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.1','L')]).
% 24.74/25.13  cnf('0.15123.1.0',plain,
% 24.74/25.13      ( backward_box(X1,forward_diamond(X1,X2)) = addition(backward_box(X1,forward_diamond(X1,X2)),domain(X2)) ),
% 24.74/25.13      inference(weigh,[status(thm)],['0.15123.0.2']),
% 24.74/25.13      [weight('<125,12521,11046,[0,0,0,3]>')]).
% 24.74/25.13  cnf('0.15123.1.1',plain,
% 24.74/25.13      ( backward_box(X1,forward_diamond(X1,X2)) = addition(domain(X2),backward_box(X1,forward_diamond(X1,X2))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['0.15123.1.0','0.16.2.0',theory(equality)]),
% 24.74/25.13      [pos('R','L')]).
% 24.74/25.13  cnf('0.15123.2.0',plain,
% 24.74/25.13      ( addition(domain(X1),backward_box(X2,forward_diamond(X2,X1))) = backward_box(X2,forward_diamond(X2,X1)) ),
% 24.74/25.13      inference(orient,[status(thm)],['0.15123.1.1',theory(equality)]),
% 24.74/25.13      [x,rule_15050]).
% 24.74/25.13  cnf('1.0.0.0',conjecture,
% 24.74/25.13      ( addition(domain(sK2_goals_X0),backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0)))) = backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0))) ),
% 24.74/25.13      file('/tmp/WALDMEISTER_32375_n018',conjecture_1)).
% 24.74/25.13  cnf('1.0.0.1',plain,
% 24.74/25.13      ( addition(domain(sK2_goals_X0),backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0))) = backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0))) ),
% 24.74/25.13      inference(reduction,[status(thm)],['1.0.0.0','0.1278.2.0',theory(equality)]),
% 24.74/25.13      [pos('L.2.2','L')]).
% 24.74/25.13  cnf('1.0.0.2',plain,
% 24.74/25.13      ( addition(domain(sK2_goals_X0),backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0))) = backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['1.0.0.1','0.1278.2.0',theory(equality)]),
% 24.74/25.13      [pos('R.2','L')]).
% 24.74/25.13  cnf('1.0.0.3',plain,
% 24.74/25.13      ( backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0)) = backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0)) ),
% 24.74/25.13      inference(reduction,[status(thm)],['1.0.0.2','0.15123.2.0',theory(equality)]),
% 24.74/25.13      [pos('L','L')]).
% 24.74/25.13  cnf('1.0.0.4',plain,
% 24.74/25.13      ( $true ),
% 24.74/25.13      inference(trivial,[status(thm)],['1.0.0.3',theory(equality)]),
% 24.74/25.13      [conjecture_1]).
% 24.74/25.13  
% 24.74/25.13  Proved Goals:
% 24.74/25.13  No.  1:  addition(domain(sK2_goals_X0),backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0)))) ?= backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,domain(sK2_goals_X0))) joined, current: backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0)) = backward_box(sK1_goals_X1,forward_diamond(sK1_goals_X1,sK2_goals_X0))
% 24.74/25.13  1 goal was specified, which was proved.
% 24.74/25.13  % SZS output end CNFRefutation
% 24.74/25.13  #END OF PROOF
% 24.74/25.13  
% 24.74/25.13  Problem         WALDMEISTER_32375_n018 
% 24.74/25.13  CPs.gen             15383229 
% 24.74/25.13  CPs.reexp                  0 
% 24.74/25.13  Select                380028 
% 24.74/25.13  R                      15050 
% 24.74/25.13  E                         73 
% 24.74/25.13  vsize                  16.7M 
% 24.74/25.13  rss                    12.3M 
% 24.74/25.13  process.time         24.135s 
% 24.74/25.13  wallclock.time       24.149s 
% 24.74/25.13  status                     S
% 24.74/25.13  
% 24.74/25.13  
% 24.74/25.13  Waldmeister states: Goal proved.
% 24.74/25.13  % SZS status Unsatisfiable
%------------------------------------------------------------------------------