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

View Problem - Process Solution

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

% Computer : n026.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:00 EDT 2022

% Result   : Unsatisfiable 0.19s 0.51s
% Output   : Refutation 0.19s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   24
%            Number of leaves      :   47
% Syntax   : Number of clauses     :  151 (  91 unt;  20 nHn; 151 RR)
%            Number of literals    :  245 (   0 equ; 115 neg)
%            Maximal clause size   :    4 (   1 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :    5 (   4 usr;   4 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   5 con; 0-2 aty)
%            Number of variables   :    0 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(2,axiom,
    ~ equal(e1,e0),
    file('ALG023+1.p',unknown),
    [] ).

cnf(3,axiom,
    ~ equal(e2,e0),
    file('ALG023+1.p',unknown),
    [] ).

cnf(4,axiom,
    ~ equal(e3,e0),
    file('ALG023+1.p',unknown),
    [] ).

cnf(5,axiom,
    ~ equal(e2,e1),
    file('ALG023+1.p',unknown),
    [] ).

cnf(6,axiom,
    ~ equal(e3,e1),
    file('ALG023+1.p',unknown),
    [] ).

cnf(7,axiom,
    ~ equal(e3,e2),
    file('ALG023+1.p',unknown),
    [] ).

cnf(8,axiom,
    equal(op(unit,e0),e0),
    file('ALG023+1.p',unknown),
    [] ).

cnf(9,axiom,
    equal(op(e0,unit),e0),
    file('ALG023+1.p',unknown),
    [] ).

cnf(11,axiom,
    equal(op(e1,unit),e1),
    file('ALG023+1.p',unknown),
    [] ).

cnf(12,axiom,
    equal(op(unit,e2),e2),
    file('ALG023+1.p',unknown),
    [] ).

cnf(13,axiom,
    equal(op(e2,unit),e2),
    file('ALG023+1.p',unknown),
    [] ).

cnf(14,axiom,
    equal(op(unit,e3),e3),
    file('ALG023+1.p',unknown),
    [] ).

cnf(15,axiom,
    equal(op(e3,unit),e3),
    file('ALG023+1.p',unknown),
    [] ).

cnf(35,axiom,
    ( ~ skC0
    | equal(op(e1,e1),e0) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(36,axiom,
    ( ~ skC0
    | equal(op(e2,e2),e0) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(37,axiom,
    ( ~ skC0
    | equal(op(e3,e3),e0) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(38,axiom,
    ( ~ skC1
    | equal(op(e0,e0),e1) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(40,axiom,
    ( ~ skC1
    | equal(op(e2,e2),e1) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(41,axiom,
    ( ~ skC1
    | equal(op(e3,e3),e1) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(42,axiom,
    ( ~ skC2
    | equal(op(e0,e0),e2) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(43,axiom,
    ( ~ skC2
    | equal(op(e1,e1),e2) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(45,axiom,
    ( ~ skC2
    | equal(op(e3,e3),e2) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(49,axiom,
    ~ equal(op(e2,e0),op(e1,e0)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(60,axiom,
    ~ equal(op(e3,e2),op(e0,e2)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(61,axiom,
    ~ equal(op(e2,e2),op(e1,e2)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(62,axiom,
    ~ equal(op(e3,e2),op(e1,e2)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(63,axiom,
    ~ equal(op(e3,e2),op(e2,e2)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(65,axiom,
    ~ equal(op(e2,e3),op(e0,e3)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(66,axiom,
    ~ equal(op(e3,e3),op(e0,e3)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(68,axiom,
    ~ equal(op(e3,e3),op(e1,e3)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(75,axiom,
    ~ equal(op(e0,e3),op(e0,e2)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(81,axiom,
    ~ equal(op(e1,e3),op(e1,e2)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(82,axiom,
    ~ equal(op(e2,e1),op(e2,e0)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(83,axiom,
    ~ equal(op(e2,e2),op(e2,e0)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(89,axiom,
    ~ equal(op(e3,e2),op(e3,e0)),
    file('ALG023+1.p',unknown),
    [] ).

cnf(94,axiom,
    ( skC2
    | skC1
    | skC0
    | equal(op(e0,e0),e3) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(96,axiom,
    ( skC2
    | skC1
    | skC0
    | equal(op(e2,e2),e3) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(97,axiom,
    ( skC2
    | skC1
    | skC0
    | equal(op(e3,e3),e3) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(174,axiom,
    ( equal(e3,unit)
    | equal(e2,unit)
    | equal(e1,unit)
    | equal(e0,unit) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(176,axiom,
    ( ~ equal(op(e2,e2),e0)
    | ~ equal(op(e3,e2),e1) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(186,axiom,
    ( ~ equal(op(e0,e0),e1)
    | ~ equal(op(e2,e0),e3) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(189,axiom,
    ( ~ equal(op(e3,e3),e2)
    | ~ equal(op(e0,e3),e1) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(193,axiom,
    ( ~ equal(op(e2,e2),e3)
    | ~ equal(op(e1,e2),e0) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(204,axiom,
    ( equal(op(e3,e2),e3)
    | equal(op(e3,e2),e2)
    | equal(op(e3,e2),e1)
    | equal(op(e3,e2),e0) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(210,axiom,
    ( equal(op(e2,e0),e2)
    | equal(op(e2,e0),e0)
    | equal(op(e2,e0),e3)
    | equal(op(e2,e0),e1) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(212,axiom,
    ( equal(op(e1,e2),e2)
    | equal(op(e1,e2),e1)
    | equal(op(e1,e2),e3)
    | equal(op(e1,e2),e0) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(215,axiom,
    ( equal(op(e0,e3),e3)
    | equal(op(e0,e3),e0)
    | equal(op(e0,e3),e2)
    | equal(op(e0,e3),e1) ),
    file('ALG023+1.p',unknown),
    [] ).

cnf(219,plain,
    equal(e3,unit),
    inference(spt,[spt(split,[position(s1)])],[174]),
    [iquote('1:Spt:174.0')] ).

cnf(233,plain,
    ( ~ skC2
    | equal(op(unit,unit),e2) ),
    inference(rew,[status(thm),theory(equality)],[219,45]),
    [iquote('1:Rew:219.0,45.1')] ).

cnf(236,plain,
    ( ~ skC1
    | equal(op(unit,unit),e1) ),
    inference(rew,[status(thm),theory(equality)],[219,41]),
    [iquote('1:Rew:219.0,41.1')] ).

cnf(239,plain,
    ( ~ skC0
    | equal(op(unit,unit),e0) ),
    inference(rew,[status(thm),theory(equality)],[219,37]),
    [iquote('1:Rew:219.0,37.1')] ).

cnf(242,plain,
    ( ~ equal(op(e2,e2),unit)
    | ~ equal(op(e1,e2),e0) ),
    inference(rew,[status(thm),theory(equality)],[219,193]),
    [iquote('1:Rew:219.0,193.0')] ).

cnf(244,plain,
    ( skC2
    | skC1
    | skC0
    | equal(op(e2,e2),unit) ),
    inference(rew,[status(thm),theory(equality)],[219,96]),
    [iquote('1:Rew:219.0,96.3')] ).

cnf(258,plain,
    ~ equal(op(e1,e2),op(unit,e2)),
    inference(rew,[status(thm),theory(equality)],[219,62]),
    [iquote('1:Rew:219.0,62.0')] ).

cnf(286,plain,
    ~ equal(op(e1,e2),op(e1,unit)),
    inference(rew,[status(thm),theory(equality)],[219,81]),
    [iquote('1:Rew:219.0,81.0')] ).

cnf(317,plain,
    ( equal(op(e1,e2),e2)
    | equal(op(e1,e2),e1)
    | equal(op(e1,e2),unit)
    | equal(op(e1,e2),e0) ),
    inference(rew,[status(thm),theory(equality)],[219,212]),
    [iquote('1:Rew:219.0,212.2')] ).

cnf(319,plain,
    ~ equal(e2,unit),
    inference(rew,[status(thm),theory(equality)],[219,7]),
    [iquote('1:Rew:219.0,7.0')] ).

cnf(320,plain,
    ~ equal(e1,unit),
    inference(rew,[status(thm),theory(equality)],[219,6]),
    [iquote('1:Rew:219.0,6.0')] ).

cnf(321,plain,
    ~ equal(e0,unit),
    inference(rew,[status(thm),theory(equality)],[219,4]),
    [iquote('1:Rew:219.0,4.0')] ).

cnf(323,plain,
    equal(op(unit,unit),unit),
    inference(rew,[status(thm),theory(equality)],[219,15]),
    [iquote('1:Rew:219.0,15.0')] ).

cnf(361,plain,
    ( ~ skC2
    | equal(e2,unit) ),
    inference(rew,[status(thm),theory(equality)],[323,233]),
    [iquote('1:Rew:323.0,233.1')] ).

cnf(362,plain,
    ~ skC2,
    inference(mrr,[status(thm)],[361,319]),
    [iquote('1:MRR:361.1,319.0')] ).

cnf(363,plain,
    ( ~ skC1
    | equal(e1,unit) ),
    inference(rew,[status(thm),theory(equality)],[323,236]),
    [iquote('1:Rew:323.0,236.1')] ).

cnf(364,plain,
    ~ skC1,
    inference(mrr,[status(thm)],[363,320]),
    [iquote('1:MRR:363.1,320.0')] ).

cnf(365,plain,
    ( ~ skC0
    | equal(e0,unit) ),
    inference(rew,[status(thm),theory(equality)],[323,239]),
    [iquote('1:Rew:323.0,239.1')] ).

cnf(366,plain,
    ~ skC0,
    inference(mrr,[status(thm)],[365,321]),
    [iquote('1:MRR:365.1,321.0')] ).

cnf(367,plain,
    equal(op(e2,e2),unit),
    inference(mrr,[status(thm)],[244,362,364,366]),
    [iquote('1:MRR:244.0,244.1,244.2,362.0,364.0,366.0')] ).

cnf(370,plain,
    ~ equal(op(e1,e2),unit),
    inference(rew,[status(thm),theory(equality)],[367,61]),
    [iquote('1:Rew:367.0,61.0')] ).

cnf(402,plain,
    ~ equal(op(e1,e2),e2),
    inference(rew,[status(thm),theory(equality)],[12,258]),
    [iquote('1:Rew:12.0,258.0')] ).

cnf(419,plain,
    ~ equal(op(e1,e2),e1),
    inference(rew,[status(thm),theory(equality)],[11,286]),
    [iquote('1:Rew:11.0,286.0')] ).

cnf(491,plain,
    ( ~ equal(unit,unit)
    | ~ equal(op(e1,e2),e0) ),
    inference(rew,[status(thm),theory(equality)],[367,242]),
    [iquote('1:Rew:367.0,242.0')] ).

cnf(492,plain,
    ~ equal(op(e1,e2),e0),
    inference(obv,[status(thm),theory(equality)],[491]),
    [iquote('1:Obv:491.0')] ).

cnf(525,plain,
    $false,
    inference(mrr,[status(thm)],[317,402,419,370,492]),
    [iquote('1:MRR:317.0,317.1,317.2,317.3,402.0,419.0,370.0,492.0')] ).

cnf(526,plain,
    ~ equal(e3,unit),
    inference(spt,[spt(split,[position(sa)])],[525,219]),
    [iquote('1:Spt:525.0,174.0,219.0')] ).

cnf(527,plain,
    ( equal(e2,unit)
    | equal(e1,unit)
    | equal(e0,unit) ),
    inference(spt,[spt(split,[position(s2)])],[174]),
    [iquote('1:Spt:525.0,174.1,174.2,174.3')] ).

cnf(528,plain,
    equal(e2,unit),
    inference(spt,[spt(split,[position(s2s1)])],[527]),
    [iquote('2:Spt:527.0')] ).

cnf(564,plain,
    ~ equal(op(e0,e3),op(e0,unit)),
    inference(rew,[status(thm),theory(equality)],[528,75]),
    [iquote('2:Rew:528.0,75.0')] ).

cnf(571,plain,
    ~ equal(e1,unit),
    inference(rew,[status(thm),theory(equality)],[528,5]),
    [iquote('2:Rew:528.0,5.0')] ).

cnf(572,plain,
    ~ equal(e0,unit),
    inference(rew,[status(thm),theory(equality)],[528,3]),
    [iquote('2:Rew:528.0,3.0')] ).

cnf(574,plain,
    equal(op(unit,unit),unit),
    inference(rew,[status(thm),theory(equality)],[528,13]),
    [iquote('2:Rew:528.0,13.0')] ).

cnf(587,plain,
    ( ~ equal(op(e3,e3),unit)
    | ~ equal(op(e0,e3),e1) ),
    inference(rew,[status(thm),theory(equality)],[528,189]),
    [iquote('2:Rew:528.0,189.0')] ).

cnf(588,plain,
    ( ~ skC2
    | equal(op(e3,e3),unit) ),
    inference(rew,[status(thm),theory(equality)],[528,45]),
    [iquote('2:Rew:528.0,45.1')] ).

cnf(591,plain,
    ( ~ skC1
    | equal(op(unit,unit),e1) ),
    inference(rew,[status(thm),theory(equality)],[528,40]),
    [iquote('2:Rew:528.0,40.1')] ).

cnf(593,plain,
    ( ~ skC0
    | equal(op(unit,unit),e0) ),
    inference(rew,[status(thm),theory(equality)],[528,36]),
    [iquote('2:Rew:528.0,36.1')] ).

cnf(594,plain,
    ( skC2
    | skC1
    | skC0
    | equal(op(unit,unit),e3) ),
    inference(rew,[status(thm),theory(equality)],[528,96]),
    [iquote('2:Rew:528.0,96.3')] ).

cnf(608,plain,
    ~ equal(op(e0,e3),op(unit,e3)),
    inference(rew,[status(thm),theory(equality)],[528,65]),
    [iquote('2:Rew:528.0,65.0')] ).

cnf(662,plain,
    ( equal(op(e0,e3),e3)
    | equal(op(e0,e3),e0)
    | equal(op(e0,e3),unit)
    | equal(op(e0,e3),e1) ),
    inference(rew,[status(thm),theory(equality)],[528,215]),
    [iquote('2:Rew:528.0,215.2')] ).

cnf(670,plain,
    ( ~ skC1
    | equal(e1,unit) ),
    inference(rew,[status(thm),theory(equality)],[574,591]),
    [iquote('2:Rew:574.0,591.1')] ).

cnf(671,plain,
    ~ skC1,
    inference(mrr,[status(thm)],[670,571]),
    [iquote('2:MRR:670.1,571.0')] ).

cnf(675,plain,
    ( ~ skC0
    | equal(e0,unit) ),
    inference(rew,[status(thm),theory(equality)],[574,593]),
    [iquote('2:Rew:574.0,593.1')] ).

cnf(676,plain,
    ~ skC0,
    inference(mrr,[status(thm)],[675,572]),
    [iquote('2:MRR:675.1,572.0')] ).

cnf(692,plain,
    ~ equal(op(e0,e3),e0),
    inference(rew,[status(thm),theory(equality)],[9,564]),
    [iquote('2:Rew:9.0,564.0')] ).

cnf(694,plain,
    ( skC2
    | skC1
    | skC0
    | equal(e3,unit) ),
    inference(rew,[status(thm),theory(equality)],[574,594]),
    [iquote('2:Rew:574.0,594.3')] ).

cnf(695,plain,
    skC2,
    inference(mrr,[status(thm)],[694,671,676,526]),
    [iquote('2:MRR:694.1,694.2,694.3,671.0,676.0,526.0')] ).

cnf(696,plain,
    equal(op(e3,e3),unit),
    inference(mrr,[status(thm)],[588,695]),
    [iquote('2:MRR:588.0,695.0')] ).

cnf(699,plain,
    ~ equal(op(e0,e3),unit),
    inference(rew,[status(thm),theory(equality)],[696,66]),
    [iquote('2:Rew:696.0,66.0')] ).

cnf(735,plain,
    ~ equal(op(e0,e3),e3),
    inference(rew,[status(thm),theory(equality)],[14,608]),
    [iquote('2:Rew:14.0,608.0')] ).

cnf(812,plain,
    ( ~ equal(unit,unit)
    | ~ equal(op(e0,e3),e1) ),
    inference(rew,[status(thm),theory(equality)],[696,587]),
    [iquote('2:Rew:696.0,587.0')] ).

cnf(813,plain,
    ~ equal(op(e0,e3),e1),
    inference(obv,[status(thm),theory(equality)],[812]),
    [iquote('2:Obv:812.0')] ).

cnf(842,plain,
    $false,
    inference(mrr,[status(thm)],[662,735,692,699,813]),
    [iquote('2:MRR:662.0,662.1,662.2,662.3,735.0,692.0,699.0,813.0')] ).

cnf(843,plain,
    ~ equal(e2,unit),
    inference(spt,[spt(split,[position(s2sa)])],[842,528]),
    [iquote('2:Spt:842.0,527.0,528.0')] ).

cnf(844,plain,
    ( equal(e1,unit)
    | equal(e0,unit) ),
    inference(spt,[spt(split,[position(s2s2)])],[527]),
    [iquote('2:Spt:842.0,527.1,527.2')] ).

cnf(845,plain,
    equal(e1,unit),
    inference(spt,[spt(split,[position(s2s2s1)])],[844]),
    [iquote('3:Spt:844.0')] ).

cnf(857,plain,
    ~ equal(op(e2,e0),op(unit,e0)),
    inference(rew,[status(thm),theory(equality)],[845,49]),
    [iquote('3:Rew:845.0,49.0')] ).

cnf(870,plain,
    ~ equal(e0,unit),
    inference(rew,[status(thm),theory(equality)],[845,2]),
    [iquote('3:Rew:845.0,2.0')] ).

cnf(872,plain,
    equal(op(unit,unit),unit),
    inference(rew,[status(thm),theory(equality)],[845,11]),
    [iquote('3:Rew:845.0,11.0')] ).

cnf(882,plain,
    ~ equal(op(e3,e3),op(unit,e3)),
    inference(rew,[status(thm),theory(equality)],[845,68]),
    [iquote('3:Rew:845.0,68.0')] ).

cnf(903,plain,
    ( ~ skC2
    | equal(op(unit,unit),e2) ),
    inference(rew,[status(thm),theory(equality)],[845,43]),
    [iquote('3:Rew:845.0,43.1')] ).

cnf(905,plain,
    ( ~ skC0
    | equal(op(unit,unit),e0) ),
    inference(rew,[status(thm),theory(equality)],[845,35]),
    [iquote('3:Rew:845.0,35.1')] ).

cnf(915,plain,
    ( ~ skC1
    | equal(op(e2,e2),unit) ),
    inference(rew,[status(thm),theory(equality)],[845,40]),
    [iquote('3:Rew:845.0,40.1')] ).

cnf(922,plain,
    ( ~ equal(op(e0,e0),unit)
    | ~ equal(op(e2,e0),e3) ),
    inference(rew,[status(thm),theory(equality)],[845,186]),
    [iquote('3:Rew:845.0,186.0')] ).

cnf(924,plain,
    ( ~ skC1
    | equal(op(e0,e0),unit) ),
    inference(rew,[status(thm),theory(equality)],[845,38]),
    [iquote('3:Rew:845.0,38.1')] ).

cnf(938,plain,
    ~ equal(op(e2,e0),op(e2,unit)),
    inference(rew,[status(thm),theory(equality)],[845,82]),
    [iquote('3:Rew:845.0,82.0')] ).

cnf(979,plain,
    ( equal(op(e2,e0),e2)
    | equal(op(e2,e0),e0)
    | equal(op(e2,e0),e3)
    | equal(op(e2,e0),unit) ),
    inference(rew,[status(thm),theory(equality)],[845,210]),
    [iquote('3:Rew:845.0,210.3')] ).

cnf(987,plain,
    ( ~ skC2
    | equal(e2,unit) ),
    inference(rew,[status(thm),theory(equality)],[872,903]),
    [iquote('3:Rew:872.0,903.1')] ).

cnf(988,plain,
    ~ skC2,
    inference(mrr,[status(thm)],[987,843]),
    [iquote('3:MRR:987.1,843.0')] ).

cnf(990,plain,
    ( skC1
    | skC0
    | equal(op(e3,e3),e3) ),
    inference(mrr,[status(thm)],[97,988]),
    [iquote('3:MRR:97.0,988.0')] ).

cnf(992,plain,
    ( ~ skC0
    | equal(e0,unit) ),
    inference(rew,[status(thm),theory(equality)],[872,905]),
    [iquote('3:Rew:872.0,905.1')] ).

cnf(993,plain,
    ~ skC0,
    inference(mrr,[status(thm)],[992,870]),
    [iquote('3:MRR:992.1,870.0')] ).

cnf(995,plain,
    ( skC1
    | equal(op(e3,e3),e3) ),
    inference(mrr,[status(thm)],[990,993]),
    [iquote('3:MRR:990.1,993.0')] ).

cnf(998,plain,
    ~ equal(op(e2,e0),e0),
    inference(rew,[status(thm),theory(equality)],[8,857]),
    [iquote('3:Rew:8.0,857.0')] ).

cnf(1006,plain,
    ~ equal(op(e3,e3),e3),
    inference(rew,[status(thm),theory(equality)],[14,882]),
    [iquote('3:Rew:14.0,882.0')] ).

cnf(1007,plain,
    skC1,
    inference(mrr,[status(thm)],[995,1006]),
    [iquote('3:MRR:995.1,1006.0')] ).

cnf(1008,plain,
    equal(op(e2,e2),unit),
    inference(mrr,[status(thm)],[915,1007]),
    [iquote('3:MRR:915.0,1007.0')] ).

cnf(1010,plain,
    equal(op(e0,e0),unit),
    inference(mrr,[status(thm)],[924,1007]),
    [iquote('3:MRR:924.0,1007.0')] ).

cnf(1013,plain,
    ~ equal(op(e2,e0),unit),
    inference(rew,[status(thm),theory(equality)],[1008,83]),
    [iquote('3:Rew:1008.0,83.0')] ).

cnf(1059,plain,
    ~ equal(op(e2,e0),e2),
    inference(rew,[status(thm),theory(equality)],[13,938]),
    [iquote('3:Rew:13.0,938.0')] ).

cnf(1136,plain,
    ( ~ equal(unit,unit)
    | ~ equal(op(e2,e0),e3) ),
    inference(rew,[status(thm),theory(equality)],[1010,922]),
    [iquote('3:Rew:1010.0,922.0')] ).

cnf(1137,plain,
    ~ equal(op(e2,e0),e3),
    inference(obv,[status(thm),theory(equality)],[1136]),
    [iquote('3:Obv:1136.0')] ).

cnf(1158,plain,
    $false,
    inference(mrr,[status(thm)],[979,1059,998,1137,1013]),
    [iquote('3:MRR:979.0,979.1,979.2,979.3,1059.0,998.0,1137.0,1013.0')] ).

cnf(1159,plain,
    ~ equal(e1,unit),
    inference(spt,[spt(split,[position(s2s2sa)])],[1158,845]),
    [iquote('3:Spt:1158.0,844.0,845.0')] ).

cnf(1160,plain,
    equal(e0,unit),
    inference(spt,[spt(split,[position(s2s2s2)])],[844]),
    [iquote('3:Spt:1158.0,844.1')] ).

cnf(1168,plain,
    equal(op(unit,unit),unit),
    inference(rew,[status(thm),theory(equality)],[1160,9]),
    [iquote('3:Rew:1160.0,9.0')] ).

cnf(1175,plain,
    ~ equal(op(e3,e2),op(e3,unit)),
    inference(rew,[status(thm),theory(equality)],[1160,89]),
    [iquote('3:Rew:1160.0,89.0')] ).

cnf(1178,plain,
    ~ equal(op(e3,e2),op(unit,e2)),
    inference(rew,[status(thm),theory(equality)],[1160,60]),
    [iquote('3:Rew:1160.0,60.0')] ).

cnf(1190,plain,
    ~ equal(e1,unit),
    inference(rew,[status(thm),theory(equality)],[1160,2]),
    [iquote('3:Rew:1160.0,2.0')] ).

cnf(1197,plain,
    ( ~ skC1
    | equal(e1,unit) ),
    inference(rew,[status(thm),theory(equality)],[1168,38,1160]),
    [iquote('3:Rew:1168.0,38.1,1160.0,38.1')] ).

cnf(1198,plain,
    ~ skC1,
    inference(mrr,[status(thm)],[1197,1190]),
    [iquote('3:MRR:1197.1,1190.0')] ).

cnf(1200,plain,
    ( ~ skC2
    | equal(e2,unit) ),
    inference(rew,[status(thm),theory(equality)],[1168,42,1160]),
    [iquote('3:Rew:1168.0,42.1,1160.0,42.1')] ).

cnf(1201,plain,
    ~ skC2,
    inference(mrr,[status(thm)],[1200,843]),
    [iquote('3:MRR:1200.1,843.0')] ).

cnf(1202,plain,
    ( ~ skC0
    | equal(op(e2,e2),unit) ),
    inference(rew,[status(thm),theory(equality)],[1160,36]),
    [iquote('3:Rew:1160.0,36.1')] ).

cnf(1222,plain,
    ( skC2
    | skC1
    | skC0
    | equal(e3,unit) ),
    inference(rew,[status(thm),theory(equality)],[1168,94,1160]),
    [iquote('3:Rew:1168.0,94.3,1160.0,94.3')] ).

cnf(1223,plain,
    skC0,
    inference(mrr,[status(thm)],[1222,1201,1198,526]),
    [iquote('3:MRR:1222.0,1222.1,1222.3,1201.0,1198.0,526.0')] ).

cnf(1225,plain,
    equal(op(e2,e2),unit),
    inference(mrr,[status(thm)],[1202,1223]),
    [iquote('3:MRR:1202.0,1223.0')] ).

cnf(1239,plain,
    ~ equal(op(e3,e2),unit),
    inference(rew,[status(thm),theory(equality)],[1225,63]),
    [iquote('3:Rew:1225.0,63.0')] ).

cnf(1249,plain,
    ~ equal(op(e3,e2),e3),
    inference(rew,[status(thm),theory(equality)],[15,1175]),
    [iquote('3:Rew:15.0,1175.0')] ).

cnf(1250,plain,
    ~ equal(op(e3,e2),e2),
    inference(rew,[status(thm),theory(equality)],[12,1178]),
    [iquote('3:Rew:12.0,1178.0')] ).

cnf(1315,plain,
    ( ~ equal(unit,unit)
    | ~ equal(op(e3,e2),e1) ),
    inference(rew,[status(thm),theory(equality)],[1225,176,1160]),
    [iquote('3:Rew:1225.0,176.0,1160.0,176.0')] ).

cnf(1316,plain,
    ~ equal(op(e3,e2),e1),
    inference(obv,[status(thm),theory(equality)],[1315]),
    [iquote('3:Obv:1315.0')] ).

cnf(1366,plain,
    ( equal(op(e3,e2),e3)
    | equal(op(e3,e2),e2)
    | equal(op(e3,e2),e1)
    | equal(op(e3,e2),unit) ),
    inference(rew,[status(thm),theory(equality)],[1160,204]),
    [iquote('3:Rew:1160.0,204.3')] ).

cnf(1367,plain,
    $false,
    inference(mrr,[status(thm)],[1366,1249,1250,1316,1239]),
    [iquote('3:MRR:1366.0,1366.1,1366.2,1366.3,1249.0,1250.0,1316.0,1239.0')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : ALG023+1 : TPTP v8.1.0. Released v2.7.0.
% 0.07/0.13  % Command  : run_spass %d %s
% 0.13/0.34  % Computer : n026.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Wed Jun  8 11:39:32 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.19/0.51  
% 0.19/0.51  SPASS V 3.9 
% 0.19/0.51  SPASS beiseite: Proof found.
% 0.19/0.51  % SZS status Theorem
% 0.19/0.51  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 0.19/0.51  SPASS derived 547 clauses, backtracked 519 clauses, performed 3 splits and kept 902 clauses.
% 0.19/0.51  SPASS allocated 85870 KBytes.
% 0.19/0.51  SPASS spent	0:00:00.16 on the problem.
% 0.19/0.51  		0:00:00.04 for the input.
% 0.19/0.51  		0:00:00.04 for the FLOTTER CNF translation.
% 0.19/0.51  		0:00:00.00 for inferences.
% 0.19/0.51  		0:00:00.00 for the backtracking.
% 0.19/0.51  		0:00:00.05 for the reduction.
% 0.19/0.51  
% 0.19/0.51  
% 0.19/0.51  Here is a proof with depth 3, length 151 :
% 0.19/0.51  % SZS output start Refutation
% See solution above
% 0.19/0.52  Formulae used in the proof : ax10 ax3 ax11 ax9 ax13 ax23 ax26 ax30 ax1
% 0.19/0.52  
%------------------------------------------------------------------------------