TSTP Solution File: CSR024+1.010 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : CSR024+1.010 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n012.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 : Fri Jul 15 23:24:16 EDT 2022

% Result   : Theorem 132.87s 133.11s
% Output   : Refutation 138.14s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   26
%            Number of leaves      :   72
% Syntax   : Number of clauses     :  215 (  23 unt;  44 nHn; 215 RR)
%            Number of literals    :  571 (   0 equ; 312 neg)
%            Maximal clause size   :   20 (   2 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   26 (  25 usr;   1 prp; 0-3 aty)
%            Number of functors    :   34 (  34 usr;  28 con; 0-2 aty)
%            Number of variables   :    0 (   0 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,axiom,
    ~ less(u,n0),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(2,axiom,
    ~ releasedAt(u,v),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(94,axiom,
    equal(plus(n0,n1),n1),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(97,axiom,
    equal(plus(n1,n1),n2),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(137,axiom,
    equal(plus(u,v),plus(v,u)),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(138,axiom,
    ( ~ less(u,v)
    | less_or_equal(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(139,axiom,
    ( ~ equal(u,v)
    | less_or_equal(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(141,axiom,
    ( ~ less_or_equal(u,n0)
    | less(u,n1) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(158,axiom,
    ( ~ skP0(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(159,axiom,
    ( ~ skP1(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(160,axiom,
    ( ~ skP2(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(161,axiom,
    ( ~ skP3(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(162,axiom,
    ( ~ skP4(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(163,axiom,
    ( ~ skP5(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(164,axiom,
    ( ~ skP6(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(165,axiom,
    ( ~ skP7(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(166,axiom,
    ( ~ skP8(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(167,axiom,
    ( ~ skP9(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(168,axiom,
    ( ~ skP10(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(169,axiom,
    ( ~ skP11(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(170,axiom,
    ( ~ skP12(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(171,axiom,
    ( ~ skP13(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(172,axiom,
    ( ~ skP14(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(173,axiom,
    ( ~ skP15(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(174,axiom,
    ( ~ skP16(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(175,axiom,
    ( ~ skP17(u,v)
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(176,axiom,
    ( ~ skP0(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(177,axiom,
    ( ~ skP1(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(178,axiom,
    ( ~ skP2(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(179,axiom,
    ( ~ skP3(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(180,axiom,
    ( ~ skP4(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(181,axiom,
    ( ~ skP5(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(182,axiom,
    ( ~ skP6(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(183,axiom,
    ( ~ skP7(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(184,axiom,
    ( ~ skP8(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(185,axiom,
    ( ~ skP9(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(186,axiom,
    ( ~ skP10(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(187,axiom,
    ( ~ skP11(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(188,axiom,
    ( ~ skP12(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(189,axiom,
    ( ~ skP13(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(190,axiom,
    ( ~ skP14(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(191,axiom,
    ( ~ skP15(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(192,axiom,
    ( ~ skP16(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(193,axiom,
    ( ~ skP17(u,v)
    | equal(u,n0) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(195,axiom,
    ( ~ less(u,v)
    | ~ equal(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(197,axiom,
    ( less(u,v)
    | equal(v,u)
    | less(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(244,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent10,trolley10))
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(245,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent10,trolley10))
    | happens(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(246,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent1,trolley1))
    | skP0(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(247,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent1,trolley1))
    | skP1(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(248,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent2,trolley2))
    | skP2(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(249,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent2,trolley2))
    | skP3(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(250,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent3,trolley3))
    | skP4(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(251,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent3,trolley3))
    | skP5(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(252,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent4,trolley4))
    | skP6(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(253,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent4,trolley4))
    | skP7(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(254,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent5,trolley5))
    | skP8(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(255,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent5,trolley5))
    | skP9(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(256,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent6,trolley6))
    | skP10(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(257,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent6,trolley6))
    | skP11(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(258,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent7,trolley7))
    | skP12(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(259,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent7,trolley7))
    | skP13(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(260,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent8,trolley8))
    | skP14(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(261,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent8,trolley8))
    | skP15(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(262,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,pull(agent9,trolley9))
    | skP16(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(263,axiom,
    ( ~ equal(u,n0)
    | ~ equal(v,push(agent9,trolley9))
    | skP17(u,v) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(273,axiom,
    ( ~ happens(u,v)
    | ~ initiates(u,w,v)
    | holdsAt(w,plus(v,n1)) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(283,axiom,
    ( ~ holdsAt(u,v)
    | happens(skf30(v,w),v)
    | releasedAt(u,plus(v,n1))
    | holdsAt(u,plus(v,n1)) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(284,axiom,
    ( ~ holdsAt(u,plus(v,n1))
    | happens(skf31(v,w),v)
    | holdsAt(u,v)
    | releasedAt(u,plus(v,n1)) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(288,axiom,
    ( ~ equal(u,spinning(v))
    | ~ equal(w,pull(x,v))
    | ~ happens(push(x,v),y)
    | initiates(w,u,y) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(304,axiom,
    ( ~ holdsAt(spinning(trolley10),n1)
    | ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1)
    | ~ holdsAt(spinning(trolley5),n1)
    | ~ holdsAt(spinning(trolley4),n1)
    | ~ holdsAt(spinning(trolley3),n1)
    | ~ holdsAt(spinning(trolley2),n1)
    | ~ holdsAt(spinning(trolley1),n1) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(305,axiom,
    ( ~ happens(u,v)
    | equal(v,n0)
    | skP0(v,u)
    | skP1(v,u)
    | skP2(v,u)
    | skP3(v,u)
    | skP4(v,u)
    | skP5(v,u)
    | skP6(v,u)
    | skP7(v,u)
    | skP8(v,u)
    | skP9(v,u)
    | skP10(v,u)
    | skP11(v,u)
    | skP12(v,u)
    | skP13(v,u)
    | skP14(v,u)
    | skP15(v,u)
    | skP16(v,u)
    | skP17(v,u) ),
    file('CSR024+1.010.p',unknown),
    [] ).

cnf(310,plain,
    ( ~ holdsAt(u,plus(v,n1))
    | holdsAt(u,v)
    | happens(skf31(v,w),v) ),
    inference(mrr,[status(thm)],[284,2]),
    [iquote('0:MRR:284.3,2.0')] ).

cnf(311,plain,
    ( ~ holdsAt(u,v)
    | holdsAt(u,plus(v,n1))
    | happens(skf30(v,w),v) ),
    inference(mrr,[status(thm)],[283,2]),
    [iquote('0:MRR:283.2,2.0')] ).

cnf(314,plain,
    ( ~ happens(u,v)
    | equal(v,n0) ),
    inference(mrr,[status(thm)],[305,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193]),
    [iquote('0:MRR:305.2,305.3,305.4,305.5,305.6,305.7,305.8,305.9,305.10,305.11,305.12,305.13,305.14,305.15,305.16,305.17,305.18,305.19,176.0,177.0,178.0,179.0,180.0,181.0,182.0,183.0,184.0,185.0,186.0,187.0,188.0,189.0,190.0,191.0,192.0,193.0')] ).

cnf(363,plain,
    ( ~ less_or_equal(u,n0)
    | ~ equal(n1,u) ),
    inference(res,[status(thm),theory(equality)],[141,195]),
    [iquote('0:Res:141.1,195.0')] ).

cnf(499,plain,
    ( equal(n0,u)
    | less(n0,u) ),
    inference(res,[status(thm),theory(equality)],[197,1]),
    [iquote('0:Res:197.0,1.0')] ).

cnf(546,plain,
    ( equal(n0,u)
    | less_or_equal(n0,u) ),
    inference(res,[status(thm),theory(equality)],[499,138]),
    [iquote('0:Res:499.1,138.0')] ).

cnf(551,plain,
    less_or_equal(n0,u),
    inference(mrr,[status(thm)],[546,139]),
    [iquote('0:MRR:546.0,139.0')] ).

cnf(564,plain,
    ~ equal(n1,n0),
    inference(res,[status(thm),theory(equality)],[551,363]),
    [iquote('0:Res:551.0,363.0')] ).

cnf(906,plain,
    ( ~ equal(u,n0)
    | skP17(u,push(agent9,trolley9)) ),
    inference(eqr,[status(thm),theory(equality)],[263]),
    [iquote('0:EqR:263.1')] ).

cnf(912,plain,
    ( ~ equal(u,n0)
    | skP16(u,pull(agent9,trolley9)) ),
    inference(eqr,[status(thm),theory(equality)],[262]),
    [iquote('0:EqR:262.1')] ).

cnf(929,plain,
    ( ~ equal(u,n0)
    | happens(push(agent9,trolley9),u) ),
    inference(res,[status(thm),theory(equality)],[906,175]),
    [iquote('0:Res:906.1,175.0')] ).

cnf(931,plain,
    ( ~ equal(u,n0)
    | skP15(u,push(agent8,trolley8)) ),
    inference(eqr,[status(thm),theory(equality)],[261]),
    [iquote('0:EqR:261.1')] ).

cnf(933,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent9,trolley9),u) ),
    inference(res,[status(thm),theory(equality)],[912,174]),
    [iquote('0:Res:912.1,174.0')] ).

cnf(937,plain,
    ( ~ equal(u,n0)
    | happens(push(agent8,trolley8),u) ),
    inference(res,[status(thm),theory(equality)],[931,173]),
    [iquote('0:Res:931.1,173.0')] ).

cnf(940,plain,
    ( ~ equal(u,n0)
    | skP14(u,pull(agent8,trolley8)) ),
    inference(eqr,[status(thm),theory(equality)],[260]),
    [iquote('0:EqR:260.1')] ).

cnf(943,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent8,trolley8),u) ),
    inference(res,[status(thm),theory(equality)],[940,172]),
    [iquote('0:Res:940.1,172.0')] ).

cnf(970,plain,
    ( ~ equal(u,n0)
    | skP13(u,push(agent7,trolley7)) ),
    inference(eqr,[status(thm),theory(equality)],[259]),
    [iquote('0:EqR:259.1')] ).

cnf(979,plain,
    ( ~ equal(u,n0)
    | skP12(u,pull(agent7,trolley7)) ),
    inference(eqr,[status(thm),theory(equality)],[258]),
    [iquote('0:EqR:258.1')] ).

cnf(988,plain,
    ( ~ equal(u,n0)
    | skP11(u,push(agent6,trolley6)) ),
    inference(eqr,[status(thm),theory(equality)],[257]),
    [iquote('0:EqR:257.1')] ).

cnf(1056,plain,
    ( ~ equal(u,n0)
    | happens(push(agent7,trolley7),u) ),
    inference(res,[status(thm),theory(equality)],[970,171]),
    [iquote('0:Res:970.1,171.0')] ).

cnf(1059,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent7,trolley7),u) ),
    inference(res,[status(thm),theory(equality)],[979,170]),
    [iquote('0:Res:979.1,170.0')] ).

cnf(1062,plain,
    ( ~ equal(u,n0)
    | happens(push(agent6,trolley6),u) ),
    inference(res,[status(thm),theory(equality)],[988,169]),
    [iquote('0:Res:988.1,169.0')] ).

cnf(1064,plain,
    ( ~ equal(u,n0)
    | skP10(u,pull(agent6,trolley6)) ),
    inference(eqr,[status(thm),theory(equality)],[256]),
    [iquote('0:EqR:256.1')] ).

cnf(1069,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent6,trolley6),u) ),
    inference(res,[status(thm),theory(equality)],[1064,168]),
    [iquote('0:Res:1064.1,168.0')] ).

cnf(1071,plain,
    ( ~ equal(u,n0)
    | skP9(u,push(agent5,trolley5)) ),
    inference(eqr,[status(thm),theory(equality)],[255]),
    [iquote('0:EqR:255.1')] ).

cnf(1074,plain,
    ( ~ equal(u,n0)
    | happens(push(agent5,trolley5),u) ),
    inference(res,[status(thm),theory(equality)],[1071,167]),
    [iquote('0:Res:1071.1,167.0')] ).

cnf(1100,plain,
    ( ~ equal(u,n0)
    | skP8(u,pull(agent5,trolley5)) ),
    inference(eqr,[status(thm),theory(equality)],[254]),
    [iquote('0:EqR:254.1')] ).

cnf(1113,plain,
    ( ~ equal(u,n0)
    | skP7(u,push(agent4,trolley4)) ),
    inference(eqr,[status(thm),theory(equality)],[253]),
    [iquote('0:EqR:253.1')] ).

cnf(1190,plain,
    ( ~ equal(u,n0)
    | skP6(u,pull(agent4,trolley4)) ),
    inference(eqr,[status(thm),theory(equality)],[252]),
    [iquote('0:EqR:252.1')] ).

cnf(1257,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent5,trolley5),u) ),
    inference(res,[status(thm),theory(equality)],[1100,166]),
    [iquote('0:Res:1100.1,166.0')] ).

cnf(1260,plain,
    ( ~ equal(u,n0)
    | happens(push(agent4,trolley4),u) ),
    inference(res,[status(thm),theory(equality)],[1113,165]),
    [iquote('0:Res:1113.1,165.0')] ).

cnf(1262,plain,
    ( ~ equal(u,n0)
    | skP5(u,push(agent3,trolley3)) ),
    inference(eqr,[status(thm),theory(equality)],[251]),
    [iquote('0:EqR:251.1')] ).

cnf(1264,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent4,trolley4),u) ),
    inference(res,[status(thm),theory(equality)],[1190,164]),
    [iquote('0:Res:1190.1,164.0')] ).

cnf(1269,plain,
    ( ~ equal(u,n0)
    | happens(push(agent3,trolley3),u) ),
    inference(res,[status(thm),theory(equality)],[1262,163]),
    [iquote('0:Res:1262.1,163.0')] ).

cnf(1271,plain,
    ( ~ equal(u,n0)
    | skP4(u,pull(agent3,trolley3)) ),
    inference(eqr,[status(thm),theory(equality)],[250]),
    [iquote('0:EqR:250.1')] ).

cnf(1275,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent3,trolley3),u) ),
    inference(res,[status(thm),theory(equality)],[1271,162]),
    [iquote('0:Res:1271.1,162.0')] ).

cnf(1278,plain,
    ( ~ equal(u,n0)
    | skP3(u,push(agent2,trolley2)) ),
    inference(eqr,[status(thm),theory(equality)],[249]),
    [iquote('0:EqR:249.1')] ).

cnf(1280,plain,
    ( ~ equal(u,n0)
    | happens(push(agent2,trolley2),u) ),
    inference(res,[status(thm),theory(equality)],[1278,161]),
    [iquote('0:Res:1278.1,161.0')] ).

cnf(1309,plain,
    ( ~ equal(u,n0)
    | skP2(u,pull(agent2,trolley2)) ),
    inference(eqr,[status(thm),theory(equality)],[248]),
    [iquote('0:EqR:248.1')] ).

cnf(1326,plain,
    ( ~ equal(u,n0)
    | skP1(u,push(agent1,trolley1)) ),
    inference(eqr,[status(thm),theory(equality)],[247]),
    [iquote('0:EqR:247.1')] ).

cnf(1461,plain,
    ( ~ equal(u,n0)
    | skP0(u,pull(agent1,trolley1)) ),
    inference(eqr,[status(thm),theory(equality)],[246]),
    [iquote('0:EqR:246.1')] ).

cnf(1526,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent2,trolley2),u) ),
    inference(res,[status(thm),theory(equality)],[1309,160]),
    [iquote('0:Res:1309.1,160.0')] ).

cnf(1529,plain,
    ( ~ equal(u,n0)
    | happens(push(agent1,trolley1),u) ),
    inference(res,[status(thm),theory(equality)],[1326,159]),
    [iquote('0:Res:1326.1,159.0')] ).

cnf(1532,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent1,trolley1),u) ),
    inference(res,[status(thm),theory(equality)],[1461,158]),
    [iquote('0:Res:1461.1,158.0')] ).

cnf(1534,plain,
    ( ~ equal(u,n0)
    | happens(push(agent10,trolley10),u) ),
    inference(eqr,[status(thm),theory(equality)],[245]),
    [iquote('0:EqR:245.1')] ).

cnf(1539,plain,
    ( ~ equal(u,n0)
    | happens(pull(agent10,trolley10),u) ),
    inference(eqr,[status(thm),theory(equality)],[244]),
    [iquote('0:EqR:244.1')] ).

cnf(2285,plain,
    ( ~ holdsAt(u,n2)
    | holdsAt(u,n1)
    | happens(skf31(n1,v),n1) ),
    inference(spl,[status(thm),theory(equality)],[97,310]),
    [iquote('0:SpL:97.0,310.0')] ).

cnf(5079,plain,
    ( ~ equal(u,spinning(v))
    | ~ happens(push(w,v),x)
    | initiates(pull(w,v),u,x) ),
    inference(eqr,[status(thm),theory(equality)],[288]),
    [iquote('0:EqR:288.1')] ).

cnf(6182,plain,
    ( ~ holdsAt(u,n2)
    | holdsAt(u,n1) ),
    inference(spt,[spt(split,[position(s1)])],[2285]),
    [iquote('1:Spt:2285.0,2285.1')] ).

cnf(9007,plain,
    ( ~ equal(u,spinning(v))
    | ~ happens(push(w,v),x)
    | ~ happens(pull(w,v),x)
    | holdsAt(u,plus(x,n1)) ),
    inference(res,[status(thm),theory(equality)],[5079,273]),
    [iquote('0:Res:5079.2,273.1')] ).

cnf(12981,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley9))
    | ~ happens(pull(agent9,trolley9),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[929,9007]),
    [iquote('0:Res:929.1,9007.1')] ).

cnf(12982,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley8))
    | ~ happens(pull(agent8,trolley8),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[937,9007]),
    [iquote('0:Res:937.1,9007.1')] ).

cnf(12983,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley7))
    | ~ happens(pull(agent7,trolley7),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1056,9007]),
    [iquote('0:Res:1056.1,9007.1')] ).

cnf(12984,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley6))
    | ~ happens(pull(agent6,trolley6),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1062,9007]),
    [iquote('0:Res:1062.1,9007.1')] ).

cnf(12985,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley5))
    | ~ happens(pull(agent5,trolley5),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1074,9007]),
    [iquote('0:Res:1074.1,9007.1')] ).

cnf(12986,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley4))
    | ~ happens(pull(agent4,trolley4),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1260,9007]),
    [iquote('0:Res:1260.1,9007.1')] ).

cnf(12987,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley3))
    | ~ happens(pull(agent3,trolley3),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1269,9007]),
    [iquote('0:Res:1269.1,9007.1')] ).

cnf(12988,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley2))
    | ~ happens(pull(agent2,trolley2),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1280,9007]),
    [iquote('0:Res:1280.1,9007.1')] ).

cnf(12989,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley1))
    | ~ happens(pull(agent1,trolley1),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1529,9007]),
    [iquote('0:Res:1529.1,9007.1')] ).

cnf(12990,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley10))
    | ~ happens(pull(agent10,trolley10),u)
    | holdsAt(v,plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[1534,9007]),
    [iquote('0:Res:1534.1,9007.1')] ).

cnf(13001,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley10))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12990,1539]),
    [iquote('0:MRR:12990.2,1539.1')] ).

cnf(13002,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley1))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12989,1532]),
    [iquote('0:MRR:12989.2,1532.1')] ).

cnf(13003,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley2))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12988,1526]),
    [iquote('0:MRR:12988.2,1526.1')] ).

cnf(13004,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley3))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12987,1275]),
    [iquote('0:MRR:12987.2,1275.1')] ).

cnf(13005,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley4))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12986,1264]),
    [iquote('0:MRR:12986.2,1264.1')] ).

cnf(13006,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley5))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12985,1257]),
    [iquote('0:MRR:12985.2,1257.1')] ).

cnf(13007,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley6))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12984,1069]),
    [iquote('0:MRR:12984.2,1069.1')] ).

cnf(13008,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley7))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12983,1059]),
    [iquote('0:MRR:12983.2,1059.1')] ).

cnf(13009,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley8))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12982,943]),
    [iquote('0:MRR:12982.2,943.1')] ).

cnf(13010,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley9))
    | holdsAt(v,plus(u,n1)) ),
    inference(mrr,[status(thm)],[12981,933]),
    [iquote('0:MRR:12981.2,933.1')] ).

cnf(13082,plain,
    ( ~ equal(n0,n0)
    | ~ equal(u,spinning(trolley10))
    | holdsAt(u,n1) ),
    inference(spr,[status(thm),theory(equality)],[94,13001]),
    [iquote('0:SpR:94.0,13001.2')] ).

cnf(13095,plain,
    ( ~ equal(u,spinning(trolley10))
    | holdsAt(u,n1) ),
    inference(obv,[status(thm),theory(equality)],[13082]),
    [iquote('0:Obv:13082.0')] ).

cnf(13161,plain,
    ( ~ equal(spinning(trolley10),spinning(trolley10))
    | ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1)
    | ~ holdsAt(spinning(trolley5),n1)
    | ~ holdsAt(spinning(trolley4),n1)
    | ~ holdsAt(spinning(trolley3),n1)
    | ~ holdsAt(spinning(trolley2),n1)
    | ~ holdsAt(spinning(trolley1),n1) ),
    inference(res,[status(thm),theory(equality)],[13095,304]),
    [iquote('0:Res:13095.1,304.0')] ).

cnf(13173,plain,
    ( ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1)
    | ~ holdsAt(spinning(trolley5),n1)
    | ~ holdsAt(spinning(trolley4),n1)
    | ~ holdsAt(spinning(trolley3),n1)
    | ~ holdsAt(spinning(trolley2),n1)
    | ~ holdsAt(spinning(trolley1),n1) ),
    inference(obv,[status(thm),theory(equality)],[13161]),
    [iquote('0:Obv:13161.0')] ).

cnf(13758,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley1))
    | holdsAt(v,plus(plus(u,n1),n1))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[13002,311]),
    [iquote('0:Res:13002.2,311.0')] ).

cnf(13771,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley1))
    | holdsAt(v,plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(rew,[status(thm),theory(equality)],[137,13758]),
    [iquote('0:Rew:137.0,13758.2')] ).

cnf(14300,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley2))
    | holdsAt(v,plus(plus(u,n1),n1))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[13003,311]),
    [iquote('0:Res:13003.2,311.0')] ).

cnf(14314,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley2))
    | holdsAt(v,plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(rew,[status(thm),theory(equality)],[137,14300]),
    [iquote('0:Rew:137.0,14300.2')] ).

cnf(14712,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley3))
    | holdsAt(v,plus(plus(u,n1),n1))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[13004,311]),
    [iquote('0:Res:13004.2,311.0')] ).

cnf(14726,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley3))
    | holdsAt(v,plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(rew,[status(thm),theory(equality)],[137,14712]),
    [iquote('0:Rew:137.0,14712.2')] ).

cnf(14810,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley4))
    | holdsAt(v,plus(plus(u,n1),n1))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[13005,311]),
    [iquote('0:Res:13005.2,311.0')] ).

cnf(14824,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley4))
    | holdsAt(v,plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(rew,[status(thm),theory(equality)],[137,14810]),
    [iquote('0:Rew:137.0,14810.2')] ).

cnf(14878,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley5))
    | holdsAt(v,plus(plus(u,n1),n1))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(res,[status(thm),theory(equality)],[13006,311]),
    [iquote('0:Res:13006.2,311.0')] ).

cnf(14892,plain,
    ( ~ equal(u,n0)
    | ~ equal(v,spinning(trolley5))
    | holdsAt(v,plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),w),plus(u,n1)) ),
    inference(rew,[status(thm),theory(equality)],[137,14878]),
    [iquote('0:Rew:137.0,14878.2')] ).

cnf(14941,plain,
    ( ~ equal(n0,n0)
    | ~ equal(u,spinning(trolley6))
    | holdsAt(u,n1) ),
    inference(spr,[status(thm),theory(equality)],[94,13007]),
    [iquote('0:SpR:94.0,13007.2')] ).

cnf(14955,plain,
    ( ~ equal(u,spinning(trolley6))
    | holdsAt(u,n1) ),
    inference(obv,[status(thm),theory(equality)],[14941]),
    [iquote('0:Obv:14941.0')] ).

cnf(15007,plain,
    ( ~ equal(n0,n0)
    | ~ equal(u,spinning(trolley7))
    | holdsAt(u,n1) ),
    inference(spr,[status(thm),theory(equality)],[94,13008]),
    [iquote('0:SpR:94.0,13008.2')] ).

cnf(15021,plain,
    ( ~ equal(u,spinning(trolley7))
    | holdsAt(u,n1) ),
    inference(obv,[status(thm),theory(equality)],[15007]),
    [iquote('0:Obv:15007.0')] ).

cnf(15073,plain,
    ( ~ equal(n0,n0)
    | ~ equal(u,spinning(trolley8))
    | holdsAt(u,n1) ),
    inference(spr,[status(thm),theory(equality)],[94,13009]),
    [iquote('0:SpR:94.0,13009.2')] ).

cnf(15087,plain,
    ( ~ equal(u,spinning(trolley8))
    | holdsAt(u,n1) ),
    inference(obv,[status(thm),theory(equality)],[15073]),
    [iquote('0:Obv:15073.0')] ).

cnf(15137,plain,
    ( ~ equal(n0,n0)
    | ~ equal(u,spinning(trolley9))
    | holdsAt(u,n1) ),
    inference(spr,[status(thm),theory(equality)],[94,13010]),
    [iquote('0:SpR:94.0,13010.2')] ).

cnf(15151,plain,
    ( ~ equal(u,spinning(trolley9))
    | holdsAt(u,n1) ),
    inference(obv,[status(thm),theory(equality)],[15137]),
    [iquote('0:Obv:15137.0')] ).

cnf(24340,plain,
    ( ~ equal(u,n0)
    | holdsAt(spinning(trolley1),plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),v),plus(u,n1)) ),
    inference(eqr,[status(thm),theory(equality)],[13771]),
    [iquote('0:EqR:13771.1')] ).

cnf(24343,plain,
    ( ~ equal(n0,n0)
    | holdsAt(spinning(trolley1),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(spr,[status(thm),theory(equality)],[94,24340]),
    [iquote('0:SpR:94.0,24340.2')] ).

cnf(24352,plain,
    ( holdsAt(spinning(trolley1),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(obv,[status(thm),theory(equality)],[24343]),
    [iquote('0:Obv:24343.0')] ).

cnf(24353,plain,
    ( holdsAt(spinning(trolley1),n2)
    | happens(skf30(n1,u),n1) ),
    inference(rew,[status(thm),theory(equality)],[97,24352,94]),
    [iquote('0:Rew:97.0,24352.0,94.0,24352.0')] ).

cnf(24359,plain,
    ( holdsAt(spinning(trolley1),n2)
    | equal(n1,n0) ),
    inference(res,[status(thm),theory(equality)],[24353,314]),
    [iquote('0:Res:24353.1,314.0')] ).

cnf(24360,plain,
    holdsAt(spinning(trolley1),n2),
    inference(mrr,[status(thm)],[24359,564]),
    [iquote('0:MRR:24359.1,564.0')] ).

cnf(24364,plain,
    holdsAt(spinning(trolley1),n1),
    inference(res,[status(thm),theory(equality)],[24360,6182]),
    [iquote('1:Res:24360.0,6182.0')] ).

cnf(24365,plain,
    ( ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1)
    | ~ holdsAt(spinning(trolley5),n1)
    | ~ holdsAt(spinning(trolley4),n1)
    | ~ holdsAt(spinning(trolley3),n1)
    | ~ holdsAt(spinning(trolley2),n1) ),
    inference(mrr,[status(thm)],[13173,24364]),
    [iquote('1:MRR:13173.8,24364.0')] ).

cnf(29725,plain,
    ( ~ equal(u,n0)
    | holdsAt(spinning(trolley2),plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),v),plus(u,n1)) ),
    inference(eqr,[status(thm),theory(equality)],[14314]),
    [iquote('0:EqR:14314.1')] ).

cnf(29727,plain,
    ( ~ equal(n0,n0)
    | holdsAt(spinning(trolley2),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(spr,[status(thm),theory(equality)],[94,29725]),
    [iquote('0:SpR:94.0,29725.2')] ).

cnf(29736,plain,
    ( holdsAt(spinning(trolley2),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(obv,[status(thm),theory(equality)],[29727]),
    [iquote('0:Obv:29727.0')] ).

cnf(29737,plain,
    ( holdsAt(spinning(trolley2),n2)
    | happens(skf30(n1,u),n1) ),
    inference(rew,[status(thm),theory(equality)],[97,29736,94]),
    [iquote('0:Rew:97.0,29736.0,94.0,29736.0')] ).

cnf(29743,plain,
    ( holdsAt(spinning(trolley2),n2)
    | equal(n1,n0) ),
    inference(res,[status(thm),theory(equality)],[29737,314]),
    [iquote('0:Res:29737.1,314.0')] ).

cnf(29744,plain,
    holdsAt(spinning(trolley2),n2),
    inference(mrr,[status(thm)],[29743,564]),
    [iquote('0:MRR:29743.1,564.0')] ).

cnf(29748,plain,
    holdsAt(spinning(trolley2),n1),
    inference(res,[status(thm),theory(equality)],[29744,6182]),
    [iquote('1:Res:29744.0,6182.0')] ).

cnf(29749,plain,
    ( ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1)
    | ~ holdsAt(spinning(trolley5),n1)
    | ~ holdsAt(spinning(trolley4),n1)
    | ~ holdsAt(spinning(trolley3),n1) ),
    inference(mrr,[status(thm)],[24365,29748]),
    [iquote('1:MRR:24365.7,29748.0')] ).

cnf(36938,plain,
    ( ~ equal(u,n0)
    | holdsAt(spinning(trolley3),plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),v),plus(u,n1)) ),
    inference(eqr,[status(thm),theory(equality)],[14726]),
    [iquote('0:EqR:14726.1')] ).

cnf(36940,plain,
    ( ~ equal(n0,n0)
    | holdsAt(spinning(trolley3),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(spr,[status(thm),theory(equality)],[94,36938]),
    [iquote('0:SpR:94.0,36938.2')] ).

cnf(36949,plain,
    ( holdsAt(spinning(trolley3),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(obv,[status(thm),theory(equality)],[36940]),
    [iquote('0:Obv:36940.0')] ).

cnf(36950,plain,
    ( holdsAt(spinning(trolley3),n2)
    | happens(skf30(n1,u),n1) ),
    inference(rew,[status(thm),theory(equality)],[97,36949,94]),
    [iquote('0:Rew:97.0,36949.0,94.0,36949.0')] ).

cnf(36956,plain,
    ( holdsAt(spinning(trolley3),n2)
    | equal(n1,n0) ),
    inference(res,[status(thm),theory(equality)],[36950,314]),
    [iquote('0:Res:36950.1,314.0')] ).

cnf(36957,plain,
    holdsAt(spinning(trolley3),n2),
    inference(mrr,[status(thm)],[36956,564]),
    [iquote('0:MRR:36956.1,564.0')] ).

cnf(36961,plain,
    holdsAt(spinning(trolley3),n1),
    inference(res,[status(thm),theory(equality)],[36957,6182]),
    [iquote('1:Res:36957.0,6182.0')] ).

cnf(36962,plain,
    ( ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1)
    | ~ holdsAt(spinning(trolley5),n1)
    | ~ holdsAt(spinning(trolley4),n1) ),
    inference(mrr,[status(thm)],[29749,36961]),
    [iquote('1:MRR:29749.6,36961.0')] ).

cnf(45618,plain,
    ( ~ equal(u,n0)
    | holdsAt(spinning(trolley4),plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),v),plus(u,n1)) ),
    inference(eqr,[status(thm),theory(equality)],[14824]),
    [iquote('0:EqR:14824.1')] ).

cnf(45620,plain,
    ( ~ equal(n0,n0)
    | holdsAt(spinning(trolley4),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(spr,[status(thm),theory(equality)],[94,45618]),
    [iquote('0:SpR:94.0,45618.2')] ).

cnf(45629,plain,
    ( holdsAt(spinning(trolley4),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(obv,[status(thm),theory(equality)],[45620]),
    [iquote('0:Obv:45620.0')] ).

cnf(45630,plain,
    ( holdsAt(spinning(trolley4),n2)
    | happens(skf30(n1,u),n1) ),
    inference(rew,[status(thm),theory(equality)],[97,45629,94]),
    [iquote('0:Rew:97.0,45629.0,94.0,45629.0')] ).

cnf(45636,plain,
    ( holdsAt(spinning(trolley4),n2)
    | equal(n1,n0) ),
    inference(res,[status(thm),theory(equality)],[45630,314]),
    [iquote('0:Res:45630.1,314.0')] ).

cnf(45637,plain,
    holdsAt(spinning(trolley4),n2),
    inference(mrr,[status(thm)],[45636,564]),
    [iquote('0:MRR:45636.1,564.0')] ).

cnf(45641,plain,
    holdsAt(spinning(trolley4),n1),
    inference(res,[status(thm),theory(equality)],[45637,6182]),
    [iquote('1:Res:45637.0,6182.0')] ).

cnf(45642,plain,
    ( ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1)
    | ~ holdsAt(spinning(trolley5),n1) ),
    inference(mrr,[status(thm)],[36962,45641]),
    [iquote('1:MRR:36962.5,45641.0')] ).

cnf(45674,plain,
    ( ~ equal(u,n0)
    | holdsAt(spinning(trolley5),plus(n1,plus(u,n1)))
    | happens(skf30(plus(u,n1),v),plus(u,n1)) ),
    inference(eqr,[status(thm),theory(equality)],[14892]),
    [iquote('0:EqR:14892.1')] ).

cnf(51601,plain,
    ( ~ equal(n0,n0)
    | holdsAt(spinning(trolley5),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(spr,[status(thm),theory(equality)],[94,45674]),
    [iquote('0:SpR:94.0,45674.2')] ).

cnf(51610,plain,
    ( holdsAt(spinning(trolley5),plus(n1,plus(n0,n1)))
    | happens(skf30(n1,u),n1) ),
    inference(obv,[status(thm),theory(equality)],[51601]),
    [iquote('0:Obv:51601.0')] ).

cnf(51611,plain,
    ( holdsAt(spinning(trolley5),n2)
    | happens(skf30(n1,u),n1) ),
    inference(rew,[status(thm),theory(equality)],[97,51610,94]),
    [iquote('0:Rew:97.0,51610.0,94.0,51610.0')] ).

cnf(51617,plain,
    ( holdsAt(spinning(trolley5),n2)
    | equal(n1,n0) ),
    inference(res,[status(thm),theory(equality)],[51611,314]),
    [iquote('0:Res:51611.1,314.0')] ).

cnf(51618,plain,
    holdsAt(spinning(trolley5),n2),
    inference(mrr,[status(thm)],[51617,564]),
    [iquote('0:MRR:51617.1,564.0')] ).

cnf(51623,plain,
    holdsAt(spinning(trolley5),n1),
    inference(res,[status(thm),theory(equality)],[51618,6182]),
    [iquote('1:Res:51618.0,6182.0')] ).

cnf(51624,plain,
    ( ~ holdsAt(spinning(trolley9),n1)
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1) ),
    inference(mrr,[status(thm)],[45642,51623]),
    [iquote('1:MRR:45642.4,51623.0')] ).

cnf(57440,plain,
    ( ~ equal(spinning(trolley9),spinning(trolley9))
    | ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1) ),
    inference(res,[status(thm),theory(equality)],[15151,51624]),
    [iquote('1:Res:15151.1,51624.0')] ).

cnf(57453,plain,
    ( ~ holdsAt(spinning(trolley8),n1)
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1) ),
    inference(obv,[status(thm),theory(equality)],[57440]),
    [iquote('1:Obv:57440.0')] ).

cnf(57455,plain,
    ( ~ equal(spinning(trolley8),spinning(trolley8))
    | ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1) ),
    inference(res,[status(thm),theory(equality)],[15087,57453]),
    [iquote('1:Res:15087.1,57453.0')] ).

cnf(57464,plain,
    ( ~ holdsAt(spinning(trolley7),n1)
    | ~ holdsAt(spinning(trolley6),n1) ),
    inference(obv,[status(thm),theory(equality)],[57455]),
    [iquote('1:Obv:57455.0')] ).

cnf(57467,plain,
    ( ~ equal(spinning(trolley7),spinning(trolley7))
    | ~ holdsAt(spinning(trolley6),n1) ),
    inference(res,[status(thm),theory(equality)],[15021,57464]),
    [iquote('1:Res:15021.1,57464.0')] ).

cnf(57475,plain,
    ~ holdsAt(spinning(trolley6),n1),
    inference(obv,[status(thm),theory(equality)],[57467]),
    [iquote('1:Obv:57467.0')] ).

cnf(57480,plain,
    ~ equal(spinning(trolley6),spinning(trolley6)),
    inference(res,[status(thm),theory(equality)],[14955,57475]),
    [iquote('1:Res:14955.1,57475.0')] ).

cnf(57487,plain,
    $false,
    inference(obv,[status(thm),theory(equality)],[57480]),
    [iquote('1:Obv:57480.0')] ).

cnf(57488,plain,
    happens(skf31(n1,u),n1),
    inference(spt,[spt(split,[position(s2)])],[2285]),
    [iquote('1:Spt:57487.0,2285.2')] ).

cnf(57517,plain,
    equal(n1,n0),
    inference(res,[status(thm),theory(equality)],[57488,314]),
    [iquote('1:Res:57488.0,314.0')] ).

cnf(57518,plain,
    $false,
    inference(mrr,[status(thm)],[57517,564]),
    [iquote('1:MRR:57517.0,564.0')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : CSR024+1.010 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.03/0.13  % Command  : run_spass %d %s
% 0.12/0.34  % Computer : n012.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 600
% 0.12/0.34  % DateTime : Sat Jun 11 18:53:56 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 132.87/133.11  
% 132.87/133.11  SPASS V 3.9 
% 132.87/133.11  SPASS beiseite: Proof found.
% 132.87/133.11  % SZS status Theorem
% 132.87/133.11  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 132.87/133.11  SPASS derived 44704 clauses, backtracked 6585 clauses, performed 105 splits and kept 20452 clauses.
% 132.87/133.11  SPASS allocated 139351 KBytes.
% 132.87/133.11  SPASS spent	0:2:12.70 on the problem.
% 132.87/133.11  		0:00:00.04 for the input.
% 132.87/133.11  		0:00:00.17 for the FLOTTER CNF translation.
% 132.87/133.11  		0:00:01.97 for inferences.
% 132.87/133.11  		0:00:01.87 for the backtracking.
% 132.87/133.11  		0:02:08.08 for the reduction.
% 132.87/133.11  
% 132.87/133.11  
% 132.87/133.11  Here is a proof with depth 9, length 215 :
% 132.87/133.11  % SZS output start Refutation
% See solution above
% 138.14/138.39  Formulae used in the proof : less0 not_releasedAt plus0_1 plus1_1 symmetry_of_plus less_or_equal less1 happens_all_defn less_property happens_holds keep_holding keep_not_holding initiates_all_defn spinning_3
% 138.14/138.39  
%------------------------------------------------------------------------------