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
%------------------------------------------------------------------------------