TSTP Solution File: CSR005+2 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : CSR005+2 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n029.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:11 EDT 2022
% Result : Theorem 18.04s 18.29s
% Output : Refutation 18.51s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.12 % Problem : CSR005+2 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.09/0.12 % Command : run_spass %d %s
% 0.12/0.33 % Computer : n029.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 04:17:07 EDT 2022
% 0.12/0.33 % CPUTime :
% 18.04/18.29
% 18.04/18.29 SPASS V 3.9
% 18.04/18.29 SPASS beiseite: Proof found.
% 18.04/18.29 % SZS status Theorem
% 18.04/18.29 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 18.04/18.29 SPASS derived 28313 clauses, backtracked 2693 clauses, performed 92 splits and kept 9613 clauses.
% 18.04/18.29 SPASS allocated 108533 KBytes.
% 18.04/18.29 SPASS spent 0:0:17.92 on the problem.
% 18.04/18.29 0:00:00.04 for the input.
% 18.04/18.29 0:00:00.07 for the FLOTTER CNF translation.
% 18.04/18.29 0:00:00.50 for inferences.
% 18.04/18.29 0:00:00.33 for the backtracking.
% 18.04/18.29 0:0:16.81 for the reduction.
% 18.04/18.29
% 18.04/18.29
% 18.04/18.29 Here is a proof with depth 22, length 619 :
% 18.04/18.29 % SZS output start Refutation
% 18.04/18.29 1[0:Inp] || holdsAt(filling,n3)* -> .
% 18.04/18.29 2[0:Inp] || less(u,n0)* -> .
% 18.04/18.29 3[0:Inp] || -> holdsAt(waterLevel(n0),n0)*.
% 18.04/18.29 4[0:Inp] || holdsAt(filling,n0)* -> .
% 18.04/18.29 6[0:Inp] || releasedAt(filling,n0)* -> .
% 18.04/18.29 8[0:Inp] || releasedAt(filling,n3)* -> .
% 18.04/18.29 9[0:Inp] || equal(tapOff,tapOn)** -> .
% 18.04/18.29 11[0:Inp] || equal(overflow,tapOn)** -> .
% 18.04/18.29 14[0:Inp] || -> equal(plus(n0,n1),n1)**.
% 18.04/18.29 15[0:Inp] || -> equal(plus(n0,n2),n2)**.
% 18.04/18.29 17[0:Inp] || -> equal(plus(n1,n1),n2)**.
% 18.04/18.29 18[0:Inp] || -> equal(plus(n1,n2),n3)**.
% 18.04/18.29 19[0:Inp] || -> equal(plus(n1,n3),n4)**.
% 18.04/18.29 23[0:Inp] || releasedAt(waterLevel(u),n0)* -> .
% 18.04/18.29 24[0:Inp] || equal(waterLevel(u),filling)** -> .
% 18.04/18.29 26[0:Inp] || -> equal(plus(u,v),plus(v,u))*.
% 18.04/18.29 27[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 18.04/18.29 28[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 18.04/18.29 29[0:Inp] || less(u,n1)* -> less_or_equal(u,n0).
% 18.04/18.29 30[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 18.04/18.29 31[0:Inp] || less(u,n2)* -> less_or_equal(u,n1).
% 18.04/18.29 32[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 18.04/18.29 33[0:Inp] || less(u,n3)* -> less_or_equal(u,n2).
% 18.04/18.29 34[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 18.04/18.29 35[0:Inp] || less(u,n4)* -> less_or_equal(u,n3).
% 18.04/18.29 36[0:Inp] || less_or_equal(u,n3) -> less(u,n4)*.
% 18.04/18.29 37[0:Inp] || less(u,n5)* -> less_or_equal(u,n4).
% 18.04/18.29 38[0:Inp] || less_or_equal(u,n4) -> less(u,n5)*.
% 18.04/18.29 39[0:Inp] || less(u,n6)* -> less_or_equal(u,n5).
% 18.04/18.29 40[0:Inp] || less_or_equal(u,n5) -> less(u,n6)*.
% 18.04/18.29 41[0:Inp] || less(u,n7)* -> less_or_equal(u,n6).
% 18.04/18.29 42[0:Inp] || less_or_equal(u,n6) -> less(u,n7)*.
% 18.04/18.29 43[0:Inp] || less(u,n8)* -> less_or_equal(u,n7).
% 18.04/18.29 44[0:Inp] || less_or_equal(u,n7) -> less(u,n8)*.
% 18.04/18.29 45[0:Inp] || less(u,n9)* -> less_or_equal(u,n8).
% 18.04/18.29 46[0:Inp] || less_or_equal(u,n8) -> less(u,n9)*.
% 18.04/18.29 49[0:Inp] || less(u,v)*+ less(v,u)* -> .
% 18.04/18.29 50[0:Inp] || less(u,v)* equal(v,u) -> .
% 18.04/18.29 51[0:Inp] || SkP0(u,v) -> initiates(v,u,w)*.
% 18.04/18.29 53[0:Inp] || terminates(u,v,w)* -> equal(v,filling).
% 18.04/18.29 54[0:Inp] || releases(u,v,w)* -> equal(u,tapOn).
% 18.04/18.29 55[0:Inp] || -> less(u,v)* equal(v,u) less(v,u)*.
% 18.04/18.29 57[0:Inp] || equal(waterLevel(u),waterLevel(v))* -> equal(u,v).
% 18.04/18.29 58[0:Inp] || equal(u,v) -> equal(waterLevel(u),waterLevel(v))*.
% 18.04/18.29 59[0:Inp] || less_or_equal(u,v) -> equal(u,v) less(u,v)*.
% 18.04/18.29 60[0:Inp] || releases(u,v,w)* -> equal(waterLevel(skf21(v)),v).
% 18.04/18.29 61[0:Inp] || happens(u,v)* -> equal(v,n0) equal(u,overflow).
% 18.04/18.29 62[0:Inp] || happens(u,v)* -> equal(v,n0) holdsAt(filling,v).
% 18.04/18.29 63[0:Inp] || happens(u,v)* -> equal(u,tapOn) equal(u,overflow).
% 18.04/18.29 64[0:Inp] || happens(u,v)* -> equal(u,tapOn) holdsAt(filling,v).
% 18.04/18.29 65[0:Inp] || stoppedIn(u,v,w)*+ -> less(skf11(u,w,x),w)*.
% 18.04/18.29 66[0:Inp] || stoppedIn(u,v,w)*+ -> less(u,skf11(u,x,y))*.
% 18.04/18.29 69[0:Inp] || equal(u,tapOn) equal(v,filling) -> SkP0(v,u)*.
% 18.04/18.29 72[0:Inp] || terminates(u,v,w)* -> equal(u,overflow) equal(u,tapOff).
% 18.04/18.29 73[0:Inp] || happens(u,v)*+ -> equal(v,n0) holdsAt(waterLevel(n3),v)*.
% 18.04/18.29 74[0:Inp] || happens(u,v)*+ -> equal(u,tapOn) holdsAt(waterLevel(n3),v)*.
% 18.04/18.29 75[0:Inp] || equal(u,n0) equal(v,tapOn) -> happens(v,u)*.
% 18.04/18.29 78[0:Inp] || equal(u,filling) equal(v,overflow) -> terminates(v,u,w)*.
% 18.04/18.29 79[0:Inp] || equal(u,tapOn) equal(v,waterLevel(w))*+ -> releases(u,v,x)*.
% 18.04/18.29 80[0:Inp] || holdsAt(waterLevel(u),v) -> trajectory(filling,v,waterLevel(plus(u,w)),w)*.
% 18.04/18.29 81[0:Inp] || holdsAt(waterLevel(u),v)*+ holdsAt(waterLevel(w),v)* -> equal(w,u)*.
% 18.04/18.29 82[0:Inp] || stoppedIn(u,v,w) -> happens(skf12(w,u,v),skf11(u,w,v))*.
% 18.04/18.29 84[0:Inp] || releasedAt(u,v)+ -> releasedAt(u,plus(v,n1))* happens(skf17(v,w),v)*.
% 18.04/18.29 85[0:Inp] || releasedAt(u,plus(v,n1))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 18.04/18.29 86[0:Inp] || happens(u,v) initiates(u,w,v)*+ -> holdsAt(w,plus(v,n1))*.
% 18.04/18.29 87[0:Inp] || happens(u,v) releases(u,w,v)*+ -> releasedAt(w,plus(v,n1))*.
% 18.04/18.29 88[0:Inp] || stoppedIn(u,v,w) -> terminates(skf12(w,u,v),v,skf11(u,w,v))*.
% 18.04/18.29 90[0:Inp] || releasedAt(u,plus(v,n1)) -> releasedAt(u,v) releases(skf18(v,u),u,v)*.
% 18.04/18.29 91[0:Inp] || happens(u,v) holdsAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 18.04/18.29 92[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ initiates(u,w,v)* -> .
% 18.04/18.29 95[0:Inp] || equal(u,overflow) holdsAt(filling,v) holdsAt(waterLevel(n3),v)*+ -> happens(u,v)*.
% 18.04/18.29 96[0:Inp] || equal(u,overflow) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> initiates(u,v,x)*.
% 18.04/18.29 98[0:Inp] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* happens(skf15(v,w),v)*.
% 18.04/18.29 99[0:Inp] || holdsAt(u,plus(v,n1))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 18.04/18.29 100[0:Inp] || holdsAt(u,plus(v,n1)) -> holdsAt(u,v) releasedAt(u,plus(v,n1)) initiates(skf16(v,u),u,v)*.
% 18.04/18.29 101[0:Inp] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) terminates(skf15(v,u),u,v)*.
% 18.04/18.29 106[0:Inp] || less(u,v)* less(v,w)* happens(x,v) terminates(x,y,v)*+ -> stoppedIn(u,y,w)*.
% 18.04/18.29 108[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))*.
% 18.04/18.29 110[0:Res:62.1,1.0] || happens(u,n3)* -> equal(n3,n0).
% 18.04/18.29 114[0:Res:99.2,1.0] || holdsAt(filling,plus(n3,n1)) -> happens(skf16(n3,u),n3)* releasedAt(filling,plus(n3,n1)).
% 18.04/18.29 115[0:Rew:19.0,114.2,26.0,114.2,19.0,114.0,26.0,114.0] || holdsAt(filling,n4) -> releasedAt(filling,n4) happens(skf16(n3,u),n3)*.
% 18.04/18.29 149[0:Res:44.1,27.0] || less_or_equal(u,n7) -> less_or_equal(u,n8)*.
% 18.04/18.29 150[0:Res:42.1,27.0] || less_or_equal(u,n6) -> less_or_equal(u,n7)*.
% 18.04/18.29 151[0:Res:40.1,27.0] || less_or_equal(u,n5) -> less_or_equal(u,n6)*.
% 18.04/18.29 152[0:Res:38.1,27.0] || less_or_equal(u,n4) -> less_or_equal(u,n5)*.
% 18.04/18.29 153[0:Res:36.1,27.0] || less_or_equal(u,n3) -> less_or_equal(u,n4)*.
% 18.04/18.29 154[0:Res:34.1,27.0] || less_or_equal(u,n2) -> less_or_equal(u,n3)*.
% 18.04/18.29 155[0:Res:32.1,27.0] || less_or_equal(u,n1) -> less_or_equal(u,n2)*.
% 18.04/18.29 156[0:Res:30.1,27.0] || less_or_equal(u,n0) -> less_or_equal(u,n1)*.
% 18.04/18.29 162[0:Res:36.1,50.0] || less_or_equal(u,n3)* equal(n4,u) -> .
% 18.04/18.29 163[0:Res:34.1,50.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 18.04/18.29 164[0:Res:32.1,50.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 18.04/18.29 165[0:Res:30.1,50.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 18.04/18.29 166[0:Res:46.1,49.0] || less_or_equal(u,n8) less(n9,u)* -> .
% 18.04/18.29 167[0:Res:44.1,49.0] || less_or_equal(u,n7) less(n8,u)* -> .
% 18.04/18.29 168[0:Res:42.1,49.0] || less_or_equal(u,n6) less(n7,u)* -> .
% 18.04/18.29 169[0:Res:40.1,49.0] || less_or_equal(u,n5) less(n6,u)* -> .
% 18.04/18.29 170[0:Res:38.1,49.0] || less_or_equal(u,n4) less(n5,u)* -> .
% 18.04/18.29 171[0:Res:36.1,49.0] || less_or_equal(u,n3) less(n4,u)* -> .
% 18.04/18.29 172[0:Res:34.1,49.0] || less_or_equal(u,n2) less(n3,u)* -> .
% 18.04/18.29 173[0:Res:32.1,49.0] || less_or_equal(u,n1) less(n2,u)* -> .
% 18.04/18.29 192[0:Res:46.1,166.1] || less_or_equal(n9,n8)* less_or_equal(n9,n8)* -> .
% 18.04/18.29 201[0:Obv:192.0] || less_or_equal(n9,n8)* -> .
% 18.04/18.29 202[0:Res:149.1,201.0] || less_or_equal(n9,n7)* -> .
% 18.04/18.29 204[0:Res:150.1,202.0] || less_or_equal(n9,n6)* -> .
% 18.04/18.29 206[0:Res:151.1,204.0] || less_or_equal(n9,n5)* -> .
% 18.04/18.29 208[0:Res:152.1,206.0] || less_or_equal(n9,n4)* -> .
% 18.04/18.29 210[0:Res:153.1,208.0] || less_or_equal(n9,n3)* -> .
% 18.04/18.29 212[0:Res:154.1,210.0] || less_or_equal(n9,n2)* -> .
% 18.04/18.29 214[0:Res:155.1,212.0] || less_or_equal(n9,n1)* -> .
% 18.04/18.29 215[0:Res:28.1,212.0] || equal(n9,n2)** -> .
% 18.04/18.29 243[0:Res:44.1,167.1] || less_or_equal(n8,n7)* less_or_equal(n8,n7)* -> .
% 18.04/18.29 251[0:Obv:243.0] || less_or_equal(n8,n7)* -> .
% 18.04/18.29 252[0:Res:150.1,251.0] || less_or_equal(n8,n6)* -> .
% 18.04/18.29 255[0:Res:55.0,2.0] || -> equal(n0,u) less(n0,u)*.
% 18.04/18.29 256[0:Res:55.0,45.0] || -> equal(n9,u) less(n9,u)* less_or_equal(u,n8).
% 18.04/18.29 257[0:Res:55.0,43.0] || -> equal(n8,u) less(n8,u)* less_or_equal(u,n7).
% 18.04/18.29 258[0:Res:55.0,41.0] || -> equal(n7,u) less(n7,u)* less_or_equal(u,n6).
% 18.04/18.29 259[0:Res:55.0,39.0] || -> equal(n6,u) less(n6,u)* less_or_equal(u,n5).
% 18.04/18.29 260[0:Res:55.0,37.0] || -> equal(n5,u) less(n5,u)* less_or_equal(u,n4).
% 18.04/18.29 261[0:Res:55.0,35.0] || -> equal(n4,u) less(n4,u)* less_or_equal(u,n3).
% 18.04/18.29 262[0:Res:55.0,33.0] || -> equal(n3,u) less(n3,u)* less_or_equal(u,n2).
% 18.04/18.29 263[0:Res:55.0,31.0] || -> equal(n2,u) less(n2,u)* less_or_equal(u,n1).
% 18.04/18.29 264[0:Res:55.0,29.0] || -> equal(n1,u) less(n1,u)* less_or_equal(u,n0).
% 18.04/18.29 286[0:Res:151.1,252.0] || less_or_equal(n8,n5)* -> .
% 18.04/18.29 288[0:Res:152.1,286.0] || less_or_equal(n8,n4)* -> .
% 18.04/18.29 290[0:Res:153.1,288.0] || less_or_equal(n8,n3)* -> .
% 18.04/18.29 292[0:Res:154.1,290.0] || less_or_equal(n8,n2)* -> .
% 18.04/18.29 294[0:Res:155.1,292.0] || less_or_equal(n8,n1)* -> .
% 18.04/18.29 295[0:Res:28.1,292.0] || equal(n8,n2)** -> .
% 18.04/18.29 311[0:Res:255.1,27.0] || -> equal(n0,u) less_or_equal(n0,u)*.
% 18.04/18.29 314[0:MRR:311.0,28.0] || -> less_or_equal(n0,u)*.
% 18.04/18.29 320[0:Res:314.0,162.0] || equal(n4,n0)** -> .
% 18.04/18.29 321[0:Res:314.0,163.0] || equal(n3,n0)** -> .
% 18.04/18.29 322[0:Res:314.0,164.0] || equal(n2,n0)** -> .
% 18.04/18.29 323[0:Res:314.0,165.0] || equal(n1,n0)** -> .
% 18.04/18.29 324[0:MRR:110.1,321.0] || happens(u,n3)* -> .
% 18.04/18.29 325[0:MRR:115.2,324.0] || holdsAt(filling,n4) -> releasedAt(filling,n4)*.
% 18.04/18.29 329[0:Res:42.1,168.1] || less_or_equal(n7,n6)* less_or_equal(n7,n6)* -> .
% 18.04/18.29 338[0:Obv:329.0] || less_or_equal(n7,n6)* -> .
% 18.04/18.29 339[0:Res:59.2,2.0] || less_or_equal(u,n0)* -> equal(u,n0).
% 18.04/18.29 348[0:Res:59.2,29.0] || less_or_equal(u,n1)* -> equal(u,n1) less_or_equal(u,n0).
% 18.04/18.29 349[0:Res:59.2,49.0] || less_or_equal(u,v) less(v,u)* -> equal(u,v).
% 18.04/18.29 355[0:MRR:349.2,50.1] || less_or_equal(u,v) less(v,u)* -> .
% 18.04/18.29 359[0:Res:151.1,338.0] || less_or_equal(n7,n5)* -> .
% 18.04/18.29 361[0:Res:152.1,359.0] || less_or_equal(n7,n4)* -> .
% 18.04/18.29 363[0:Res:153.1,361.0] || less_or_equal(n7,n3)* -> .
% 18.04/18.29 365[0:Res:154.1,363.0] || less_or_equal(n7,n2)* -> .
% 18.04/18.29 367[0:Res:155.1,365.0] || less_or_equal(n7,n1)* -> .
% 18.04/18.29 368[0:Res:28.1,365.0] || equal(n7,n2)** -> .
% 18.04/18.29 379[0:Res:40.1,169.1] || less_or_equal(n6,n5)* less_or_equal(n6,n5)* -> .
% 18.04/18.29 388[0:Obv:379.0] || less_or_equal(n6,n5)* -> .
% 18.04/18.29 390[0:Res:152.1,388.0] || less_or_equal(n6,n4)* -> .
% 18.04/18.29 400[0:Res:153.1,390.0] || less_or_equal(n6,n3)* -> .
% 18.04/18.29 402[0:Res:154.1,400.0] || less_or_equal(n6,n2)* -> .
% 18.04/18.29 404[0:Res:155.1,402.0] || less_or_equal(n6,n1)* -> .
% 18.04/18.29 405[0:Res:28.1,402.0] || equal(n6,n2)** -> .
% 18.04/18.29 413[0:Res:38.1,170.1] || less_or_equal(n5,n4)* less_or_equal(n5,n4)* -> .
% 18.04/18.29 421[0:Obv:413.0] || less_or_equal(n5,n4)* -> .
% 18.04/18.29 423[0:Res:153.1,421.0] || less_or_equal(n5,n3)* -> .
% 18.04/18.29 425[0:Res:154.1,423.0] || less_or_equal(n5,n2)* -> .
% 18.04/18.29 427[0:Res:155.1,425.0] || less_or_equal(n5,n1)* -> .
% 18.04/18.29 428[0:Res:28.1,425.0] || equal(n5,n2)** -> .
% 18.04/18.29 437[0:Res:36.1,171.1] || less_or_equal(n4,n3)* less_or_equal(n4,n3)* -> .
% 18.04/18.29 444[0:Obv:437.0] || less_or_equal(n4,n3)* -> .
% 18.04/18.29 446[0:Res:154.1,444.0] || less_or_equal(n4,n2)* -> .
% 18.04/18.29 448[0:Res:155.1,446.0] || less_or_equal(n4,n1)* -> .
% 18.04/18.29 449[0:Res:28.1,446.0] || equal(n4,n2)** -> .
% 18.04/18.29 461[0:Res:34.1,172.1] || less_or_equal(n3,n2)* less_or_equal(n3,n2)* -> .
% 18.04/18.29 467[0:Obv:461.0] || less_or_equal(n3,n2)* -> .
% 18.04/18.29 469[0:Res:155.1,467.0] || less_or_equal(n3,n1)* -> .
% 18.04/18.29 470[0:Res:28.1,467.0] || equal(n3,n2)** -> .
% 18.04/18.29 471[0:Res:156.1,469.0] || less_or_equal(n3,n0)* -> .
% 18.04/18.29 472[0:Res:28.1,469.0] || equal(n3,n1)** -> .
% 18.04/18.29 483[0:Res:32.1,173.1] || less_or_equal(n2,n1)* less_or_equal(n2,n1)* -> .
% 18.04/18.29 485[0:Res:59.2,173.1] || less_or_equal(n2,u)* less_or_equal(u,n1)* -> equal(n2,u).
% 18.04/18.29 488[0:Obv:483.0] || less_or_equal(n2,n1)* -> .
% 18.04/18.29 489[0:MRR:485.2,164.1] || less_or_equal(n2,u)*+ less_or_equal(u,n1)* -> .
% 18.04/18.29 490[0:Res:156.1,488.0] || less_or_equal(n2,n0)* -> .
% 18.04/18.29 491[0:Res:28.1,488.0] || equal(n2,n1)** -> .
% 18.04/18.29 514[0:SpR:15.0,80.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n2),n2)*.
% 18.04/18.29 516[0:SpR:14.0,80.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n1),n1)*.
% 18.04/18.29 541[0:EqR:79.1] || equal(u,tapOn) -> releases(u,waterLevel(v),w)*.
% 18.04/18.29 563[0:SpL:17.0,85.0] || releasedAt(u,n2)*+ -> releasedAt(u,n1) happens(skf18(n1,v),n1)*.
% 18.04/18.29 564[0:SpL:14.0,85.0] || releasedAt(u,n1)*+ -> releasedAt(u,n0) happens(skf18(n0,v),n0)*.
% 18.04/18.29 638[0:Res:51.1,86.1] || SkP0(u,v)*+ happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 18.04/18.29 690[0:Res:82.1,74.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 18.04/18.29 693[0:Res:82.1,63.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) equal(skf12(w,u,v),overflow)**.
% 18.04/18.29 694[0:Res:82.1,64.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(filling,skf11(u,w,v))*.
% 18.04/18.29 716[0:SpL:17.0,91.1] || happens(u,n1) holdsAt(v,n2) terminates(u,v,n1)* -> .
% 18.04/18.29 727[0:SpL:17.0,92.1] || happens(u,n1) releasedAt(v,n2) initiates(u,v,n1)* -> .
% 18.04/18.29 728[0:SpL:14.0,92.1] || happens(u,n0) releasedAt(v,n1) initiates(u,v,n0)* -> .
% 18.04/18.29 729[0:SpL:26.0,92.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ initiates(u,w,v)* -> .
% 18.04/18.29 740[0:Res:90.2,54.0] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) equal(skf18(v,u),tapOn).
% 18.04/18.29 742[0:Rew:740.2,90.2] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) releases(tapOn,u,v).
% 18.04/18.29 752[0:SpL:14.0,742.0] || releasedAt(u,n1) -> releasedAt(u,n0) releases(tapOn,u,n0)*.
% 18.04/18.29 753[0:SpL:26.0,742.0] || releasedAt(u,plus(n1,v))* -> releasedAt(u,v) releases(tapOn,u,v).
% 18.04/18.29 773[0:Res:88.1,72.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow) equal(skf12(w,u,v),tapOff)**.
% 18.04/18.29 775[0:Rew:693.1,773.2] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)** equal(tapOff,tapOn).
% 18.04/18.29 776[0:MRR:775.2,9.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)**.
% 18.04/18.29 777[0:Rew:776.1,82.1] || stoppedIn(u,v,w) -> happens(overflow,skf11(u,w,v))*.
% 18.04/18.29 779[0:Rew:776.1,690.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 18.04/18.29 780[0:Rew:776.1,694.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(filling,skf11(u,w,v))*.
% 18.04/18.29 781[0:MRR:780.1,11.0] || stoppedIn(u,v,w) -> holdsAt(filling,skf11(u,w,v))*.
% 18.04/18.29 782[0:MRR:779.1,11.0] || stoppedIn(u,v,w) -> holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 18.04/18.29 823[0:SpL:58.1,95.2] || equal(u,n3) equal(v,overflow) holdsAt(filling,w) holdsAt(waterLevel(u),w)*+ -> happens(v,w)*.
% 18.04/18.29 843[0:EqR:96.1] || equal(u,overflow) holdsAt(waterLevel(v),w) -> initiates(u,waterLevel(v),w)*.
% 18.04/18.29 851[0:Res:3.0,98.0] || -> holdsAt(waterLevel(n0),plus(n0,n1)) releasedAt(waterLevel(n0),plus(n0,n1))* happens(skf15(n0,u),n0)*.
% 18.04/18.29 853[0:Rew:14.0,851.1,14.0,851.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1) happens(skf15(n0,u),n0)*.
% 18.04/18.29 861[0:SpL:14.0,99.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* happens(skf16(n0,v),n0)*.
% 18.04/18.29 862[0:SpL:26.0,99.0] || holdsAt(u,plus(n1,v))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 18.04/18.29 865[0:Rew:14.0,861.2] || holdsAt(u,n1)+ -> holdsAt(u,n0) releasedAt(u,n1)* happens(skf16(n0,v),n0)*.
% 18.04/18.29 875[0:Res:59.2,355.1] || less_or_equal(u,v)*+ less_or_equal(v,u)* -> equal(u,v).
% 18.04/18.29 887[0:Res:256.1,31.0] || -> equal(n9,n2) less_or_equal(n2,n8) less_or_equal(n9,n1)*.
% 18.04/18.29 900[0:MRR:887.0,887.2,215.0,214.0] || -> less_or_equal(n2,n8)*.
% 18.04/18.29 906[0:Res:101.3,53.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(u,filling).
% 18.04/18.29 998[0:Res:257.1,31.0] || -> equal(n8,n2) less_or_equal(n2,n7) less_or_equal(n8,n1)*.
% 18.04/18.29 1010[0:MRR:998.0,998.2,295.0,294.0] || -> less_or_equal(n2,n7)*.
% 18.04/18.29 1186[0:Res:258.1,31.0] || -> equal(n7,n2) less_or_equal(n2,n6) less_or_equal(n7,n1)*.
% 18.04/18.29 1197[0:MRR:1186.0,1186.2,368.0,367.0] || -> less_or_equal(n2,n6)*.
% 18.04/18.29 1201[0:Res:78.2,106.3] || equal(u,filling)+ equal(v,overflow) less(w,x)* less(x,y)* happens(v,x)* -> stoppedIn(w,u,y)*.
% 18.04/18.29 1202[0:Res:101.3,106.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)*.
% 18.04/18.29 1205[0:MRR:1202.3,98.3] || holdsAt(u,v)+ less(w,v)* less(v,x)* -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* stoppedIn(w,u,x)*.
% 18.04/18.29 1439[0:Res:259.1,31.0] || -> equal(n6,n2) less_or_equal(n2,n5) less_or_equal(n6,n1)*.
% 18.04/18.29 1449[0:MRR:1439.0,1439.2,405.0,404.0] || -> less_or_equal(n2,n5)*.
% 18.04/18.29 1486[0:Res:260.1,31.0] || -> equal(n5,n2) less_or_equal(n2,n4) less_or_equal(n5,n1)*.
% 18.04/18.29 1495[0:MRR:1486.0,1486.2,428.0,427.0] || -> less_or_equal(n2,n4)*.
% 18.04/18.29 1530[0:Res:261.1,31.0] || -> equal(n4,n2) less_or_equal(n2,n3) less_or_equal(n4,n1)*.
% 18.04/18.29 1538[0:MRR:1530.0,1530.2,449.0,448.0] || -> less_or_equal(n2,n3)*.
% 18.04/18.29 1637[0:Res:262.1,29.0] || -> equal(n3,n1) less_or_equal(n1,n2) less_or_equal(n3,n0)*.
% 18.04/18.29 1640[0:Res:262.1,27.0] || -> equal(n3,u) less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 18.04/18.29 1644[0:MRR:1637.0,1637.2,472.0,471.0] || -> less_or_equal(n1,n2)*.
% 18.04/18.29 1645[0:MRR:1640.0,28.0] || -> less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 18.04/18.29 1739[0:Res:263.1,27.0] || -> equal(n2,u) less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 18.04/18.29 1743[0:MRR:1739.0,28.0] || -> less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 18.04/18.29 1828[0:Res:264.1,27.0] || -> equal(n1,u) less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 18.04/18.29 1831[0:MRR:1828.0,28.0] || -> less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 18.04/18.29 1945[0:Res:541.1,60.0] || equal(u,tapOn)* -> equal(waterLevel(skf21(waterLevel(v))),waterLevel(v))**.
% 18.04/18.29 1947[0:Res:541.1,87.1] || equal(u,tapOn)+ happens(u,v)* -> releasedAt(waterLevel(w),plus(v,n1))*.
% 18.04/18.29 1948[0:AED:9.0,1945.0] || -> equal(waterLevel(skf21(waterLevel(u))),waterLevel(u))**.
% 18.04/18.29 4069[0:SpL:1948.0,57.0] || equal(waterLevel(u),waterLevel(v))*+ -> equal(skf21(waterLevel(u)),v)*.
% 18.04/18.29 4746[0:Res:1743.0,348.0] || -> less_or_equal(n2,u)* equal(u,n1) less_or_equal(u,n0)*.
% 18.04/18.29 5262[0:Res:4746.2,339.0] || -> less_or_equal(n2,u)* equal(u,n1) equal(u,n0).
% 18.04/18.29 5336[0:Res:5262.0,489.0] || less_or_equal(u,n1)* -> equal(u,n1) equal(u,n0).
% 18.04/18.29 5449[0:Res:514.1,108.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))*.
% 18.04/18.29 5455[0:Res:516.1,108.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))*.
% 18.04/18.29 5463[0:Res:752.2,60.0] || releasedAt(u,n1) -> releasedAt(u,n0) equal(waterLevel(skf21(u)),u)**.
% 18.04/18.29 5478[0:EqR:4069.0] || -> equal(skf21(waterLevel(u)),u)**.
% 18.04/18.29 5533[0:Res:1645.0,875.0] || less_or_equal(n2,u) -> less_or_equal(n3,u)* equal(u,n2).
% 18.04/18.29 5603[0:Res:4746.0,875.0] || less_or_equal(u,n2)* -> equal(u,n1) less_or_equal(u,n0) equal(n2,u).
% 18.04/18.29 5637[1:Spt:563.0,563.1] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 18.04/18.29 5926[2:Spt:564.0,564.1] || releasedAt(u,n1)* -> releasedAt(u,n0).
% 18.04/18.29 6114[0:Res:5533.1,875.0] || less_or_equal(n2,u)*+ less_or_equal(u,n3)* -> equal(u,n2) equal(n3,u).
% 18.04/18.29 6186[0:Res:782.1,95.2] || stoppedIn(u,v,w) equal(x,overflow) holdsAt(filling,skf11(u,w,v)) -> happens(x,skf11(u,w,v))*.
% 18.04/18.29 6188[0:MRR:6186.2,781.1] || stoppedIn(u,v,w) equal(x,overflow) -> happens(x,skf11(u,w,v))*.
% 18.04/18.29 6204[0:Res:853.2,64.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)** holdsAt(filling,n0).
% 18.04/18.29 6206[0:MRR:6204.3,4.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 18.04/18.29 6207[0:Rew:6206.2,853.2] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 18.04/18.29 6819[0:Res:78.2,716.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* holdsAt(u,n2)* -> .
% 18.04/18.29 6891[0:Res:51.1,728.2] || SkP0(u,v)* happens(v,n0) releasedAt(u,n1) -> .
% 18.04/18.29 6900[0:Res:69.2,6891.0] || equal(u,tapOn)+ equal(v,filling) happens(u,n0)* releasedAt(v,n1)* -> .
% 18.04/18.29 6981[0:Res:69.2,638.0] || equal(u,tapOn)+ equal(v,filling) happens(u,w)* -> holdsAt(v,plus(w,n1))*.
% 18.04/18.29 7134[0:SpL:19.0,753.0] || releasedAt(u,n4) -> releasedAt(u,n3) releases(tapOn,u,n3)*.
% 18.04/18.29 7139[0:Res:7134.2,60.0] || releasedAt(u,n4) -> releasedAt(u,n3) equal(waterLevel(skf21(u)),u)**.
% 18.04/18.29 7158[0:SpL:7139.2,24.0] || releasedAt(u,n4)* equal(u,filling) -> releasedAt(u,n3).
% 18.04/18.29 7197[0:Res:325.1,7158.0] || holdsAt(filling,n4) equal(filling,filling) -> releasedAt(filling,n3)*.
% 18.04/18.29 7200[0:Obv:7197.1] || holdsAt(filling,n4) -> releasedAt(filling,n3)*.
% 18.04/18.29 7201[0:MRR:7200.1,8.0] || holdsAt(filling,n4)* -> .
% 18.04/18.29 7929[0:Res:843.2,727.2] || equal(u,overflow) holdsAt(waterLevel(v),n1) happens(u,n1)* releasedAt(waterLevel(v),n2)* -> .
% 18.04/18.29 8446[0:SpL:18.0,729.1] || happens(u,n2) releasedAt(v,n3) initiates(u,v,n2)* -> .
% 18.04/18.29 8562[0:SpR:26.0,906.2] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(n1,v))* equal(u,filling).
% 18.04/18.29 8587[0:Res:843.2,8446.2] || equal(u,overflow) holdsAt(waterLevel(v),n2) happens(u,n2)* releasedAt(waterLevel(v),n3)* -> .
% 18.04/18.29 9166[0:EqR:1947.0] || happens(tapOn,u) -> releasedAt(waterLevel(v),plus(u,n1))*.
% 18.04/18.29 9169[0:SpL:17.0,862.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 18.04/18.29 9178[0:Rew:17.0,9169.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 18.04/18.29 9181[0:SpR:14.0,9166.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n1)*.
% 18.04/18.29 9190[0:Res:9166.1,85.0] || happens(tapOn,u)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 18.04/18.29 9210[0:Res:9181.1,84.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 18.04/18.29 9211[2:Res:9181.1,5926.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n0)*.
% 18.04/18.29 9212[2:MRR:9211.1,23.0] || happens(tapOn,n0)* -> .
% 18.04/18.29 9215[2:Res:75.2,9212.0] || equal(n0,n0) equal(tapOn,tapOn)* -> .
% 18.04/18.29 9216[2:Obv:9215.1] || -> .
% 18.04/18.29 9217[2:Spt:9216.0,564.2] || -> happens(skf18(n0,u),n0)*.
% 18.04/18.29 9218[0:MRR:6207.2,9181.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)*.
% 18.04/18.29 9220[0:Rew:17.0,9210.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 18.04/18.29 9228[2:Res:9217.0,64.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 18.04/18.29 9230[2:MRR:9228.1,4.0] || -> equal(skf18(n0,u),tapOn)**.
% 18.04/18.29 9231[2:Rew:9230.0,9217.0] || -> happens(tapOn,n0)*.
% 18.04/18.29 9233[2:MRR:9220.0,9231.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 18.04/18.29 9253[3:Spt:865.0,865.1,865.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 18.04/18.29 9580[0:EqR:1201.0] || equal(u,overflow)+ less(v,w)* less(w,x)* happens(u,w)* -> stoppedIn(v,filling,x)*.
% 18.04/18.29 9598[0:SpL:5463.2,24.0] || releasedAt(u,n1)* equal(u,filling) -> releasedAt(u,n0).
% 18.04/18.29 9635[3:Res:9253.2,9598.0] || holdsAt(u,n1) equal(u,filling) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 18.04/18.29 9720[0:Res:75.2,9190.0] || equal(u,n0) equal(tapOn,tapOn) -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 18.04/18.29 9723[0:Obv:9720.1] || equal(u,n0)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 18.04/18.29 9732[0:EqR:9723.0] || -> releasedAt(waterLevel(u),n0)* happens(skf18(n0,v),n0)*.
% 18.04/18.29 10196[3:Res:9635.3,6.0] || holdsAt(filling,n1)* equal(filling,filling) -> holdsAt(filling,n0).
% 18.04/18.29 10200[3:Obv:10196.1] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 18.04/18.29 10201[3:MRR:10200.1,4.0] || holdsAt(filling,n1)* -> .
% 18.04/18.29 11252[0:EqR:6819.0] || equal(u,overflow) happens(u,n1)* holdsAt(filling,n2) -> .
% 18.04/18.29 11370[0:EqR:6981.0] || equal(u,filling) happens(tapOn,v) -> holdsAt(u,plus(v,n1))*.
% 18.04/18.29 11372[0:SpR:14.0,11370.2] || equal(u,filling) happens(tapOn,n0)* -> holdsAt(u,n1)*.
% 18.04/18.29 11389[2:MRR:11372.1,9231.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 18.04/18.29 11393[3:Res:11389.1,10201.0] || equal(filling,filling)* -> .
% 18.04/18.29 11395[2:Res:11389.1,98.0] || equal(u,filling) -> holdsAt(u,plus(n1,n1)) releasedAt(u,plus(n1,n1))* happens(skf15(n1,v),n1)*.
% 18.04/18.29 11405[3:Obv:11393.0] || -> .
% 18.04/18.29 11406[2:Rew:17.0,11395.2,17.0,11395.1] || equal(u,filling)+ -> holdsAt(u,n2) releasedAt(u,n2)* happens(skf15(n1,v),n1)*.
% 18.04/18.29 11408[3:Spt:11405.0,865.3] || -> happens(skf16(n0,u),n0)*.
% 18.04/18.29 11414[3:Res:11408.0,64.0] || -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 18.04/18.29 11418[3:MRR:11414.1,4.0] || -> equal(skf16(n0,u),tapOn)**.
% 18.04/18.29 11423[3:SpR:11418.0,100.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 18.04/18.29 11425[3:Rew:14.0,11423.2,14.0,11423.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 18.04/18.29 11483[4:Spt:9233.0] || -> releasedAt(waterLevel(u),n2)*.
% 18.04/18.29 11484[4:MRR:7929.3,11483.0] || equal(u,overflow) holdsAt(waterLevel(v),n1)*+ happens(u,n1)* -> .
% 18.04/18.29 11491[4:Res:11483.0,84.0] || -> releasedAt(waterLevel(u),plus(n2,n1))* happens(skf17(n2,v),n2)*.
% 18.04/18.29 11495[4:Rew:18.0,11491.0,26.0,11491.0] || -> releasedAt(waterLevel(u),n3)* happens(skf17(n2,v),n2)*.
% 18.04/18.29 11499[5:Spt:11495.0] || -> releasedAt(waterLevel(u),n3)*.
% 18.04/18.29 11500[5:MRR:8587.3,11499.0] || equal(u,overflow) holdsAt(waterLevel(v),n2)*+ happens(u,n2)* -> .
% 18.04/18.29 11504[5:SpR:5463.2,11499.0] || releasedAt(u,n1) -> releasedAt(u,n0) releasedAt(u,n3)*.
% 18.04/18.29 11507[5:Res:11499.0,84.0] || -> releasedAt(waterLevel(u),plus(n3,n1))* happens(skf17(n3,v),n3)*.
% 18.04/18.29 11511[5:Rew:19.0,11507.0,26.0,11507.0] || -> releasedAt(waterLevel(u),n4)* happens(skf17(n3,v),n3)*.
% 18.04/18.29 11512[5:MRR:11511.1,324.0] || -> releasedAt(waterLevel(u),n4)*.
% 18.04/18.29 11526[5:Res:11512.0,84.0] || -> releasedAt(waterLevel(u),plus(n4,n1))* happens(skf17(n4,v),n4)*.
% 18.04/18.29 11530[5:Rew:26.0,11526.0] || -> releasedAt(waterLevel(u),plus(n1,n4))* happens(skf17(n4,v),n4)*.
% 18.04/18.29 11548[5:Res:11504.2,8.0] || releasedAt(filling,n1)* -> releasedAt(filling,n0).
% 18.04/18.29 11553[5:MRR:11548.1,6.0] || releasedAt(filling,n1)* -> .
% 18.04/18.29 11627[0:SpR:18.0,8562.2] || holdsAt(u,n2) -> holdsAt(u,plus(n2,n1))* releasedAt(u,n3) equal(u,filling).
% 18.04/18.29 11647[0:Rew:18.0,11627.1,26.0,11627.1] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n3)* equal(u,filling).
% 18.04/18.29 11657[6:Spt:11530.1] || -> happens(skf17(n4,u),n4)*.
% 18.04/18.29 11660[6:Res:11657.0,61.0] || -> equal(n4,n0) equal(skf17(n4,u),overflow)**.
% 18.04/18.29 11662[6:Res:11657.0,64.0] || -> equal(skf17(n4,u),tapOn)** holdsAt(filling,n4).
% 18.04/18.29 11666[6:MRR:11660.0,320.0] || -> equal(skf17(n4,u),overflow)**.
% 18.04/18.29 11676[6:Rew:11666.0,11662.0] || -> equal(overflow,tapOn) holdsAt(filling,n4)*.
% 18.04/18.29 11677[6:MRR:11676.0,11676.1,11.0,7201.0] || -> .
% 18.04/18.29 11682[6:Spt:11677.0,11530.0] || -> releasedAt(waterLevel(u),plus(n1,n4))*.
% 18.04/18.29 12279[7:Spt:11406.0,11406.1,11406.2] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 18.04/18.29 12283[7:Res:12279.2,5637.0] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n1)*.
% 18.04/18.29 12288[7:Res:12283.2,11553.0] || equal(filling,filling) -> holdsAt(filling,n2)*.
% 18.04/18.29 12296[7:Obv:12288.0] || -> holdsAt(filling,n2)*.
% 18.04/18.29 12309[7:Res:12296.0,98.0] || -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1)) happens(skf15(n2,u),n2)*.
% 18.04/18.29 12310[7:Rew:18.0,12309.1,26.0,12309.1,18.0,12309.0,26.0,12309.0] || -> holdsAt(filling,n3) releasedAt(filling,n3) happens(skf15(n2,u),n2)*.
% 18.04/18.29 12311[7:MRR:12310.0,12310.1,1.0,8.0] || -> happens(skf15(n2,u),n2)*.
% 18.04/18.29 12328[7:Res:12311.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29 12333[7:MRR:12328.0,322.0] || -> holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29 12399[7:Res:12333.0,823.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 18.04/18.29 12403[7:Res:12333.0,11500.1] || equal(u,overflow) happens(u,n2)* -> .
% 18.04/18.29 12409[7:Obv:12399.0] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 18.04/18.29 12410[7:MRR:12409.1,12296.0] || equal(u,overflow) -> happens(u,n2)*.
% 18.04/18.29 12411[7:MRR:12410.1,12403.1] || equal(u,overflow)* -> .
% 18.04/18.29 12412[7:UnC:12411.0,5478.0] || -> .
% 18.04/18.29 12415[7:Spt:12412.0,11406.3] || -> happens(skf15(n1,u),n1)*.
% 18.04/18.29 12420[7:Res:12415.0,73.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29 12424[7:Res:12415.0,62.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 18.04/18.29 12425[7:MRR:12424.0,323.0] || -> holdsAt(filling,n1)*.
% 18.04/18.29 12428[7:MRR:12420.0,323.0] || -> holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29 12469[7:Res:12428.0,823.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 18.04/18.29 12472[7:Res:12428.0,11484.1] || equal(u,overflow) happens(u,n1)* -> .
% 18.04/18.29 12478[7:Obv:12469.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 18.04/18.29 12479[7:MRR:12478.1,12425.0] || equal(u,overflow) -> happens(u,n1)*.
% 18.04/18.29 12480[7:MRR:12479.1,12472.1] || equal(u,overflow)* -> .
% 18.04/18.29 12481[7:UnC:12480.0,5478.0] || -> .
% 18.04/18.29 12484[5:Spt:12481.0,11495.1] || -> happens(skf17(n2,u),n2)*.
% 18.04/18.29 12487[5:Res:12484.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29 12488[5:Res:12484.0,61.0] || -> equal(n2,n0) equal(skf17(n2,u),overflow)**.
% 18.04/18.29 12491[5:Res:12484.0,62.0] || -> equal(n2,n0) holdsAt(filling,n2)*.
% 18.04/18.29 12492[5:MRR:12491.0,322.0] || -> holdsAt(filling,n2)*.
% 18.04/18.29 12494[5:MRR:11252.2,12492.0] || equal(u,overflow) happens(u,n1)* -> .
% 18.04/18.29 12495[5:MRR:12487.0,322.0] || -> holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29 12496[5:MRR:12488.0,322.0] || -> equal(skf17(n2,u),overflow)**.
% 18.04/18.29 12497[5:Rew:12496.0,12484.0] || -> happens(overflow,n2)*.
% 18.04/18.29 12505[6:Spt:9178.0,9178.1,9178.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 18.04/18.29 12509[6:Res:12505.2,5637.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 18.04/18.29 12516[5:Res:12492.0,1205.0] || less(u,n2) less(n2,v) -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1))* stoppedIn(u,filling,v)*.
% 18.04/18.29 12520[5:Rew:18.0,12516.3,26.0,12516.3,18.0,12516.2,26.0,12516.2] || less(u,n2) less(n2,v) -> holdsAt(filling,n3) releasedAt(filling,n3) stoppedIn(u,filling,v)*.
% 18.04/18.29 12521[5:MRR:12520.2,12520.3,1.0,8.0] || less(u,n2) less(n2,v) -> stoppedIn(u,filling,v)*.
% 18.04/18.29 12537[5:Res:12495.0,95.2] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 18.04/18.29 12540[5:Res:12495.0,81.0] || holdsAt(waterLevel(u),n2)* -> equal(u,n3).
% 18.04/18.29 12546[5:MRR:12537.1,12492.0] || equal(u,overflow) -> happens(u,n2)*.
% 18.04/18.29 12550[5:MRR:8587.2,12546.1] || equal(u,overflow)* holdsAt(waterLevel(v),n2) releasedAt(waterLevel(v),n3)* -> .
% 18.04/18.29 12557[5:AED:9.0,12550.0] || holdsAt(waterLevel(u),n2) releasedAt(waterLevel(u),n3)* -> .
% 18.04/18.29 12810[0:EqR:9580.0] || less(u,v)*+ less(v,w)* happens(overflow,v)* -> stoppedIn(u,filling,w)*.
% 18.04/18.29 13004[5:Res:11647.2,12557.1] || holdsAt(waterLevel(u),n2) holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)* equal(waterLevel(u),filling).
% 18.04/18.29 13008[5:Obv:13004.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)* equal(waterLevel(u),filling).
% 18.04/18.29 13009[5:MRR:13008.2,24.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)*.
% 18.04/18.29 13013[5:SpR:5463.2,13009.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* -> releasedAt(u,n0) holdsAt(u,n3).
% 18.04/18.29 13028[5:Rew:5463.2,13013.1] || releasedAt(u,n1)* holdsAt(u,n2) -> releasedAt(u,n0) holdsAt(u,n3).
% 18.04/18.29 13177[5:Res:12521.2,66.0] || less(u,n2)+ less(n2,v)* -> less(u,skf11(u,w,x))*.
% 18.04/18.29 13178[5:Res:12521.2,65.0] || less(u,n2) less(n2,v) -> less(skf11(u,v,w),v)*.
% 18.04/18.29 13755[6:Res:12509.2,13028.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 18.04/18.29 13764[6:Obv:13755.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 18.04/18.29 13768[6:Res:13764.2,6.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n3)*.
% 18.04/18.29 13773[6:MRR:13768.0,13768.2,12492.0,1.0] || -> holdsAt(filling,n1)*.
% 18.04/18.29 14256[5:Res:255.1,13177.0] || less(n2,u)* -> equal(n2,n0) less(n0,skf11(n0,v,w))*.
% 18.04/18.29 14264[5:MRR:14256.1,322.0] || less(n2,u)*+ -> less(n0,skf11(n0,v,w))*.
% 18.04/18.29 14266[5:Res:46.1,14264.0] || less_or_equal(n2,n8) -> less(n0,skf11(n0,u,v))*.
% 18.04/18.29 14280[5:MRR:14266.0,900.0] || -> less(n0,skf11(n0,u,v))*.
% 18.04/18.29 14314[5:Res:14280.0,355.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 18.04/18.29 14318[5:Res:1831.0,14314.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 18.04/18.29 14322[5:Res:14318.0,875.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 18.04/18.29 14443[5:Res:13178.2,29.0] || less(u,n2) less(n2,n1) -> less_or_equal(skf11(u,n1,v),n0)*.
% 18.04/18.29 14597[5:Res:14443.2,339.0] || less(u,n2) less(n2,n1) -> equal(skf11(u,n1,v),n0)**.
% 18.04/18.29 14652[5:SpR:14597.2,13178.2] || less(u,n2)* less(n2,n1)* less(u,n2)* less(n2,n1)* -> less(n0,n1).
% 18.04/18.29 14681[5:Obv:14652.1] || less(u,n2)*+ less(n2,n1)* -> less(n0,n1).
% 18.04/18.29 14689[5:Res:255.1,14681.0] || less(n2,n1)* -> equal(n2,n0) less(n0,n1).
% 18.04/18.29 14699[5:MRR:14689.1,322.0] || less(n2,n1)* -> less(n0,n1).
% 18.04/18.29 14704[5:Res:55.0,14699.0] || -> equal(n2,n1) less(n1,n2)* less(n0,n1).
% 18.04/18.29 14707[5:MRR:14704.0,491.0] || -> less(n1,n2)* less(n0,n1).
% 18.04/18.29 14743[7:Spt:14707.0] || -> less(n1,n2)*.
% 18.04/18.29 17715[0:EqR:6900.0] || equal(u,filling) happens(tapOn,n0)* releasedAt(u,n1)* -> .
% 18.04/18.29 17716[2:MRR:17715.1,9231.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 18.04/18.29 19349[0:Res:255.1,12810.0] || less(u,v)*+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,v)*.
% 18.04/18.29 21571[0:Res:46.1,19349.0] || less_or_equal(u,n8)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n9)*.
% 18.04/18.29 21572[0:Res:44.1,19349.0] || less_or_equal(u,n7)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n8)*.
% 18.04/18.29 21573[0:Res:42.1,19349.0] || less_or_equal(u,n6)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n7)*.
% 18.04/18.29 21574[0:Res:40.1,19349.0] || less_or_equal(u,n5)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n6)*.
% 18.04/18.29 21575[0:Res:38.1,19349.0] || less_or_equal(u,n4)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n5)*.
% 18.04/18.29 21576[0:Res:36.1,19349.0] || less_or_equal(u,n3)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n4)*.
% 18.04/18.29 21594[0:Res:263.1,19349.0] || happens(overflow,n2) -> equal(n2,u) less_or_equal(u,n1) equal(n2,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29 21595[0:Res:264.1,19349.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) equal(n1,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29 21602[7:Res:14743.0,19349.0] || happens(overflow,n1) -> equal(n1,n0) stoppedIn(n0,filling,n2)*.
% 18.04/18.29 21603[7:MRR:21602.1,323.0] || happens(overflow,n1) -> stoppedIn(n0,filling,n2)*.
% 18.04/18.29 21611[5:MRR:21594.0,21594.3,12497.0,322.0] || -> equal(n2,u) less_or_equal(u,n1) stoppedIn(n0,filling,u)*.
% 18.04/18.29 21612[0:MRR:21595.3,323.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29 21615[7:Res:21603.1,65.0] || happens(overflow,n1) -> less(skf11(n0,n2,u),n2)*.
% 18.04/18.29 21617[7:Res:21615.1,31.0] || happens(overflow,n1) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29 21694[7:Res:21617.1,14322.0] || happens(overflow,n1) -> equal(skf11(n0,n2,u),n1)**.
% 18.04/18.29 21732[7:SpR:21694.1,6188.2] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow) -> happens(v,n1)*.
% 18.04/18.29 21780[7:MRR:21732.3,12494.1] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 18.04/18.29 21798[5:Res:21611.2,65.0] || -> equal(n2,u) less_or_equal(u,n1) less(skf11(n0,u,v),u)*.
% 18.04/18.29 21801[0:Res:3.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))*.
% 18.04/18.29 21834[0:Rew:15.0,21801.4,15.0,21801.3] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 18.04/18.29 21860[5:Res:21798.2,33.0] || -> equal(n3,n2) less_or_equal(n3,n1) less_or_equal(skf11(n0,n3,u),n2)*.
% 18.04/18.29 21891[5:MRR:21860.0,21860.1,470.0,469.0] || -> less_or_equal(skf11(n0,n3,u),n2)*.
% 18.04/18.29 21988[0:Res:3.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))*.
% 18.04/18.29 22021[0:Rew:14.0,21988.4,14.0,21988.3] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 18.04/18.29 22035[5:Res:21891.0,5603.0] || -> equal(skf11(n0,n3,u),n1) less_or_equal(skf11(n0,n3,u),n0)* equal(skf11(n0,n3,u),n2).
% 18.04/18.29 22046[5:MRR:22035.1,14314.0] || -> equal(skf11(n0,n3,u),n1) equal(skf11(n0,n3,u),n2)**.
% 18.04/18.29 22300[5:SpR:22046.1,14280.0] || -> equal(skf11(n0,n3,u),n1)** less(n0,n2).
% 18.04/18.29 22395[8:Spt:22300.0] || -> equal(skf11(n0,n3,u),n1)**.
% 18.04/18.29 22404[8:SpR:22395.0,777.1] || stoppedIn(n0,u,n3)* -> happens(overflow,n1).
% 18.04/18.29 22583[8:Res:21611.2,22404.0] || -> equal(n3,n2) less_or_equal(n3,n1) happens(overflow,n1)*.
% 18.04/18.29 22586[8:MRR:22583.0,22583.1,470.0,469.0] || -> happens(overflow,n1)*.
% 18.04/18.29 22587[8:MRR:21603.0,22586.0] || -> stoppedIn(n0,filling,n2)*.
% 18.04/18.29 22598[8:MRR:21780.0,22586.0] || stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 18.04/18.29 22609[8:AED:9.0,22598.1] || stoppedIn(n0,u,n2)* -> .
% 18.04/18.29 22610[8:UnC:22609.0,22587.0] || -> .
% 18.04/18.29 22613[8:Spt:22610.0,22300.1] || -> less(n0,n2)*.
% 18.04/18.29 22641[7:AED:9.0,21780.2] || happens(overflow,n1) stoppedIn(n0,u,n2)* -> .
% 18.04/18.29 22642[7:MRR:21603.1,22641.1] || happens(overflow,n1)* -> .
% 18.04/18.29 22643[8:MRR:21834.1,22613.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 18.04/18.29 24219[9:Spt:21571.0,21571.1,21571.2] || less_or_equal(u,n8) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29 24220[9:Res:12546.1,24219.1] || equal(overflow,overflow) less_or_equal(n2,n8)* -> equal(n2,n0).
% 18.04/18.29 24234[9:Obv:24220.0] || less_or_equal(n2,n8)* -> equal(n2,n0).
% 18.04/18.29 24235[9:MRR:24234.0,24234.1,900.0,322.0] || -> .
% 18.04/18.29 24266[9:Spt:24235.0,21571.3] || -> stoppedIn(n0,filling,n9)*.
% 18.04/18.29 24299[10:Spt:21572.0,21572.1,21572.2] || less_or_equal(u,n7) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29 24300[10:Res:12546.1,24299.1] || equal(overflow,overflow) less_or_equal(n2,n7)* -> equal(n2,n0).
% 18.04/18.29 24314[10:Obv:24300.0] || less_or_equal(n2,n7)* -> equal(n2,n0).
% 18.04/18.29 24315[10:MRR:24314.0,24314.1,1010.0,322.0] || -> .
% 18.04/18.29 24344[10:Spt:24315.0,21572.3] || -> stoppedIn(n0,filling,n8)*.
% 18.04/18.29 24379[11:Spt:21573.0,21573.1,21573.2] || less_or_equal(u,n6) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29 24380[11:Res:12546.1,24379.1] || equal(overflow,overflow) less_or_equal(n2,n6)* -> equal(n2,n0).
% 18.04/18.29 24394[11:Obv:24380.0] || less_or_equal(n2,n6)* -> equal(n2,n0).
% 18.04/18.29 24395[11:MRR:24394.0,24394.1,1197.0,322.0] || -> .
% 18.04/18.29 24424[11:Spt:24395.0,21573.3] || -> stoppedIn(n0,filling,n7)*.
% 18.04/18.29 24563[12:Spt:21574.0,21574.1,21574.2] || less_or_equal(u,n5) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29 24564[12:Res:12546.1,24563.1] || equal(overflow,overflow) less_or_equal(n2,n5)* -> equal(n2,n0).
% 18.04/18.29 24578[12:Obv:24564.0] || less_or_equal(n2,n5)* -> equal(n2,n0).
% 18.04/18.29 24579[12:MRR:24578.0,24578.1,1449.0,322.0] || -> .
% 18.04/18.29 24608[12:Spt:24579.0,21574.3] || -> stoppedIn(n0,filling,n6)*.
% 18.04/18.29 24674[13:Spt:21575.0,21575.1,21575.2] || less_or_equal(u,n4) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29 24675[13:Res:12546.1,24674.1] || equal(overflow,overflow) less_or_equal(n2,n4)* -> equal(n2,n0).
% 18.04/18.29 24689[13:Obv:24675.0] || less_or_equal(n2,n4)* -> equal(n2,n0).
% 18.04/18.29 24690[13:MRR:24689.0,24689.1,1495.0,322.0] || -> .
% 18.04/18.29 24719[13:Spt:24690.0,21575.3] || -> stoppedIn(n0,filling,n5)*.
% 18.04/18.29 24927[14:Spt:21576.0,21576.1,21576.2] || less_or_equal(u,n3) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29 24928[14:Res:12546.1,24927.1] || equal(overflow,overflow) less_or_equal(n2,n3)* -> equal(n2,n0).
% 18.04/18.29 24942[14:Obv:24928.0] || less_or_equal(n2,n3)* -> equal(n2,n0).
% 18.04/18.29 24943[14:MRR:24942.0,24942.1,1538.0,322.0] || -> .
% 18.04/18.29 24972[14:Spt:24943.0,21576.3] || -> stoppedIn(n0,filling,n4)*.
% 18.04/18.29 27171[15:Spt:22643.3] || -> stoppedIn(n0,filling,n2)*.
% 18.04/18.29 27174[15:Res:27171.0,65.0] || -> less(skf11(n0,n2,u),n2)*.
% 18.04/18.29 27176[15:Res:27174.0,31.0] || -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29 27210[15:Res:27176.0,14322.0] || -> equal(skf11(n0,n2,u),n1)**.
% 18.04/18.29 27245[15:SpR:27210.0,777.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 18.04/18.29 27328[15:MRR:27245.1,22642.0] || stoppedIn(n0,u,n2)* -> .
% 18.04/18.29 27329[15:UnC:27328.0,27171.0] || -> .
% 18.04/18.29 27348[15:Spt:27329.0,22643.3,27171.0] || stoppedIn(n0,filling,n2)* -> .
% 18.04/18.29 27349[15:Spt:27329.0,22643.0,22643.1,22643.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2).
% 18.04/18.29 27354[15:Res:11425.3,27349.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 18.04/18.29 27355[15:MRR:27354.0,27354.1,27354.2,13773.0,9231.0,4.0] || -> releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 18.04/18.29 27418[16:Spt:27355.1] || -> holdsAt(waterLevel(n2),n2)*.
% 18.04/18.29 27459[16:Res:27418.0,12540.0] || -> equal(n3,n2)**.
% 18.04/18.29 27460[16:MRR:27459.0,470.0] || -> .
% 18.04/18.29 27473[16:Spt:27460.0,27355.1,27418.0] || holdsAt(waterLevel(n2),n2)* -> .
% 18.04/18.29 27474[16:Spt:27460.0,27355.0] || -> releasedAt(filling,n1)*.
% 18.04/18.29 27485[16:Res:27474.0,13028.0] || holdsAt(filling,n2) -> releasedAt(filling,n0)* holdsAt(filling,n3).
% 18.04/18.29 27496[16:MRR:27485.0,27485.1,27485.2,12492.0,6.0,1.0] || -> .
% 18.04/18.29 27506[7:Spt:27496.0,14707.0,14743.0] || less(n1,n2)* -> .
% 18.04/18.29 27507[7:Spt:27496.0,14707.1] || -> less(n0,n1)*.
% 18.04/18.29 27631[7:Res:59.2,27506.0] || less_or_equal(n1,n2)* -> equal(n2,n1).
% 18.04/18.29 27636[7:MRR:27631.0,27631.1,1644.0,491.0] || -> .
% 18.04/18.29 27637[6:Spt:27636.0,9178.3] || -> happens(skf16(n1,u),n1)*.
% 18.04/18.29 27694[6:Res:27637.0,61.0] || -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 18.04/18.29 27698[6:Res:27637.0,12494.1] || equal(skf16(n1,u),overflow)** -> .
% 18.04/18.29 27716[6:MRR:27694.0,323.0] || -> equal(skf16(n1,u),overflow)**.
% 18.04/18.29 27717[6:MRR:27716.0,27698.0] || -> .
% 18.04/18.29 27736[4:Spt:27717.0,9233.1] || -> happens(skf17(n1,u),n1)*.
% 18.04/18.29 27781[4:Res:27736.0,73.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29 27782[4:Res:27736.0,61.0] || -> equal(n1,n0) equal(skf17(n1,u),overflow)**.
% 18.04/18.29 27785[4:Res:27736.0,62.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 18.04/18.29 27786[4:MRR:27785.0,323.0] || -> holdsAt(filling,n1)*.
% 18.04/18.29 27793[4:MRR:27781.0,323.0] || -> holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29 27794[4:MRR:27782.0,323.0] || -> equal(skf17(n1,u),overflow)**.
% 18.04/18.29 27795[4:Rew:27794.0,27736.0] || -> happens(overflow,n1)*.
% 18.04/18.29 27807[4:MRR:21612.0,27795.0] || -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29 27885[4:Res:27793.0,81.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 18.04/18.29 28737[4:Res:27807.2,66.0] || -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 18.04/18.29 28738[4:Res:27807.2,65.0] || -> equal(n1,u) less_or_equal(u,n0) less(skf11(n0,u,v),u)*.
% 18.04/18.29 29317[5:Spt:28737.0,28737.1] || -> equal(n1,u) less_or_equal(u,n0)*.
% 18.04/18.29 29350[5:Res:29317.1,6114.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 18.04/18.29 29615[5:MRR:29350.0,29350.1,29350.2,29350.3,314.0,491.0,322.0,321.0] || -> .
% 18.04/18.29 29746[5:Spt:29615.0,28737.2] || -> less(n0,skf11(n0,u,v))*.
% 18.04/18.29 29803[5:Res:29746.0,50.0] || equal(skf11(n0,u,v),n0)** -> .
% 18.04/18.29 29805[5:Res:29746.0,355.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 18.04/18.29 29808[5:Res:1831.0,29805.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 18.04/18.29 30397[4:Res:28738.2,31.0] || -> equal(n2,n1) less_or_equal(n2,n0) less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29 30430[4:MRR:30397.0,30397.1,491.0,490.0] || -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29 30505[4:Res:30430.0,5336.0] || -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 18.04/18.29 30516[5:MRR:30505.1,29803.0] || -> equal(skf11(n0,n2,u),n1)**.
% 18.04/18.29 30533[5:SpR:30516.0,29746.0] || -> less(n0,n1)*.
% 18.04/18.29 30560[5:MRR:22021.1,30533.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 18.51/18.69 31163[6:Spt:30560.3] || -> stoppedIn(n0,filling,n1)*.
% 18.51/18.69 31166[6:Res:31163.0,65.0] || -> less(skf11(n0,n1,u),n1)*.
% 18.51/18.69 31175[6:Res:31166.0,355.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 18.51/18.69 31188[6:MRR:31175.0,29808.0] || -> .
% 18.51/18.69 31191[6:Spt:31188.0,30560.3,31163.0] || stoppedIn(n0,filling,n1)* -> .
% 18.51/18.69 31192[6:Spt:31188.0,30560.0,30560.1,30560.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 18.51/18.69 31197[6:Res:11425.3,31192.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69 31198[6:MRR:31197.0,31197.1,31197.2,27786.0,9231.0,4.0] || -> releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69 31210[7:Spt:31198.1] || -> holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69 31244[7:Res:31210.0,27885.0] || -> equal(n3,n1)**.
% 18.51/18.69 31245[7:MRR:31244.0,472.0] || -> .
% 18.51/18.69 31265[7:Spt:31245.0,31198.1,31210.0] || holdsAt(waterLevel(n1),n1)* -> .
% 18.51/18.69 31266[7:Spt:31245.0,31198.0] || -> releasedAt(filling,n1)*.
% 18.51/18.69 31276[7:Res:31266.0,17716.1] || equal(filling,filling)* -> .
% 18.51/18.69 31280[7:Obv:31276.0] || -> .
% 18.51/18.69 31288[1:Spt:31280.0,563.2] || -> happens(skf18(n1,u),n1)*.
% 18.51/18.69 31289[0:MRR:9732.0,23.0] || -> happens(skf18(n0,u),n0)*.
% 18.51/18.69 31372[1:Res:31288.0,73.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 18.51/18.69 31373[1:Res:31288.0,61.0] || -> equal(n1,n0) equal(skf18(n1,u),overflow)**.
% 18.51/18.69 31376[1:Res:31288.0,62.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 18.51/18.69 31377[1:MRR:31376.0,323.0] || -> holdsAt(filling,n1)*.
% 18.51/18.69 31381[1:MRR:31372.0,323.0] || -> holdsAt(waterLevel(n3),n1)*.
% 18.51/18.69 31382[1:MRR:31373.0,323.0] || -> equal(skf18(n1,u),overflow)**.
% 18.51/18.69 31383[1:Rew:31382.0,31288.0] || -> happens(overflow,n1)*.
% 18.51/18.69 31392[1:MRR:21612.0,31383.0] || -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 18.51/18.69 31418[2:Spt:9218.0] || -> holdsAt(waterLevel(n0),n1)*.
% 18.51/18.69 31432[2:Res:31418.0,81.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n0).
% 18.51/18.69 31495[1:Res:31381.0,95.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 18.51/18.69 31499[1:Res:31381.0,81.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 18.51/18.69 31512[1:MRR:31495.1,31377.0] || equal(u,overflow) -> happens(u,n1)*.
% 18.51/18.69 31519[1:MRR:7929.2,31512.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 18.51/18.69 31540[1:AED:9.0,31519.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 18.51/18.69 31629[0:Res:31289.0,64.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 18.51/18.69 31631[0:MRR:31629.1,4.0] || -> equal(skf18(n0,u),tapOn)**.
% 18.51/18.69 31632[0:Rew:31631.0,31289.0] || -> happens(tapOn,n0)*.
% 18.51/18.69 31634[0:MRR:11372.1,31632.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 18.51/18.69 31637[0:MRR:17715.1,31632.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 18.51/18.69 31638[0:MRR:9220.0,31632.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 18.51/18.69 32056[1:SpL:58.1,31540.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ releasedAt(waterLevel(v),n2)* -> .
% 18.51/18.69 32251[2:Res:31381.0,31432.0] || -> equal(n3,n0)**.
% 18.51/18.69 32254[2:MRR:32251.0,321.0] || -> .
% 18.51/18.69 32255[2:Spt:32254.0,9218.0,31418.0] || holdsAt(waterLevel(n0),n1)* -> .
% 18.51/18.69 32256[2:Spt:32254.0,9218.1] || -> releasedAt(waterLevel(n0),n1)*.
% 18.51/18.69 32440[3:Spt:865.0,865.1,865.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 18.51/18.69 32481[3:Res:32440.2,31637.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 18.51/18.69 32483[3:MRR:32481.0,31634.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 18.51/18.69 32486[3:Res:32483.1,4.0] || equal(filling,filling)* -> .
% 18.51/18.69 32523[3:Obv:32486.0] || -> .
% 18.51/18.69 32528[3:Spt:32523.0,865.3] || -> happens(skf16(n0,u),n0)*.
% 18.51/18.69 32535[3:Res:32528.0,64.0] || -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 18.51/18.69 32540[3:MRR:32535.1,4.0] || -> equal(skf16(n0,u),tapOn)**.
% 18.51/18.69 32742[4:Spt:31638.0] || -> releasedAt(waterLevel(u),n2)*.
% 18.51/18.69 32744[4:MRR:32056.2,32742.0] || equal(u,v)* holdsAt(waterLevel(u),n1)* -> .
% 18.51/18.69 32746[4:AED:9.0,32744.0] || holdsAt(waterLevel(u),n1)* -> .
% 18.51/18.69 32747[4:UnC:32746.0,31381.0] || -> .
% 18.51/18.69 32748[4:Spt:32747.0,31638.1] || -> happens(skf17(n1,u),n1)*.
% 18.51/18.69 32918[1:Res:31392.2,66.0] || -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 18.51/18.69 32919[1:Res:31392.2,65.0] || -> equal(n1,u) less_or_equal(u,n0) less(skf11(n0,u,v),u)*.
% 18.51/18.69 33547[5:Spt:32918.0,32918.1] || -> equal(n1,u) less_or_equal(u,n0)*.
% 18.51/18.69 33580[5:Res:33547.1,6114.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 18.51/18.69 33835[5:MRR:33580.0,33580.1,33580.2,33580.3,314.0,491.0,322.0,321.0] || -> .
% 18.51/18.69 33947[5:Spt:33835.0,32918.2] || -> less(n0,skf11(n0,u,v))*.
% 18.51/18.69 33953[5:Res:33947.0,50.0] || equal(skf11(n0,u,v),n0)** -> .
% 18.51/18.69 33955[5:Res:33947.0,355.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 18.51/18.69 33958[5:Res:1831.0,33955.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 18.51/18.69 34548[1:Res:32919.2,31.0] || -> equal(n2,n1) less_or_equal(n2,n0) less_or_equal(skf11(n0,n2,u),n1)*.
% 18.51/18.69 34581[1:MRR:34548.0,34548.1,491.0,490.0] || -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.51/18.69 34656[1:Res:34581.0,5336.0] || -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 18.51/18.69 34667[5:MRR:34656.1,33953.0] || -> equal(skf11(n0,n2,u),n1)**.
% 18.51/18.69 34684[5:SpR:34667.0,33947.0] || -> less(n0,n1)*.
% 18.51/18.69 34711[5:MRR:22021.1,34684.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 18.51/18.69 35410[6:Spt:34711.3] || -> stoppedIn(n0,filling,n1)*.
% 18.51/18.69 35413[6:Res:35410.0,65.0] || -> less(skf11(n0,n1,u),n1)*.
% 18.51/18.69 35422[6:Res:35413.0,355.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 18.51/18.69 35435[6:MRR:35422.0,33958.0] || -> .
% 18.51/18.69 35438[6:Spt:35435.0,34711.3,35410.0] || stoppedIn(n0,filling,n1)* -> .
% 18.51/18.69 35439[6:Spt:35435.0,34711.0,34711.1,34711.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 18.51/18.69 35442[6:Res:100.3,35439.1] || holdsAt(filling,plus(n0,n1)) happens(skf16(n0,filling),n0)* -> holdsAt(filling,n0) releasedAt(filling,plus(n0,n1)) holdsAt(waterLevel(n1),n1).
% 18.51/18.69 35444[6:Rew:14.0,35442.3,32540.0,35442.1,14.0,35442.0] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69 35445[6:MRR:35444.0,35444.1,35444.2,31377.0,31632.0,4.0] || -> releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69 35456[7:Spt:35445.1] || -> holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69 35491[7:Res:35456.0,31499.0] || -> equal(n3,n1)**.
% 18.51/18.69 35493[7:MRR:35491.0,472.0] || -> .
% 18.51/18.69 35513[7:Spt:35493.0,35445.1,35456.0] || holdsAt(waterLevel(n1),n1)* -> .
% 18.51/18.69 35514[7:Spt:35493.0,35445.0] || -> releasedAt(filling,n1)*.
% 18.51/18.69 35524[7:Res:35514.0,31637.1] || equal(filling,filling)* -> .
% 18.51/18.69 35528[7:Obv:35524.0] || -> .
% 18.51/18.69 % SZS output end Refutation
% 18.51/18.69 Formulae used in the proof : filling_3 less0 waterLevel_0 not_filling_0 not_released_filling_0 filling_3_l1 tapOff_not_tapOn overflow_not_tapOn 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
% 18.51/18.69
%------------------------------------------------------------------------------