TSTP Solution File: ALG037+1 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : ALG037+1 : TPTP v8.1.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n024.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 : Thu Jul 14 18:02:04 EDT 2022

% Result   : Theorem 0.66s 0.87s
% Output   : Refutation 0.66s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   16
%            Number of leaves      :  104
% Syntax   : Number of clauses     :  273 ( 180 unt;  63 nHn; 273 RR)
%            Number of literals    :  540 (   0 equ; 215 neg)
%            Maximal clause size   :   20 (   1 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   11 (  10 usr;  10 prp; 0-2 aty)
%            Number of functors    :   23 (  23 usr;  10 con; 0-2 aty)
%            Number of variables   :    0 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,axiom,
    ~ equal(e11,e10),
    file('ALG037+1.p',unknown),
    [] ).

cnf(2,axiom,
    ~ equal(e12,e10),
    file('ALG037+1.p',unknown),
    [] ).

cnf(3,axiom,
    ~ equal(e13,e10),
    file('ALG037+1.p',unknown),
    [] ).

cnf(4,axiom,
    ~ equal(e12,e11),
    file('ALG037+1.p',unknown),
    [] ).

cnf(5,axiom,
    ~ equal(e13,e11),
    file('ALG037+1.p',unknown),
    [] ).

cnf(6,axiom,
    ~ equal(e13,e12),
    file('ALG037+1.p',unknown),
    [] ).

cnf(7,axiom,
    ~ equal(e21,e20),
    file('ALG037+1.p',unknown),
    [] ).

cnf(8,axiom,
    ~ equal(e22,e20),
    file('ALG037+1.p',unknown),
    [] ).

cnf(9,axiom,
    ~ equal(e23,e20),
    file('ALG037+1.p',unknown),
    [] ).

cnf(10,axiom,
    ~ equal(e22,e21),
    file('ALG037+1.p',unknown),
    [] ).

cnf(11,axiom,
    ~ equal(e23,e21),
    file('ALG037+1.p',unknown),
    [] ).

cnf(37,axiom,
    equal(h5(e11),e21),
    file('ALG037+1.p',unknown),
    [] ).

cnf(38,axiom,
    equal(h5(e13),e22),
    file('ALG037+1.p',unknown),
    [] ).

cnf(53,axiom,
    equal(op1(unit1,e10),e10),
    file('ALG037+1.p',unknown),
    [] ).

cnf(54,axiom,
    equal(op1(e10,unit1),e10),
    file('ALG037+1.p',unknown),
    [] ).

cnf(55,axiom,
    equal(op1(unit1,e11),e11),
    file('ALG037+1.p',unknown),
    [] ).

cnf(56,axiom,
    equal(op1(e11,unit1),e11),
    file('ALG037+1.p',unknown),
    [] ).

cnf(57,axiom,
    equal(op1(unit1,e12),e12),
    file('ALG037+1.p',unknown),
    [] ).

cnf(58,axiom,
    equal(op1(e12,unit1),e12),
    file('ALG037+1.p',unknown),
    [] ).

cnf(59,axiom,
    equal(op1(unit1,e13),e13),
    file('ALG037+1.p',unknown),
    [] ).

cnf(60,axiom,
    equal(op1(e13,unit1),e13),
    file('ALG037+1.p',unknown),
    [] ).

cnf(61,axiom,
    equal(op2(unit2,e20),e20),
    file('ALG037+1.p',unknown),
    [] ).

cnf(63,axiom,
    equal(op2(unit2,e21),e21),
    file('ALG037+1.p',unknown),
    [] ).

cnf(64,axiom,
    equal(op2(e21,unit2),e21),
    file('ALG037+1.p',unknown),
    [] ).

cnf(65,axiom,
    equal(op2(unit2,e22),e22),
    file('ALG037+1.p',unknown),
    [] ).

cnf(66,axiom,
    equal(op2(e22,unit2),e22),
    file('ALG037+1.p',unknown),
    [] ).

cnf(67,axiom,
    equal(op2(unit2,e23),e23),
    file('ALG037+1.p',unknown),
    [] ).

cnf(68,axiom,
    equal(op2(e23,unit2),e23),
    file('ALG037+1.p',unknown),
    [] ).

cnf(69,axiom,
    equal(op1(e11,e11),e10),
    file('ALG037+1.p',unknown),
    [] ).

cnf(70,axiom,
    equal(op1(e13,e11),e12),
    file('ALG037+1.p',unknown),
    [] ).

cnf(71,axiom,
    equal(op2(e21,e21),e20),
    file('ALG037+1.p',unknown),
    [] ).

cnf(72,axiom,
    equal(op2(e23,e21),e22),
    file('ALG037+1.p',unknown),
    [] ).

