TSTP Solution File: CSR008+1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : CSR008+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n022.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:12 EDT 2022
% Result : Theorem 39.18s 39.40s
% Output : Refutation 40.16s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12 % Problem : CSR008+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.04/0.12 % Command : run_spass %d %s
% 0.12/0.33 % Computer : n022.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % WCLimit : 600
% 0.12/0.33 % DateTime : Fri Jun 10 05:55:34 EDT 2022
% 0.12/0.34 % CPUTime :
% 39.18/39.40
% 39.18/39.40 SPASS V 3.9
% 39.18/39.40 SPASS beiseite: Proof found.
% 39.18/39.40 % SZS status Theorem
% 39.18/39.40 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 39.18/39.40 SPASS derived 45722 clauses, backtracked 7763 clauses, performed 164 splits and kept 18731 clauses.
% 39.18/39.40 SPASS allocated 121653 KBytes.
% 39.18/39.40 SPASS spent 0:0:39.02 on the problem.
% 39.18/39.40 0:00:00.04 for the input.
% 39.18/39.40 0:00:00.07 for the FLOTTER CNF translation.
% 39.18/39.40 0:00:00.91 for inferences.
% 39.18/39.40 0:00:00.88 for the backtracking.
% 39.18/39.40 0:0:36.75 for the reduction.
% 39.18/39.40
% 39.18/39.40
% 39.18/39.40 Here is a proof with depth 23, length 820 :
% 39.18/39.40 % SZS output start Refutation
% 39.18/39.40 1[0:Inp] || less(u,n0)* -> .
% 39.18/39.40 2[0:Inp] || -> holdsAt(waterLevel(n0),n0)*.
% 39.18/39.40 3[0:Inp] || holdsAt(filling,n0)* -> .
% 39.18/39.40 5[0:Inp] || releasedAt(filling,n0)* -> .
% 39.18/39.40 7[0:Inp] || equal(tapOff,tapOn)** -> .
% 39.18/39.40 9[0:Inp] || equal(overflow,tapOn)** -> .
% 39.18/39.40 10[0:Inp] || equal(spilling,filling)** -> .
% 39.18/39.40 11[0:Inp] || holdsAt(waterLevel(n2),n2)* -> .
% 39.18/39.40 13[0:Inp] || -> equal(plus(n0,n1),n1)**.
% 39.18/39.40 14[0:Inp] || -> equal(plus(n0,n2),n2)**.
% 39.18/39.40 16[0:Inp] || -> equal(plus(n1,n1),n2)**.
% 39.18/39.40 17[0:Inp] || -> equal(plus(n1,n2),n3)**.
% 39.18/39.40 18[0:Inp] || -> equal(plus(n1,n3),n4)**.
% 39.18/39.40 22[0:Inp] || releasedAt(waterLevel(u),n0)* -> .
% 39.18/39.40 23[0:Inp] || equal(waterLevel(u),filling)** -> .
% 39.18/39.40 25[0:Inp] || -> equal(plus(u,v),plus(v,u))*.
% 39.18/39.40 26[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 39.18/39.40 27[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 39.18/39.40 28[0:Inp] || less(u,n1)* -> less_or_equal(u,n0).
% 39.18/39.40 29[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 39.18/39.40 30[0:Inp] || less(u,n2)* -> less_or_equal(u,n1).
% 39.18/39.40 31[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 39.18/39.40 32[0:Inp] || less(u,n3)* -> less_or_equal(u,n2).
% 39.18/39.40 33[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 39.18/39.40 34[0:Inp] || less(u,n4)* -> less_or_equal(u,n3).
% 39.18/39.40 35[0:Inp] || less_or_equal(u,n3) -> less(u,n4)*.
% 39.18/39.40 36[0:Inp] || less(u,n5)* -> less_or_equal(u,n4).
% 39.18/39.40 37[0:Inp] || less_or_equal(u,n4) -> less(u,n5)*.
% 39.18/39.40 38[0:Inp] || less(u,n6)* -> less_or_equal(u,n5).
% 39.18/39.40 39[0:Inp] || less_or_equal(u,n5) -> less(u,n6)*.
% 39.18/39.40 40[0:Inp] || less(u,n7)* -> less_or_equal(u,n6).
% 39.18/39.40 41[0:Inp] || less_or_equal(u,n6) -> less(u,n7)*.
% 39.18/39.40 42[0:Inp] || less(u,n8)* -> less_or_equal(u,n7).
% 39.18/39.40 43[0:Inp] || less_or_equal(u,n7) -> less(u,n8)*.
% 39.18/39.40 44[0:Inp] || less(u,n9)* -> less_or_equal(u,n8).
% 39.18/39.40 45[0:Inp] || less_or_equal(u,n8) -> less(u,n9)*.
% 39.18/39.40 48[0:Inp] || less(u,v)*+ less(v,u)* -> .
% 39.18/39.40 49[0:Inp] || less(u,v)* equal(v,u) -> .
% 39.18/39.40 50[0:Inp] || SkP0(u,v) -> initiates(v,u,w)*.
% 39.18/39.40 52[0:Inp] || terminates(u,v,w)* -> equal(v,filling).
% 39.18/39.40 53[0:Inp] || releases(u,v,w)* -> equal(u,tapOn).
% 39.18/39.40 54[0:Inp] || -> less(u,v)* equal(v,u) less(v,u)*.
% 39.18/39.40 56[0:Inp] || equal(waterLevel(u),waterLevel(v))* -> equal(u,v).
% 39.18/39.40 57[0:Inp] || equal(u,v) -> equal(waterLevel(u),waterLevel(v))*.
% 39.18/39.40 58[0:Inp] || less_or_equal(u,v) -> equal(u,v) less(u,v)*.
% 39.18/39.40 59[0:Inp] || releases(u,v,w)* -> equal(waterLevel(skf21(v)),v).
% 39.18/39.40 60[0:Inp] || happens(u,v)* -> equal(v,n0) equal(u,overflow).
% 39.18/39.40 61[0:Inp] || happens(u,v)* -> equal(v,n0) holdsAt(filling,v).
% 39.18/39.40 62[0:Inp] || happens(u,v)* -> equal(u,tapOn) equal(u,overflow).
% 39.18/39.40 63[0:Inp] || happens(u,v)* -> equal(u,tapOn) holdsAt(filling,v).
% 39.18/39.40 64[0:Inp] || stoppedIn(u,v,w)*+ -> less(skf11(u,w,x),w)*.
% 39.18/39.40 65[0:Inp] || stoppedIn(u,v,w)*+ -> less(u,skf11(u,x,y))*.
% 39.18/39.40 68[0:Inp] || equal(u,tapOn) equal(v,filling) -> SkP0(v,u)*.
% 39.18/39.40 70[0:Inp] || SkP1(u,v,w)*+ -> equal(waterLevel(skf20(u,x)),u)**.
% 39.18/39.40 71[0:Inp] || terminates(u,v,w)* -> equal(u,overflow) equal(u,tapOff).
% 39.18/39.40 72[0:Inp] || happens(u,v)*+ -> equal(v,n0) holdsAt(waterLevel(n3),v)*.
% 39.18/39.40 73[0:Inp] || happens(u,v)*+ -> equal(u,tapOn) holdsAt(waterLevel(n3),v)*.
% 39.18/39.40 74[0:Inp] || equal(u,n0) equal(v,tapOn) -> happens(v,u)*.
% 39.18/39.40 75[0:Inp] || equal(u,spilling) equal(v,overflow) -> initiates(v,u,w)*.
% 39.18/39.40 77[0:Inp] || equal(u,filling) equal(v,overflow) -> terminates(v,u,w)*.
% 39.18/39.40 78[0:Inp] || equal(u,tapOn) equal(v,waterLevel(w))*+ -> releases(u,v,x)*.
% 39.18/39.40 79[0:Inp] || holdsAt(waterLevel(u),v) -> trajectory(filling,v,waterLevel(plus(u,w)),w)*.
% 39.18/39.40 80[0:Inp] || holdsAt(waterLevel(u),v)*+ holdsAt(waterLevel(w),v)* -> equal(w,u)*.
% 39.18/39.40 81[0:Inp] || stoppedIn(u,v,w) -> happens(skf12(w,u,v),skf11(u,w,v))*.
% 39.18/39.40 83[0:Inp] || releasedAt(u,v)+ -> releasedAt(u,plus(v,n1))* happens(skf17(v,w),v)*.
% 39.18/39.40 84[0:Inp] || releasedAt(u,plus(v,n1))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 39.18/39.40 85[0:Inp] || happens(u,v) initiates(u,w,v)*+ -> holdsAt(w,plus(v,n1))*.
% 39.18/39.40 86[0:Inp] || happens(u,v) releases(u,w,v)*+ -> releasedAt(w,plus(v,n1))*.
% 39.18/39.40 87[0:Inp] || stoppedIn(u,v,w) -> terminates(skf12(w,u,v),v,skf11(u,w,v))*.
% 39.18/39.40 89[0:Inp] || releasedAt(u,plus(v,n1)) -> releasedAt(u,v) releases(skf18(v,u),u,v)*.
% 39.18/39.40 90[0:Inp] || happens(u,v) holdsAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 39.18/39.40 91[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ initiates(u,w,v)* -> .
% 39.18/39.40 92[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 39.18/39.40 94[0:Inp] || equal(u,overflow) holdsAt(filling,v) holdsAt(waterLevel(n3),v)*+ -> happens(u,v)*.
% 39.18/39.40 95[0:Inp] || equal(u,overflow) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> initiates(u,v,x)*.
% 39.18/39.40 96[0:Inp] || equal(u,tapOff) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> SkP1(v,u,x)*.
% 39.18/39.40 97[0:Inp] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* happens(skf15(v,w),v)*.
% 39.18/39.40 98[0:Inp] || holdsAt(u,plus(v,n1))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 39.18/39.40 99[0:Inp] || holdsAt(u,plus(v,n1)) -> holdsAt(u,v) releasedAt(u,plus(v,n1)) initiates(skf16(v,u),u,v)*.
% 39.18/39.40 100[0:Inp] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) terminates(skf15(v,u),u,v)*.
% 39.18/39.40 103[0:Inp] || releasedAt(u,v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v) initiates(skf17(v,u),u,v)*.
% 39.18/39.40 105[0:Inp] || less(u,v)* less(v,w)* happens(x,v) terminates(x,y,v)*+ -> stoppedIn(u,y,w)*.
% 39.18/39.40 107[0:Inp] || happens(u,v) less(n0,w) initiates(u,x,v)* trajectory(x,v,y,w)*+ -> holdsAt(y,plus(v,w)) stoppedIn(v,x,plus(v,w))*.
% 39.18/39.40 110[0:Res:98.2,11.0] || holdsAt(waterLevel(n2),plus(n2,n1)) -> happens(skf16(n2,u),n2)* releasedAt(waterLevel(n2),plus(n2,n1))*.
% 39.18/39.40 112[0:Rew:17.0,110.2,25.0,110.2,17.0,110.0,25.0,110.0] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3) happens(skf16(n2,u),n2)*.
% 39.18/39.40 145[0:Res:43.1,26.0] || less_or_equal(u,n7) -> less_or_equal(u,n8)*.
% 39.18/39.40 146[0:Res:41.1,26.0] || less_or_equal(u,n6) -> less_or_equal(u,n7)*.
% 39.18/39.40 147[0:Res:39.1,26.0] || less_or_equal(u,n5) -> less_or_equal(u,n6)*.
% 39.18/39.40 148[0:Res:37.1,26.0] || less_or_equal(u,n4) -> less_or_equal(u,n5)*.
% 39.18/39.40 149[0:Res:35.1,26.0] || less_or_equal(u,n3) -> less_or_equal(u,n4)*.
% 39.18/39.40 150[0:Res:33.1,26.0] || less_or_equal(u,n2) -> less_or_equal(u,n3)*.
% 39.18/39.40 151[0:Res:31.1,26.0] || less_or_equal(u,n1) -> less_or_equal(u,n2)*.
% 39.18/39.40 152[0:Res:29.1,26.0] || less_or_equal(u,n0) -> less_or_equal(u,n1)*.
% 39.18/39.40 159[0:Res:33.1,49.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 39.18/39.40 160[0:Res:31.1,49.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 39.18/39.40 161[0:Res:29.1,49.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 39.18/39.40 162[0:Res:45.1,48.0] || less_or_equal(u,n8) less(n9,u)* -> .
% 39.18/39.40 163[0:Res:43.1,48.0] || less_or_equal(u,n7) less(n8,u)* -> .
% 39.18/39.40 164[0:Res:41.1,48.0] || less_or_equal(u,n6) less(n7,u)* -> .
% 39.18/39.40 165[0:Res:39.1,48.0] || less_or_equal(u,n5) less(n6,u)* -> .
% 39.18/39.40 166[0:Res:37.1,48.0] || less_or_equal(u,n4) less(n5,u)* -> .
% 39.18/39.40 167[0:Res:35.1,48.0] || less_or_equal(u,n3) less(n4,u)* -> .
% 39.18/39.40 168[0:Res:33.1,48.0] || less_or_equal(u,n2) less(n3,u)* -> .
% 39.18/39.40 169[0:Res:31.1,48.0] || less_or_equal(u,n1) less(n2,u)* -> .
% 39.18/39.40 188[0:Res:45.1,162.1] || less_or_equal(n9,n8)* less_or_equal(n9,n8)* -> .
% 39.18/39.40 197[0:Obv:188.0] || less_or_equal(n9,n8)* -> .
% 39.18/39.40 198[0:Res:145.1,197.0] || less_or_equal(n9,n7)* -> .
% 39.18/39.40 200[0:Res:146.1,198.0] || less_or_equal(n9,n6)* -> .
% 39.18/39.40 202[0:Res:147.1,200.0] || less_or_equal(n9,n5)* -> .
% 39.18/39.40 204[0:Res:148.1,202.0] || less_or_equal(n9,n4)* -> .
% 39.18/39.40 206[0:Res:149.1,204.0] || less_or_equal(n9,n3)* -> .
% 39.18/39.40 208[0:Res:150.1,206.0] || less_or_equal(n9,n2)* -> .
% 39.18/39.40 232[0:Res:151.1,208.0] || less_or_equal(n9,n1)* -> .
% 39.18/39.40 233[0:Res:27.1,208.0] || equal(n9,n2)** -> .
% 39.18/39.40 234[0:Res:152.1,232.0] || less_or_equal(n9,n0)* -> .
% 39.18/39.40 235[0:Res:27.1,232.0] || equal(n9,n1)** -> .
% 39.18/39.40 243[0:Res:54.0,1.0] || -> equal(n0,u) less(n0,u)*.
% 39.18/39.40 244[0:Res:54.0,44.0] || -> equal(n9,u) less(n9,u)* less_or_equal(u,n8).
% 39.18/39.40 245[0:Res:54.0,42.0] || -> equal(n8,u) less(n8,u)* less_or_equal(u,n7).
% 39.18/39.40 246[0:Res:54.0,40.0] || -> equal(n7,u) less(n7,u)* less_or_equal(u,n6).
% 39.18/39.40 247[0:Res:54.0,38.0] || -> equal(n6,u) less(n6,u)* less_or_equal(u,n5).
% 39.18/39.40 248[0:Res:54.0,36.0] || -> equal(n5,u) less(n5,u)* less_or_equal(u,n4).
% 39.18/39.40 249[0:Res:54.0,34.0] || -> equal(n4,u) less(n4,u)* less_or_equal(u,n3).
% 39.18/39.40 250[0:Res:54.0,32.0] || -> equal(n3,u) less(n3,u)* less_or_equal(u,n2).
% 39.18/39.40 251[0:Res:54.0,30.0] || -> equal(n2,u) less(n2,u)* less_or_equal(u,n1).
% 39.18/39.40 252[0:Res:54.0,28.0] || -> equal(n1,u) less(n1,u)* less_or_equal(u,n0).
% 39.18/39.40 284[0:Res:243.1,26.0] || -> equal(n0,u) less_or_equal(n0,u)*.
% 39.18/39.40 286[0:MRR:284.0,27.0] || -> less_or_equal(n0,u)*.
% 39.18/39.40 293[0:Res:286.0,159.0] || equal(n3,n0)** -> .
% 39.18/39.40 294[0:Res:286.0,160.0] || equal(n2,n0)** -> .
% 39.18/39.40 295[0:Res:286.0,161.0] || equal(n1,n0)** -> .
% 39.18/39.40 298[0:Res:43.1,163.1] || less_or_equal(n8,n7)* less_or_equal(n8,n7)* -> .
% 39.18/39.40 308[0:Obv:298.0] || less_or_equal(n8,n7)* -> .
% 39.18/39.40 309[0:Res:146.1,308.0] || less_or_equal(n8,n6)* -> .
% 39.18/39.40 311[0:Res:147.1,309.0] || less_or_equal(n8,n5)* -> .
% 39.18/39.40 313[0:Res:148.1,311.0] || less_or_equal(n8,n4)* -> .
% 39.18/39.40 315[0:Res:149.1,313.0] || less_or_equal(n8,n3)* -> .
% 39.18/39.40 317[0:Res:150.1,315.0] || less_or_equal(n8,n2)* -> .
% 39.18/39.40 319[0:Res:151.1,317.0] || less_or_equal(n8,n1)* -> .
% 39.18/39.40 321[0:Res:152.1,319.0] || less_or_equal(n8,n0)* -> .
% 39.18/39.40 322[0:Res:27.1,319.0] || equal(n8,n1)** -> .
% 39.18/39.40 326[0:Res:41.1,164.1] || less_or_equal(n7,n6)* less_or_equal(n7,n6)* -> .
% 39.18/39.40 335[0:Obv:326.0] || less_or_equal(n7,n6)* -> .
% 39.18/39.40 336[0:Res:58.2,1.0] || less_or_equal(u,n0)* -> equal(u,n0).
% 39.18/39.40 345[0:Res:58.2,28.0] || less_or_equal(u,n1)* -> equal(u,n1) less_or_equal(u,n0).
% 39.18/39.40 346[0:Res:58.2,48.0] || less_or_equal(u,v) less(v,u)* -> equal(u,v).
% 39.18/39.40 352[0:MRR:346.2,49.1] || less_or_equal(u,v) less(v,u)* -> .
% 39.18/39.40 356[0:Res:147.1,335.0] || less_or_equal(n7,n5)* -> .
% 39.18/39.40 358[0:Res:148.1,356.0] || less_or_equal(n7,n4)* -> .
% 39.18/39.40 360[0:Res:149.1,358.0] || less_or_equal(n7,n3)* -> .
% 39.18/39.40 362[0:Res:150.1,360.0] || less_or_equal(n7,n2)* -> .
% 39.18/39.40 364[0:Res:151.1,362.0] || less_or_equal(n7,n1)* -> .
% 39.18/39.40 366[0:Res:152.1,364.0] || less_or_equal(n7,n0)* -> .
% 39.18/39.40 367[0:Res:27.1,364.0] || equal(n7,n1)** -> .
% 39.18/39.40 376[0:Res:39.1,165.1] || less_or_equal(n6,n5)* less_or_equal(n6,n5)* -> .
% 39.18/39.40 385[0:Obv:376.0] || less_or_equal(n6,n5)* -> .
% 39.18/39.40 387[0:Res:148.1,385.0] || less_or_equal(n6,n4)* -> .
% 39.18/39.40 395[0:Res:149.1,387.0] || less_or_equal(n6,n3)* -> .
% 39.18/39.40 397[0:Res:150.1,395.0] || less_or_equal(n6,n2)* -> .
% 39.18/39.40 399[0:Res:151.1,397.0] || less_or_equal(n6,n1)* -> .
% 39.18/39.40 401[0:Res:152.1,399.0] || less_or_equal(n6,n0)* -> .
% 39.18/39.40 402[0:Res:27.1,399.0] || equal(n6,n1)** -> .
% 39.18/39.40 408[0:Res:37.1,166.1] || less_or_equal(n5,n4)* less_or_equal(n5,n4)* -> .
% 39.18/39.40 416[0:Obv:408.0] || less_or_equal(n5,n4)* -> .
% 39.18/39.40 418[0:Res:149.1,416.0] || less_or_equal(n5,n3)* -> .
% 39.18/39.40 420[0:Res:150.1,418.0] || less_or_equal(n5,n2)* -> .
% 39.18/39.40 422[0:Res:151.1,420.0] || less_or_equal(n5,n1)* -> .
% 39.18/39.40 424[0:Res:152.1,422.0] || less_or_equal(n5,n0)* -> .
% 39.18/39.40 425[0:Res:27.1,422.0] || equal(n5,n1)** -> .
% 39.18/39.40 432[0:Res:35.1,167.1] || less_or_equal(n4,n3)* less_or_equal(n4,n3)* -> .
% 39.18/39.40 439[0:Obv:432.0] || less_or_equal(n4,n3)* -> .
% 39.18/39.40 441[0:Res:150.1,439.0] || less_or_equal(n4,n2)* -> .
% 39.18/39.40 443[0:Res:151.1,441.0] || less_or_equal(n4,n1)* -> .
% 39.18/39.40 445[0:Res:152.1,443.0] || less_or_equal(n4,n0)* -> .
% 39.18/39.40 446[0:Res:27.1,443.0] || equal(n4,n1)** -> .
% 39.18/39.40 456[0:Res:33.1,168.1] || less_or_equal(n3,n2)* less_or_equal(n3,n2)* -> .
% 39.18/39.40 462[0:Obv:456.0] || less_or_equal(n3,n2)* -> .
% 39.18/39.40 464[0:Res:151.1,462.0] || less_or_equal(n3,n1)* -> .
% 39.18/39.40 466[0:Res:152.1,464.0] || less_or_equal(n3,n0)* -> .
% 39.18/39.40 467[0:Res:27.1,464.0] || equal(n3,n1)** -> .
% 39.18/39.40 478[0:Res:31.1,169.1] || less_or_equal(n2,n1)* less_or_equal(n2,n1)* -> .
% 39.18/39.40 480[0:Res:58.2,169.1] || less_or_equal(n2,u)* less_or_equal(u,n1)* -> equal(n2,u).
% 39.18/39.40 483[0:Obv:478.0] || less_or_equal(n2,n1)* -> .
% 39.18/39.40 484[0:MRR:480.2,160.1] || less_or_equal(n2,u)*+ less_or_equal(u,n1)* -> .
% 39.18/39.40 486[0:Res:27.1,483.0] || equal(n2,n1)** -> .
% 39.18/39.40 509[0:SpR:14.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n2),n2)*.
% 39.18/39.40 511[0:SpR:13.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n1),n1)*.
% 39.18/39.40 536[0:EqR:78.1] || equal(u,tapOn) -> releases(u,waterLevel(v),w)*.
% 39.18/39.40 556[0:SpL:16.0,84.0] || releasedAt(u,n2)*+ -> releasedAt(u,n1) happens(skf18(n1,v),n1)*.
% 39.18/39.40 557[0:SpL:13.0,84.0] || releasedAt(u,n1)*+ -> releasedAt(u,n0) happens(skf18(n0,v),n0)*.
% 39.18/39.40 558[0:SpL:25.0,84.0] || releasedAt(u,plus(n1,v))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 39.18/39.40 630[0:Res:75.2,85.1] || equal(u,spilling)+ equal(v,overflow) happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 39.18/39.40 631[0:Res:50.1,85.1] || SkP0(u,v)*+ happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 39.18/39.40 683[0:Res:81.1,73.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 39.18/39.40 686[0:Res:81.1,62.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) equal(skf12(w,u,v),overflow)**.
% 39.18/39.40 687[0:Res:81.1,63.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(filling,skf11(u,w,v))*.
% 39.18/39.40 697[0:SpL:16.0,92.1] || happens(u,n1) releasedAt(v,n2) terminates(u,v,n1)* -> .
% 39.18/39.40 699[0:SpL:25.0,92.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 39.18/39.40 709[0:SpL:16.0,90.1] || happens(u,n1) holdsAt(v,n2) terminates(u,v,n1)* -> .
% 39.18/39.40 711[0:SpL:25.0,90.1] || happens(u,v) holdsAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 39.18/39.40 720[0:SpL:16.0,91.1] || happens(u,n1) releasedAt(v,n2) initiates(u,v,n1)* -> .
% 39.18/39.40 721[0:SpL:13.0,91.1] || happens(u,n0) releasedAt(v,n1) initiates(u,v,n0)* -> .
% 39.18/39.40 722[0:SpL:25.0,91.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ initiates(u,w,v)* -> .
% 39.18/39.40 733[0:Res:89.2,53.0] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) equal(skf18(v,u),tapOn).
% 39.18/39.40 735[0:Rew:733.2,89.2] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) releases(tapOn,u,v).
% 39.18/39.40 745[0:SpL:13.0,735.0] || releasedAt(u,n1) -> releasedAt(u,n0) releases(tapOn,u,n0)*.
% 39.18/39.40 766[0:Res:87.1,71.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow) equal(skf12(w,u,v),tapOff)**.
% 39.18/39.40 768[0:Rew:686.1,766.2] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)** equal(tapOff,tapOn).
% 39.18/39.40 769[0:MRR:768.2,7.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)**.
% 39.18/39.40 770[0:Rew:769.1,81.1] || stoppedIn(u,v,w) -> happens(overflow,skf11(u,w,v))*.
% 39.18/39.40 772[0:Rew:769.1,683.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 39.18/39.40 773[0:Rew:769.1,687.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(filling,skf11(u,w,v))*.
% 39.18/39.40 774[0:MRR:773.1,9.0] || stoppedIn(u,v,w) -> holdsAt(filling,skf11(u,w,v))*.
% 39.18/39.40 775[0:MRR:772.1,9.0] || stoppedIn(u,v,w) -> holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 39.18/39.40 816[0:SpL:57.1,94.2] || equal(u,n3) equal(v,overflow) holdsAt(filling,w) holdsAt(waterLevel(u),w)*+ -> happens(v,w)*.
% 39.18/39.40 826[0:EqR:96.1] || equal(u,tapOff) holdsAt(waterLevel(v),w) -> SkP1(waterLevel(v),u,w)*.
% 39.18/39.40 836[0:EqR:95.1] || equal(u,overflow) holdsAt(waterLevel(v),w) -> initiates(u,waterLevel(v),w)*.
% 39.18/39.40 844[0:Res:2.0,97.0] || -> holdsAt(waterLevel(n0),plus(n0,n1)) releasedAt(waterLevel(n0),plus(n0,n1))* happens(skf15(n0,u),n0)*.
% 39.18/39.40 846[0:Rew:13.0,844.1,13.0,844.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1) happens(skf15(n0,u),n0)*.
% 39.18/39.40 853[0:SpL:16.0,98.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 39.18/39.40 854[0:SpL:13.0,98.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* happens(skf16(n0,v),n0)*.
% 39.18/39.40 855[0:SpL:25.0,98.0] || holdsAt(u,plus(n1,v))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 39.18/39.40 857[0:Rew:16.0,853.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 39.18/39.40 858[0:Rew:13.0,854.2] || holdsAt(u,n1)+ -> holdsAt(u,n0) releasedAt(u,n1)* happens(skf16(n0,v),n0)*.
% 39.18/39.40 868[0:Res:58.2,352.1] || less_or_equal(u,v)*+ less_or_equal(v,u)* -> equal(u,v).
% 39.18/39.40 882[0:Res:244.1,30.0] || -> equal(n9,n2) less_or_equal(n2,n8) less_or_equal(n9,n1)*.
% 39.18/39.40 883[0:Res:244.1,28.0] || -> equal(n9,n1) less_or_equal(n1,n8) less_or_equal(n9,n0)*.
% 39.18/39.40 895[0:MRR:882.0,882.2,233.0,232.0] || -> less_or_equal(n2,n8)*.
% 39.18/39.40 896[0:MRR:883.0,883.2,235.0,234.0] || -> less_or_equal(n1,n8)*.
% 39.18/39.40 899[0:Res:100.3,52.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(u,filling).
% 39.18/39.40 917[0:Res:103.3,85.1] || releasedAt(u,v) happens(skf17(v,u),v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v)* holdsAt(u,plus(v,n1)).
% 39.18/39.40 918[0:MRR:917.1,83.2] || releasedAt(u,v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v)* holdsAt(u,plus(v,n1)).
% 39.18/39.40 994[0:Res:245.1,28.0] || -> equal(n8,n1) less_or_equal(n1,n7) less_or_equal(n8,n0)*.
% 39.18/39.40 1006[0:MRR:994.0,994.2,322.0,321.0] || -> less_or_equal(n1,n7)*.
% 39.18/39.40 1174[0:Res:77.2,105.3] || equal(u,filling)+ equal(v,overflow) less(w,x)* less(x,y)* happens(v,x)* -> stoppedIn(w,u,y)*.
% 39.18/39.40 1175[0:Res:100.3,105.3] || holdsAt(u,v) less(w,v)* less(v,x)* happens(skf15(v,u),v)* -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) stoppedIn(w,u,x)*.
% 39.18/39.40 1178[0:MRR:1175.3,97.3] || holdsAt(u,v)+ less(w,v)* less(v,x)* -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* stoppedIn(w,u,x)*.
% 39.18/39.40 1188[0:Res:246.1,28.0] || -> equal(n7,n1) less_or_equal(n1,n6) less_or_equal(n7,n0)*.
% 39.18/39.40 1199[0:MRR:1188.0,1188.2,367.0,366.0] || -> less_or_equal(n1,n6)*.
% 39.18/39.40 1435[0:Res:247.1,28.0] || -> equal(n6,n1) less_or_equal(n1,n5) less_or_equal(n6,n0)*.
% 39.18/39.40 1445[0:MRR:1435.0,1435.2,402.0,401.0] || -> less_or_equal(n1,n5)*.
% 39.18/39.40 1477[0:Res:248.1,28.0] || -> equal(n5,n1) less_or_equal(n1,n4) less_or_equal(n5,n0)*.
% 39.18/39.40 1486[0:MRR:1477.0,1477.2,425.0,424.0] || -> less_or_equal(n1,n4)*.
% 39.18/39.40 1520[0:Res:249.1,28.0] || -> equal(n4,n1) less_or_equal(n1,n3) less_or_equal(n4,n0)*.
% 39.18/39.40 1528[0:MRR:1520.0,1520.2,446.0,445.0] || -> less_or_equal(n1,n3)*.
% 39.18/39.40 1566[0:Res:250.1,28.0] || -> equal(n3,n1) less_or_equal(n1,n2) less_or_equal(n3,n0)*.
% 39.18/39.40 1569[0:Res:250.1,26.0] || -> equal(n3,u) less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 39.18/39.40 1573[0:MRR:1566.0,1566.2,467.0,466.0] || -> less_or_equal(n1,n2)*.
% 39.18/39.40 1574[0:MRR:1569.0,27.0] || -> less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 39.18/39.40 1670[0:Res:251.1,26.0] || -> equal(n2,u) less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 39.18/39.40 1674[0:MRR:1670.0,27.0] || -> less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 39.18/39.40 1822[0:Res:252.1,26.0] || -> equal(n1,u) less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 39.18/39.40 1825[0:MRR:1822.0,27.0] || -> less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 39.18/39.40 1939[0:Res:536.1,59.0] || equal(u,tapOn)* -> equal(waterLevel(skf21(waterLevel(v))),waterLevel(v))**.
% 39.18/39.40 1941[0:Res:536.1,86.1] || equal(u,tapOn)+ happens(u,v)* -> releasedAt(waterLevel(w),plus(v,n1))*.
% 39.18/39.40 1942[0:AED:7.0,1939.0] || -> equal(waterLevel(skf21(waterLevel(u))),waterLevel(u))**.
% 39.18/39.40 1954[0:Res:1825.0,336.0] || -> less_or_equal(n1,u)* equal(u,n0).
% 39.18/39.40 4064[0:SpL:1942.0,56.0] || equal(waterLevel(u),waterLevel(v))*+ -> equal(skf21(waterLevel(u)),v)*.
% 39.18/39.40 4667[0:Res:1674.0,345.0] || -> less_or_equal(n2,u)* equal(u,n1) less_or_equal(u,n0)*.
% 39.18/39.40 5258[0:Res:4667.2,336.0] || -> less_or_equal(n2,u)* equal(u,n1) equal(u,n0).
% 39.18/39.40 5335[0:Res:5258.0,484.0] || less_or_equal(u,n1)* -> equal(u,n1) equal(u,n0).
% 39.18/39.40 5449[0:Res:509.1,107.3] || holdsAt(waterLevel(n0),u)+ happens(v,u) less(n0,n2) initiates(v,filling,u)* -> holdsAt(waterLevel(n2),plus(u,n2)) stoppedIn(u,filling,plus(u,n2))*.
% 39.18/39.40 5455[0:Res:511.1,107.3] || holdsAt(waterLevel(n0),u)+ happens(v,u) less(n0,n1) initiates(v,filling,u)* -> holdsAt(waterLevel(n1),plus(u,n1)) stoppedIn(u,filling,plus(u,n1))*.
% 39.18/39.40 5467[0:Res:745.2,59.0] || releasedAt(u,n1) -> releasedAt(u,n0) equal(waterLevel(skf21(u)),u)**.
% 39.18/39.40 5478[0:EqR:4064.0] || -> equal(skf21(waterLevel(u)),u)**.
% 39.18/39.40 5535[0:Res:1574.0,868.0] || less_or_equal(n2,u) -> less_or_equal(n3,u)* equal(u,n2).
% 39.18/39.40 5858[1:Spt:556.0,556.1] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 39.18/39.40 6115[0:Res:5535.1,868.0] || less_or_equal(n2,u)*+ less_or_equal(u,n3)* -> equal(u,n2) equal(n3,u).
% 39.18/39.40 6123[2:Spt:557.0,557.1] || releasedAt(u,n1)* -> releasedAt(u,n0).
% 39.18/39.40 6193[0:Res:775.1,94.2] || stoppedIn(u,v,w) equal(x,overflow) holdsAt(filling,skf11(u,w,v)) -> happens(x,skf11(u,w,v))*.
% 39.18/39.40 6196[0:MRR:6193.2,774.1] || stoppedIn(u,v,w) equal(x,overflow) -> happens(x,skf11(u,w,v))*.
% 39.18/39.40 6442[0:Res:846.2,63.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40 6444[0:MRR:6442.3,3.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 39.18/39.40 6445[0:Rew:6444.2,846.2] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 39.18/39.40 6469[0:Res:77.2,697.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 39.18/39.40 6830[0:Res:77.2,709.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* holdsAt(u,n2)* -> .
% 39.18/39.40 6888[0:Res:75.2,720.2] || equal(u,spilling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 39.18/39.40 6917[0:Res:50.1,721.2] || SkP0(u,v)* happens(v,n0) releasedAt(u,n1) -> .
% 39.18/39.40 6932[0:Res:68.2,6917.0] || equal(u,tapOn)+ equal(v,filling) happens(u,n0)* releasedAt(v,n1)* -> .
% 39.18/39.40 7006[0:Res:68.2,631.0] || equal(u,tapOn)+ equal(v,filling) happens(u,w)* -> holdsAt(v,plus(w,n1))*.
% 39.18/39.40 7730[0:Res:826.2,70.0] || equal(u,tapOff)* holdsAt(waterLevel(v),w)* -> equal(waterLevel(skf20(waterLevel(v),x)),waterLevel(v))**.
% 39.18/39.40 7737[0:AED:7.0,7730.0] || holdsAt(waterLevel(u),v)*+ -> equal(waterLevel(skf20(waterLevel(u),w)),waterLevel(u))**.
% 39.18/39.40 8075[0:Res:836.2,85.1] || equal(u,overflow) holdsAt(waterLevel(v),w)+ happens(u,w)* -> holdsAt(waterLevel(v),plus(w,n1))*.
% 39.18/39.40 8078[0:Res:836.2,720.2] || equal(u,overflow) holdsAt(waterLevel(v),n1) happens(u,n1)* releasedAt(waterLevel(v),n2)* -> .
% 39.18/39.40 8433[0:SpL:18.0,558.0] || releasedAt(u,n4)*+ -> releasedAt(u,n3) happens(skf18(n3,v),n3)*.
% 39.18/39.40 8811[0:SpL:17.0,699.1] || happens(u,n2) releasedAt(v,n3) terminates(u,v,n2)* -> .
% 39.18/39.40 8832[0:SpL:17.0,711.1] || happens(u,n2) holdsAt(v,n3) terminates(u,v,n2)* -> .
% 39.18/39.40 8838[0:Res:77.2,8811.2] || equal(u,filling)+ equal(v,overflow) happens(v,n2)* releasedAt(u,n3)* -> .
% 39.18/39.40 8846[0:Res:77.2,8832.2] || equal(u,filling)+ equal(v,overflow) happens(v,n2)* holdsAt(u,n3)* -> .
% 39.18/39.40 8884[0:SpL:17.0,722.1] || happens(u,n2) releasedAt(v,n3) initiates(u,v,n2)* -> .
% 39.18/39.40 8900[0:Res:836.2,8884.2] || equal(u,overflow) holdsAt(waterLevel(v),n2) happens(u,n2)* releasedAt(waterLevel(v),n3)* -> .
% 39.18/39.40 8904[0:EqR:630.0] || equal(u,overflow)+ happens(u,v)* -> holdsAt(spilling,plus(v,n1))*.
% 39.18/39.40 8905[0:EqR:8904.0] || happens(overflow,u) -> holdsAt(spilling,plus(u,n1))*.
% 39.18/39.40 8906[0:SpR:16.0,8905.1] || happens(overflow,n1)* -> holdsAt(spilling,n2).
% 39.18/39.40 8922[0:SpR:25.0,899.2] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(n1,v))* equal(u,filling).
% 39.18/39.40 8928[0:Res:899.2,84.0] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1))* equal(u,filling) releasedAt(u,v) happens(skf18(v,w),v)*.
% 39.18/39.40 9181[0:EqR:1941.0] || happens(tapOn,u) -> releasedAt(waterLevel(v),plus(u,n1))*.
% 39.18/39.40 9183[0:SpR:13.0,9181.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n1)*.
% 39.18/39.40 9192[0:Res:9181.1,84.0] || happens(tapOn,u)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 39.18/39.40 9212[0:Res:9183.1,83.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 39.18/39.40 9213[2:Res:9183.1,6123.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n0)*.
% 39.18/39.40 9214[2:MRR:9213.1,22.0] || happens(tapOn,n0)* -> .
% 39.18/39.40 9226[2:Res:74.2,9214.0] || equal(n0,n0) equal(tapOn,tapOn)* -> .
% 39.18/39.40 9227[2:Obv:9226.1] || -> .
% 39.18/39.40 9228[2:Spt:9227.0,557.2] || -> happens(skf18(n0,u),n0)*.
% 39.18/39.40 9229[0:MRR:6445.2,9183.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)*.
% 39.18/39.40 9231[0:Rew:16.0,9212.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 39.18/39.40 9239[2:Res:9228.0,63.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40 9241[2:MRR:9239.1,3.0] || -> equal(skf18(n0,u),tapOn)**.
% 39.18/39.40 9242[2:Rew:9241.0,9228.0] || -> happens(tapOn,n0)*.
% 39.18/39.40 9244[2:MRR:9231.0,9242.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 39.18/39.40 9266[3:Spt:9244.0] || -> releasedAt(waterLevel(u),n2)*.
% 39.18/39.40 9268[3:MRR:8078.3,9266.0] || equal(u,overflow) holdsAt(waterLevel(v),n1)*+ happens(u,n1)* -> .
% 39.18/39.40 9271[3:Res:9266.0,83.0] || -> releasedAt(waterLevel(u),plus(n2,n1))* happens(skf17(n2,v),n2)*.
% 39.18/39.40 9275[3:Rew:17.0,9271.0,25.0,9271.0] || -> releasedAt(waterLevel(u),n3)* happens(skf17(n2,v),n2)*.
% 39.18/39.40 9276[4:Spt:9275.1] || -> happens(skf17(n2,u),n2)*.
% 39.18/39.40 9278[4:Res:9276.0,72.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40 9279[4:Res:9276.0,60.0] || -> equal(n2,n0) equal(skf17(n2,u),overflow)**.
% 39.18/39.40 9282[4:Res:9276.0,61.0] || -> equal(n2,n0) holdsAt(filling,n2)*.
% 39.18/39.40 9283[4:MRR:9282.0,294.0] || -> holdsAt(filling,n2)*.
% 39.18/39.40 9284[4:MRR:9278.0,294.0] || -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40 9285[4:MRR:9279.0,294.0] || -> equal(skf17(n2,u),overflow)**.
% 39.18/39.40 9290[0:Res:112.2,60.0] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3)* equal(n2,n0) equal(skf16(n2,u),overflow)**.
% 39.18/39.40 9294[0:MRR:9290.2,294.0] || holdsAt(waterLevel(n2),n3)+ -> releasedAt(waterLevel(n2),n3)* equal(skf16(n2,u),overflow)**.
% 39.18/39.40 9295[0:Rew:9294.2,112.2] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3)* happens(overflow,n2).
% 39.18/39.40 9296[4:Res:9283.0,97.0] || -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1)) happens(skf15(n2,u),n2)*.
% 39.18/39.40 9297[4:Rew:17.0,9296.1,25.0,9296.1,17.0,9296.0,25.0,9296.0] || -> holdsAt(filling,n3) releasedAt(filling,n3) happens(skf15(n2,u),n2)*.
% 39.18/39.40 9311[4:Res:9284.0,94.2] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 39.18/39.40 9315[4:MRR:9311.1,9283.0] || equal(u,overflow) -> happens(u,n2)*.
% 39.18/39.40 9316[4:MRR:8838.2,9315.1] || equal(u,filling) equal(v,overflow)* releasedAt(u,n3)* -> .
% 39.18/39.40 9317[4:MRR:8846.2,9315.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n3)* -> .
% 39.18/39.40 9319[4:MRR:8900.2,9315.1] || equal(u,overflow)* holdsAt(waterLevel(v),n2) releasedAt(waterLevel(v),n3)* -> .
% 39.18/39.40 9320[4:AED:7.0,9316.1] || equal(u,filling) releasedAt(u,n3)* -> .
% 39.18/39.40 9322[4:AED:7.0,9317.1] || equal(u,filling) holdsAt(u,n3)* -> .
% 39.18/39.40 9325[4:AED:7.0,9319.0] || holdsAt(waterLevel(u),n2) releasedAt(waterLevel(u),n3)* -> .
% 39.18/39.40 9327[5:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 39.18/39.40 9403[6:Spt:857.0,857.1,857.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 39.18/39.40 9405[6:Res:9403.2,5858.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 39.18/39.40 9439[0:SpL:16.0,855.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 39.18/39.40 9447[0:Rew:16.0,9439.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 39.18/39.40 9523[4:Res:9297.2,60.0] || -> holdsAt(filling,n3) releasedAt(filling,n3) equal(n2,n0) equal(skf15(n2,u),overflow)**.
% 39.18/39.40 9527[4:MRR:9523.2,294.0] || -> holdsAt(filling,n3) releasedAt(filling,n3) equal(skf15(n2,u),overflow)**.
% 39.18/39.40 9529[4:SpR:9285.0,918.2] || releasedAt(u,n2) -> releasedAt(u,plus(n2,n1))* terminates(overflow,u,n2) holdsAt(u,plus(n2,n1)).
% 39.18/39.40 9531[0:Res:918.2,52.0] || releasedAt(u,v) -> releasedAt(u,plus(v,n1))* holdsAt(u,plus(v,n1)) equal(u,filling).
% 39.18/39.40 9542[4:Rew:17.0,9529.3,25.0,9529.3,17.0,9529.1,25.0,9529.1] || releasedAt(u,n2) -> releasedAt(u,n3) terminates(overflow,u,n2)* holdsAt(u,n3).
% 39.18/39.40 9625[0:SpL:5467.2,23.0] || releasedAt(u,n1)* equal(u,filling) -> releasedAt(u,n0).
% 39.18/39.40 9628[0:SpL:5467.2,7737.0] || releasedAt(u,n1) holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(waterLevel(skf21(u)),w)),waterLevel(skf21(u)))**.
% 39.18/39.40 9634[4:SpL:5467.2,9325.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* releasedAt(u,n3) -> releasedAt(u,n0).
% 39.18/39.40 9649[4:Rew:5467.2,9634.1] || releasedAt(u,n1) holdsAt(u,n2) releasedAt(u,n3)* -> releasedAt(u,n0).
% 39.18/39.40 9653[0:Rew:5467.2,9628.3] || releasedAt(u,n1)+ holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(u,w)),u)**.
% 39.18/39.40 9680[6:Res:9405.2,9625.0] || holdsAt(u,n2) equal(u,filling) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 39.18/39.40 9681[5:Res:9327.2,9625.0] || holdsAt(u,n1) equal(u,filling) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 39.18/39.40 9775[0:EqR:1174.0] || equal(u,overflow)+ less(v,w)* less(w,x)* happens(u,w)* -> stoppedIn(v,filling,x)*.
% 39.18/39.40 9791[0:Res:74.2,9192.0] || equal(u,n0) equal(tapOn,tapOn) -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 39.18/39.40 9795[0:Obv:9791.1] || equal(u,n0)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 39.18/39.40 9797[0:EqR:9795.0] || -> releasedAt(waterLevel(u),n0)* happens(skf18(n0,v),n0)*.
% 39.18/39.40 9815[4:Res:9542.2,52.0] || releasedAt(u,n2) -> releasedAt(u,n3)* holdsAt(u,n3) equal(u,filling).
% 39.18/39.40 9827[4:Res:9815.1,9325.1] || releasedAt(waterLevel(u),n2)* holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3) equal(waterLevel(u),filling).
% 39.18/39.40 9830[4:MRR:9827.0,9827.3,9266.0,23.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)*.
% 39.18/39.40 9860[4:Res:9283.0,1178.0] || less(u,n2) less(n2,v) -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1))* stoppedIn(u,filling,v)*.
% 39.18/39.40 9869[4:Rew:17.0,9860.3,25.0,9860.3,17.0,9860.2,25.0,9860.2] || less(u,n2) less(n2,v) -> holdsAt(filling,n3) releasedAt(filling,n3) stoppedIn(u,filling,v)*.
% 39.18/39.40 9886[4:SpR:5467.2,9830.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* -> releasedAt(u,n0) holdsAt(u,n3).
% 39.18/39.40 9896[4:Rew:5467.2,9886.1] || releasedAt(u,n1)* holdsAt(u,n2) -> releasedAt(u,n0) holdsAt(u,n3).
% 39.18/39.40 10067[6:Res:9680.3,5.0] || holdsAt(filling,n2)* equal(filling,filling) -> holdsAt(filling,n1).
% 39.18/39.40 10071[6:Obv:10067.1] || holdsAt(filling,n2)* -> holdsAt(filling,n1).
% 39.18/39.40 10072[6:MRR:10071.0,9283.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 10079[5:Res:9681.3,5.0] || holdsAt(filling,n1)* equal(filling,filling) -> holdsAt(filling,n0).
% 39.18/39.40 10083[5:Obv:10079.1] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 39.18/39.40 10084[6:MRR:10083.0,10083.1,10072.0,3.0] || -> .
% 39.18/39.40 10086[6:Spt:10084.0,857.3] || -> happens(skf16(n1,u),n1)*.
% 39.18/39.40 10087[5:MRR:10083.1,3.0] || holdsAt(filling,n1)* -> .
% 39.18/39.40 10092[6:Res:10086.0,60.0] || -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 39.18/39.40 10094[6:Res:10086.0,63.0] || -> equal(skf16(n1,u),tapOn)** holdsAt(filling,n1).
% 39.18/39.40 10099[6:MRR:10092.0,295.0] || -> equal(skf16(n1,u),overflow)**.
% 39.18/39.40 10103[6:Rew:10099.0,10094.0] || -> equal(overflow,tapOn) holdsAt(filling,n1)*.
% 39.18/39.40 10104[6:MRR:10103.0,9.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 10105[6:MRR:10104.0,10087.0] || -> .
% 39.18/39.40 10106[5:Spt:10105.0,858.3] || -> happens(skf16(n0,u),n0)*.
% 39.18/39.40 10111[5:Res:10106.0,63.0] || -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40 10114[5:MRR:10111.1,3.0] || -> equal(skf16(n0,u),tapOn)**.
% 39.18/39.40 10126[5:SpR:10114.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 39.18/39.40 10128[5:Rew:13.0,10126.2,13.0,10126.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 39.18/39.40 10176[6:Spt:9527.0] || -> holdsAt(filling,n3)*.
% 39.18/39.40 10182[6:Res:10176.0,9322.1] || equal(filling,filling)* -> .
% 39.18/39.40 10185[6:Obv:10182.0] || -> .
% 39.18/39.40 10188[6:Spt:10185.0,9527.0,10176.0] || holdsAt(filling,n3)* -> .
% 39.18/39.40 10189[6:Spt:10185.0,9527.1,9527.2] || -> releasedAt(filling,n3) equal(skf15(n2,u),overflow)**.
% 39.18/39.40 10190[6:MRR:9869.2,10188.0] || less(u,n2) less(n2,v) -> releasedAt(filling,n3) stoppedIn(u,filling,v)*.
% 39.18/39.40 10216[7:Spt:8433.0,8433.1] || releasedAt(u,n4)* -> releasedAt(u,n3).
% 39.18/39.40 11079[0:EqR:6469.0] || equal(u,overflow) happens(u,n1)* releasedAt(filling,n2) -> .
% 39.18/39.40 11116[0:EqR:6830.0] || equal(u,overflow) happens(u,n1)* holdsAt(filling,n2) -> .
% 39.18/39.40 11117[4:MRR:11116.2,9283.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40 11266[0:EqR:7006.0] || equal(u,filling) happens(tapOn,v) -> holdsAt(u,plus(v,n1))*.
% 39.18/39.40 11268[0:SpR:13.0,11266.2] || equal(u,filling) happens(tapOn,n0)* -> holdsAt(u,n1)*.
% 39.18/39.40 11285[2:MRR:11268.1,9242.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 39.18/39.40 11295[2:Res:11285.1,97.0] || equal(u,filling) -> holdsAt(u,plus(n1,n1)) releasedAt(u,plus(n1,n1))* happens(skf15(n1,v),n1)*.
% 39.18/39.40 11296[2:Rew:16.0,11295.2,16.0,11295.1] || equal(u,filling)+ -> holdsAt(u,n2) releasedAt(u,n2)* happens(skf15(n1,v),n1)*.
% 39.18/39.40 11320[0:SpR:18.0,8922.2] || holdsAt(u,n3) -> holdsAt(u,plus(n3,n1))* releasedAt(u,n4) equal(u,filling).
% 39.18/39.40 11340[0:Rew:18.0,11320.1,25.0,11320.1] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n4)* equal(u,filling).
% 39.18/39.40 11341[4:MRR:11340.3,9322.0] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n4)*.
% 39.18/39.40 11352[7:Res:11341.2,10216.0] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n3)*.
% 39.18/39.40 11363[7:Res:11352.2,9649.2] || holdsAt(u,n3) releasedAt(u,n1)* holdsAt(u,n2) -> holdsAt(u,n4) releasedAt(u,n0).
% 39.18/39.40 11372[7:MRR:11363.0,9896.3] || releasedAt(u,n1)* holdsAt(u,n2) -> holdsAt(u,n4) releasedAt(u,n0).
% 39.18/39.40 11402[0:SpR:16.0,9531.1] || releasedAt(u,n1) -> releasedAt(u,n2) holdsAt(u,plus(n1,n1))* equal(u,filling).
% 39.18/39.40 11421[0:Rew:16.0,11402.2] || releasedAt(u,n1) -> releasedAt(u,n2)* holdsAt(u,n2) equal(u,filling).
% 39.18/39.40 12407[0:EqR:9775.0] || less(u,v)*+ less(v,w)* happens(overflow,v)* -> stoppedIn(u,filling,w)*.
% 39.18/39.40 15114[0:EqR:6932.0] || equal(u,filling) happens(tapOn,n0)* releasedAt(u,n1)* -> .
% 39.18/39.40 15115[2:MRR:15114.1,9242.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 39.18/39.40 19690[8:Spt:9447.0,9447.1,9447.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 39.18/39.40 19698[8:Res:19690.2,5858.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 39.18/39.40 19826[8:Res:19698.2,11372.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) holdsAt(u,n4) releasedAt(u,n0)*.
% 39.18/39.40 19831[8:Res:19698.2,9896.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 39.18/39.40 19834[8:Obv:19826.0] || holdsAt(u,n2) -> holdsAt(u,n1) holdsAt(u,n4) releasedAt(u,n0)*.
% 39.18/39.40 19836[8:Obv:19831.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 39.18/39.40 20534[8:Res:19834.3,5.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n4)*.
% 39.18/39.40 20541[8:MRR:20534.0,9283.0] || -> holdsAt(filling,n1) holdsAt(filling,n4)*.
% 39.18/39.40 20640[9:Spt:20541.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 20665[8:Res:19836.2,5.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n3)*.
% 39.18/39.40 22157[10:Spt:10190.0,10190.1,10190.3] || less(u,n2) less(n2,v) -> stoppedIn(u,filling,v)*.
% 39.18/39.40 22159[10:Res:22157.2,65.0] || less(u,n2)+ less(n2,v)* -> less(u,skf11(u,w,x))*.
% 39.18/39.40 22160[10:Res:22157.2,64.0] || less(u,n2) less(n2,v) -> less(skf11(u,v,w),v)*.
% 39.18/39.40 22167[10:Res:243.1,22159.0] || less(n2,u)* -> equal(n2,n0) less(n0,skf11(n0,v,w))*.
% 39.18/39.40 22176[10:MRR:22167.1,294.0] || less(n2,u)*+ -> less(n0,skf11(n0,v,w))*.
% 39.18/39.40 22178[10:Res:45.1,22176.0] || less_or_equal(n2,n8) -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40 22192[10:MRR:22178.0,895.0] || -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40 22196[10:Res:22192.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 39.18/39.40 22244[10:Res:1825.0,22196.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 39.18/39.40 22248[10:Res:22244.0,868.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 39.18/39.40 22422[0:Res:2.0,5449.0] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),plus(n0,n2)) stoppedIn(n0,filling,plus(n0,n2))*.
% 39.18/39.40 22451[0:Rew:14.0,22422.4,14.0,22422.3] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 39.18/39.40 22452[0:MRR:22451.3,11.0] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> stoppedIn(n0,filling,n2).
% 39.18/39.40 22542[10:Res:22160.2,28.0] || less(u,n2) less(n2,n1) -> less_or_equal(skf11(u,n1,v),n0)*.
% 39.18/39.40 22813[0:Res:2.0,5455.0] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),plus(n0,n1)) stoppedIn(n0,filling,plus(n0,n1))*.
% 39.18/39.40 22842[0:Rew:13.0,22813.4,13.0,22813.3] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 39.18/39.40 22869[10:Res:22542.2,336.0] || less(u,n2) less(n2,n1) -> equal(skf11(u,n1,v),n0)**.
% 39.18/39.40 22902[10:SpR:22869.2,22160.2] || less(u,n2)* less(n2,n1)* less(u,n2)* less(n2,n1)* -> less(n0,n1).
% 39.18/39.40 22942[10:Obv:22902.1] || less(u,n2)*+ less(n2,n1)* -> less(n0,n1).
% 39.18/39.40 22949[10:Res:243.1,22942.0] || less(n2,n1)* -> equal(n2,n0) less(n0,n1).
% 39.18/39.40 22960[10:MRR:22949.1,294.0] || less(n2,n1)* -> less(n0,n1).
% 39.18/39.40 22965[10:Res:54.0,22960.0] || -> equal(n2,n1) less(n1,n2)* less(n0,n1).
% 39.18/39.40 22968[10:MRR:22965.0,486.0] || -> less(n1,n2)* less(n0,n1).
% 39.18/39.40 22969[11:Spt:22968.0] || -> less(n1,n2)*.
% 39.18/39.40 24950[0:Res:243.1,12407.0] || less(u,v)*+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,v)*.
% 39.18/39.40 26273[0:Res:45.1,24950.0] || less_or_equal(u,n8)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n9)*.
% 39.18/39.40 26274[0:Res:43.1,24950.0] || less_or_equal(u,n7)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n8)*.
% 39.18/39.40 26275[0:Res:41.1,24950.0] || less_or_equal(u,n6)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n7)*.
% 39.18/39.40 26276[0:Res:39.1,24950.0] || less_or_equal(u,n5)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n6)*.
% 39.18/39.40 26277[0:Res:37.1,24950.0] || less_or_equal(u,n4)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n5)*.
% 39.18/39.40 26278[0:Res:35.1,24950.0] || less_or_equal(u,n3)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n4)*.
% 39.18/39.40 26279[0:Res:33.1,24950.0] || less_or_equal(u,n2)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n3)*.
% 39.18/39.40 26280[0:Res:31.1,24950.0] || less_or_equal(u,n1)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n2)*.
% 39.18/39.40 26297[0:Res:252.1,24950.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) equal(n1,n0) stoppedIn(n0,filling,u)*.
% 39.18/39.40 26304[11:Res:22969.0,24950.0] || happens(overflow,n1) -> equal(n1,n0) stoppedIn(n0,filling,n2)*.
% 39.18/39.40 26305[11:MRR:26304.1,295.0] || happens(overflow,n1) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40 26315[0:MRR:26297.3,295.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 39.18/39.40 26318[11:Res:26305.1,64.0] || happens(overflow,n1) -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40 26320[11:Res:26318.1,30.0] || happens(overflow,n1) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40 26366[11:Res:26320.1,22248.0] || happens(overflow,n1) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40 26404[11:SpR:26366.1,6196.2] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow) -> happens(v,n1)*.
% 39.18/39.40 26455[11:MRR:26404.3,11117.1] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 39.18/39.40 26790[0:Res:99.3,22452.2] || holdsAt(filling,plus(n0,n1)) happens(skf16(n0,filling),n0)* less(n0,n2) -> holdsAt(filling,n0) releasedAt(filling,plus(n0,n1)) stoppedIn(n0,filling,n2).
% 39.18/39.40 26792[5:Res:10128.3,22452.2] || holdsAt(filling,n1) happens(tapOn,n0) less(n0,n2) -> holdsAt(filling,n0) releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40 26793[9:MRR:26792.0,26792.1,26792.3,20640.0,9242.0,3.0] || less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40 27282[12:Spt:26793.2] || -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40 27285[12:Res:27282.0,64.0] || -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40 27288[12:Res:27285.0,30.0] || -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40 27323[12:Res:27288.0,22248.0] || -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40 27377[12:SpR:27323.0,770.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 39.18/39.40 27460[12:MRR:26455.0,27377.1] || stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 39.18/39.40 27470[12:AED:7.0,27460.1] || stoppedIn(n0,u,n2)* -> .
% 39.18/39.40 27471[12:UnC:27470.0,27282.0] || -> .
% 39.18/39.40 27488[12:Spt:27471.0,26793.2,27282.0] || stoppedIn(n0,filling,n2)* -> .
% 39.18/39.40 27489[12:Spt:27471.0,26793.0,26793.1] || less(n0,n2) -> releasedAt(filling,n1)*.
% 39.18/39.40 27504[12:Res:27489.1,15115.1] || less(n0,n2)* equal(filling,filling) -> .
% 39.18/39.40 27515[12:Obv:27504.1] || less(n0,n2)* -> .
% 39.18/39.40 27519[12:Res:58.2,27515.0] || less_or_equal(n0,n2)* -> equal(n2,n0).
% 39.18/39.40 27524[12:MRR:27519.0,27519.1,286.0,294.0] || -> .
% 39.18/39.40 27525[11:Spt:27524.0,22968.0,22969.0] || less(n1,n2)* -> .
% 39.18/39.40 27526[11:Spt:27524.0,22968.1] || -> less(n0,n1)*.
% 39.18/39.40 27610[11:Res:58.2,27525.0] || less_or_equal(n1,n2)* -> equal(n2,n1).
% 39.18/39.40 27615[11:MRR:27610.0,27610.1,1573.0,486.0] || -> .
% 39.18/39.40 27616[10:Spt:27615.0,10190.2] || -> releasedAt(filling,n3)*.
% 39.18/39.40 27629[10:Res:27616.0,9320.1] || equal(filling,filling)* -> .
% 39.18/39.40 27631[10:Obv:27629.0] || -> .
% 39.18/39.40 27646[9:Spt:27631.0,20541.0,20640.0] || holdsAt(filling,n1)* -> .
% 39.18/39.40 27647[9:Spt:27631.0,20541.1] || -> holdsAt(filling,n4)*.
% 39.18/39.40 27649[8:MRR:20665.0,20665.2,9283.0,10188.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 27650[9:MRR:27649.0,27646.0] || -> .
% 39.18/39.40 27660[8:Spt:27650.0,9447.3] || -> happens(skf16(n1,u),n1)*.
% 39.18/39.40 27671[8:Res:27660.0,60.0] || -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 39.18/39.40 27675[8:Res:27660.0,11117.1] || equal(skf16(n1,u),overflow)** -> .
% 39.18/39.40 27691[8:MRR:27671.0,295.0] || -> equal(skf16(n1,u),overflow)**.
% 39.18/39.40 27692[8:MRR:27691.0,27675.0] || -> .
% 39.18/39.40 27708[7:Spt:27692.0,8433.2] || -> happens(skf18(n3,u),n3)*.
% 39.18/39.40 27720[7:Res:27708.0,60.0] || -> equal(n3,n0) equal(skf18(n3,u),overflow)**.
% 39.18/39.40 27722[7:Res:27708.0,63.0] || -> equal(skf18(n3,u),tapOn)** holdsAt(filling,n3).
% 39.18/39.40 27725[7:MRR:27720.0,293.0] || -> equal(skf18(n3,u),overflow)**.
% 39.18/39.40 27748[7:Rew:27725.0,27722.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 39.18/39.40 27749[7:MRR:27748.0,27748.1,9.0,10188.0] || -> .
% 39.18/39.40 27751[4:Spt:27749.0,9275.0] || -> releasedAt(waterLevel(u),n3)*.
% 39.18/39.40 27772[0:Rew:13.0,26790.4,13.0,26790.0] || holdsAt(filling,n1) happens(skf16(n0,filling),n0)* less(n0,n2) -> holdsAt(filling,n0) releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 39.18/39.40 27773[0:MRR:27772.3,3.0] || holdsAt(filling,n1) happens(skf16(n0,filling),n0)* less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 39.18/39.40 27856[5:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 39.18/39.40 27864[5:Res:27856.2,15115.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 39.18/39.40 27868[5:MRR:27864.0,11285.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 39.18/39.40 27889[5:Res:27868.1,3.0] || equal(filling,filling)* -> .
% 39.18/39.40 27924[5:Obv:27889.0] || -> .
% 39.18/39.40 27929[5:Spt:27924.0,858.3] || -> happens(skf16(n0,u),n0)*.
% 39.18/39.40 27930[5:MRR:27773.1,27929.0] || holdsAt(filling,n1) less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40 30337[0:Res:26315.3,65.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 39.18/39.40 38181[6:Spt:9447.0,9447.1,9447.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 39.18/39.40 38190[6:Res:38181.2,5858.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 39.18/39.40 38411[0:EqR:6888.0] || equal(u,overflow) happens(u,n1)* releasedAt(spilling,n2) -> .
% 39.18/39.40 38512[7:Spt:27930.2] || -> releasedAt(filling,n1)*.
% 39.18/39.40 38520[7:Res:38512.0,15115.1] || equal(filling,filling)* -> .
% 39.18/39.40 38524[7:Obv:38520.0] || -> .
% 39.18/39.40 39803[7:Spt:38524.0,27930.2,38512.0] || releasedAt(filling,n1)* -> .
% 39.18/39.40 39804[7:Spt:38524.0,27930.0,27930.1,27930.3] || holdsAt(filling,n1) less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40 39810[7:Res:38190.2,39803.0] || holdsAt(filling,n2)* -> holdsAt(filling,n1).
% 39.18/39.40 39885[7:Res:39804.2,64.0] || holdsAt(filling,n1) less(n0,n2) -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40 39886[7:Res:39804.2,65.0] || holdsAt(filling,n1) less(n0,n2) -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40 40178[7:Res:39885.2,30.0] || holdsAt(filling,n1) less(n0,n2) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40 40183[7:Res:40178.2,5335.0] || holdsAt(filling,n1) less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 39.18/39.40 40221[7:Res:39886.2,49.0] || holdsAt(filling,n1) less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 39.18/39.40 40496[8:Spt:26273.0,26273.1,26273.2] || less_or_equal(u,n8) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 40634[9:Spt:11296.0,11296.1,11296.2] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 39.18/39.40 40640[9:Res:40634.2,5858.0] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n1)*.
% 39.18/39.40 40641[9:MRR:40640.2,15115.1] || equal(u,filling) -> holdsAt(u,n2)*.
% 39.18/39.40 40643[9:MRR:6830.3,40641.1] || equal(u,filling)* equal(v,overflow) happens(v,n1)* -> .
% 39.18/39.40 40645[9:AED:7.0,40643.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40 40678[9:Res:40641.1,39810.0] || equal(filling,filling) -> holdsAt(filling,n1)*.
% 39.18/39.40 40679[9:Obv:40678.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 40680[9:MRR:39804.0,40679.0] || less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40 40696[9:MRR:40221.0,40679.0] || less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 39.18/39.40 40706[9:MRR:40183.0,40679.0] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 39.18/39.40 40713[9:MRR:40706.2,40696.1] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40 40838[9:SpR:40713.1,770.1] || less(n0,n2) stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 39.18/39.40 41199[9:Res:40680.1,40838.1] || less(n0,n2) less(n0,n2) -> happens(overflow,n1)*.
% 39.18/39.40 41200[9:Obv:41199.0] || less(n0,n2) -> happens(overflow,n1)*.
% 39.18/39.40 41216[9:Res:41200.1,40645.1] || less(n0,n2)* equal(overflow,overflow) -> .
% 39.18/39.40 41218[9:Obv:41216.1] || less(n0,n2)* -> .
% 39.18/39.40 41221[9:Res:58.2,41218.0] || less_or_equal(n0,n2)* -> equal(n2,n0).
% 39.18/39.40 41226[9:MRR:41221.0,41221.1,286.0,294.0] || -> .
% 39.18/39.40 41227[9:Spt:41226.0,11296.3] || -> happens(skf15(n1,u),n1)*.
% 39.18/39.40 41228[7:MRR:40183.3,40221.2] || holdsAt(filling,n1) less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40 41247[9:Res:41227.0,60.0] || -> equal(n1,n0) equal(skf15(n1,u),overflow)**.
% 39.18/39.40 41274[9:MRR:41247.0,295.0] || -> equal(skf15(n1,u),overflow)**.
% 39.18/39.40 41275[9:Rew:41274.0,41227.0] || -> happens(overflow,n1)*.
% 39.18/39.40 41316[9:Res:41275.0,40496.1] || less_or_equal(n1,n8)* -> equal(n1,n0).
% 39.18/39.40 41324[9:MRR:41316.0,41316.1,896.0,295.0] || -> .
% 39.18/39.40 41325[8:Spt:41324.0,26273.3] || -> stoppedIn(n0,filling,n9)*.
% 39.18/39.40 41327[8:Res:41325.0,65.0] || -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40 41348[8:Res:41327.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 39.18/39.40 41372[8:Res:1825.0,41348.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 39.18/39.40 41377[8:Res:41372.0,868.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 39.18/39.40 41772[7:SpR:41228.2,6196.2] || holdsAt(filling,n1) less(n0,n2) stoppedIn(n0,u,n2)* equal(v,overflow) -> happens(v,n1)*.
% 39.18/39.40 41830[9:Spt:26280.0,26280.1,26280.2] || less_or_equal(u,n1) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 42110[10:Spt:11296.0,11296.1,11296.2] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 39.18/39.40 42116[10:Res:42110.2,5858.0] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n1)*.
% 39.18/39.40 42117[10:MRR:42116.2,15115.1] || equal(u,filling) -> holdsAt(u,n2)*.
% 39.18/39.40 42118[10:MRR:6830.3,42117.1] || equal(u,filling)* equal(v,overflow) happens(v,n1)* -> .
% 39.18/39.40 42120[10:AED:7.0,42118.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40 42121[10:MRR:41772.4,42120.1] || holdsAt(filling,n1) less(n0,n2) stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 39.18/39.40 42123[10:AED:7.0,42121.3] || holdsAt(filling,n1) less(n0,n2) stoppedIn(n0,u,n2)* -> .
% 39.18/39.40 42124[10:MRR:39804.2,42123.2] || holdsAt(filling,n1)* less(n0,n2) -> .
% 39.18/39.40 42159[10:Res:42117.1,39810.0] || equal(filling,filling) -> holdsAt(filling,n1)*.
% 39.18/39.40 42160[10:Obv:42159.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 42168[10:MRR:42124.0,42160.0] || less(n0,n2)* -> .
% 39.18/39.40 42192[10:Res:58.2,42168.0] || less_or_equal(n0,n2)* -> equal(n2,n0).
% 39.18/39.40 42197[10:MRR:42192.0,42192.1,286.0,294.0] || -> .
% 39.18/39.40 42198[10:Spt:42197.0,11296.3] || -> happens(skf15(n1,u),n1)*.
% 39.18/39.40 42203[10:Res:42198.0,60.0] || -> equal(n1,n0) equal(skf15(n1,u),overflow)**.
% 39.18/39.40 42227[10:MRR:42203.0,295.0] || -> equal(skf15(n1,u),overflow)**.
% 39.18/39.40 42228[10:Rew:42227.0,42198.0] || -> happens(overflow,n1)*.
% 39.18/39.40 42259[10:Res:42228.0,41830.1] || less_or_equal(n1,n1)* -> equal(n1,n0).
% 39.18/39.40 42266[10:MRR:42259.0,42259.1,1954.0,295.0] || -> .
% 39.18/39.40 42267[9:Spt:42266.0,26280.3] || -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40 42268[2:MRR:11421.3,15115.0] || releasedAt(u,n1) -> releasedAt(u,n2)* holdsAt(u,n2).
% 39.18/39.40 42270[9:Res:42267.0,64.0] || -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40 42272[9:Res:42270.0,30.0] || -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40 42295[9:Res:42272.0,41377.0] || -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40 42322[9:SpR:42295.0,774.1] || stoppedIn(n0,u,n2)* -> holdsAt(filling,n1).
% 39.18/39.40 42323[9:SpR:42295.0,770.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 39.18/39.40 42366[9:Res:42267.0,42322.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 42397[9:Res:42267.0,42323.0] || -> happens(overflow,n1)*.
% 39.18/39.40 42406[9:Res:42397.0,73.0] || -> equal(overflow,tapOn) holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40 42412[9:MRR:42406.0,9.0] || -> holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40 42450[9:Res:42412.0,816.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40 42456[9:Res:42412.0,9268.1] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40 42478[9:Obv:42450.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40 42479[9:MRR:42478.1,42366.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40 42480[9:MRR:42479.1,42456.1] || equal(u,overflow)* -> .
% 39.18/39.40 42481[9:UnC:42480.0,5478.0] || -> .
% 39.18/39.40 42488[6:Spt:42481.0,9447.3] || -> happens(skf16(n1,u),n1)*.
% 39.18/39.40 42490[6:Res:42488.0,72.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40 42493[6:Res:42488.0,61.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 39.18/39.40 42495[6:MRR:42493.0,295.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 42504[6:MRR:42490.0,295.0] || -> holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40 42566[6:Res:42504.0,816.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40 42572[6:Res:42504.0,9268.1] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40 42589[6:Obv:42566.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40 42590[6:MRR:42589.1,42495.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40 42591[6:MRR:42590.1,42572.1] || equal(u,overflow)* -> .
% 39.18/39.40 42592[6:UnC:42591.0,5478.0] || -> .
% 39.18/39.40 42599[3:Spt:42592.0,9244.1] || -> happens(skf17(n1,u),n1)*.
% 39.18/39.40 42617[3:Res:42599.0,72.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40 42619[3:Res:42599.0,60.0] || -> equal(n1,n0) equal(skf17(n1,u),overflow)**.
% 39.18/39.40 42620[3:Res:42599.0,61.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 39.18/39.40 42622[3:MRR:42620.0,295.0] || -> holdsAt(filling,n1)*.
% 39.18/39.40 42624[3:MRR:27773.0,42622.0] || happens(skf16(n0,filling),n0)* less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 39.18/39.40 42630[3:MRR:42617.0,295.0] || -> holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40 42631[3:MRR:42619.0,295.0] || -> equal(skf17(n1,u),overflow)**.
% 39.18/39.40 42632[3:Rew:42631.0,42599.0] || -> happens(overflow,n1)*.
% 39.18/39.40 42643[3:MRR:8906.0,42632.0] || -> holdsAt(spilling,n2)*.
% 39.18/39.40 42645[3:MRR:30337.0,42632.0] || -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 39.18/39.40 42658[4:Spt:9295.2] || -> happens(overflow,n2)*.
% 39.18/39.40 42671[4:Res:42658.0,61.0] || -> equal(n2,n0) holdsAt(filling,n2)*.
% 39.18/39.40 42677[4:MRR:42671.0,294.0] || -> holdsAt(filling,n2)*.
% 39.18/39.40 42679[4:MRR:11116.2,42677.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40 42715[3:Res:42643.0,8928.0] || -> holdsAt(spilling,plus(n2,n1)) equal(spilling,filling) releasedAt(spilling,n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40 42718[3:Rew:17.0,42715.0,25.0,42715.0] || -> holdsAt(spilling,n3) equal(spilling,filling) releasedAt(spilling,n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40 42788[3:Res:42630.0,816.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40 42792[3:Res:42630.0,8075.1] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n3),plus(n1,n1))*.
% 39.18/39.40 42795[3:Res:42630.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40 42798[3:Res:42630.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 39.18/39.40 42807[3:MRR:42795.1,42622.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40 42810[3:Obv:42788.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40 42811[3:MRR:42810.1,42622.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40 42812[4:MRR:42811.1,42679.1] || equal(u,overflow)* -> .
% 39.18/39.40 42813[4:UnC:42812.0,5478.0] || -> .
% 39.18/39.40 42820[4:Spt:42813.0,9295.2,42658.0] || happens(overflow,n2)* -> .
% 39.18/39.40 42821[4:Spt:42813.0,9295.0,9295.1] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3)*.
% 39.18/39.40 42822[3:MRR:11116.1,42807.1] || equal(u,overflow)*+ holdsAt(filling,n2)* -> .
% 39.18/39.40 42823[3:MRR:11079.1,42807.1] || equal(u,overflow)*+ releasedAt(filling,n2)* -> .
% 39.18/39.40 42824[3:MRR:38411.1,42807.1] || equal(u,overflow)*+ releasedAt(spilling,n2)* -> .
% 39.18/39.40 42825[3:MRR:42718.1,10.0] || -> holdsAt(spilling,n3) releasedAt(spilling,n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40 42827[3:Rew:16.0,42792.2] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40 42828[3:MRR:42827.1,42807.1] || equal(u,overflow)*+ -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40 42834[3:MRR:8078.2,42807.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1)+ releasedAt(waterLevel(v),n2)* -> .
% 39.18/39.40 42861[5:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 39.18/39.40 42868[5:Res:42861.2,15115.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 39.18/39.40 42872[5:MRR:42868.0,11285.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 39.18/39.40 42902[5:Res:42872.1,3.0] || equal(filling,filling)* -> .
% 39.18/39.40 42935[5:Obv:42902.0] || -> .
% 39.18/39.40 42940[5:Spt:42935.0,858.3] || -> happens(skf16(n0,u),n0)*.
% 39.18/39.40 42941[5:MRR:42624.0,42940.0] || less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40 42949[5:Res:42940.0,63.0] || -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40 42953[5:MRR:42949.1,3.0] || -> equal(skf16(n0,u),tapOn)**.
% 39.18/39.40 42958[5:SpR:42953.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 39.18/39.40 42960[5:Rew:13.0,42958.2,13.0,42958.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 39.18/39.40 43203[3:EqR:42822.0] || holdsAt(filling,n2)* -> .
% 39.18/39.40 43213[3:EqR:42823.0] || releasedAt(filling,n2)* -> .
% 39.18/39.40 43233[3:EqR:42824.0] || releasedAt(spilling,n2)* -> .
% 39.18/39.40 43234[3:MRR:42825.1,43233.0] || -> holdsAt(spilling,n3) happens(skf18(n2,u),n2)*.
% 39.18/39.40 43238[3:EqR:42828.0] || -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40 43265[3:Res:43238.0,8928.0] || -> holdsAt(waterLevel(n3),plus(n2,n1))* equal(waterLevel(n3),filling) releasedAt(waterLevel(n3),n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40 43272[3:Rew:17.0,43265.0,25.0,43265.0] || -> holdsAt(waterLevel(n3),n3) equal(waterLevel(n3),filling) releasedAt(waterLevel(n3),n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40 43273[3:MRR:43272.1,23.0] || -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40 43306[6:Spt:43234.1] || -> happens(skf18(n2,u),n2)*.
% 39.18/39.40 43311[6:Res:43306.0,60.0] || -> equal(n2,n0) equal(skf18(n2,u),overflow)**.
% 39.18/39.40 43313[6:Res:43306.0,63.0] || -> equal(skf18(n2,u),tapOn)** holdsAt(filling,n2).
% 39.18/39.40 43316[6:MRR:43311.0,294.0] || -> equal(skf18(n2,u),overflow)**.
% 39.18/39.40 43319[6:Rew:43316.0,43313.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 39.18/39.40 43320[6:MRR:43319.0,43319.1,9.0,43203.0] || -> .
% 39.18/39.40 43322[6:Spt:43320.0,43234.0] || -> holdsAt(spilling,n3)*.
% 39.18/39.40 43478[3:Res:42630.0,42834.1] || equal(u,overflow)* releasedAt(waterLevel(n3),n2)* -> .
% 39.18/39.40 43482[3:AED:7.0,43478.0] || releasedAt(waterLevel(n3),n2)* -> .
% 39.18/39.40 43484[3:MRR:43273.1,43482.0] || -> holdsAt(waterLevel(n3),n3) happens(skf18(n2,u),n2)*.
% 39.18/39.40 43503[7:Spt:43484.1] || -> happens(skf18(n2,u),n2)*.
% 39.18/39.40 43508[7:Res:43503.0,60.0] || -> equal(n2,n0) equal(skf18(n2,u),overflow)**.
% 39.18/39.40 43510[7:Res:43503.0,63.0] || -> equal(skf18(n2,u),tapOn)** holdsAt(filling,n2).
% 39.18/39.40 43513[7:MRR:43508.0,294.0] || -> equal(skf18(n2,u),overflow)**.
% 39.18/39.40 43516[7:Rew:43513.0,43510.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 39.18/39.40 43517[7:MRR:43516.0,43516.1,9.0,43203.0] || -> .
% 39.18/39.40 43519[7:Spt:43517.0,43484.0] || -> holdsAt(waterLevel(n3),n3)*.
% 39.18/39.40 43639[3:Res:42268.1,43213.0] || releasedAt(filling,n1)* -> holdsAt(filling,n2).
% 39.18/39.40 43641[3:MRR:43639.1,43203.0] || releasedAt(filling,n1)* -> .
% 39.18/39.40 43642[5:MRR:42941.1,43641.0] || less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40 43665[5:Res:43642.1,65.0] || less(n0,n2) -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40 43666[5:Res:43642.1,64.0] || less(n0,n2) -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40 43668[5:Res:43666.1,30.0] || less(n0,n2) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40 43673[5:Res:43668.1,5335.0] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 39.18/39.40 43730[5:Res:43665.1,49.0] || less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 39.18/39.40 44136[8:Spt:42645.0,42645.1] || -> equal(n1,u) less_or_equal(u,n0)*.
% 39.18/39.40 44169[8:Res:44136.1,6115.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 39.18/39.40 44456[8:MRR:44169.0,44169.1,44169.2,44169.3,286.0,486.0,294.0,293.0] || -> .
% 39.18/39.40 44559[8:Spt:44456.0,42645.2] || -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40 44560[5:MRR:43673.2,43730.1] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40 44577[8:Res:44559.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 39.18/39.40 44606[8:Res:1825.0,44577.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 39.18/39.40 44851[8:SpR:44560.1,44559.0] || less(n0,n2)* -> less(n0,n1).
% 39.18/39.40 44866[8:Res:243.1,44851.0] || -> equal(n2,n0) less(n0,n1)*.
% 39.18/39.40 44867[8:MRR:44866.0,294.0] || -> less(n0,n1)*.
% 39.18/39.40 44868[8:MRR:22842.1,44867.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 39.18/39.40 50889[9:Spt:26274.0,26274.1,26274.2] || less_or_equal(u,n7) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 50896[9:Res:42807.1,50889.1] || equal(overflow,overflow) less_or_equal(n1,n7)* -> equal(n1,n0).
% 39.18/39.40 50904[9:Obv:50896.0] || less_or_equal(n1,n7)* -> equal(n1,n0).
% 39.18/39.40 50905[9:MRR:50904.0,50904.1,1006.0,295.0] || -> .
% 39.18/39.40 50936[9:Spt:50905.0,26274.3] || -> stoppedIn(n0,filling,n8)*.
% 39.18/39.40 50985[10:Spt:26275.0,26275.1,26275.2] || less_or_equal(u,n6) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 50992[10:Res:42807.1,50985.1] || equal(overflow,overflow) less_or_equal(n1,n6)* -> equal(n1,n0).
% 39.18/39.40 51000[10:Obv:50992.0] || less_or_equal(n1,n6)* -> equal(n1,n0).
% 39.18/39.40 51001[10:MRR:51000.0,51000.1,1199.0,295.0] || -> .
% 39.18/39.40 51032[10:Spt:51001.0,26275.3] || -> stoppedIn(n0,filling,n7)*.
% 39.18/39.40 51080[11:Spt:26276.0,26276.1,26276.2] || less_or_equal(u,n5) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 51087[11:Res:42807.1,51080.1] || equal(overflow,overflow) less_or_equal(n1,n5)* -> equal(n1,n0).
% 39.18/39.40 51095[11:Obv:51087.0] || less_or_equal(n1,n5)* -> equal(n1,n0).
% 39.18/39.40 51096[11:MRR:51095.0,51095.1,1445.0,295.0] || -> .
% 39.18/39.40 51127[11:Spt:51096.0,26276.3] || -> stoppedIn(n0,filling,n6)*.
% 39.18/39.40 51181[12:Spt:26277.0,26277.1,26277.2] || less_or_equal(u,n4) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 51188[12:Res:42807.1,51181.1] || equal(overflow,overflow) less_or_equal(n1,n4)* -> equal(n1,n0).
% 39.18/39.40 51196[12:Obv:51188.0] || less_or_equal(n1,n4)* -> equal(n1,n0).
% 39.18/39.40 51197[12:MRR:51196.0,51196.1,1486.0,295.0] || -> .
% 39.18/39.40 51228[12:Spt:51197.0,26277.3] || -> stoppedIn(n0,filling,n5)*.
% 39.18/39.40 51272[13:Spt:26278.0,26278.1,26278.2] || less_or_equal(u,n3) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 51279[13:Res:42807.1,51272.1] || equal(overflow,overflow) less_or_equal(n1,n3)* -> equal(n1,n0).
% 39.18/39.40 51287[13:Obv:51279.0] || less_or_equal(n1,n3)* -> equal(n1,n0).
% 39.18/39.40 51288[13:MRR:51287.0,51287.1,1528.0,295.0] || -> .
% 39.18/39.40 51319[13:Spt:51288.0,26278.3] || -> stoppedIn(n0,filling,n4)*.
% 39.18/39.40 51367[14:Spt:26279.0,26279.1,26279.2] || less_or_equal(u,n2) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 51374[14:Res:42807.1,51367.1] || equal(overflow,overflow) less_or_equal(n1,n2)* -> equal(n1,n0).
% 39.18/39.40 51382[14:Obv:51374.0] || less_or_equal(n1,n2)* -> equal(n1,n0).
% 39.18/39.40 51383[14:MRR:51382.0,51382.1,1573.0,295.0] || -> .
% 39.18/39.40 51414[14:Spt:51383.0,26279.3] || -> stoppedIn(n0,filling,n3)*.
% 39.18/39.40 51422[15:Spt:26280.0,26280.1,26280.2] || less_or_equal(u,n1) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 51429[15:Res:42807.1,51422.1] || equal(overflow,overflow) less_or_equal(n1,n1)* -> equal(n1,n0).
% 39.18/39.40 51437[15:Obv:51429.0] || less_or_equal(n1,n1)* -> equal(n1,n0).
% 39.18/39.40 51438[15:MRR:51437.0,51437.1,1954.0,295.0] || -> .
% 39.18/39.40 51469[15:Spt:51438.0,26280.3] || -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40 51477[16:Spt:26273.0,26273.1,26273.2] || less_or_equal(u,n8) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40 51484[16:Res:42807.1,51477.1] || equal(overflow,overflow) less_or_equal(n1,n8)* -> equal(n1,n0).
% 40.16/40.37 51492[16:Obv:51484.0] || less_or_equal(n1,n8)* -> equal(n1,n0).
% 40.16/40.37 51493[16:MRR:51492.0,51492.1,896.0,295.0] || -> .
% 40.16/40.37 51526[16:Spt:51493.0,26273.3] || -> stoppedIn(n0,filling,n9)*.
% 40.16/40.37 52100[17:Spt:44868.3] || -> stoppedIn(n0,filling,n1)*.
% 40.16/40.37 52102[17:Res:52100.0,64.0] || -> less(skf11(n0,n1,u),n1)*.
% 40.16/40.37 52112[17:Res:52102.0,352.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 40.16/40.37 52125[17:MRR:52112.0,44606.0] || -> .
% 40.16/40.37 52128[17:Spt:52125.0,44868.3,52100.0] || stoppedIn(n0,filling,n1)* -> .
% 40.16/40.37 52129[17:Spt:52125.0,44868.0,44868.1,44868.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 40.16/40.37 52134[17:Res:42960.3,52129.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37 52135[17:MRR:52134.0,52134.1,52134.2,52134.3,42622.0,9242.0,3.0,43641.0] || -> holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37 52182[17:Res:52135.0,42798.0] || -> equal(n3,n1)**.
% 40.16/40.37 52195[17:MRR:52182.0,467.0] || -> .
% 40.16/40.37 52214[1:Spt:52195.0,556.2] || -> happens(skf18(n1,u),n1)*.
% 40.16/40.37 52215[0:MRR:9797.0,22.0] || -> happens(skf18(n0,u),n0)*.
% 40.16/40.37 52263[1:Res:52214.0,72.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 40.16/40.37 52265[1:Res:52214.0,60.0] || -> equal(n1,n0) equal(skf18(n1,u),overflow)**.
% 40.16/40.37 52266[1:Res:52214.0,61.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 40.16/40.37 52268[1:MRR:52266.0,295.0] || -> holdsAt(filling,n1)*.
% 40.16/40.37 52269[1:MRR:27773.0,52268.0] || happens(skf16(n0,filling),n0)* less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 40.16/40.37 52273[1:MRR:52263.0,295.0] || -> holdsAt(waterLevel(n3),n1)*.
% 40.16/40.37 52274[1:MRR:52265.0,295.0] || -> equal(skf18(n1,u),overflow)**.
% 40.16/40.37 52275[1:Rew:52274.0,52214.0] || -> happens(overflow,n1)*.
% 40.16/40.37 52288[1:MRR:30337.0,52275.0] || -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 40.16/40.37 52320[2:Spt:9229.0] || -> holdsAt(waterLevel(n0),n1)*.
% 40.16/40.37 52342[2:Res:52320.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n0).
% 40.16/40.37 52402[1:Res:52273.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 40.16/40.37 52406[1:Res:52273.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 40.16/40.37 52415[1:MRR:52402.1,52268.0] || equal(u,overflow) -> happens(u,n1)*.
% 40.16/40.37 52422[1:MRR:8078.2,52415.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 40.16/40.37 52446[1:AED:7.0,52422.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 40.16/40.37 52542[0:Res:52215.0,63.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 40.16/40.37 52543[0:MRR:52542.1,3.0] || -> equal(skf18(n0,u),tapOn)**.
% 40.16/40.37 52544[0:Rew:52543.0,52215.0] || -> happens(tapOn,n0)*.
% 40.16/40.37 52546[0:MRR:11268.1,52544.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 40.16/40.37 52549[0:MRR:15114.1,52544.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 40.16/40.37 52550[0:MRR:9231.0,52544.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 40.16/40.37 52951[1:SpL:57.1,52446.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ releasedAt(waterLevel(v),n2)* -> .
% 40.16/40.37 53068[2:Res:52273.0,52342.0] || -> equal(n3,n0)**.
% 40.16/40.37 53072[2:MRR:53068.0,293.0] || -> .
% 40.16/40.37 53073[2:Spt:53072.0,9229.0,52320.0] || holdsAt(waterLevel(n0),n1)* -> .
% 40.16/40.37 53074[2:Spt:53072.0,9229.1] || -> releasedAt(waterLevel(n0),n1)*.
% 40.16/40.37 53167[3:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 40.16/40.37 53210[3:Res:53167.2,52549.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 40.16/40.37 53212[3:MRR:53210.0,52546.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 40.16/40.37 53215[3:Res:53212.1,3.0] || equal(filling,filling)* -> .
% 40.16/40.37 53259[3:Obv:53215.0] || -> .
% 40.16/40.37 53264[3:Spt:53259.0,858.3] || -> happens(skf16(n0,u),n0)*.
% 40.16/40.37 53265[3:MRR:52269.0,53264.0] || less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 40.16/40.37 53273[3:Res:53264.0,63.0] || -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 40.16/40.37 53277[3:MRR:53273.1,3.0] || -> equal(skf16(n0,u),tapOn)**.
% 40.16/40.37 53485[4:Spt:52550.0] || -> releasedAt(waterLevel(u),n2)*.
% 40.16/40.37 53493[4:MRR:52951.2,53485.0] || equal(u,v)* holdsAt(waterLevel(u),n1)* -> .
% 40.16/40.37 53495[4:AED:7.0,53493.0] || holdsAt(waterLevel(u),n1)* -> .
% 40.16/40.37 53496[4:UnC:53495.0,52273.0] || -> .
% 40.16/40.37 53497[4:Spt:53496.0,52550.1] || -> happens(skf17(n1,u),n1)*.
% 40.16/40.37 54005[5:Spt:53265.1] || -> releasedAt(filling,n1)*.
% 40.16/40.37 54013[5:Res:54005.0,9653.0] || holdsAt(filling,u)* -> releasedAt(filling,n0) equal(waterLevel(skf20(filling,v)),filling)**.
% 40.16/40.37 54020[5:MRR:54013.1,54013.2,5.0,23.0] || holdsAt(filling,u)* -> .
% 40.16/40.37 54021[5:UnC:54020.0,52268.0] || -> .
% 40.16/40.37 54027[5:Spt:54021.0,53265.1,54005.0] || releasedAt(filling,n1)* -> .
% 40.16/40.37 54028[5:Spt:54021.0,53265.0,53265.2] || less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 40.16/40.37 54031[5:Res:54028.1,65.0] || less(n0,n2) -> less(n0,skf11(n0,u,v))*.
% 40.16/40.37 54032[5:Res:54028.1,64.0] || less(n0,n2) -> less(skf11(n0,n2,u),n2)*.
% 40.16/40.37 54068[5:Res:54032.1,30.0] || less(n0,n2) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 40.16/40.37 54087[5:Res:54068.1,5335.0] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 40.16/40.37 54116[5:Res:54031.1,49.0] || less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 40.16/40.37 54943[6:Spt:52288.0,52288.1] || -> equal(n1,u) less_or_equal(u,n0)*.
% 40.16/40.37 54976[6:Res:54943.1,6115.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 40.16/40.37 55276[6:MRR:54976.0,54976.1,54976.2,54976.3,286.0,486.0,294.0,293.0] || -> .
% 40.16/40.37 55395[6:Spt:55276.0,52288.2] || -> less(n0,skf11(n0,u,v))*.
% 40.16/40.37 55396[5:MRR:54087.2,54116.1] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 40.16/40.37 55427[6:Res:55395.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 40.16/40.37 55465[6:Res:1825.0,55427.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 40.16/40.37 55714[6:SpR:55396.1,55395.0] || less(n0,n2)* -> less(n0,n1).
% 40.16/40.37 55770[6:Res:243.1,55714.0] || -> equal(n2,n0) less(n0,n1)*.
% 40.16/40.37 55771[6:MRR:55770.0,294.0] || -> less(n0,n1)*.
% 40.16/40.37 55774[6:MRR:22842.1,55771.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 40.16/40.37 56781[7:Spt:55774.3] || -> stoppedIn(n0,filling,n1)*.
% 40.16/40.37 56783[7:Res:56781.0,64.0] || -> less(skf11(n0,n1,u),n1)*.
% 40.16/40.37 56792[7:Res:56783.0,352.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 40.16/40.37 56805[7:MRR:56792.0,55465.0] || -> .
% 40.16/40.37 56808[7:Spt:56805.0,55774.3,56781.0] || stoppedIn(n0,filling,n1)* -> .
% 40.16/40.37 56809[7:Spt:56805.0,55774.0,55774.1,55774.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 40.16/40.37 56812[7:Res:99.3,56809.1] || holdsAt(filling,plus(n0,n1)) happens(skf16(n0,filling),n0)* -> holdsAt(filling,n0) releasedAt(filling,plus(n0,n1)) holdsAt(waterLevel(n1),n1).
% 40.16/40.37 56814[7:Rew:13.0,56812.3,53277.0,56812.1,13.0,56812.0] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37 56815[7:MRR:56814.0,56814.1,56814.2,56814.3,52268.0,52544.0,3.0,54027.0] || -> holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37 56848[7:Res:56815.0,52406.0] || -> equal(n3,n1)**.
% 40.16/40.37 56863[7:MRR:56848.0,467.0] || -> .
% 40.16/40.37 % SZS output end Refutation
% 40.16/40.37 Formulae used in the proof : less0 waterLevel_0 not_filling_0 not_released_filling_0 tapOff_not_tapOn overflow_not_tapOn filling_not_spilling waterLevel_2 plus0_1 plus0_2 plus1_1 plus1_2 plus1_3 not_released_waterLevel_0 filling_not_waterLevel symmetry_of_plus less_or_equal less1 less2 less3 less4 less5 less6 less7 less8 less9 less_property initiates_all_defn terminates_all_defn releases_all_defn distinct_waterLevels happens_all_defn stoppedin_defn change_of_waterLevel same_waterLevel keep_released keep_not_released happens_holds happens_releases happens_terminates_not_holds happens_not_released keep_holding keep_not_holding change_holding
% 40.16/40.37
%------------------------------------------------------------------------------