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

View Problem - Process Solution

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

% Computer : n017.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:15 EDT 2022

% Result   : Theorem 77.52s 77.71s
% Output   : Refutation 78.85s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem  : CSR024+1.009 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.10/0.13  % Command  : run_spass %d %s
% 0.13/0.34  % Computer : n017.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 : Sat Jun 11 08:13:51 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 77.52/77.71  
% 77.52/77.71  SPASS V 3.9 
% 77.52/77.71  SPASS beiseite: Proof found.
% 77.52/77.71  % SZS status Theorem
% 77.52/77.71  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 77.52/77.71  SPASS derived 37708 clauses, backtracked 4906 clauses, performed 113 splits and kept 17787 clauses.
% 77.52/77.71  SPASS allocated 125255 KBytes.
% 77.52/77.71  SPASS spent	0:1:17.31 on the problem.
% 77.52/77.71  		0:00:00.04 for the input.
% 77.52/77.71  		0:00:00.26 for the FLOTTER CNF translation.
% 77.52/77.71  		0:00:01.36 for inferences.
% 77.52/77.71  		0:00:01.32 for the backtracking.
% 77.52/77.71  		0:1:13.95 for the reduction.
% 77.52/77.71  
% 77.52/77.71  
% 77.52/77.71  Here is a proof with depth 13, length 264 :
% 77.52/77.71  % SZS output start Refutation
% 77.52/77.71  1[0:Inp] || less(u,n0)* -> .
% 77.52/77.71  2[0:Inp] || releasedAt(u,v)* -> .
% 77.52/77.71  76[0:Inp] ||  -> equal(plus(n0,n1),n1)**.
% 77.52/77.71  79[0:Inp] ||  -> equal(plus(n1,n1),n2)**.
% 77.52/77.71  80[0:Inp] ||  -> equal(plus(n1,n2),n3)**.
% 77.52/77.71  81[0:Inp] ||  -> equal(plus(n1,n3),n4)**.
% 77.52/77.71  109[0:Inp] || holdsAt(spinning(trolley8),n0)* -> .
% 77.52/77.71  112[0:Inp] || holdsAt(spinning(trolley9),n0)* -> .
% 77.52/77.71  120[0:Inp] ||  -> equal(plus(u,v),plus(v,u))*.
% 77.52/77.71  121[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 77.52/77.71  122[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 77.52/77.71  124[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 77.52/77.71  126[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 77.52/77.71  128[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 77.52/77.71  130[0:Inp] || less_or_equal(u,n3) -> less(u,n4)*.
% 77.52/77.71  141[0:Inp] || SkP7(u,v)* -> happens(v,u).
% 77.52/77.71  142[0:Inp] || SkP8(u,v)* -> happens(v,u).
% 77.52/77.71  143[0:Inp] || SkP9(u,v)* -> happens(v,u).
% 77.52/77.71  144[0:Inp] || SkP10(u,v)* -> happens(v,u).
% 77.52/77.71  145[0:Inp] || SkP11(u,v)* -> happens(v,u).
% 77.52/77.71  146[0:Inp] || SkP12(u,v)* -> happens(v,u).
% 77.52/77.71  147[0:Inp] || SkP13(u,v)* -> happens(v,u).
% 77.52/77.71  148[0:Inp] || SkP14(u,v)* -> happens(v,u).
% 77.52/77.71  149[0:Inp] || SkP15(u,v)* -> happens(v,u).
% 77.52/77.71  150[0:Inp] || SkP16(u,v)* -> happens(v,u).
% 77.52/77.71  151[0:Inp] || SkP17(u,v)* -> happens(v,u).
% 77.52/77.71  152[0:Inp] || SkP18(u,v)* -> happens(v,u).
% 77.52/77.71  153[0:Inp] || SkP19(u,v)* -> happens(v,u).
% 77.52/77.71  154[0:Inp] || SkP20(u,v)* -> happens(v,u).
% 77.52/77.71  155[0:Inp] || SkP21(u,v)* -> happens(v,u).
% 77.52/77.71  156[0:Inp] || SkP22(u,v)* -> happens(v,u).
% 77.52/77.71  157[0:Inp] || SkP7(u,v)* -> equal(u,n0).
% 77.52/77.71  158[0:Inp] || SkP8(u,v)* -> equal(u,n0).
% 77.52/77.71  159[0:Inp] || SkP9(u,v)* -> equal(u,n0).
% 77.52/77.71  160[0:Inp] || SkP10(u,v)* -> equal(u,n0).
% 77.52/77.71  161[0:Inp] || SkP11(u,v)* -> equal(u,n0).
% 77.52/77.71  162[0:Inp] || SkP12(u,v)* -> equal(u,n0).
% 77.52/77.71  163[0:Inp] || SkP13(u,v)* -> equal(u,n0).
% 77.52/77.71  164[0:Inp] || SkP14(u,v)* -> equal(u,n0).
% 77.52/77.71  165[0:Inp] || SkP15(u,v)* -> equal(u,n0).
% 77.52/77.71  166[0:Inp] || SkP16(u,v)* -> equal(u,n0).
% 77.52/77.71  167[0:Inp] || SkP17(u,v)* -> equal(u,n0).
% 77.52/77.71  168[0:Inp] || SkP18(u,v)* -> equal(u,n0).
% 77.52/77.71  169[0:Inp] || SkP19(u,v)* -> equal(u,n0).
% 77.52/77.71  170[0:Inp] || SkP20(u,v)* -> equal(u,n0).
% 77.52/77.71  171[0:Inp] || SkP21(u,v)* -> equal(u,n0).
% 77.52/77.71  172[0:Inp] || SkP22(u,v)* -> equal(u,n0).
% 77.52/77.71  174[0:Inp] || less(u,v)* equal(v,u) -> .
% 77.52/77.71  177[0:Inp] ||  -> less(u,v)* equal(v,u) less(v,u)*.
% 77.52/77.71  250[0:Inp] || equal(u,n0) equal(v,pull(agent9,trolley9))*+ -> happens(v,u)*.
% 77.52/77.71  251[0:Inp] || equal(u,n0) equal(v,push(agent9,trolley9))*+ -> happens(v,u)*.
% 77.52/77.71  252[0:Inp] || equal(u,n0) equal(v,pull(agent1,trolley1))*+ -> SkP7(u,v)*.
% 77.52/77.71  253[0:Inp] || equal(u,n0) equal(v,push(agent1,trolley1))*+ -> SkP8(u,v)*.
% 77.52/77.71  254[0:Inp] || equal(u,n0) equal(v,pull(agent2,trolley2))*+ -> SkP9(u,v)*.
% 77.52/77.71  255[0:Inp] || equal(u,n0) equal(v,push(agent2,trolley2))*+ -> SkP10(u,v)*.
% 77.52/77.71  256[0:Inp] || equal(u,n0) equal(v,pull(agent3,trolley3))*+ -> SkP11(u,v)*.
% 77.52/77.71  257[0:Inp] || equal(u,n0) equal(v,push(agent3,trolley3))*+ -> SkP12(u,v)*.
% 77.52/77.71  258[0:Inp] || equal(u,n0) equal(v,pull(agent4,trolley4))*+ -> SkP13(u,v)*.
% 77.52/77.71  259[0:Inp] || equal(u,n0) equal(v,push(agent4,trolley4))*+ -> SkP14(u,v)*.
% 77.52/77.71  260[0:Inp] || equal(u,n0) equal(v,pull(agent5,trolley5))*+ -> SkP15(u,v)*.
% 77.52/77.71  261[0:Inp] || equal(u,n0) equal(v,push(agent5,trolley5))*+ -> SkP16(u,v)*.
% 77.52/77.71  262[0:Inp] || equal(u,n0) equal(v,pull(agent6,trolley6))*+ -> SkP17(u,v)*.
% 77.52/77.71  263[0:Inp] || equal(u,n0) equal(v,push(agent6,trolley6))*+ -> SkP18(u,v)*.
% 77.52/77.71  264[0:Inp] || equal(u,n0) equal(v,pull(agent7,trolley7))*+ -> SkP19(u,v)*.
% 77.52/77.71  265[0:Inp] || equal(u,n0) equal(v,push(agent7,trolley7))*+ -> SkP20(u,v)*.
% 77.52/77.71  266[0:Inp] || equal(u,n0) equal(v,pull(agent8,trolley8))*+ -> SkP21(u,v)*.
% 77.52/77.71  267[0:Inp] || equal(u,n0) equal(v,push(agent8,trolley8))*+ -> SkP22(u,v)*.
% 77.52/77.71  279[0:Inp] || happens(u,v) initiates(u,w,v)*+ -> holdsAt(w,plus(v,n1))*.
% 77.52/77.71  289[0:Inp] || holdsAt(u,v) -> happens(skf66(v,w),v)* releasedAt(u,plus(v,n1))* holdsAt(u,plus(v,n1)).
% 77.52/77.71  290[0:Inp] || holdsAt(u,plus(v,n1)) -> happens(skf67(v,w),v)* holdsAt(u,v) releasedAt(u,plus(v,n1))*.
% 77.52/77.71  295[0:Inp] || equal(u,spinning(v))* equal(w,pull(x,v))*+ happens(push(x,v),y)* -> initiates(w,u,y)*.
% 77.52/77.71  322[0:Inp] || 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) -> .
% 77.52/77.71  323[0:Inp] || happens(u,v) -> equal(v,n0) 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) SkP18(v,u) SkP19(v,u) SkP20(v,u) SkP21(v,u) SkP22(v,u)*.
% 77.52/77.71  331[0:MRR:290.3,2.0] || holdsAt(u,plus(v,n1))*+ -> holdsAt(u,v) happens(skf67(v,w),v)*.
% 77.52/77.71  332[0:MRR:289.2,2.0] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1))* happens(skf66(v,w),v)*.
% 77.52/77.71  335[0:MRR:323.2,323.3,323.4,323.5,323.6,323.7,323.8,323.9,323.10,323.11,323.12,323.13,323.14,323.15,323.16,323.17,157.0,158.0,159.0,160.0,161.0,162.0,163.0,164.0,165.0,166.0,167.0,168.0,169.0,170.0,171.0,172.0] || happens(u,v)* -> equal(v,n0).
% 77.52/77.71  381[0:Res:130.1,174.0] || less_or_equal(u,n3)* equal(n4,u) -> .
% 77.52/77.71  382[0:Res:128.1,174.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 77.52/77.71  383[0:Res:126.1,174.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 77.52/77.71  384[0:Res:124.1,174.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 77.52/77.71  513[0:Res:177.0,1.0] ||  -> equal(n0,u) less(n0,u)*.
% 77.52/77.71  589[0:Res:513.1,121.0] ||  -> equal(n0,u) less_or_equal(n0,u)*.
% 77.52/77.71  594[0:MRR:589.0,122.0] ||  -> less_or_equal(n0,u)*.
% 77.52/77.71  604[0:Res:594.0,381.0] || equal(n4,n0)** -> .
% 77.52/77.71  605[0:Res:594.0,382.0] || equal(n3,n0)** -> .
% 77.52/77.71  606[0:Res:594.0,383.0] || equal(n2,n0)** -> .
% 77.52/77.71  607[0:Res:594.0,384.0] || equal(n1,n0)** -> .
% 77.52/77.71  2951[0:EqR:267.1] || equal(u,n0) -> SkP22(u,push(agent8,trolley8))*.
% 77.52/77.71  3066[0:EqR:266.1] || equal(u,n0) -> SkP21(u,pull(agent8,trolley8))*.
% 77.52/77.71  3285[0:EqR:265.1] || equal(u,n0) -> SkP20(u,push(agent7,trolley7))*.
% 77.52/77.71  3402[0:Res:2951.1,156.0] || equal(u,n0) -> happens(push(agent8,trolley8),u)*.
% 77.52/77.71  3405[0:Res:3066.1,155.0] || equal(u,n0) -> happens(pull(agent8,trolley8),u)*.
% 77.52/77.71  3407[0:EqR:264.1] || equal(u,n0) -> SkP19(u,pull(agent7,trolley7))*.
% 77.52/77.71  3409[0:Res:3285.1,154.0] || equal(u,n0) -> happens(push(agent7,trolley7),u)*.
% 77.52/77.71  3414[0:Res:3407.1,153.0] || equal(u,n0) -> happens(pull(agent7,trolley7),u)*.
% 77.52/77.71  3416[0:EqR:263.1] || equal(u,n0) -> SkP18(u,push(agent6,trolley6))*.
% 77.52/77.71  3420[0:Res:3416.1,152.0] || equal(u,n0) -> happens(push(agent6,trolley6),u)*.
% 77.52/77.71  3423[0:EqR:262.1] || equal(u,n0) -> SkP17(u,pull(agent6,trolley6))*.
% 77.52/77.71  3425[0:Res:3423.1,151.0] || equal(u,n0) -> happens(pull(agent6,trolley6),u)*.
% 77.52/77.71  3491[0:EqR:261.1] || equal(u,n0) -> SkP16(u,push(agent5,trolley5))*.
% 77.52/77.71  3642[0:EqR:260.1] || equal(u,n0) -> SkP15(u,pull(agent5,trolley5))*.
% 77.52/77.71  3857[0:EqR:259.1] || equal(u,n0) -> SkP14(u,push(agent4,trolley4))*.
% 77.52/77.71  3972[0:Res:3491.1,150.0] || equal(u,n0) -> happens(push(agent5,trolley5),u)*.
% 77.52/77.71  3975[0:Res:3642.1,149.0] || equal(u,n0) -> happens(pull(agent5,trolley5),u)*.
% 77.52/77.71  3977[0:EqR:258.1] || equal(u,n0) -> SkP13(u,pull(agent4,trolley4))*.
% 77.52/77.71  3979[0:Res:3857.1,148.0] || equal(u,n0) -> happens(push(agent4,trolley4),u)*.
% 77.52/77.71  3984[0:Res:3977.1,147.0] || equal(u,n0) -> happens(pull(agent4,trolley4),u)*.
% 77.52/77.71  3986[0:EqR:257.1] || equal(u,n0) -> SkP12(u,push(agent3,trolley3))*.
% 77.52/77.71  3990[0:Res:3986.1,146.0] || equal(u,n0) -> happens(push(agent3,trolley3),u)*.
% 77.52/77.71  3993[0:EqR:256.1] || equal(u,n0) -> SkP11(u,pull(agent3,trolley3))*.
% 77.52/77.71  3995[0:Res:3993.1,145.0] || equal(u,n0) -> happens(pull(agent3,trolley3),u)*.
% 77.52/77.71  4223[0:EqR:255.1] || equal(u,n0) -> SkP10(u,push(agent2,trolley2))*.
% 77.52/77.71  4280[0:Res:4223.1,144.0] || equal(u,n0) -> happens(push(agent2,trolley2),u)*.
% 77.52/77.71  4343[0:EqR:254.1] || equal(u,n0) -> SkP9(u,pull(agent2,trolley2))*.
% 77.52/77.71  4345[0:Res:4343.1,143.0] || equal(u,n0) -> happens(pull(agent2,trolley2),u)*.
% 77.52/77.71  4476[0:EqR:253.1] || equal(u,n0) -> SkP8(u,push(agent1,trolley1))*.
% 77.52/77.71  4478[0:Res:4476.1,142.0] || equal(u,n0) -> happens(push(agent1,trolley1),u)*.
% 77.52/77.71  4611[0:EqR:252.1] || equal(u,n0) -> SkP7(u,pull(agent1,trolley1))*.
% 77.52/77.71  4613[0:Res:4611.1,141.0] || equal(u,n0) -> happens(pull(agent1,trolley1),u)*.
% 77.52/77.71  4746[0:EqR:251.1] || equal(u,n0) -> happens(push(agent9,trolley9),u)*.
% 77.52/77.71  4938[0:EqR:250.1] || equal(u,n0) -> happens(pull(agent9,trolley9),u)*.
% 77.52/77.71  8145[0:SpL:79.0,331.0] || holdsAt(u,n2)*+ -> holdsAt(u,n1) happens(skf67(n1,v),n1)*.
% 77.52/77.71  8146[0:SpL:76.0,331.0] || holdsAt(u,n1)*+ -> holdsAt(u,n0) happens(skf67(n0,v),n0)*.
% 77.52/77.71  8149[1:Spt:8146.0,8146.1] || holdsAt(u,n1)* -> holdsAt(u,n0).
% 77.52/77.71  9462[0:EqR:295.1] || equal(u,spinning(v)) happens(push(w,v),x) -> initiates(pull(w,v),u,x)*.
% 77.52/77.71  10365[0:Res:9462.2,279.1] || equal(u,spinning(v))* happens(push(w,v),x)+ happens(pull(w,v),x)* -> holdsAt(u,plus(x,n1))*.
% 77.52/77.71  12566[2:Spt:322.0] || holdsAt(spinning(trolley9),n1)* -> .
% 77.52/77.71  14565[0:Res:3402.1,10365.1] || equal(u,n0) equal(v,spinning(trolley8)) happens(pull(agent8,trolley8),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14566[0:Res:3409.1,10365.1] || equal(u,n0) equal(v,spinning(trolley7)) happens(pull(agent7,trolley7),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14567[0:Res:3420.1,10365.1] || equal(u,n0) equal(v,spinning(trolley6)) happens(pull(agent6,trolley6),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14568[0:Res:3972.1,10365.1] || equal(u,n0) equal(v,spinning(trolley5)) happens(pull(agent5,trolley5),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14569[0:Res:3979.1,10365.1] || equal(u,n0) equal(v,spinning(trolley4)) happens(pull(agent4,trolley4),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14570[0:Res:3990.1,10365.1] || equal(u,n0) equal(v,spinning(trolley3)) happens(pull(agent3,trolley3),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14571[0:Res:4280.1,10365.1] || equal(u,n0) equal(v,spinning(trolley2)) happens(pull(agent2,trolley2),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14572[0:Res:4478.1,10365.1] || equal(u,n0) equal(v,spinning(trolley1)) happens(pull(agent1,trolley1),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14573[0:Res:4746.1,10365.1] || equal(u,n0) equal(v,spinning(trolley9)) happens(pull(agent9,trolley9),u) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14591[0:MRR:14573.2,4938.1] || equal(u,n0) equal(v,spinning(trolley9)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14592[0:MRR:14572.2,4613.1] || equal(u,n0) equal(v,spinning(trolley1)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14593[0:MRR:14571.2,4345.1] || equal(u,n0) equal(v,spinning(trolley2)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14594[0:MRR:14570.2,3995.1] || equal(u,n0) equal(v,spinning(trolley3)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14595[0:MRR:14569.2,3984.1] || equal(u,n0) equal(v,spinning(trolley4)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14596[0:MRR:14568.2,3975.1] || equal(u,n0) equal(v,spinning(trolley5)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14597[0:MRR:14567.2,3425.1] || equal(u,n0) equal(v,spinning(trolley6)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14598[0:MRR:14566.2,3414.1] || equal(u,n0) equal(v,spinning(trolley7)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14599[0:MRR:14565.2,3405.1] || equal(u,n0) equal(v,spinning(trolley8)) -> holdsAt(v,plus(u,n1))*.
% 77.52/77.71  14651[0:SpR:76.0,14591.2] || equal(n0,n0) equal(u,spinning(trolley9)) -> holdsAt(u,n1)*.
% 77.52/77.71  14655[0:Res:14591.2,332.0] || equal(u,n0) equal(v,spinning(trolley9)) -> holdsAt(v,plus(plus(u,n1),n1))* happens(skf66(plus(u,n1),w),plus(u,n1))*.
% 77.52/77.71  14664[0:Obv:14651.0] || equal(u,spinning(trolley9)) -> holdsAt(u,n1)*.
% 77.52/77.71  14669[0:Rew:120.0,14655.2] || equal(u,n0) equal(v,spinning(trolley9))+ -> holdsAt(v,plus(n1,plus(u,n1)))* happens(skf66(plus(u,n1),w),plus(u,n1))*.
% 77.52/77.71  14712[2:Res:14664.1,12566.0] || equal(spinning(trolley9),spinning(trolley9))* -> .
% 77.52/77.71  14721[2:Obv:14712.0] ||  -> .
% 77.52/77.71  14724[2:Spt:14721.0,322.0,12566.0] ||  -> holdsAt(spinning(trolley9),n1)*.
% 77.52/77.71  14725[2:Spt:14721.0,322.1,322.2,322.3,322.4,322.5,322.6,322.7,322.8] || 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) -> .
% 77.52/77.71  14747[2:Res:14724.0,8149.0] ||  -> holdsAt(spinning(trolley9),n0)*.
% 77.52/77.71  14748[2:MRR:14747.0,112.0] ||  -> .
% 77.52/77.71  14751[1:Spt:14748.0,8146.2] ||  -> happens(skf67(n0,u),n0)*.
% 77.52/77.71  14754[2:Spt:322.1] || holdsAt(spinning(trolley8),n1)* -> .
% 77.52/77.71  15121[0:Res:14592.2,332.0] || equal(u,n0) equal(v,spinning(trolley1)) -> holdsAt(v,plus(plus(u,n1),n1))* happens(skf66(plus(u,n1),w),plus(u,n1))*.
% 77.52/77.71  15135[0:Rew:120.0,15121.2] || equal(u,n0) equal(v,spinning(trolley1))+ -> holdsAt(v,plus(n1,plus(u,n1)))* happens(skf66(plus(u,n1),w),plus(u,n1))*.
% 77.52/77.71  15702[0:Res:14593.2,332.0] || equal(u,n0) equal(v,spinning(trolley2)) -> holdsAt(v,plus(plus(u,n1),n1))* happens(skf66(plus(u,n1),w),plus(u,n1))*.
% 77.52/77.71  15716[0:Rew:120.0,15702.2] || equal(u,n0) equal(v,spinning(trolley2))+ -> holdsAt(v,plus(n1,plus(u,n1)))* happens(skf66(plus(u,n1),w),plus(u,n1))*.
% 77.52/77.71  16199[0:SpR:76.0,14594.2] || equal(n0,n0) equal(u,spinning(trolley3)) -> holdsAt(u,n1)*.
% 77.52/77.71  16214[0:Obv:16199.0] || equal(u,spinning(trolley3)) -> holdsAt(u,n1)*.
% 77.52/77.71  16605[0:SpR:76.0,14595.2] || equal(n0,n0) equal(u,spinning(trolley4)) -> holdsAt(u,n1)*.
% 77.52/77.71  16620[0:Obv:16605.0] || equal(u,spinning(trolley4)) -> holdsAt(u,n1)*.
% 77.52/77.71  16932[0:SpR:76.0,14596.2] || equal(n0,n0) equal(u,spinning(trolley5)) -> holdsAt(u,n1)*.
% 77.52/77.71  16948[0:Obv:16932.0] || equal(u,spinning(trolley5)) -> holdsAt(u,n1)*.
% 77.52/77.71  17262[0:SpR:76.0,14597.2] || equal(n0,n0) equal(u,spinning(trolley6)) -> holdsAt(u,n1)*.
% 77.52/77.71  17279[0:Obv:17262.0] || equal(u,spinning(trolley6)) -> holdsAt(u,n1)*.
% 77.52/77.71  17465[0:SpR:76.0,14598.2] || equal(n0,n0) equal(u,spinning(trolley7)) -> holdsAt(u,n1)*.
% 77.52/77.71  17482[0:Obv:17465.0] || equal(u,spinning(trolley7)) -> holdsAt(u,n1)*.
% 77.52/77.71  17629[0:SpR:76.0,14599.2] || equal(n0,n0) equal(u,spinning(trolley8)) -> holdsAt(u,n1)*.
% 77.52/77.71  17646[0:Obv:17629.0] || equal(u,spinning(trolley8)) -> holdsAt(u,n1)*.
% 77.52/77.71  17699[2:Res:17646.1,14754.0] || equal(spinning(trolley8),spinning(trolley8))* -> .
% 77.52/77.71  17700[2:Obv:17699.0] ||  -> .
% 77.52/77.71  17705[2:Spt:17700.0,322.1,14754.0] ||  -> holdsAt(spinning(trolley8),n1)*.
% 77.52/77.71  17706[2:Spt:17700.0,322.0,322.2,322.3,322.4,322.5,322.6,322.7,322.8] || holdsAt(spinning(trolley9),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) -> .
% 77.52/77.71  17715[2:Res:14664.1,17706.0] || equal(spinning(trolley9),spinning(trolley9)) 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) -> .
% 77.52/77.71  17716[2:Obv:17715.0] || 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) -> .
% 77.52/77.71  17720[2:Res:17705.0,332.0] ||  -> holdsAt(spinning(trolley8),plus(n1,n1))* happens(skf66(n1,u),n1)*.
% 77.52/77.71  17741[2:Rew:79.0,17720.0] ||  -> holdsAt(spinning(trolley8),n2) happens(skf66(n1,u),n1)*.
% 77.52/77.71  17747[3:Spt:17741.1] ||  -> happens(skf66(n1,u),n1)*.
% 77.52/77.71  17749[3:Res:17747.0,335.0] ||  -> equal(n1,n0)**.
% 77.52/77.71  17750[3:MRR:17749.0,607.0] ||  -> .
% 77.52/77.71  17751[3:Spt:17750.0,17741.0] ||  -> holdsAt(spinning(trolley8),n2)*.
% 77.52/77.71  17755[3:Res:17751.0,332.0] ||  -> holdsAt(spinning(trolley8),plus(n2,n1))* happens(skf66(n2,u),n2)*.
% 77.52/77.71  17760[3:Rew:80.0,17755.0,120.0,17755.0] ||  -> holdsAt(spinning(trolley8),n3) happens(skf66(n2,u),n2)*.
% 77.52/77.71  17775[4:Spt:17760.1] ||  -> happens(skf66(n2,u),n2)*.
% 77.52/77.71  17777[4:Res:17775.0,335.0] ||  -> equal(n2,n0)**.
% 77.52/77.71  17778[4:MRR:17777.0,606.0] ||  -> .
% 77.52/77.71  17779[4:Spt:17778.0,17760.0] ||  -> holdsAt(spinning(trolley8),n3)*.
% 77.52/77.71  17783[4:Res:17779.0,332.0] ||  -> holdsAt(spinning(trolley8),plus(n3,n1))* happens(skf66(n3,u),n3)*.
% 77.52/77.71  17784[4:Rew:81.0,17783.0,120.0,17783.0] ||  -> holdsAt(spinning(trolley8),n4) happens(skf66(n3,u),n3)*.
% 77.52/77.71  17790[5:Spt:17784.1] ||  -> happens(skf66(n3,u),n3)*.
% 77.52/77.71  17792[5:Res:17790.0,335.0] ||  -> equal(n3,n0)**.
% 77.52/77.71  17793[5:MRR:17792.0,605.0] ||  -> .
% 77.52/77.71  17794[5:Spt:17793.0,17784.0] ||  -> holdsAt(spinning(trolley8),n4)*.
% 77.52/77.71  17798[5:Res:17794.0,332.0] ||  -> holdsAt(spinning(trolley8),plus(n4,n1))* happens(skf66(n4,u),n4)*.
% 77.52/77.71  17800[5:Rew:120.0,17798.0] ||  -> holdsAt(spinning(trolley8),plus(n1,n4))* happens(skf66(n4,u),n4)*.
% 77.52/77.71  17838[6:Spt:17800.1] ||  -> happens(skf66(n4,u),n4)*.
% 77.52/77.71  17840[6:Res:17838.0,335.0] ||  -> equal(n4,n0)**.
% 77.52/77.71  17841[6:MRR:17840.0,604.0] ||  -> .
% 77.52/77.71  17842[6:Spt:17841.0,17800.0] ||  -> holdsAt(spinning(trolley8),plus(n1,n4))*.
% 78.85/79.09  17846[6:Res:17842.0,332.0] ||  -> holdsAt(spinning(trolley8),plus(plus(n1,n4),n1)) happens(skf66(plus(n1,n4),u),plus(n1,n4))*.
% 78.85/79.09  17852[6:Rew:120.0,17846.0] ||  -> holdsAt(spinning(trolley8),plus(n1,plus(n1,n4))) happens(skf66(plus(n1,n4),u),plus(n1,n4))*.
% 78.85/79.09  19067[7:Spt:17852.1] ||  -> happens(skf66(plus(n1,n4),u),plus(n1,n4))*.
% 78.85/79.09  19069[7:Res:19067.0,335.0] ||  -> equal(plus(n1,n4),n0)**.
% 78.85/79.09  19070[7:Rew:19069.0,17842.0] ||  -> holdsAt(spinning(trolley8),n0)*.
% 78.85/79.09  19111[7:MRR:19070.0,109.0] ||  -> .
% 78.85/79.09  19143[7:Spt:19111.0,17852.0] ||  -> holdsAt(spinning(trolley8),plus(n1,plus(n1,n4)))*.
% 78.85/79.09  19147[7:Res:19143.0,332.0] ||  -> holdsAt(spinning(trolley8),plus(plus(n1,plus(n1,n4)),n1)) happens(skf66(plus(n1,plus(n1,n4)),u),plus(n1,plus(n1,n4)))*.
% 78.85/79.09  19153[7:Rew:120.0,19147.0] ||  -> holdsAt(spinning(trolley8),plus(n1,plus(n1,plus(n1,n4)))) happens(skf66(plus(n1,plus(n1,n4)),u),plus(n1,plus(n1,n4)))*.
% 78.85/79.09  22705[8:Spt:19153.1] ||  -> happens(skf66(plus(n1,plus(n1,n4)),u),plus(n1,plus(n1,n4)))*.
% 78.85/79.09  22707[8:Res:22705.0,335.0] ||  -> equal(plus(n1,plus(n1,n4)),n0)**.
% 78.85/79.09  22708[8:Rew:22707.0,19143.0] ||  -> holdsAt(spinning(trolley8),n0)*.
% 78.85/79.09  22749[8:MRR:22708.0,109.0] ||  -> .
% 78.85/79.09  22781[8:Spt:22749.0,19153.0] ||  -> holdsAt(spinning(trolley8),plus(n1,plus(n1,plus(n1,n4))))*.
% 78.85/79.09  23970[0:EqR:14669.1] || equal(u,n0) -> holdsAt(spinning(trolley9),plus(n1,plus(u,n1))) happens(skf66(plus(u,n1),v),plus(u,n1))*.
% 78.85/79.09  23972[0:SpR:76.0,23970.2] || equal(n0,n0) -> holdsAt(spinning(trolley9),plus(n1,plus(n0,n1)))* happens(skf66(n1,u),n1)*.
% 78.85/79.09  23981[0:Obv:23972.0] ||  -> holdsAt(spinning(trolley9),plus(n1,plus(n0,n1)))* happens(skf66(n1,u),n1)*.
% 78.85/79.09  23982[0:Rew:79.0,23981.0,76.0,23981.0] ||  -> holdsAt(spinning(trolley9),n2) happens(skf66(n1,u),n1)*.
% 78.85/79.09  23989[0:Res:23982.1,335.0] ||  -> holdsAt(spinning(trolley9),n2)* equal(n1,n0).
% 78.85/79.09  23990[0:MRR:23989.1,607.0] ||  -> holdsAt(spinning(trolley9),n2)*.
% 78.85/79.09  23994[0:Res:23990.0,332.0] ||  -> holdsAt(spinning(trolley9),plus(n2,n1))* happens(skf66(n2,u),n2)*.
% 78.85/79.09  23998[0:Res:23990.0,8145.0] ||  -> holdsAt(spinning(trolley9),n1) happens(skf67(n1,u),n1)*.
% 78.85/79.09  23999[0:Rew:80.0,23994.0,120.0,23994.0] ||  -> holdsAt(spinning(trolley9),n3) happens(skf66(n2,u),n2)*.
% 78.85/79.09  24003[9:Spt:23998.1] ||  -> happens(skf67(n1,u),n1)*.
% 78.85/79.09  24005[9:Res:24003.0,335.0] ||  -> equal(n1,n0)**.
% 78.85/79.09  24006[9:MRR:24005.0,607.0] ||  -> .
% 78.85/79.09  24007[9:Spt:24006.0,23998.0] ||  -> holdsAt(spinning(trolley9),n1)*.
% 78.85/79.09  24038[10:Spt:23999.1] ||  -> happens(skf66(n2,u),n2)*.
% 78.85/79.09  24040[10:Res:24038.0,335.0] ||  -> equal(n2,n0)**.
% 78.85/79.09  24041[10:MRR:24040.0,606.0] ||  -> .
% 78.85/79.09  24042[10:Spt:24041.0,23999.0] ||  -> holdsAt(spinning(trolley9),n3)*.
% 78.85/79.09  24052[11:Spt:8145.0,8145.1] || holdsAt(u,n2)* -> holdsAt(u,n1).
% 78.85/79.09  29272[0:EqR:15135.1] || equal(u,n0) -> holdsAt(spinning(trolley1),plus(n1,plus(u,n1))) happens(skf66(plus(u,n1),v),plus(u,n1))*.
% 78.85/79.09  29274[0:SpR:76.0,29272.2] || equal(n0,n0) -> holdsAt(spinning(trolley1),plus(n1,plus(n0,n1)))* happens(skf66(n1,u),n1)*.
% 78.85/79.09  29283[0:Obv:29274.0] ||  -> holdsAt(spinning(trolley1),plus(n1,plus(n0,n1)))* happens(skf66(n1,u),n1)*.
% 78.85/79.09  29284[0:Rew:79.0,29283.0,76.0,29283.0] ||  -> holdsAt(spinning(trolley1),n2) happens(skf66(n1,u),n1)*.
% 78.85/79.09  29290[0:Res:29284.1,335.0] ||  -> holdsAt(spinning(trolley1),n2)* equal(n1,n0).
% 78.85/79.09  29291[0:MRR:29290.1,607.0] ||  -> holdsAt(spinning(trolley1),n2)*.
% 78.85/79.09  29296[11:Res:29291.0,24052.0] ||  -> holdsAt(spinning(trolley1),n1)*.
% 78.85/79.09  29297[11:MRR:17716.6,29296.0] || holdsAt(spinning(trolley7),n1)* holdsAt(spinning(trolley6),n1) holdsAt(spinning(trolley5),n1) holdsAt(spinning(trolley4),n1) holdsAt(spinning(trolley3),n1) holdsAt(spinning(trolley2),n1) -> .
% 78.85/79.09  36897[0:EqR:15716.1] || equal(u,n0) -> holdsAt(spinning(trolley2),plus(n1,plus(u,n1))) happens(skf66(plus(u,n1),v),plus(u,n1))*.
% 78.85/79.09  36899[0:SpR:76.0,36897.2] || equal(n0,n0) -> holdsAt(spinning(trolley2),plus(n1,plus(n0,n1)))* happens(skf66(n1,u),n1)*.
% 78.85/79.09  36908[0:Obv:36899.0] ||  -> holdsAt(spinning(trolley2),plus(n1,plus(n0,n1)))* happens(skf66(n1,u),n1)*.
% 78.85/79.09  36909[0:Rew:79.0,36908.0,76.0,36908.0] ||  -> holdsAt(spinning(trolley2),n2) happens(skf66(n1,u),n1)*.
% 78.85/79.09  36916[0:Res:36909.1,335.0] ||  -> holdsAt(spinning(trolley2),n2)* equal(n1,n0).
% 78.85/79.09  36917[0:MRR:36916.1,607.0] ||  -> holdsAt(spinning(trolley2),n2)*.
% 78.85/79.09  36922[11:Res:36917.0,24052.0] ||  -> holdsAt(spinning(trolley2),n1)*.
% 78.85/79.09  36923[11:MRR:29297.5,36922.0] || holdsAt(spinning(trolley7),n1)* holdsAt(spinning(trolley6),n1) holdsAt(spinning(trolley5),n1) holdsAt(spinning(trolley4),n1) holdsAt(spinning(trolley3),n1) -> .
% 78.85/79.09  47171[11:Res:17482.1,36923.0] || equal(spinning(trolley7),spinning(trolley7)) holdsAt(spinning(trolley6),n1)* holdsAt(spinning(trolley5),n1) holdsAt(spinning(trolley4),n1) holdsAt(spinning(trolley3),n1) -> .
% 78.85/79.09  47183[11:Obv:47171.0] || holdsAt(spinning(trolley6),n1)* holdsAt(spinning(trolley5),n1) holdsAt(spinning(trolley4),n1) holdsAt(spinning(trolley3),n1) -> .
% 78.85/79.09  47190[11:Res:17279.1,47183.0] || equal(spinning(trolley6),spinning(trolley6)) holdsAt(spinning(trolley5),n1)* holdsAt(spinning(trolley4),n1) holdsAt(spinning(trolley3),n1) -> .
% 78.85/79.09  47200[11:Obv:47190.0] || holdsAt(spinning(trolley5),n1)* holdsAt(spinning(trolley4),n1) holdsAt(spinning(trolley3),n1) -> .
% 78.85/79.09  47204[11:Res:16948.1,47200.0] || equal(spinning(trolley5),spinning(trolley5)) holdsAt(spinning(trolley4),n1)* holdsAt(spinning(trolley3),n1) -> .
% 78.85/79.09  47210[11:Obv:47204.0] || holdsAt(spinning(trolley4),n1)* holdsAt(spinning(trolley3),n1) -> .
% 78.85/79.09  47215[11:Res:16620.1,47210.0] || equal(spinning(trolley4),spinning(trolley4)) holdsAt(spinning(trolley3),n1)* -> .
% 78.85/79.09  47220[11:Obv:47215.0] || holdsAt(spinning(trolley3),n1)* -> .
% 78.85/79.09  47226[11:Res:16214.1,47220.0] || equal(spinning(trolley3),spinning(trolley3))* -> .
% 78.85/79.09  47230[11:Obv:47226.0] ||  -> .
% 78.85/79.09  47231[11:Spt:47230.0,8145.2] ||  -> happens(skf67(n1,u),n1)*.
% 78.85/79.09  47271[11:Res:47231.0,335.0] ||  -> equal(n1,n0)**.
% 78.85/79.09  47272[11:MRR:47271.0,607.0] ||  -> .
% 78.85/79.09  % SZS output end Refutation
% 78.85/79.09  Formulae used in the proof : less0 not_releasedAt plus0_1 plus1_1 plus1_2 plus1_3 initial_cond symmetry_of_plus less_or_equal less1 less2 less3 less4 happens_all_defn less_property happens_holds keep_holding keep_not_holding initiates_all_defn spinning_3
% 78.85/79.09  
%------------------------------------------------------------------------------