cnf(121,axiom,
    ( ~ equal(h5(e10),e20)
    | skC18 ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(126,axiom,
    ( ~ equal(h5(e11),e21)
    | skC19 ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(132,axiom,
    ( ~ equal(h5(e13),e22)
    | skC20 ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(217,axiom,
    equal(op2(e20,e20),h1(e10)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(218,axiom,
    equal(op2(e21,e20),h1(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(220,axiom,
    equal(op2(e22,e20),h2(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(222,axiom,
    equal(op2(e23,e20),h3(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(224,axiom,
    equal(op2(e20,e21),h4(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(225,axiom,
    equal(op2(e21,e21),h5(e10)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(226,axiom,
    equal(op2(e22,e21),h5(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(229,axiom,
    equal(op2(e22,e22),h7(e10)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(230,axiom,
    equal(op2(e20,e22),h7(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(232,axiom,
    equal(op2(e21,e22),h8(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(234,axiom,
    equal(op2(e23,e22),h9(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(235,axiom,
    equal(op2(e23,e23),h10(e10)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(236,axiom,
    equal(op2(e20,e23),h10(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(238,axiom,
    equal(op2(e21,e23),h11(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(240,axiom,
    equal(op2(e22,e23),h12(e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(241,axiom,
    ( ~ skC0
    | equal(op1(e10,e10),e10) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(243,axiom,
    ( ~ skC0
    | equal(op1(e12,e12),e10) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(244,axiom,
    ( ~ skC0
    | equal(op1(e13,e13),e10) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(246,axiom,
    ( ~ skC1
    | equal(op1(e11,e11),e11) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(250,axiom,
    ( ~ skC2
    | equal(op1(e11,e11),e12) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(253,axiom,
    ( ~ skC3
    | equal(op2(e20,e20),e20) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(255,axiom,
    ( ~ skC3
    | equal(op2(e22,e22),e20) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(256,axiom,
    ( ~ skC3
    | equal(op2(e23,e23),e20) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(258,axiom,
    ( ~ skC4
    | equal(op2(e21,e21),e21) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(262,axiom,
    ( ~ skC5
    | equal(op2(e21,e21),e22) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(273,axiom,
    ~ equal(op1(e13,e11),op1(e10,e11)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(283,axiom,
    ~ equal(op1(e11,e13),op1(e10,e13)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(284,axiom,
    ~ equal(op1(e12,e13),op1(e10,e13)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(286,axiom,
    ~ equal(op1(e12,e13),op1(e11,e13)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(299,axiom,
    ~ equal(op1(e11,e13),op1(e11,e11)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(300,axiom,
    ~ equal(op1(e11,e13),op1(e11,e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(303,axiom,
    ~ equal(op1(e12,e13),op1(e12,e10)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(306,axiom,
    ~ equal(op1(e12,e13),op1(e12,e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(308,axiom,
    ~ equal(op1(e13,e12),op1(e13,e10)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(310,axiom,
    ~ equal(op1(e13,e12),op1(e13,e11)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(312,axiom,
    ~ equal(op1(e13,e13),op1(e13,e12)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(316,axiom,
    ~ equal(op2(e22,e20),op2(e21,e20)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(317,axiom,
    ~ equal(op2(e23,e20),op2(e21,e20)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(320,axiom,
    ~ equal(op2(e22,e21),op2(e20,e21)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(324,axiom,
    ~ equal(op2(e22,e21),op2(e23,e21)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(325,axiom,
    ~ equal(op2(e21,e22),op2(e20,e22)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(331,axiom,
    ~ equal(op2(e21,e23),op2(e20,e23)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(343,axiom,
    ~ equal(op2(e21,e21),op2(e21,e20)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(344,axiom,
    ~ equal(op2(e21,e22),op2(e21,e20)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(345,axiom,
    ~ equal(op2(e21,e23),op2(e21,e20)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(346,axiom,
    ~ equal(op2(e21,e22),op2(e21,e21)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(347,axiom,
    ~ equal(op2(e21,e23),op2(e21,e21)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(350,axiom,
    ~ equal(op2(e22,e22),op2(e22,e20)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(352,axiom,
    ~ equal(op2(e22,e22),op2(e22,e21)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(358,axiom,
    ~ equal(op2(e23,e22),op2(e23,e21)),
    file('ALG037+1.p',unknown),
    [] ).

cnf(362,axiom,
    ( equal(op1(e11,e11),e13)
    | skC0
    | skC1
    | skC2 ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(366,axiom,
    ( equal(op2(e21,e21),e23)
    | skC3
    | skC4
    | skC5 ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(369,axiom,
    ( equal(e13,unit1)
    | equal(e12,unit1)
    | equal(e11,unit1)
    | equal(e10,unit1) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(370,axiom,
    ( equal(e23,unit2)
    | equal(e22,unit2)
    | equal(e21,unit2)
    | equal(e20,unit2) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(376,axiom,
    ( equal(op2(e23,e20),e21)
    | equal(op2(e23,e21),e21)
    | equal(op2(e23,e22),e21)
    | equal(op2(e23,e23),e21) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(384,axiom,
    ( equal(op2(e22,e20),e21)
    | equal(op2(e22,e21),e21)
    | equal(op2(e22,e22),e21)
    | equal(op2(e22,e23),e21) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(409,axiom,
    ( equal(op2(e22,e21),e20)
    | equal(op2(e22,e21),e21)
    | equal(op2(e22,e21),e22)
    | equal(op2(e22,e21),e23) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(411,axiom,
    ( equal(op2(e21,e23),e20)
    | equal(op2(e21,e23),e21)
    | equal(op2(e21,e23),e22)
    | equal(op2(e21,e23),e23) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(412,axiom,
    ( equal(op2(e21,e22),e20)
    | equal(op2(e21,e22),e21)
    | equal(op2(e21,e22),e22)
    | equal(op2(e21,e22),e23) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(419,axiom,
    ( equal(op1(e10,e13),e13)
    | equal(op1(e11,e13),e13)
    | equal(op1(e12,e13),e13)
    | equal(op1(e13,e13),e13) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(427,axiom,
    ( equal(op1(e10,e12),e13)
    | equal(op1(e11,e12),e13)
    | equal(op1(e12,e12),e13)
    | equal(op1(e13,e12),e13) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(435,axiom,
    ( equal(op1(e10,e11),e13)
    | equal(op1(e11,e11),e13)
    | equal(op1(e12,e11),e13)
    | equal(op1(e13,e11),e13) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(438,axiom,
    ( equal(op1(e11,e10),e12)
    | equal(op1(e11,e11),e12)
    | equal(op1(e11,e12),e12)
    | equal(op1(e11,e13),e12) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(440,axiom,
    ( equal(op1(e11,e10),e11)
    | equal(op1(e11,e11),e11)
    | equal(op1(e11,e12),e11)
    | equal(op1(e11,e13),e11) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(446,axiom,
    ( equal(op1(e10,e10),e12)
    | equal(op1(e10,e11),e12)
    | equal(op1(e10,e12),e12)
    | equal(op1(e10,e13),e12) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(452,axiom,
    ( equal(op1(e13,e12),e10)
    | equal(op1(e13,e12),e11)
    | equal(op1(e13,e12),e12)
    | equal(op1(e13,e12),e13) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(455,axiom,
    ( equal(op1(e12,e13),e10)
    | equal(op1(e12,e13),e11)
    | equal(op1(e12,e13),e12)
    | equal(op1(e12,e13),e13) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(459,axiom,
    ( equal(op1(e11,e13),e10)
    | equal(op1(e11,e13),e11)
    | equal(op1(e11,e13),e12)
    | equal(op1(e11,e13),e13) ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(496,axiom,
    ( ~ equal(h5(e12),e23)
    | ~ equal(op2(h5(e10),h5(e10)),h5(op1(e10,e10)))
    | ~ equal(op2(h5(e10),h5(e11)),h5(op1(e10,e11)))
    | ~ equal(op2(h5(e10),h5(e12)),h5(op1(e10,e12)))
    | ~ equal(op2(h5(e10),h5(e13)),h5(op1(e10,e13)))
    | ~ equal(op2(h5(e11),h5(e10)),h5(op1(e11,e10)))
    | ~ equal(op2(h5(e11),h5(e11)),h5(op1(e11,e11)))
    | ~ equal(op2(h5(e11),h5(e12)),h5(op1(e11,e12)))
    | ~ equal(op2(h5(e11),h5(e13)),h5(op1(e11,e13)))
    | ~ equal(op2(h5(e12),h5(e10)),h5(op1(e12,e10)))
    | ~ equal(op2(h5(e12),h5(e11)),h5(op1(e12,e11)))
    | ~ equal(op2(h5(e12),h5(e12)),h5(op1(e12,e12)))
    | ~ equal(op2(h5(e12),h5(e13)),h5(op1(e12,e13)))
    | ~ equal(op2(h5(e13),h5(e10)),h5(op1(e13,e10)))
    | ~ equal(op2(h5(e13),h5(e11)),h5(op1(e13,e11)))
    | ~ equal(op2(h5(e13),h5(e12)),h5(op1(e13,e12)))
    | ~ equal(op2(h5(e13),h5(e13)),h5(op1(e13,e13)))
    | ~ skC18
    | ~ skC19
    | ~ skC20 ),
    file('ALG037+1.p',unknown),
    [] ).

cnf(521,plain,
    equal(h5(e10),e20),
    inference(rew,[status(thm),theory(equality)],[71,225]),
    [iquote('0:Rew:71.0,225.0')] ).

cnf(580,plain,
    ( ~ equal(e22,e22)
    | skC20 ),
    inference(rew,[status(thm),theory(equality)],[38,132]),
    [iquote('0:Rew:38.0,132.0')] ).

cnf(581,plain,
    skC20,
    inference(obv,[status(thm),theory(equality)],[580]),
    [iquote('0:Obv:580.0')] ).

cnf(583,plain,
    ( ~ equal(e21,e21)
    | skC19 ),
    inference(rew,[status(thm),theory(equality)],[37,126]),
    [iquote('0:Rew:37.0,126.0')] ).

cnf(584,plain,
    skC19,
    inference(obv,[status(thm),theory(equality)],[583]),
    [iquote('0:Obv:583.0')] ).

cnf(587,plain,
    ( ~ equal(e20,e20)
    | skC18 ),
    inference(rew,[status(thm),theory(equality)],[521,121]),
    [iquote('0:Rew:521.0,121.0')] ).

cnf(588,plain,
    skC18,
    inference(obv,[status(thm),theory(equality)],[587]),
    [iquote('0:Obv:587.0')] ).

cnf(638,plain,
    ( ~ skC5
    | equal(e22,e20) ),
    inference(rew,[status(thm),theory(equality)],[71,262]),
    [iquote('0:Rew:71.0,262.1')] ).

cnf(639,plain,
    ~ skC5,
    inference(mrr,[status(thm)],[638,8]),
    [iquote('0:MRR:638.1,8.0')] ).

cnf(642,plain,
    ( ~ skC4
    | equal(e21,e20) ),
    inference(rew,[status(thm),theory(equality)],[71,258]),
    [iquote('0:Rew:71.0,258.1')] ).

cnf(643,plain,
    ~ skC4,
    inference(mrr,[status(thm)],[642,7]),
    [iquote('0:MRR:642.1,7.0')] ).

cnf(644,plain,
    ( ~ skC3
    | equal(h10(e10),e20) ),
    inference(rew,[status(thm),theory(equality)],[235,256]),
    [iquote('0:Rew:235.0,256.1')] ).

cnf(645,plain,
    ( ~ skC3
    | equal(h7(e10),e20) ),
    inference(rew,[status(thm),theory(equality)],[229,255]),
    [iquote('0:Rew:229.0,255.1')] ).

cnf(646,plain,
    ( ~ skC3
    | equal(h1(e10),e20) ),
    inference(rew,[status(thm),theory(equality)],[217,253]),
    [iquote('0:Rew:217.0,253.1')] ).

cnf(647,plain,
    ( ~ skC2
    | equal(e12,e10) ),
    inference(rew,[status(thm),theory(equality)],[69,250]),
    [iquote('0:Rew:69.0,250.1')] ).

cnf(648,plain,
    ~ skC2,
    inference(mrr,[status(thm)],[647,2]),
    [iquote('0:MRR:647.1,2.0')] ).

cnf(649,plain,
    ( ~ skC1
    | equal(e11,e10) ),
    inference(rew,[status(thm),theory(equality)],[69,246]),
    [iquote('0:Rew:69.0,246.1')] ).

cnf(650,plain,
    ~ skC1,
    inference(mrr,[status(thm)],[649,1]),
    [iquote('0:MRR:649.1,1.0')] ).

cnf(655,plain,
    ( equal(e23,e20)
    | skC3
    | skC4
    | skC5 ),
    inference(rew,[status(thm),theory(equality)],[71,366]),
    [iquote('0:Rew:71.0,366.0')] ).

cnf(656,plain,
    skC3,
    inference(mrr,[status(thm)],[655,9,643,639]),
    [iquote('0:MRR:655.0,655.2,655.3,9.0,643.0,639.0')] ).

cnf(657,plain,
    equal(h10(e10),e20),
    inference(mrr,[status(thm)],[644,656]),
    [iquote('0:MRR:644.0,656.0')] ).

cnf(658,plain,
    equal(h7(e10),e20),
    inference(mrr,[status(thm)],[645,656]),
    [iquote('0:MRR:645.0,656.0')] ).

cnf(659,plain,
    equal(h1(e10),e20),
    inference(mrr,[status(thm)],[646,656]),
    [iquote('0:MRR:646.0,656.0')] ).

cnf(660,plain,
    equal(op2(e23,e23),e20),
    inference(rew,[status(thm),theory(equality)],[657,235]),
    [iquote('0:Rew:657.0,235.0')] ).

cnf(669,plain,
    equal(op2(e22,e22),e20),
    inference(rew,[status(thm),theory(equality)],[658,229]),
    [iquote('0:Rew:658.0,229.0')] ).

cnf(676,plain,
    equal(op2(e20,e20),e20),
    inference(rew,[status(thm),theory(equality)],[659,217]),
    [iquote('0:Rew:659.0,217.0')] ).

cnf(689,plain,
    ( equal(e13,e10)
    | skC0
    | skC1
    | skC2 ),
    inference(rew,[status(thm),theory(equality)],[69,362]),
    [iquote('0:Rew:69.0,362.0')] ).

cnf(690,plain,
    skC0,
    inference(mrr,[status(thm)],[689,3,650,648]),
    [iquote('0:MRR:689.0,689.2,689.3,3.0,650.0,648.0')] ).

cnf(691,plain,
    equal(op1(e13,e13),e10),
    inference(mrr,[status(thm)],[244,690]),
    [iquote('0:MRR:244.0,690.0')] ).

cnf(692,plain,
    equal(op1(e12,e12),e10),
    inference(mrr,[status(thm)],[243,690]),
    [iquote('0:MRR:243.0,690.0')] ).

cnf(693,plain,
    equal(op1(e10,e10),e10),
    inference(mrr,[status(thm)],[241,690]),
    [iquote('0:MRR:241.0,690.0')] ).

cnf(696,plain,
    ~ equal(h9(e12),e22),
    inference(rew,[status(thm),theory(equality)],[234,358,72]),
    [iquote('0:Rew:234.0,358.0,72.0,358.0')] ).

cnf(702,plain,
    ~ equal(h5(e12),e20),
    inference(rew,[status(thm),theory(equality)],[669,352,226]),
    [iquote('0:Rew:669.0,352.0,226.0,352.0')] ).

cnf(704,plain,
    ~ equal(h2(e12),e20),
    inference(rew,[status(thm),theory(equality)],[669,350,220]),
    [iquote('0:Rew:669.0,350.0,220.0,350.0')] ).

cnf(707,plain,
    ~ equal(h11(e12),e20),
    inference(rew,[status(thm),theory(equality)],[238,347,71]),
    [iquote('0:Rew:238.0,347.0,71.0,347.0')] ).

cnf(708,plain,
    ~ equal(h8(e12),e20),
    inference(rew,[status(thm),theory(equality)],[232,346,71]),
    [iquote('0:Rew:232.0,346.0,71.0,346.0')] ).

cnf(709,plain,
    ~ equal(h11(e12),h1(e12)),
    inference(rew,[status(thm),theory(equality)],[238,345,218]),
    [iquote('0:Rew:238.0,345.0,218.0,345.0')] ).

cnf(710,plain,
    ~ equal(h8(e12),h1(e12)),
    inference(rew,[status(thm),theory(equality)],[232,344,218]),
    [iquote('0:Rew:232.0,344.0,218.0,344.0')] ).

cnf(711,plain,
    ~ equal(h1(e12),e20),
    inference(rew,[status(thm),theory(equality)],[71,343,218]),
    [iquote('0:Rew:71.0,343.0,218.0,343.0')] ).

cnf(723,plain,
    ~ equal(h11(e12),h10(e12)),
    inference(rew,[status(thm),theory(equality)],[238,331,236]),
    [iquote('0:Rew:238.0,331.0,236.0,331.0')] ).

cnf(729,plain,
    ~ equal(h8(e12),h7(e12)),
    inference(rew,[status(thm),theory(equality)],[232,325,230]),
    [iquote('0:Rew:232.0,325.0,230.0,325.0')] ).

cnf(730,plain,
    ~ equal(h5(e12),e22),
    inference(rew,[status(thm),theory(equality)],[226,324,72]),
    [iquote('0:Rew:226.0,324.0,72.0,324.0')] ).

cnf(734,plain,
    ~ equal(h5(e12),h4(e12)),
    inference(rew,[status(thm),theory(equality)],[226,320,224]),
    [iquote('0:Rew:226.0,320.0,224.0,320.0')] ).

cnf(737,plain,
    ~ equal(h3(e12),h1(e12)),
    inference(rew,[status(thm),theory(equality)],[222,317,218]),
    [iquote('0:Rew:222.0,317.0,218.0,317.0')] ).

cnf(738,plain,
    ~ equal(h2(e12),h1(e12)),
    inference(rew,[status(thm),theory(equality)],[220,316,218]),
    [iquote('0:Rew:220.0,316.0,218.0,316.0')] ).

cnf(742,plain,
    ~ equal(op1(e13,e12),e10),
    inference(rew,[status(thm),theory(equality)],[691,312]),
    [iquote('0:Rew:691.0,312.0')] ).

cnf(744,plain,
    ~ equal(op1(e13,e12),e12),
    inference(rew,[status(thm),theory(equality)],[70,310]),
    [iquote('0:Rew:70.0,310.0')] ).

cnf(747,plain,
    ~ equal(op1(e12,e13),e10),
    inference(rew,[status(thm),theory(equality)],[692,306]),
    [iquote('0:Rew:692.0,306.0')] ).

cnf(750,plain,
    ~ equal(op1(e11,e13),e10),
    inference(rew,[status(thm),theory(equality)],[69,299]),
    [iquote('0:Rew:69.0,299.0')] ).

cnf(765,plain,
    ~ equal(op1(e10,e11),e12),
    inference(rew,[status(thm),theory(equality)],[70,273]),
    [iquote('0:Rew:70.0,273.0')] ).

cnf(778,plain,
    ( equal(h3(e12),e21)
    | equal(e22,e21)
    | equal(h9(e12),e21)
    | equal(e21,e20) ),
    inference(rew,[status(thm),theory(equality)],[660,376,234,72,222]),
    [iquote('0:Rew:660.0,376.3,234.0,376.2,72.0,376.1,222.0,376.0')] ).

cnf(779,plain,
    ( equal(h9(e12),e21)
    | equal(h3(e12),e21) ),
    inference(mrr,[status(thm)],[778,10,7]),
    [iquote('0:MRR:778.1,778.3,10.0,7.0')] ).

cnf(790,plain,
    ( equal(h2(e12),e21)
    | equal(h5(e12),e21)
    | equal(e21,e20)
    | equal(h12(e12),e21) ),
    inference(rew,[status(thm),theory(equality)],[240,384,669,226,220]),
    [iquote('0:Rew:240.0,384.3,669.0,384.2,226.0,384.1,220.0,384.0')] ).

cnf(791,plain,
    ( equal(h12(e12),e21)
    | equal(h5(e12),e21)
    | equal(h2(e12),e21) ),
    inference(mrr,[status(thm)],[790,7]),
    [iquote('0:MRR:790.2,7.0')] ).

cnf(820,plain,
    ( equal(h5(e12),e20)
    | equal(h5(e12),e21)
    | equal(h5(e12),e22)
    | equal(h5(e12),e23) ),
    inference(rew,[status(thm),theory(equality)],[226,409]),
    [iquote('0:Rew:226.0,409.3,226.0,409.2,226.0,409.1,226.0,409.0')] ).

cnf(821,plain,
    ( equal(h5(e12),e23)
    | equal(h5(e12),e21) ),
    inference(mrr,[status(thm)],[820,702,730]),
    [iquote('0:MRR:820.0,820.2,702.0,730.0')] ).

cnf(824,plain,
    ( equal(h11(e12),e20)
    | equal(h11(e12),e21)
    | equal(h11(e12),e22)
    | equal(h11(e12),e23) ),
    inference(rew,[status(thm),theory(equality)],[238,411]),
    [iquote('0:Rew:238.0,411.3,238.0,411.2,238.0,411.1,238.0,411.0')] ).

cnf(825,plain,
    ( equal(h11(e12),e23)
    | equal(h11(e12),e22)
    | equal(h11(e12),e21) ),
    inference(mrr,[status(thm)],[824,707]),
    [iquote('0:MRR:824.0,707.0')] ).

cnf(826,plain,
    ( equal(h8(e12),e20)
    | equal(h8(e12),e21)
    | equal(h8(e12),e22)
    | equal(h8(e12),e23) ),
    inference(rew,[status(thm),theory(equality)],[232,412]),
    [iquote('0:Rew:232.0,412.3,232.0,412.2,232.0,412.1,232.0,412.0')] ).

cnf(827,plain,
    ( equal(h8(e12),e23)
    | equal(h8(e12),e22)
    | equal(h8(e12),e21) ),
    inference(mrr,[status(thm)],[826,708]),
    [iquote('0:MRR:826.0,708.0')] ).

cnf(836,plain,
    ( equal(op1(e10,e13),e13)
    | equal(op1(e11,e13),e13)
    | equal(op1(e12,e13),e13)
    | equal(e13,e10) ),
    inference(rew,[status(thm),theory(equality)],[691,419]),
    [iquote('0:Rew:691.0,419.3')] ).

cnf(837,plain,
    ( equal(op1(e12,e13),e13)
    | equal(op1(e11,e13),e13)
    | equal(op1(e10,e13),e13) ),
    inference(mrr,[status(thm)],[836,3]),
    [iquote('0:MRR:836.3,3.0')] ).

cnf(846,plain,
    ( equal(op1(e10,e12),e13)
    | equal(op1(e11,e12),e13)
    | equal(e13,e10)
    | equal(op1(e13,e12),e13) ),
    inference(rew,[status(thm),theory(equality)],[692,427]),
    [iquote('0:Rew:692.0,427.2')] ).

cnf(847,plain,
    ( equal(op1(e13,e12),e13)
    | equal(op1(e11,e12),e13)
    | equal(op1(e10,e12),e13) ),
    inference(mrr,[status(thm)],[846,3]),
    [iquote('0:MRR:846.2,3.0')] ).

cnf(858,plain,
    ( equal(op1(e10,e11),e13)
    | equal(e13,e10)
    | equal(op1(e12,e11),e13)
    | equal(e13,e12) ),
    inference(rew,[status(thm),theory(equality)],[70,435,69]),
    [iquote('0:Rew:70.0,435.3,69.0,435.1')] ).

cnf(859,plain,
    ( equal(op1(e12,e11),e13)
    | equal(op1(e10,e11),e13) ),
    inference(mrr,[status(thm)],[858,3,6]),
    [iquote('0:MRR:858.1,858.3,3.0,6.0')] ).

cnf(862,plain,
    ( equal(op1(e11,e10),e12)
    | equal(e12,e10)
    | equal(op1(e11,e12),e12)
    | equal(op1(e11,e13),e12) ),
    inference(rew,[status(thm),theory(equality)],[69,438]),
    [iquote('0:Rew:69.0,438.1')] ).

cnf(863,plain,
    ( equal(op1(e11,e12),e12)
    | equal(op1(e11,e13),e12)
    | equal(op1(e11,e10),e12) ),
    inference(mrr,[status(thm)],[862,2]),
    [iquote('0:MRR:862.1,2.0')] ).

cnf(866,plain,
    ( equal(op1(e11,e10),e11)
    | equal(e11,e10)
    | equal(op1(e11,e12),e11)
    | equal(op1(e11,e13),e11) ),
    inference(rew,[status(thm),theory(equality)],[69,440]),
    [iquote('0:Rew:69.0,440.1')] ).

cnf(867,plain,
    ( equal(op1(e11,e13),e11)
    | equal(op1(e11,e12),e11)
    | equal(op1(e11,e10),e11) ),
    inference(mrr,[status(thm)],[866,1]),
    [iquote('0:MRR:866.1,1.0')] ).

cnf(874,plain,
    ( equal(e12,e10)
    | equal(op1(e10,e11),e12)
    | equal(op1(e10,e12),e12)
    | equal(op1(e10,e13),e12) ),
    inference(rew,[status(thm),theory(equality)],[693,446]),
    [iquote('0:Rew:693.0,446.0')] ).

cnf(875,plain,
    ( equal(op1(e10,e12),e12)
    | equal(op1(e10,e13),e12) ),
    inference(mrr,[status(thm)],[874,2,765]),
    [iquote('0:MRR:874.0,874.1,2.0,765.0')] ).

cnf(880,plain,
    ( equal(op1(e13,e12),e13)
    | equal(op1(e13,e12),e11) ),
    inference(mrr,[status(thm)],[452,742,744]),
    [iquote('0:MRR:452.0,452.2,742.0,744.0')] ).

cnf(882,plain,
    ( equal(op1(e12,e13),e13)
    | equal(op1(e12,e13),e12)
    | equal(op1(e12,e13),e11) ),
    inference(mrr,[status(thm)],[455,747]),
    [iquote('0:MRR:455.0,747.0')] ).

cnf(885,plain,
    ( equal(op1(e11,e13),e13)
    | equal(op1(e11,e13),e11)
    | equal(op1(e11,e13),e12) ),
    inference(mrr,[status(thm)],[459,750]),
    [iquote('0:MRR:459.0,750.0')] ).

cnf(959,plain,
    ( ~ equal(h5(e12),e23)
    | ~ equal(e20,e20)
    | ~ equal(h5(op1(e10,e11)),h4(e12))
    | ~ equal(op2(e20,h5(e12)),h5(op1(e10,e12)))
    | ~ equal(h5(op1(e10,e13)),h7(e12))
    | ~ equal(h5(op1(e11,e10)),h1(e12))
    | ~ equal(e20,e20)
    | ~ equal(op2(e21,h5(e12)),h5(op1(e11,e12)))
    | ~ equal(h5(op1(e11,e13)),h8(e12))
    | ~ equal(op2(h5(e12),e20),h5(op1(e12,e10)))
    | ~ equal(op2(h5(e12),e21),h5(op1(e12,e11)))
    | ~ equal(op2(h5(e12),h5(e12)),e20)
    | ~ equal(op2(h5(e12),e22),h5(op1(e12,e13)))
    | ~ equal(h5(op1(e13,e10)),h2(e12))
    | ~ equal(h5(e12),h5(e12))
    | ~ equal(op2(e22,h5(e12)),h5(op1(e13,e12)))
    | ~ equal(e20,e20)
    | ~ skC18
    | ~ skC19
    | ~ skC20 ),
    inference(rew,[status(thm),theory(equality)],[669,496,38,521,691,226,37,70,220,692,232,71,69,218,230,224,676,693]),
    [iquote('0:Rew:669.0,496.16,38.0,496.16,521.0,496.16,691.0,496.16,38.0,496.15,226.0,496.14,38.0,496.14,37.0,496.14,70.0,496.14,220.0,496.13,38.0,496.13,521.0,496.13,38.0,496.12,521.0,496.11,692.0,496.11,37.0,496.10,521.0,496.9,232.0,496.8,37.0,496.8,38.0,496.8,37.0,496.7,71.0,496.6,37.0,496.6,521.0,496.6,69.0,496.6,218.0,496.5,37.0,496.5,521.0,496.5,230.0,496.4,521.0,496.4,38.0,496.4,521.0,496.3,224.0,496.2,521.0,496.2,37.0,496.2,676.0,496.1,521.0,496.1,693.0,496.1')] ).

cnf(960,plain,
    ( ~ equal(h5(e12),e23)
    | ~ equal(h5(op1(e10,e11)),h4(e12))
    | ~ equal(op2(e20,h5(e12)),h5(op1(e10,e12)))
    | ~ equal(h5(op1(e10,e13)),h7(e12))
    | ~ equal(h5(op1(e11,e10)),h1(e12))
    | ~ equal(op2(e21,h5(e12)),h5(op1(e11,e12)))
    | ~ equal(h5(op1(e11,e13)),h8(e12))
    | ~ equal(op2(h5(e12),e20),h5(op1(e12,e10)))
    | ~ equal(op2(h5(e12),e21),h5(op1(e12,e11)))
    | ~ equal(op2(h5(e12),h5(e12)),e20)
    | ~ equal(op2(h5(e12),e22),h5(op1(e12,e13)))
    | ~ equal(h5(op1(e13,e10)),h2(e12))
    | ~ equal(op2(e22,h5(e12)),h5(op1(e13,e12)))
    | ~ skC18
    | ~ skC19
    | ~ skC20 ),
    inference(obv,[status(thm),theory(equality)],[959]),
    [iquote('0:Obv:959.16')] ).

cnf(961,plain,
    ( ~ equal(h5(e12),e23)
    | ~ equal(h5(op1(e13,e10)),h2(e12))
    | ~ equal(h5(op1(e11,e13)),h8(e12))
    | ~ equal(h5(op1(e11,e10)),h1(e12))
    | ~ equal(h5(op1(e10,e13)),h7(e12))
    | ~ equal(h5(op1(e10,e11)),h4(e12))
    | ~ equal(op2(e22,h5(e12)),h5(op1(e13,e12)))
    | ~ equal(op2(e21,h5(e12)),h5(op1(e11,e12)))
    | ~ equal(op2(e20,h5(e12)),h5(op1(e10,e12)))
    | ~ equal(op2(h5(e12),e22),h5(op1(e12,e13)))
    | ~ equal(op2(h5(e12),e21),h5(op1(e12,e11)))
    | ~ equal(op2(h5(e12),e20),h5(op1(e12,e10)))
    | ~ equal(op2(h5(e12),h5(e12)),e20) ),
    inference(mrr,[status(thm)],[960,588,584,581]),
    [iquote('0:MRR:960.13,960.14,960.15,588.0,584.0,581.0')] ).

cnf(1002,plain,
    equal(e12,unit1),
    inference(spt,[spt(split,[position(s1)])],[369]),
    [iquote('1:Spt:369.1')] ).

cnf(1116,plain,
    ~ equal(op1(e11,e13),op1(unit1,e13)),
    inference(rew,[status(thm),theory(equality)],[1002,286]),
    [iquote('1:Rew:1002.0,286.0')] ).

cnf(1136,plain,
    ~ equal(op1(e11,e13),op1(e11,unit1)),
    inference(rew,[status(thm),theory(equality)],[1002,300]),
    [iquote('1:Rew:1002.0,300.0')] ).

cnf(1149,plain,
    ( equal(op1(e10,e12),e12)
    | equal(op1(e10,e13),unit1) ),
    inference(rew,[status(thm),theory(equality)],[1002,875]),
    [iquote('1:Rew:1002.0,875.1')] ).

cnf(1150,plain,
    ( equal(op1(e11,e13),e13)
    | equal(op1(e11,e13),e11)
    | equal(op1(e11,e13),unit1) ),
    inference(rew,[status(thm),theory(equality)],[1002,885]),
    [iquote('1:Rew:1002.0,885.2')] ).

cnf(1162,plain,
    ~ equal(e10,unit1),
    inference(rew,[status(thm),theory(equality)],[1002,2]),
    [iquote('1:Rew:1002.0,2.0')] ).

cnf(1202,plain,
    ~ equal(op1(e11,e13),e13),
    inference(rew,[status(thm),theory(equality)],[59,1116]),
    [iquote('1:Rew:59.0,1116.0')] ).

cnf(1215,plain,
    ~ equal(op1(e11,e13),e11),
    inference(rew,[status(thm),theory(equality)],[56,1136]),
    [iquote('1:Rew:56.0,1136.0')] ).

cnf(1223,plain,
    ( equal(e10,unit1)
    | equal(op1(e10,e13),unit1) ),
    inference(rew,[status(thm),theory(equality)],[54,1149,1002]),
    [iquote('1:Rew:54.0,1149.0,1002.0,1149.0')] ).

cnf(1224,plain,
    equal(op1(e10,e13),unit1),
    inference(mrr,[status(thm)],[1223,1162]),
    [iquote('1:MRR:1223.0,1162.0')] ).

cnf(1226,plain,
    ~ equal(op1(e11,e13),unit1),
    inference(rew,[status(thm),theory(equality)],[1224,283]),
    [iquote('1:Rew:1224.0,283.0')] ).

cnf(1273,plain,
    $false,
    inference(mrr,[status(thm)],[1150,1202,1215,1226]),
    [iquote('1:MRR:1150.0,1150.1,1150.2,1202.0,1215.0,1226.0')] ).

cnf(1293,plain,
    ~ equal(e12,unit1),
    inference(spt,[spt(split,[position(sa)])],[1273,1002]),
    [iquote('1:Spt:1273.0,369.1,1002.0')] ).

cnf(1294,plain,
    ( equal(e13,unit1)
    | equal(e11,unit1)
    | equal(e10,unit1) ),
    inference(spt,[spt(split,[position(s2)])],[369]),
    [iquote('1:Spt:1273.0,369.0,369.2,369.3')] ).

cnf(1295,plain,
    equal(e13,unit1),
    inference(spt,[spt(split,[position(s2s1)])],[1294]),
    [iquote('2:Spt:1294.0')] ).

cnf(1332,plain,
    ~ equal(e11,unit1),
    inference(rew,[status(thm),theory(equality)],[1295,5]),
    [iquote('2:Rew:1295.0,5.0')] ).

cnf(1333,plain,
    ~ equal(e10,unit1),
    inference(rew,[status(thm),theory(equality)],[1295,3]),
    [iquote('2:Rew:1295.0,3.0')] ).

cnf(1378,plain,
    ( equal(op1(e12,e13),e13)
    | equal(op1(e11,unit1),unit1)
    | equal(op1(e10,e13),e13) ),
    inference(rew,[status(thm),theory(equality)],[1295,837]),
    [iquote('2:Rew:1295.0,837.1')] ).

cnf(1465,plain,
    ( equal(e12,unit1)
    | equal(e11,unit1)
    | equal(e10,unit1) ),
    inference(rew,[status(thm),theory(equality)],[54,1378,1295,56,58]),
    [iquote('2:Rew:54.0,1378.2,1295.0,1378.2,56.0,1378.1,58.0,1378.0,1295.0,1378.0')] ).

cnf(1466,plain,
    $false,
    inference(mrr,[status(thm)],[1465,1293,1332,1333]),
    [iquote('2:MRR:1465.0,1465.1,1465.2,1293.0,1332.0,1333.0')] ).

cnf(1485,plain,
    ~ equal(e13,unit1),
    inference(spt,[spt(split,[position(s2sa)])],[1466,1295]),
    [iquote('2:Spt:1466.0,1294.0,1295.0')] ).

cnf(1486,plain,
    ( equal(e11,unit1)
    | equal(e10,unit1) ),
    inference(spt,[spt(split,[position(s2s2)])],[1294]),
    [iquote('2:Spt:1466.0,1294.1,1294.2')] ).

cnf(1487,plain,
    equal(e11,unit1),
    inference(spt,[spt(split,[position(s2s2s1)])],[1486]),
    [iquote('3:Spt:1486.0')] ).

cnf(1504,plain,
    ~ equal(e10,unit1),
    inference(rew,[status(thm),theory(equality)],[1487,1]),
    [iquote('3:Rew:1487.0,1.0')] ).

cnf(1569,plain,
    ( equal(op1(e11,e13),e11)
    | equal(op1(unit1,e12),unit1)
    | equal(op1(e11,e10),e11) ),
    inference(rew,[status(thm),theory(equality)],[1487,867]),
    [iquote('3:Rew:1487.0,867.1')] ).

cnf(1656,plain,
    ( equal(e13,unit1)
    | equal(e12,unit1)
    | equal(e10,unit1) ),
    inference(rew,[status(thm),theory(equality)],[53,1569,1487,57,59]),
    [iquote('3:Rew:53.0,1569.2,1487.0,1569.2,57.0,1569.1,59.0,1569.0,1487.0,1569.0')] ).

cnf(1657,plain,
    $false,
    inference(mrr,[status(thm)],[1656,1485,1293,1504]),
    [iquote('3:MRR:1656.0,1656.1,1656.2,1485.0,1293.0,1504.0')] ).

cnf(1677,plain,
    ~ equal(e11,unit1),
    inference(spt,[spt(split,[position(s2s2sa)])],[1657,1487]),
    [iquote('3:Spt:1657.0,1486.0,1487.0')] ).

cnf(1678,plain,
    equal(e10,unit1),
    inference(spt,[spt(split,[position(s2s2s2)])],[1486]),
    [iquote('3:Spt:1657.0,1486.1')] ).

cnf(1728,plain,
    ~ equal(op1(e12,e13),e13),
    inference(rew,[status(thm),theory(equality)],[59,284,1678]),
    [iquote('3:Rew:59.0,284.0,1678.0,284.0')] ).

cnf(1730,plain,
    ~ equal(op1(e12,e13),e12),
    inference(rew,[status(thm),theory(equality)],[58,303,1678]),
    [iquote('3:Rew:58.0,303.0,1678.0,303.0')] ).

cnf(1732,plain,
    ~ equal(op1(e13,e12),e13),
    inference(rew,[status(thm),theory(equality)],[60,308,1678]),
    [iquote('3:Rew:60.0,308.0,1678.0,308.0')] ).

cnf(1734,plain,
    equal(op1(e13,e12),e11),
    inference(mrr,[status(thm)],[880,1732]),
    [iquote('3:MRR:880.0,1732.0')] ).

cnf(1742,plain,
    ( equal(op1(e12,e11),e13)
    | equal(e13,e11) ),
    inference(rew,[status(thm),theory(equality)],[55,859,1678]),
    [iquote('3:Rew:55.0,859.1,1678.0,859.1')] ).

cnf(1743,plain,
    equal(op1(e12,e11),e13),
    inference(mrr,[status(thm)],[1742,5]),
    [iquote('3:MRR:1742.1,5.0')] ).

cnf(1752,plain,
    equal(op1(e12,e13),e11),
    inference(mrr,[status(thm)],[882,1728,1730]),
    [iquote('3:MRR:882.0,882.1,1728.0,1730.0')] ).

cnf(1766,plain,
    ( equal(e13,e11)
    | equal(op1(e11,e12),e13)
    | equal(e13,e12) ),
    inference(rew,[status(thm),theory(equality)],[57,847,1678,1734]),
    [iquote('3:Rew:57.0,847.2,1678.0,847.2,1734.0,847.0')] ).

cnf(1767,plain,
    equal(op1(e11,e12),e13),
    inference(mrr,[status(thm)],[1766,5,6]),
    [iquote('3:MRR:1766.0,1766.2,5.0,6.0')] ).

cnf(1772,plain,
    ( equal(e13,e12)
    | equal(op1(e11,e13),e12)
    | equal(e12,e11) ),
    inference(rew,[status(thm),theory(equality)],[56,863,1678,1767]),
    [iquote('3:Rew:56.0,863.2,1678.0,863.2,1767.0,863.0')] ).

cnf(1773,plain,
    equal(op1(e11,e13),e12),
    inference(mrr,[status(thm)],[1772,6,4]),
    [iquote('3:MRR:1772.0,1772.2,6.0,4.0')] ).

cnf(1788,plain,
    ( ~ equal(h5(e12),e23)
    | ~ equal(h2(e12),e22)
    | ~ equal(h8(e12),h5(e12))
    | ~ equal(h1(e12),e21)
    | ~ equal(h7(e12),e22)
    | ~ equal(h4(e12),e21)
    | ~ equal(op2(e22,h5(e12)),e21)
    | ~ equal(op2(e21,h5(e12)),e22)
    | ~ equal(op2(e20,h5(e12)),h5(e12))
    | ~ equal(op2(h5(e12),e22),e21)
    | ~ equal(op2(h5(e12),e21),e22)
    | ~ equal(op2(h5(e12),e20),h5(e12))
    | ~ equal(op2(h5(e12),h5(e12)),e20) ),
    inference(rew,[status(thm),theory(equality)],[58,961,1678,38,1743,37,1752,57,1767,1734,55,59,56,1773,60]),
    [iquote('3:Rew:58.0,961.11,1678.0,961.11,38.0,961.10,1743.0,961.10,37.0,961.9,1752.0,961.9,57.0,961.8,1678.0,961.8,38.0,961.7,1767.0,961.7,37.0,961.6,1734.0,961.6,37.0,961.5,55.0,961.5,1678.0,961.5,38.0,961.4,59.0,961.4,1678.0,961.4,37.0,961.3,56.0,961.3,1678.0,961.3,1773.0,961.2,38.0,961.1,60.0,961.1,1678.0,961.1')] ).

cnf(1798,plain,
    equal(e20,unit2),
    inference(spt,[spt(split,[position(s2s2s2s1)])],[370]),
    [iquote('4:Spt:370.3')] ).

cnf(1805,plain,
    equal(op2(e23,e23),unit2),
    inference(rew,[status(thm),theory(equality)],[1798,660]),
    [iquote('4:Rew:1798.0,660.0')] ).

cnf(1820,plain,
    equal(op2(e21,unit2),h1(e12)),
    inference(rew,[status(thm),theory(equality)],[1798,218]),
    [iquote('4:Rew:1798.0,218.0')] ).

cnf(1821,plain,
    equal(op2(e22,unit2),h2(e12)),
    inference(rew,[status(thm),theory(equality)],[1798,220]),
    [iquote('4:Rew:1798.0,220.0')] ).

cnf(1823,plain,
    equal(op2(unit2,e21),h4(e12)),
    inference(rew,[status(thm),theory(equality)],[1798,224]),
    [iquote('4:Rew:1798.0,224.0')] ).

cnf(1824,plain,
    equal(op2(unit2,e22),h7(e12)),
    inference(rew,[status(thm),theory(equality)],[1798,230]),
    [iquote('4:Rew:1798.0,230.0')] ).

cnf(1825,plain,
    equal(op2(unit2,e23),h10(e12)),
    inference(rew,[status(thm),theory(equality)],[1798,236]),
    [iquote('4:Rew:1798.0,236.0')] ).

cnf(1853,plain,
    ( ~ equal(h5(e12),e23)
    | ~ equal(h2(e12),e22)
    | ~ equal(h8(e12),h5(e12))
    | ~ equal(h1(e12),e21)
    | ~ equal(h7(e12),e22)
    | ~ equal(h4(e12),e21)
    | ~ equal(op2(e22,h5(e12)),e21)
    | ~ equal(op2(e21,h5(e12)),e22)
    | ~ equal(op2(unit2,h5(e12)),h5(e12))
    | ~ equal(op2(h5(e12),e22),e21)
    | ~ equal(op2(h5(e12),e21),e22)
    | ~ equal(op2(h5(e12),e20),h5(e12))
    | ~ equal(op2(h5(e12),h5(e12)),e20) ),
    inference(rew,[status(thm),theory(equality)],[1798,1788]),
    [iquote('4:Rew:1798.0,1788.8')] ).

cnf(1858,plain,
    equal(h1(e12),e21),
    inference(rew,[status(thm),theory(equality)],[64,1820]),
    [iquote('4:Rew:64.0,1820.0')] ).

cnf(1859,plain,
    ~ equal(h2(e12),e21),
    inference(rew,[status(thm),theory(equality)],[1858,738]),
    [iquote('4:Rew:1858.0,738.0')] ).

cnf(1860,plain,
    ~ equal(h3(e12),e21),
    inference(rew,[status(thm),theory(equality)],[1858,737]),
    [iquote('4:Rew:1858.0,737.0')] ).

cnf(1861,plain,
    ~ equal(h8(e12),e21),
    inference(rew,[status(thm),theory(equality)],[1858,710]),
    [iquote('4:Rew:1858.0,710.0')] ).

cnf(1862,plain,
    ~ equal(h11(e12),e21),
    inference(rew,[status(thm),theory(equality)],[1858,709]),
    [iquote('4:Rew:1858.0,709.0')] ).

cnf(1871,plain,
    ( equal(h12(e12),e21)
    | equal(h5(e12),e21) ),
    inference(mrr,[status(thm)],[791,1859]),
    [iquote('4:MRR:791.2,1859.0')] ).

cnf(1873,plain,
    equal(h9(e12),e21),
    inference(mrr,[status(thm)],[779,1860]),
    [iquote('4:MRR:779.1,1860.0')] ).

cnf(1882,plain,
    equal(op2(e23,e22),e21),
    inference(rew,[status(thm),theory(equality)],[1873,234]),
    [iquote('4:Rew:1873.0,234.0')] ).

cnf(1886,plain,
    ( equal(h8(e12),e23)
    | equal(h8(e12),e22) ),
    inference(mrr,[status(thm)],[827,1861]),
    [iquote('4:MRR:827.2,1861.0')] ).

cnf(1887,plain,
    ( equal(h11(e12),e23)
    | equal(h11(e12),e22) ),
    inference(mrr,[status(thm)],[825,1862]),
    [iquote('4:MRR:825.2,1862.0')] ).

cnf(1894,plain,
    equal(h2(e12),e22),
    inference(rew,[status(thm),theory(equality)],[66,1821]),
    [iquote('4:Rew:66.0,1821.0')] ).

cnf(1903,plain,
    equal(h4(e12),e21),
    inference(rew,[status(thm),theory(equality)],[63,1823]),
    [iquote('4:Rew:63.0,1823.0')] ).

cnf(1905,plain,
    ~ equal(h5(e12),e21),
    inference(rew,[status(thm),theory(equality)],[1903,734]),
    [iquote('4:Rew:1903.0,734.0')] ).

cnf(1911,plain,
    equal(h5(e12),e23),
    inference(mrr,[status(thm)],[821,1905]),
    [iquote('4:MRR:821.1,1905.0')] ).

cnf(1919,plain,
    equal(h7(e12),e22),
    inference(rew,[status(thm),theory(equality)],[65,1824]),
    [iquote('4:Rew:65.0,1824.0')] ).

cnf(1920,plain,
    ~ equal(h8(e12),e22),
    inference(rew,[status(thm),theory(equality)],[1919,729]),
    [iquote('4:Rew:1919.0,729.0')] ).

cnf(1924,plain,
    equal(h10(e12),e23),
    inference(rew,[status(thm),theory(equality)],[67,1825]),
    [iquote('4:Rew:67.0,1825.0')] ).

cnf(1925,plain,
    ~ equal(h11(e12),e23),
    inference(rew,[status(thm),theory(equality)],[1924,723]),
    [iquote('4:Rew:1924.0,723.0')] ).

cnf(1930,plain,
    ( equal(h12(e12),e21)
    | equal(e23,e21) ),
    inference(rew,[status(thm),theory(equality)],[1911,1871]),
    [iquote('4:Rew:1911.0,1871.1')] ).

cnf(1931,plain,
    equal(h12(e12),e21),
    inference(mrr,[status(thm)],[1930,11]),
    [iquote('4:MRR:1930.1,11.0')] ).

cnf(1933,plain,
    equal(op2(e22,e23),e21),
    inference(rew,[status(thm),theory(equality)],[1931,240]),
    [iquote('4:Rew:1931.0,240.0')] ).

cnf(1939,plain,
    equal(h8(e12),e23),
    inference(mrr,[status(thm)],[1886,1920]),
    [iquote('4:MRR:1886.1,1920.0')] ).

cnf(1945,plain,
    equal(h11(e12),e22),
    inference(mrr,[status(thm)],[1887,1925]),
    [iquote('4:MRR:1887.0,1925.0')] ).

cnf(1946,plain,
    equal(op2(e21,e23),e22),
    inference(rew,[status(thm),theory(equality)],[1945,238]),
    [iquote('4:Rew:1945.0,238.0')] ).

cnf(1977,plain,
    ( ~ equal(e23,e23)
    | ~ equal(e22,e22)
    | ~ equal(e23,e23)
    | ~ equal(e21,e21)
    | ~ equal(e22,e22)
    | ~ equal(e21,e21)
    | ~ equal(e21,e21)
    | ~ equal(e22,e22)
    | ~ equal(e23,e23)
    | ~ equal(e21,e21)
    | ~ equal(e22,e22)
    | ~ equal(e23,e23)
    | ~ equal(unit2,unit2) ),
    inference(rew,[status(thm),theory(equality)],[1805,1853,1911,1798,68,72,1882,67,1946,1933,1903,1919,1858,1939,1894]),
    [iquote('4:Rew:1805.0,1853.12,1911.0,1853.12,1798.0,1853.12,68.0,1853.11,1798.0,1853.11,1911.0,1853.11,72.0,1853.10,1911.0,1853.10,1882.0,1853.9,1911.0,1853.9,67.0,1853.8,1911.0,1853.8,1946.0,1853.7,1911.0,1853.7,1933.0,1853.6,1911.0,1853.6,1903.0,1853.5,1919.0,1853.4,1858.0,1853.3,1939.0,1853.2,1911.0,1853.2,1894.0,1853.1,1911.0,1853.0')] ).

cnf(1978,plain,
    $false,
    inference(obv,[status(thm),theory(equality)],[1977]),
    [iquote('4:Obv:1977.12')] ).

cnf(1979,plain,
    ~ equal(e20,unit2),
    inference(spt,[spt(split,[position(s2s2s2sa)])],[1978,1798]),
    [iquote('4:Spt:1978.0,370.3,1798.0')] ).

cnf(1980,plain,
    ( equal(e23,unit2)
    | equal(e22,unit2)
    | equal(e21,unit2) ),
    inference(spt,[spt(split,[position(s2s2s2s2)])],[370]),
    [iquote('4:Spt:1978.0,370.0,370.1,370.2')] ).

cnf(1981,plain,
    equal(e23,unit2),
    inference(spt,[spt(split,[position(s2s2s2s2s1)])],[1980]),
    [iquote('5:Spt:1980.0')] ).

cnf(2001,plain,
    equal(op2(unit2,e22),h9(e12)),
    inference(rew,[status(thm),theory(equality)],[1981,234]),
    [iquote('5:Rew:1981.0,234.0')] ).

cnf(2043,plain,
    equal(h9(e12),e22),
    inference(rew,[status(thm),theory(equality)],[65,2001]),
    [iquote('5:Rew:65.0,2001.0')] ).

cnf(2044,plain,
    $false,
    inference(mrr,[status(thm)],[2043,696]),
    [iquote('5:MRR:2043.0,696.0')] ).

cnf(2155,plain,
    ~ equal(e23,unit2),
    inference(spt,[spt(split,[position(s2s2s2s2sa)])],[2044,1981]),
    [iquote('5:Spt:2044.0,1980.0,1981.0')] ).

cnf(2156,plain,
    ( equal(e22,unit2)
    | equal(e21,unit2) ),
    inference(spt,[spt(split,[position(s2s2s2s2s2)])],[1980]),
    [iquote('5:Spt:2044.0,1980.1,1980.2')] ).

cnf(2157,plain,
    equal(e22,unit2),
    inference(spt,[spt(split,[position(s2s2s2s2s2s1)])],[2156]),
    [iquote('6:Spt:2156.0')] ).

cnf(2196,plain,
    equal(op2(unit2,e20),h2(e12)),
    inference(rew,[status(thm),theory(equality)],[2157,220]),
    [iquote('6:Rew:2157.0,220.0')] ).

cnf(2264,plain,
    equal(h2(e12),e20),
    inference(rew,[status(thm),theory(equality)],[61,2196]),
    [iquote('6:Rew:61.0,2196.0')] ).

cnf(2265,plain,
    $false,
    inference(mrr,[status(thm)],[2264,704]),
    [iquote('6:MRR:2264.0,704.0')] ).

cnf(2329,plain,
    ~ equal(e22,unit2),
    inference(spt,[spt(split,[position(s2s2s2s2s2sa)])],[2265,2157]),
    [iquote('6:Spt:2265.0,2156.0,2157.0')] ).

cnf(2330,plain,
    equal(e21,unit2),
    inference(spt,[spt(split,[position(s2s2s2s2s2s2)])],[2156]),
    [iquote('6:Spt:2265.0,2156.1')] ).

cnf(2366,plain,
    equal(h1(e12),e20),
    inference(rew,[status(thm),theory(equality)],[61,218,2330]),
    [iquote('6:Rew:61.0,218.0,2330.0,218.0')] ).

cnf(2367,plain,
    $false,
    inference(mrr,[status(thm)],[2366,711]),
    [iquote('6:MRR:2366.0,711.0')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem  : ALG037+1 : TPTP v8.1.0. Released v2.7.0.
% 0.03/0.14  % Command  : run_spass %d %s
% 0.12/0.35  % Computer : n024.cluster.edu
% 0.12/0.35  % Model    : x86_64 x86_64
% 0.12/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.35  % Memory   : 8042.1875MB
% 0.12/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.35  % CPULimit : 300
% 0.12/0.35  % WCLimit  : 600
% 0.12/0.35  % DateTime : Wed Jun  8 20:15:34 EDT 2022
% 0.12/0.35  % CPUTime  : 
% 0.66/0.87  
% 0.66/0.87  SPASS V 3.9 
% 0.66/0.87  SPASS beiseite: Proof found.
% 0.66/0.87  % SZS status Theorem
% 0.66/0.87  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 0.66/0.87  SPASS derived 959 clauses, backtracked 763 clauses, performed 6 splits and kept 1530 clauses.
% 0.66/0.87  SPASS allocated 88098 KBytes.
% 0.66/0.87  SPASS spent	0:00:00.52 on the problem.
% 0.66/0.87  		0:00:00.04 for the input.
% 0.66/0.87  		0:00:00.16 for the FLOTTER CNF translation.
% 0.66/0.87  		0:00:00.00 for inferences.
% 0.66/0.87  		0:00:00.00 for the backtracking.
% 0.66/0.87  		0:00:00.27 for the reduction.
% 0.66/0.87  
% 0.66/0.87  
% 0.66/0.87  Here is a proof with depth 3, length 273 :
% 0.66/0.87  % SZS output start Refutation
% See solution above
% 0.66/0.88  Formulae used in the proof : ax9 ax10 ax20 ax2 ax5 ax14 ax15 co1 ax16 ax17 ax18 ax19 ax22 ax23 ax24 ax25 ax26 ax27 ax12 ax13 ax7 ax8 ax6 ax4 ax3 ax1
% 0.66/0.88  
%------------------------------------------------------------------------------