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

View Problem - Process Solution

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

% Computer : n027.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:01:59 EDT 2022

% Result   : Theorem 0.38s 0.60s
% Output   : Refutation 0.38s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    5
%            Number of leaves      :   49
% Syntax   : Number of clauses     :  114 (  63 unt;   2 nHn; 114 RR)
%            Number of literals    :  390 (   0 equ; 280 neg)
%            Maximal clause size   :  102 (   3 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   26 (  25 usr;  25 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   5 con; 0-2 aty)
%            Number of variables   :    0 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,axiom,
    equal(e0,unit),
    file('ALG022+1.p',unknown),
    [] ).

cnf(2,axiom,
    ~ equal(e1,e0),
    file('ALG022+1.p',unknown),
    [] ).

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

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

cnf(8,axiom,
    equal(inv(e0),e0),
    file('ALG022+1.p',unknown),
    [] ).

cnf(9,axiom,
    equal(inv(e1),e2),
    file('ALG022+1.p',unknown),
    [] ).

cnf(10,axiom,
    equal(inv(e2),e1),
    file('ALG022+1.p',unknown),
    [] ).

cnf(11,axiom,
    equal(inv(e3),e3),
    file('ALG022+1.p',unknown),
    [] ).

cnf(12,axiom,
    ( ~ equal(e0,unit)
    | skC16 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(16,axiom,
    equal(op(e0,e0),e0),
    file('ALG022+1.p',unknown),
    [] ).

cnf(17,axiom,
    equal(op(e0,e1),e1),
    file('ALG022+1.p',unknown),
    [] ).

cnf(18,axiom,
    equal(op(e0,e2),e2),
    file('ALG022+1.p',unknown),
    [] ).

cnf(19,axiom,
    equal(op(e0,e3),e3),
    file('ALG022+1.p',unknown),
    [] ).

cnf(20,axiom,
    equal(op(e1,e0),e1),
    file('ALG022+1.p',unknown),
    [] ).

cnf(21,axiom,
    equal(op(e1,e1),e3),
    file('ALG022+1.p',unknown),
    [] ).

cnf(22,axiom,
    equal(op(e1,e2),e0),
    file('ALG022+1.p',unknown),
    [] ).

cnf(23,axiom,
    equal(op(e1,e3),e2),
    file('ALG022+1.p',unknown),
    [] ).

cnf(24,axiom,
    equal(op(e2,e0),e2),
    file('ALG022+1.p',unknown),
    [] ).

cnf(25,axiom,
    equal(op(e2,e1),e0),
    file('ALG022+1.p',unknown),
    [] ).

cnf(26,axiom,
    equal(op(e2,e2),e3),
    file('ALG022+1.p',unknown),
    [] ).

cnf(27,axiom,
    equal(op(e2,e3),e1),
    file('ALG022+1.p',unknown),
    [] ).

cnf(28,axiom,
    equal(op(e3,e0),e3),
    file('ALG022+1.p',unknown),
    [] ).

cnf(29,axiom,
    equal(op(e3,e1),e2),
    file('ALG022+1.p',unknown),
    [] ).

cnf(30,axiom,
    equal(op(e3,e2),e1),
    file('ALG022+1.p',unknown),
    [] ).

cnf(31,axiom,
    equal(op(e3,e3),e0),
    file('ALG022+1.p',unknown),
    [] ).

cnf(32,axiom,
    ( ~ equal(inv(e0),e0)
    | skC17 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(38,axiom,
    ( ~ equal(inv(e1),e2)
    | skC18 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(41,axiom,
    ( ~ equal(inv(e2),e1)
    | skC19 ),
    file('ALG022+1.p',unknown),
    [] ).

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

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

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

cnf(59,axiom,
    ( ~ equal(op(e0,e3),e3)
    | skC3 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(61,axiom,
    ( ~ equal(op(e1,e0),e1)
    | skC4 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(67,axiom,
    ( ~ equal(op(e1,e1),e3)
    | skC5 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(68,axiom,
    ( ~ equal(op(e1,e2),e0)
    | skC6 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(74,axiom,
    ( ~ equal(op(e1,e3),e2)
    | skC7 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(78,axiom,
    ( ~ equal(op(e2,e0),e2)
    | skC8 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(80,axiom,
    ( ~ equal(op(e2,e1),e0)
    | skC9 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(87,axiom,
    ( ~ equal(op(e2,e2),e3)
    | skC10 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(89,axiom,
    ( ~ equal(op(e2,e3),e1)
    | skC11 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(95,axiom,
    ( ~ equal(op(e3,e0),e3)
    | skC12 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(98,axiom,
    ( ~ equal(op(e3,e1),e2)
    | skC13 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(101,axiom,
    ( ~ equal(op(e3,e2),e1)
    | skC14 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(104,axiom,
    ( ~ equal(op(e3,e3),e0)
    | skC15 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(110,axiom,
    ( ~ skC21
    | equal(op(e2,e2),e0) ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(115,axiom,
    ( ~ skC22
    | equal(op(e3,e3),e1) ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(119,axiom,
    ( ~ skC23
    | equal(op(e3,e3),e2) ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(123,axiom,
    ( ~ skC20
    | equal(op(e3,e3),e3)
    | skC21
    | skC22
    | skC23 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(124,axiom,
    ( ~ equal(inv(e3),e3)
    | ~ skC0
    | ~ skC1
    | ~ skC2
    | ~ skC3
    | ~ skC4
    | ~ skC5
    | ~ skC6
    | ~ skC7
    | ~ skC8
    | ~ skC9
    | ~ skC10
    | ~ skC11
    | ~ skC12
    | ~ skC13
    | ~ skC14
    | ~ skC15
    | ~ equal(op(op(e0,e0),e0),op(e0,op(e0,e0)))
    | ~ equal(op(op(e0,e0),e1),op(e0,op(e0,e1)))
    | ~ equal(op(op(e0,e0),e2),op(e0,op(e0,e2)))
    | ~ equal(op(op(e0,e0),e3),op(e0,op(e0,e3)))
    | ~ equal(op(op(e0,e1),e0),op(e0,op(e1,e0)))
    | ~ equal(op(op(e0,e1),e1),op(e0,op(e1,e1)))
    | ~ equal(op(op(e0,e1),e2),op(e0,op(e1,e2)))
    | ~ equal(op(op(e0,e1),e3),op(e0,op(e1,e3)))
    | ~ equal(op(op(e0,e2),e0),op(e0,op(e2,e0)))
    | ~ equal(op(op(e0,e2),e1),op(e0,op(e2,e1)))
    | ~ equal(op(op(e0,e2),e2),op(e0,op(e2,e2)))
    | ~ equal(op(op(e0,e2),e3),op(e0,op(e2,e3)))
    | ~ equal(op(op(e0,e3),e0),op(e0,op(e3,e0)))
    | ~ equal(op(op(e0,e3),e1),op(e0,op(e3,e1)))
    | ~ equal(op(op(e0,e3),e2),op(e0,op(e3,e2)))
    | ~ equal(op(op(e0,e3),e3),op(e0,op(e3,e3)))
    | ~ equal(op(op(e1,e0),e0),op(e1,op(e0,e0)))
    | ~ equal(op(op(e1,e0),e1),op(e1,op(e0,e1)))
    | ~ equal(op(op(e1,e0),e2),op(e1,op(e0,e2)))
    | ~ equal(op(op(e1,e0),e3),op(e1,op(e0,e3)))
    | ~ equal(op(op(e1,e1),e0),op(e1,op(e1,e0)))
    | ~ equal(op(op(e1,e1),e1),op(e1,op(e1,e1)))
    | ~ equal(op(op(e1,e1),e2),op(e1,op(e1,e2)))
    | ~ equal(op(op(e1,e1),e3),op(e1,op(e1,e3)))
    | ~ equal(op(op(e1,e2),e0),op(e1,op(e2,e0)))
    | ~ equal(op(op(e1,e2),e1),op(e1,op(e2,e1)))
    | ~ equal(op(op(e1,e2),e2),op(e1,op(e2,e2)))
    | ~ equal(op(op(e1,e2),e3),op(e1,op(e2,e3)))
    | ~ equal(op(op(e1,e3),e0),op(e1,op(e3,e0)))
    | ~ equal(op(op(e1,e3),e1),op(e1,op(e3,e1)))
    | ~ equal(op(op(e1,e3),e2),op(e1,op(e3,e2)))
    | ~ equal(op(op(e1,e3),e3),op(e1,op(e3,e3)))
    | ~ equal(op(op(e2,e0),e0),op(e2,op(e0,e0)))
    | ~ equal(op(op(e2,e0),e1),op(e2,op(e0,e1)))
    | ~ equal(op(op(e2,e0),e2),op(e2,op(e0,e2)))
    | ~ equal(op(op(e2,e0),e3),op(e2,op(e0,e3)))
    | ~ equal(op(op(e2,e1),e0),op(e2,op(e1,e0)))
    | ~ equal(op(op(e2,e1),e1),op(e2,op(e1,e1)))
    | ~ equal(op(op(e2,e1),e2),op(e2,op(e1,e2)))
    | ~ equal(op(op(e2,e1),e3),op(e2,op(e1,e3)))
    | ~ equal(op(op(e2,e2),e0),op(e2,op(e2,e0)))
    | ~ equal(op(op(e2,e2),e1),op(e2,op(e2,e1)))
    | ~ equal(op(op(e2,e2),e2),op(e2,op(e2,e2)))
    | ~ equal(op(op(e2,e2),e3),op(e2,op(e2,e3)))
    | ~ equal(op(op(e2,e3),e0),op(e2,op(e3,e0)))
    | ~ equal(op(op(e2,e3),e1),op(e2,op(e3,e1)))
    | ~ equal(op(op(e2,e3),e2),op(e2,op(e3,e2)))
    | ~ equal(op(op(e2,e3),e3),op(e2,op(e3,e3)))
    | ~ equal(op(op(e3,e0),e0),op(e3,op(e0,e0)))
    | ~ equal(op(op(e3,e0),e1),op(e3,op(e0,e1)))
    | ~ equal(op(op(e3,e0),e2),op(e3,op(e0,e2)))
    | ~ equal(op(op(e3,e0),e3),op(e3,op(e0,e3)))
    | ~ equal(op(op(e3,e1),e0),op(e3,op(e1,e0)))
    | ~ equal(op(op(e3,e1),e1),op(e3,op(e1,e1)))
    | ~ equal(op(op(e3,e1),e2),op(e3,op(e1,e2)))
    | ~ equal(op(op(e3,e1),e3),op(e3,op(e1,e3)))
    | ~ equal(op(op(e3,e2),e0),op(e3,op(e2,e0)))
    | ~ equal(op(op(e3,e2),e1),op(e3,op(e2,e1)))
    | ~ equal(op(op(e3,e2),e2),op(e3,op(e2,e2)))
    | ~ equal(op(op(e3,e2),e3),op(e3,op(e2,e3)))
    | ~ equal(op(op(e3,e3),e0),op(e3,op(e3,e0)))
    | ~ equal(op(op(e3,e3),e1),op(e3,op(e3,e1)))
    | ~ equal(op(op(e3,e3),e2),op(e3,op(e3,e2)))
    | ~ equal(op(op(e3,e3),e3),op(e3,op(e3,e3)))
    | ~ equal(op(unit,e0),e0)
    | ~ equal(op(e0,unit),e0)
    | ~ equal(op(unit,e1),e1)
    | ~ equal(op(e1,unit),e1)
    | ~ equal(op(unit,e2),e2)
    | ~ equal(op(e2,unit),e2)
    | ~ equal(op(unit,e3),e3)
    | ~ equal(op(e3,unit),e3)
    | ~ skC16
    | ~ equal(op(e0,inv(e0)),unit)
    | ~ equal(op(inv(e0),e0),unit)
    | ~ equal(op(e1,inv(e1)),unit)
    | ~ equal(op(inv(e1),e1),unit)
    | ~ equal(op(e2,inv(e2)),unit)
    | ~ equal(op(inv(e2),e2),unit)
    | ~ equal(op(e3,inv(e3)),unit)
    | ~ equal(op(inv(e3),e3),unit)
    | ~ skC17
    | ~ skC18
    | ~ skC19
    | skC20 ),
    file('ALG022+1.p',unknown),
    [] ).

cnf(128,plain,
    equal(inv(unit),unit),
    inference(rew,[status(thm),theory(equality)],[1,8]),
    [iquote('0:Rew:1.0,8.0')] ).

cnf(129,plain,
    ~ equal(unit,e3),
    inference(rew,[status(thm),theory(equality)],[1,4]),
    [iquote('0:Rew:1.0,4.0')] ).

cnf(130,plain,
    ~ equal(e2,unit),
    inference(rew,[status(thm),theory(equality)],[1,3]),
    [iquote('0:Rew:1.0,3.0')] ).

cnf(131,plain,
    ~ equal(e1,unit),
    inference(rew,[status(thm),theory(equality)],[1,2]),
    [iquote('0:Rew:1.0,2.0')] ).

cnf(132,plain,
    equal(op(e3,e3),unit),
    inference(rew,[status(thm),theory(equality)],[1,31]),
    [iquote('0:Rew:1.0,31.0')] ).

cnf(133,plain,
    equal(op(e3,unit),e3),
    inference(rew,[status(thm),theory(equality)],[1,28]),
    [iquote('0:Rew:1.0,28.0')] ).

cnf(134,plain,
    equal(op(e2,e1),unit),
    inference(rew,[status(thm),theory(equality)],[1,25]),
    [iquote('0:Rew:1.0,25.0')] ).

cnf(135,plain,
    equal(op(e2,unit),e2),
    inference(rew,[status(thm),theory(equality)],[1,24]),
    [iquote('0:Rew:1.0,24.0')] ).

cnf(136,plain,
    equal(op(e1,e2),unit),
    inference(rew,[status(thm),theory(equality)],[1,22]),
    [iquote('0:Rew:1.0,22.0')] ).

cnf(137,plain,
    equal(op(e1,unit),e1),
    inference(rew,[status(thm),theory(equality)],[1,20]),
    [iquote('0:Rew:1.0,20.0')] ).

cnf(138,plain,
    equal(op(unit,e3),e3),
    inference(rew,[status(thm),theory(equality)],[1,19]),
    [iquote('0:Rew:1.0,19.0')] ).

cnf(139,plain,
    equal(op(unit,e2),e2),
    inference(rew,[status(thm),theory(equality)],[1,18]),
    [iquote('0:Rew:1.0,18.0')] ).

cnf(140,plain,
    equal(op(unit,e1),e1),
    inference(rew,[status(thm),theory(equality)],[1,17]),
    [iquote('0:Rew:1.0,17.0')] ).

cnf(141,plain,
    equal(op(unit,unit),unit),
    inference(rew,[status(thm),theory(equality)],[1,16]),
    [iquote('0:Rew:1.0,16.0')] ).

cnf(142,plain,
    ( ~ equal(unit,unit)
    | skC16 ),
    inference(rew,[status(thm),theory(equality)],[1,12]),
    [iquote('0:Rew:1.0,12.0')] ).

cnf(143,plain,
    skC16,
    inference(obv,[status(thm),theory(equality)],[142]),
    [iquote('0:Obv:142.0')] ).

cnf(146,plain,
    ( ~ equal(e1,e1)
    | skC19 ),
    inference(rew,[status(thm),theory(equality)],[10,41]),
    [iquote('0:Rew:10.0,41.0')] ).

cnf(147,plain,
    skC19,
    inference(obv,[status(thm),theory(equality)],[146]),
    [iquote('0:Obv:146.0')] ).

cnf(149,plain,
    ( ~ equal(e2,e2)
    | skC18 ),
    inference(rew,[status(thm),theory(equality)],[9,38]),
    [iquote('0:Rew:9.0,38.0')] ).

cnf(150,plain,
    skC18,
    inference(obv,[status(thm),theory(equality)],[149]),
    [iquote('0:Obv:149.0')] ).

cnf(154,plain,
    ( ~ equal(unit,unit)
    | skC17 ),
    inference(rew,[status(thm),theory(equality)],[128,32,1]),
    [iquote('0:Rew:128.0,32.0,1.0,32.0')] ).

cnf(155,plain,
    skC17,
    inference(obv,[status(thm),theory(equality)],[154]),
    [iquote('0:Obv:154.0')] ).

cnf(156,plain,
    ( ~ skC23
    | equal(e2,unit) ),
    inference(rew,[status(thm),theory(equality)],[132,119]),
    [iquote('0:Rew:132.0,119.1')] ).

cnf(157,plain,
    ~ skC23,
    inference(mrr,[status(thm)],[156,130]),
    [iquote('0:MRR:156.1,130.0')] ).

cnf(158,plain,
    ( ~ skC22
    | equal(e1,unit) ),
    inference(rew,[status(thm),theory(equality)],[132,115]),
    [iquote('0:Rew:132.0,115.1')] ).

cnf(159,plain,
    ~ skC22,
    inference(mrr,[status(thm)],[158,131]),
    [iquote('0:MRR:158.1,131.0')] ).

cnf(161,plain,
    ( ~ skC21
    | equal(unit,e3) ),
    inference(rew,[status(thm),theory(equality)],[26,110,1]),
    [iquote('0:Rew:26.0,110.1,1.0,110.1')] ).

cnf(162,plain,
    ~ skC21,
    inference(mrr,[status(thm)],[161,129]),
    [iquote('0:MRR:161.1,129.0')] ).

cnf(166,plain,
    ( ~ equal(unit,unit)
    | skC15 ),
    inference(rew,[status(thm),theory(equality)],[132,104,1]),
    [iquote('0:Rew:132.0,104.0,1.0,104.0')] ).

cnf(167,plain,
    skC15,
    inference(obv,[status(thm),theory(equality)],[166]),
    [iquote('0:Obv:166.0')] ).

cnf(170,plain,
    ( ~ equal(e1,e1)
    | skC14 ),
    inference(rew,[status(thm),theory(equality)],[30,101]),
    [iquote('0:Rew:30.0,101.0')] ).

cnf(171,plain,
    skC14,
    inference(obv,[status(thm),theory(equality)],[170]),
    [iquote('0:Obv:170.0')] ).

cnf(173,plain,
    ( ~ equal(e2,e2)
    | skC13 ),
    inference(rew,[status(thm),theory(equality)],[29,98]),
    [iquote('0:Rew:29.0,98.0')] ).

cnf(174,plain,
    skC13,
    inference(obv,[status(thm),theory(equality)],[173]),
    [iquote('0:Obv:173.0')] ).

cnf(175,plain,
    ( ~ equal(e3,e3)
    | skC12 ),
    inference(rew,[status(thm),theory(equality)],[133,95,1]),
    [iquote('0:Rew:133.0,95.0,1.0,95.0')] ).

cnf(176,plain,
    skC12,
    inference(obv,[status(thm),theory(equality)],[175]),
    [iquote('0:Obv:175.0')] ).

cnf(179,plain,
    ( ~ equal(e1,e1)
    | skC11 ),
    inference(rew,[status(thm),theory(equality)],[27,89]),
    [iquote('0:Rew:27.0,89.0')] ).

cnf(180,plain,
    skC11,
    inference(obv,[status(thm),theory(equality)],[179]),
    [iquote('0:Obv:179.0')] ).

cnf(181,plain,
    ( ~ equal(e3,e3)
    | skC10 ),
    inference(rew,[status(thm),theory(equality)],[26,87]),
    [iquote('0:Rew:26.0,87.0')] ).

cnf(182,plain,
    skC10,
    inference(obv,[status(thm),theory(equality)],[181]),
    [iquote('0:Obv:181.0')] ).

cnf(186,plain,
    ( ~ equal(unit,unit)
    | skC9 ),
    inference(rew,[status(thm),theory(equality)],[134,80,1]),
    [iquote('0:Rew:134.0,80.0,1.0,80.0')] ).

cnf(187,plain,
    skC9,
    inference(obv,[status(thm),theory(equality)],[186]),
    [iquote('0:Obv:186.0')] ).

cnf(189,plain,
    ( ~ equal(e2,e2)
    | skC8 ),
    inference(rew,[status(thm),theory(equality)],[135,78,1]),
    [iquote('0:Rew:135.0,78.0,1.0,78.0')] ).

cnf(190,plain,
    skC8,
    inference(obv,[status(thm),theory(equality)],[189]),
    [iquote('0:Obv:189.0')] ).

cnf(192,plain,
    ( ~ equal(e2,e2)
    | skC7 ),
    inference(rew,[status(thm),theory(equality)],[23,74]),
    [iquote('0:Rew:23.0,74.0')] ).

cnf(193,plain,
    skC7,
    inference(obv,[status(thm),theory(equality)],[192]),
    [iquote('0:Obv:192.0')] ).

cnf(197,plain,
    ( ~ equal(unit,unit)
    | skC6 ),
    inference(rew,[status(thm),theory(equality)],[136,68,1]),
    [iquote('0:Rew:136.0,68.0,1.0,68.0')] ).

cnf(198,plain,
    skC6,
    inference(obv,[status(thm),theory(equality)],[197]),
    [iquote('0:Obv:197.0')] ).

cnf(199,plain,
    ( ~ equal(e3,e3)
    | skC5 ),
    inference(rew,[status(thm),theory(equality)],[21,67]),
    [iquote('0:Rew:21.0,67.0')] ).

cnf(200,plain,
    skC5,
    inference(obv,[status(thm),theory(equality)],[199]),
    [iquote('0:Obv:199.0')] ).

cnf(203,plain,
    ( ~ equal(e1,e1)
    | skC4 ),
    inference(rew,[status(thm),theory(equality)],[137,61,1]),
    [iquote('0:Rew:137.0,61.0,1.0,61.0')] ).

cnf(204,plain,
    skC4,
    inference(obv,[status(thm),theory(equality)],[203]),
    [iquote('0:Obv:203.0')] ).

cnf(205,plain,
    ( ~ equal(e3,e3)
    | skC3 ),
    inference(rew,[status(thm),theory(equality)],[138,59,1]),
    [iquote('0:Rew:138.0,59.0,1.0,59.0')] ).

cnf(206,plain,
    skC3,
    inference(obv,[status(thm),theory(equality)],[205]),
    [iquote('0:Obv:205.0')] ).

cnf(208,plain,
    ( ~ equal(e2,e2)
    | skC2 ),
    inference(rew,[status(thm),theory(equality)],[139,54,1]),
    [iquote('0:Rew:139.0,54.0,1.0,54.0')] ).

cnf(209,plain,
    skC2,
    inference(obv,[status(thm),theory(equality)],[208]),
    [iquote('0:Obv:208.0')] ).

cnf(212,plain,
    ( ~ equal(e1,e1)
    | skC1 ),
    inference(rew,[status(thm),theory(equality)],[140,49,1]),
    [iquote('0:Rew:140.0,49.0,1.0,49.0')] ).

cnf(213,plain,
    skC1,
    inference(obv,[status(thm),theory(equality)],[212]),
    [iquote('0:Obv:212.0')] ).

cnf(217,plain,
    ( ~ equal(unit,unit)
    | skC0 ),
    inference(rew,[status(thm),theory(equality)],[141,44,1]),
    [iquote('0:Rew:141.0,44.0,1.0,44.0')] ).

cnf(218,plain,
    skC0,
    inference(obv,[status(thm),theory(equality)],[217]),
    [iquote('0:Obv:217.0')] ).

cnf(219,plain,
    ( ~ skC20
    | equal(unit,e3)
    | skC21
    | skC22
    | skC23 ),
    inference(rew,[status(thm),theory(equality)],[132,123]),
    [iquote('0:Rew:132.0,123.1')] ).

cnf(220,plain,
    ~ skC20,
    inference(mrr,[status(thm)],[219,129,162,159,157]),
    [iquote('0:MRR:219.1,219.2,219.3,219.4,129.0,162.0,159.0,157.0')] ).

cnf(221,plain,
    ( ~ equal(e3,e3)
    | ~ skC0
    | ~ skC1
    | ~ skC2
    | ~ skC3
    | ~ skC4
    | ~ skC5
    | ~ skC6
    | ~ skC7
    | ~ skC8
    | ~ skC9
    | ~ skC10
    | ~ skC11
    | ~ skC12
    | ~ skC13
    | ~ skC14
    | ~ skC15
    | ~ equal(unit,unit)
    | ~ equal(e1,e1)
    | ~ equal(e2,e2)
    | ~ equal(e3,e3)
    | ~ equal(e1,e1)
    | ~ equal(e3,e3)
    | ~ equal(unit,unit)
    | ~ equal(e2,e2)
    | ~ equal(e2,e2)
    | ~ equal(unit,unit)
    | ~ equal(e3,e3)
    | ~ equal(e1,e1)
    | ~ equal(e3,e3)
    | ~ equal(e2,e2)
    | ~ equal(e1,e1)
    | ~ equal(unit,unit)
    | ~ equal(e1,e1)
    | ~ equal(e3,e3)
    | ~ equal(unit,unit)
    | ~ equal(e2,e2)
    | ~ equal(e3,e3)
    | ~ equal(e2,e2)
    | ~ equal(e1,e1)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(e1,e1)
    | ~ equal(e2,e2)
    | ~ equal(e3,e3)
    | ~ equal(e2,e2)
    | ~ equal(unit,unit)
    | ~ equal(e3,e3)
    | ~ equal(e1,e1)
    | ~ equal(e2,e2)
    | ~ equal(unit,unit)
    | ~ equal(e3,e3)
    | ~ equal(e1,e1)
    | ~ equal(unit,unit)
    | ~ equal(e1,e1)
    | ~ equal(e2,e2)
    | ~ equal(e3,e3)
    | ~ equal(e3,e3)
    | ~ equal(e2,e2)
    | ~ equal(e1,e1)
    | ~ equal(unit,unit)
    | ~ equal(e1,e1)
    | ~ equal(e3,e3)
    | ~ equal(unit,unit)
    | ~ equal(e2,e2)
    | ~ equal(e3,e3)
    | ~ equal(e2,e2)
    | ~ equal(e1,e1)
    | ~ equal(unit,unit)
    | ~ equal(e2,e2)
    | ~ equal(unit,unit)
    | ~ equal(e3,e3)
    | ~ equal(e1,e1)
    | ~ equal(e1,e1)
    | ~ equal(e3,e3)
    | ~ equal(unit,unit)
    | ~ equal(e2,e2)
    | ~ equal(unit,unit)
    | ~ equal(e1,e1)
    | ~ equal(e2,e2)
    | ~ equal(e3,e3)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(e1,e1)
    | ~ equal(e1,e1)
    | ~ equal(e2,e2)
    | ~ equal(e2,e2)
    | ~ equal(e3,e3)
    | ~ equal(e3,e3)
    | ~ skC16
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ equal(unit,unit)
    | ~ skC17
    | ~ skC18
    | ~ skC19
    | skC20 ),
    inference(rew,[status(thm),theory(equality)],[132,124,11,136,10,134,9,141,128,1,133,138,135,139,137,140,29,30,23,27,26,21]),
    [iquote('0:Rew:132.0,124.97,11.0,124.97,132.0,124.96,11.0,124.96,136.0,124.95,10.0,124.95,134.0,124.94,10.0,124.94,134.0,124.93,9.0,124.93,136.0,124.92,9.0,124.92,141.0,124.91,128.0,124.91,1.0,124.91,141.0,124.90,128.0,124.90,1.0,124.90,133.0,124.88,138.0,124.87,135.0,124.86,139.0,124.85,137.0,124.84,140.0,124.83,141.0,124.82,1.0,124.82,141.0,124.81,1.0,124.81,138.0,124.80,133.0,124.80,132.0,124.80,139.0,124.79,132.0,124.79,29.0,124.79,30.0,124.79,140.0,124.78,132.0,124.78,30.0,124.78,29.0,124.78,141.0,124.77,132.0,124.77,133.0,124.77,1.0,124.77,23.0,124.76,30.0,124.76,29.0,124.76,27.0,124.76,136.0,124.75,30.0,124.75,132.0,124.75,26.0,124.75,21.0,124.74,30.0,124.74,133.0,124.74,134.0,124.74,137.0,124.73,30.0,124.73,135.0,124.73,1.0,124.73,27.0,124.72,29.0,124.72,30.0,124.72,23.0,124.72,26.0,124.71,29.0,124.71,133.0,124.71,136.0,124.71,134.0,124.70,29.0,124.70,132.0,124.70,21.0,124.70,135.0,124.69,29.0,124.69,137.0,124.69,1.0,124.69,132.0,124.68,133.0,124.68,132.0,124.68,138.0,124.68,1.0,124.68,30.0,124.67,133.0,124.67,30.0,124.67,139.0,124.67,1.0,124.67,29.0,124.66,133.0,124.66,29.0,124.66,140.0,124.66,1.0,124.66,133.0,124.65,133.0,124.65,141.0,124.65,1.0,124.65,23.0,124.64,27.0,124.64,135.0,124.64,132.0,124.64,136.0,124.63,27.0,124.63,134.0,124.63,30.0,124.63,21.0,124.62,27.0,124.62,26.0,124.62,29.0,124.62,137.0,124.61,27.0,124.61,133.0,124.61,1.0,124.61,132.0,124.60,26.0,124.60,134.0,124.60,27.0,124.60,30.0,124.59,27.0,124.59,26.0,124.59,29.0,124.58,26.0,124.58,135.0,124.58,134.0,124.58,133.0,124.57,26.0,124.57,135.0,124.57,1.0,124.57,138.0,124.56,134.0,124.56,26.0,124.56,23.0,124.56,139.0,124.55,134.0,124.55,135.0,124.55,136.0,124.55,140.0,124.54,134.0,124.54,27.0,124.54,21.0,124.54,141.0,124.53,134.0,124.53,137.0,124.53,1.0,124.53,27.0,124.52,135.0,124.52,27.0,124.52,138.0,124.52,1.0,124.52,26.0,124.51,135.0,124.51,26.0,124.51,139.0,124.51,1.0,124.51,134.0,124.50,135.0,124.50,134.0,124.50,140.0,124.50,1.0,124.50,135.0,124.49,135.0,124.49,141.0,124.49,1.0,124.49,27.0,124.48,23.0,124.48,137.0,124.48,132.0,124.48,26.0,124.47,23.0,124.47,21.0,124.47,30.0,124.47,134.0,124.46,23.0,124.46,136.0,124.46,29.0,124.46,135.0,124.45,23.0,124.45,133.0,124.45,1.0,124.45,138.0,124.44,136.0,124.44,21.0,124.44,27.0,124.44,139.0,124.43,136.0,124.43,23.0,124.43,26.0,124.43,140.0,124.42,136.0,124.42,137.0,124.42,134.0,124.42,141.0,124.41,136.0,124.41,135.0,124.41,1.0,124.41,132.0,124.40,21.0,124.40,136.0,124.40,23.0,124.40,30.0,124.39,21.0,124.39,137.0,124.39,136.0,124.39,29.0,124.38,23.0,124.38,21.0,124.38,133.0,124.37,21.0,124.37,137.0,124.37,1.0,124.37,23.0,124.36,137.0,124.36,23.0,124.36,138.0,124.36,1.0,124.36,136.0,124.35,137.0,124.35,136.0,124.35,139.0,124.35,1.0,124.35,21.0,124.34,137.0,124.34,21.0,124.34,140.0,124.34,1.0,124.34,137.0,124.33,137.0,124.33,141.0,124.33,1.0,124.33,132.0,124.32,138.0,124.32,141.0,124.32,1.0,124.32,132.0,124.32,30.0,124.31,138.0,124.31,140.0,124.31,1.0,124.31,30.0,124.31,29.0,124.30,138.0,124.30,139.0,124.30,1.0,124.30,29.0,124.30,133.0,124.29,138.0,124.29,133.0,124.29,1.0,124.29,27.0,124.28,139.0,124.28,140.0,124.28,1.0,124.28,27.0,124.28,26.0,124.27,139.0,124.27,138.0,124.27,1.0,124.27,26.0,124.27,134.0,124.26,139.0,124.26,141.0,124.26,1.0,124.26,134.0,124.26,135.0,124.25,139.0,124.25,135.0,124.25,1.0,124.25,23.0,124.24,140.0,124.24,139.0,124.24,1.0,124.24,23.0,124.24,136.0,124.23,140.0,124.23,141.0,124.23,1.0,124.23,136.0,124.23,21.0,124.22,140.0,124.22,138.0,124.22,1.0,124.22,21.0,124.22,137.0,124.21,140.0,124.21,137.0,124.21,1.0,124.21,138.0,124.20,141.0,124.20,138.0,124.20,138.0,124.20,1.0,124.20,139.0,124.19,141.0,124.19,139.0,124.19,139.0,124.19,1.0,124.19,140.0,124.18,141.0,124.18,140.0,124.18,140.0,124.18,1.0,124.18,141.0,124.17,141.0,124.17,1.0,124.17,11.0,124.0')] ).

cnf(222,plain,
    ( ~ skC0
    | ~ skC1
    | ~ skC2
    | ~ skC3
    | ~ skC4
    | ~ skC5
    | ~ skC6
    | ~ skC7
    | ~ skC8
    | ~ skC9
    | ~ skC10
    | ~ skC11
    | ~ skC12
    | ~ skC13
    | ~ skC14
    | ~ skC15
    | ~ skC16
    | ~ skC17
    | ~ skC18
    | ~ skC19
    | skC20 ),
    inference(obv,[status(thm),theory(equality)],[221]),
    [iquote('0:Obv:221.97')] ).

cnf(223,plain,
    $false,
    inference(mrr,[status(thm)],[222,218,213,209,206,204,200,198,193,190,187,182,180,176,174,171,167,143,155,150,147,220]),
    [iquote('0:MRR:222.0,222.1,222.2,222.3,222.4,222.5,222.6,222.7,222.8,222.9,222.10,222.11,222.12,222.13,222.14,222.15,222.16,222.17,222.18,222.19,222.20,218.0,213.0,209.0,206.0,204.0,200.0,198.0,193.0,190.0,187.0,182.0,180.0,176.0,174.0,171.0,167.0,143.0,155.0,150.0,147.0,220.0')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : ALG022+1 : TPTP v8.1.0. Released v2.7.0.
% 0.06/0.13  % Command  : run_spass %d %s
% 0.13/0.33  % Computer : n027.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.33  % DateTime : Wed Jun  8 07:10:26 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.38/0.60  
% 0.38/0.60  SPASS V 3.9 
% 0.38/0.60  SPASS beiseite: Proof found.
% 0.38/0.60  % SZS status Theorem
% 0.38/0.60  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 0.38/0.60  SPASS derived 0 clauses, backtracked 0 clauses, performed 0 splits and kept 52 clauses.
% 0.38/0.60  SPASS allocated 89720 KBytes.
% 0.38/0.60  SPASS spent	0:00:00.25 on the problem.
% 0.38/0.60  		0:00:00.03 for the input.
% 0.38/0.60  		0:00:00.18 for the FLOTTER CNF translation.
% 0.38/0.60  		0:00:00.00 for inferences.
% 0.38/0.60  		0:00:00.00 for the backtracking.
% 0.38/0.60  		0:00:00.02 for the reduction.
% 0.38/0.60  
% 0.38/0.60  
% 0.38/0.60  Here is a proof with depth 0, length 114 :
% 0.38/0.60  % SZS output start Refutation
% See solution above
% 0.38/0.60  Formulae used in the proof : ax3 ax1 ax4 co1 ax2
% 0.38/0.60  
%------------------------------------------------------------------------------