TSTP Solution File: CSR011+1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : CSR011+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n019.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 15.20s 15.37s
% Output : Refutation 15.49s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : CSR011+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.06/0.13 % Command : run_spass %d %s
% 0.13/0.34 % Computer : n019.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 600
% 0.13/0.34 % DateTime : Thu Jun 9 16:47:40 EDT 2022
% 0.13/0.34 % CPUTime :
% 15.20/15.37
% 15.20/15.37 SPASS V 3.9
% 15.20/15.37 SPASS beiseite: Proof found.
% 15.20/15.37 % SZS status Theorem
% 15.20/15.37 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 15.20/15.37 SPASS derived 27831 clauses, backtracked 2361 clauses, performed 113 splits and kept 10025 clauses.
% 15.20/15.37 SPASS allocated 107741 KBytes.
% 15.20/15.37 SPASS spent 0:0:14.99 on the problem.
% 15.20/15.37 0:00:00.04 for the input.
% 15.20/15.37 0:00:00.06 for the FLOTTER CNF translation.
% 15.20/15.37 0:00:00.57 for inferences.
% 15.20/15.37 0:00:00.34 for the backtracking.
% 15.20/15.37 0:0:13.78 for the reduction.
% 15.20/15.37
% 15.20/15.37
% 15.20/15.37 Here is a proof with depth 11, length 598 :
% 15.20/15.37 % SZS output start Refutation
% 15.20/15.37 1[0:Inp] || -> stoppedIn(n0,filling,n3)*.
% 15.20/15.37 2[0:Inp] || less(u,n0)* -> .
% 15.20/15.37 3[0:Inp] || -> holdsAt(waterLevel(n0),n0)*.
% 15.20/15.37 4[0:Inp] || holdsAt(filling,n0)* -> .
% 15.20/15.37 6[0:Inp] || releasedAt(filling,n0)* -> .
% 15.20/15.37 8[0:Inp] || equal(tapOff,tapOn)** -> .
% 15.20/15.37 10[0:Inp] || equal(overflow,tapOn)** -> .
% 15.20/15.37 13[0:Inp] || -> equal(plus(n0,n1),n1)**.
% 15.20/15.37 14[0:Inp] || -> equal(plus(n0,n2),n2)**.
% 15.20/15.37 16[0:Inp] || -> equal(plus(n1,n1),n2)**.
% 15.20/15.37 17[0:Inp] || -> equal(plus(n1,n2),n3)**.
% 15.20/15.37 18[0:Inp] || -> equal(plus(n1,n3),n4)**.
% 15.20/15.37 22[0:Inp] || releasedAt(waterLevel(u),n0)* -> .
% 15.20/15.37 23[0:Inp] || equal(waterLevel(u),filling)** -> .
% 15.20/15.37 25[0:Inp] || -> equal(plus(u,v),plus(v,u))*.
% 15.20/15.37 26[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 15.20/15.37 27[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 15.20/15.37 28[0:Inp] || less(u,n1)* -> less_or_equal(u,n0).
% 15.20/15.37 29[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 15.20/15.37 30[0:Inp] || less(u,n2)* -> less_or_equal(u,n1).
% 15.20/15.37 31[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 15.20/15.37 32[0:Inp] || less(u,n3)* -> less_or_equal(u,n2).
% 15.20/15.37 33[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 15.20/15.37 48[0:Inp] || less(u,v)*+ less(v,u)* -> .
% 15.20/15.37 49[0:Inp] || less(u,v)* equal(v,u) -> .
% 15.20/15.37 50[0:Inp] || SkP0(u,v) -> initiates(v,u,w)*.
% 15.20/15.37 52[0:Inp] || terminates(u,v,w)* -> equal(v,filling).
% 15.20/15.37 53[0:Inp] || releases(u,v,w)* -> equal(u,tapOn).
% 15.20/15.37 54[0:Inp] || -> less(u,v)* equal(v,u) less(v,u)*.
% 15.20/15.37 56[0:Inp] || equal(waterLevel(u),waterLevel(v))* -> equal(u,v).
% 15.20/15.37 57[0:Inp] || equal(u,v) -> equal(waterLevel(u),waterLevel(v))*.
% 15.20/15.37 58[0:Inp] || less_or_equal(u,v) -> equal(u,v) less(u,v)*.
% 15.20/15.37 59[0:Inp] || releases(u,v,w)* -> equal(waterLevel(skf21(v)),v).
% 15.20/15.37 60[0:Inp] || happens(u,v)* -> equal(v,n0) equal(u,overflow).
% 15.20/15.37 61[0:Inp] || happens(u,v)* -> equal(v,n0) holdsAt(filling,v).
% 15.20/15.37 62[0:Inp] || happens(u,v)* -> equal(u,tapOn) equal(u,overflow).
% 15.20/15.37 63[0:Inp] || happens(u,v)* -> equal(u,tapOn) holdsAt(filling,v).
% 15.20/15.37 64[0:Inp] || stoppedIn(u,v,w)*+ -> less(skf11(u,w,x),w)*.
% 15.20/15.37 65[0:Inp] || stoppedIn(u,v,w)*+ -> less(u,skf11(u,x,y))*.
% 15.20/15.37 68[0:Inp] || equal(u,tapOn) equal(v,filling) -> SkP0(v,u)*.
% 15.20/15.37 70[0:Inp] || SkP1(u,v,w)*+ -> equal(waterLevel(skf20(u,x)),u)**.
% 15.20/15.37 71[0:Inp] || terminates(u,v,w)* -> equal(u,overflow) equal(u,tapOff).
% 15.20/15.37 72[0:Inp] || happens(u,v)*+ -> equal(v,n0) holdsAt(waterLevel(n3),v)*.
% 15.20/15.37 73[0:Inp] || happens(u,v)*+ -> equal(u,tapOn) holdsAt(waterLevel(n3),v)*.
% 15.20/15.37 74[0:Inp] || equal(u,n0) equal(v,tapOn) -> happens(v,u)*.
% 15.20/15.37 77[0:Inp] || equal(u,filling) equal(v,overflow) -> terminates(v,u,w)*.
% 15.20/15.37 78[0:Inp] || equal(u,tapOn) equal(v,waterLevel(w))*+ -> releases(u,v,x)*.
% 15.20/15.37 79[0:Inp] || holdsAt(waterLevel(u),v) -> trajectory(filling,v,waterLevel(plus(u,w)),w)*.
% 15.20/15.37 80[0:Inp] || holdsAt(waterLevel(u),v)*+ holdsAt(waterLevel(w),v)* -> equal(w,u)*.
% 15.20/15.37 81[0:Inp] || stoppedIn(u,v,w) -> happens(skf12(w,u,v),skf11(u,w,v))*.
% 15.20/15.37 83[0:Inp] || releasedAt(u,v)+ -> releasedAt(u,plus(v,n1))* happens(skf17(v,w),v)*.
% 15.20/15.37 84[0:Inp] || releasedAt(u,plus(v,n1))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 15.20/15.37 85[0:Inp] || happens(u,v) initiates(u,w,v)*+ -> holdsAt(w,plus(v,n1))*.
% 15.20/15.37 86[0:Inp] || happens(u,v) releases(u,w,v)*+ -> releasedAt(w,plus(v,n1))*.
% 15.20/15.37 87[0:Inp] || stoppedIn(u,v,w) -> terminates(skf12(w,u,v),v,skf11(u,w,v))*.
% 15.20/15.37 89[0:Inp] || releasedAt(u,plus(v,n1)) -> releasedAt(u,v) releases(skf18(v,u),u,v)*.
% 15.20/15.37 90[0:Inp] || happens(u,v) holdsAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 15.20/15.37 91[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ initiates(u,w,v)* -> .
% 15.20/15.37 92[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 15.20/15.37 94[0:Inp] || equal(u,overflow) holdsAt(filling,v) holdsAt(waterLevel(n3),v)*+ -> happens(u,v)*.
% 15.20/15.37 95[0:Inp] || equal(u,overflow) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> initiates(u,v,x)*.
% 15.20/15.37 96[0:Inp] || equal(u,tapOff) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> SkP1(v,u,x)*.
% 15.20/15.37 97[0:Inp] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* happens(skf15(v,w),v)*.
% 15.20/15.37 98[0:Inp] || holdsAt(u,plus(v,n1))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 15.20/15.37 99[0:Inp] || holdsAt(u,plus(v,n1)) -> holdsAt(u,v) releasedAt(u,plus(v,n1)) initiates(skf16(v,u),u,v)*.
% 15.20/15.37 100[0:Inp] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) terminates(skf15(v,u),u,v)*.
% 15.20/15.37 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))*.
% 15.20/15.37 109[0:Res:1.0,87.0] || -> terminates(skf12(n3,n0,filling),filling,skf11(n0,n3,filling))*.
% 15.20/15.37 110[0:Res:1.0,81.0] || -> happens(skf12(n3,n0,filling),skf11(n0,n3,filling))*.
% 15.20/15.37 111[0:Res:1.0,64.0] || -> less(skf11(n0,n3,u),n3)*.
% 15.20/15.37 112[0:Res:1.0,65.0] || -> less(n0,skf11(n0,u,v))*.
% 15.20/15.37 123[0:Res:111.0,32.0] || -> less_or_equal(skf11(n0,n3,u),n2)*.
% 15.20/15.37 152[0:Res:31.1,26.0] || less_or_equal(u,n1) -> less_or_equal(u,n2)*.
% 15.20/15.37 153[0:Res:29.1,26.0] || less_or_equal(u,n0) -> less_or_equal(u,n1)*.
% 15.20/15.37 162[0:Res:33.1,49.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 15.20/15.37 163[0:Res:31.1,49.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 15.20/15.37 164[0:Res:29.1,49.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 15.20/15.37 166[0:Res:112.0,49.0] || equal(skf11(n0,u,v),n0)** -> .
% 15.20/15.37 173[0:Res:33.1,48.0] || less_or_equal(u,n2) less(n3,u)* -> .
% 15.20/15.37 174[0:Res:31.1,48.0] || less_or_equal(u,n1) less(n2,u)* -> .
% 15.20/15.37 191[0:Res:152.1,162.0] || less_or_equal(u,n1)* equal(n3,u) -> .
% 15.20/15.37 247[0:Res:54.0,2.0] || -> equal(n0,u) less(n0,u)*.
% 15.20/15.37 255[0:Res:54.0,30.0] || -> equal(n2,u) less(n2,u)* less_or_equal(u,n1).
% 15.20/15.37 256[0:Res:54.0,28.0] || -> equal(n1,u) less(n1,u)* less_or_equal(u,n0).
% 15.20/15.37 289[0:Res:247.1,26.0] || -> equal(n0,u) less_or_equal(n0,u)*.
% 15.20/15.37 291[0:MRR:289.0,27.0] || -> less_or_equal(n0,u)*.
% 15.20/15.37 298[0:Res:291.0,162.0] || equal(n3,n0)** -> .
% 15.20/15.37 299[0:Res:291.0,163.0] || equal(n2,n0)** -> .
% 15.20/15.37 300[0:Res:291.0,164.0] || equal(n1,n0)** -> .
% 15.20/15.37 328[0:Res:58.2,2.0] || less_or_equal(u,n0)* -> equal(u,n0).
% 15.20/15.37 336[0:Res:58.2,30.0] || less_or_equal(u,n2)* -> equal(u,n2) less_or_equal(u,n1).
% 15.20/15.37 337[0:Res:58.2,28.0] || less_or_equal(u,n1)* -> equal(u,n1) less_or_equal(u,n0).
% 15.20/15.37 338[0:Res:58.2,48.0] || less_or_equal(u,v) less(v,u)* -> equal(u,v).
% 15.20/15.37 344[0:MRR:338.2,49.1] || less_or_equal(u,v) less(v,u)* -> .
% 15.20/15.37 468[0:Res:33.1,173.1] || less_or_equal(n3,n2)* less_or_equal(n3,n2)* -> .
% 15.20/15.37 474[0:Obv:468.0] || less_or_equal(n3,n2)* -> .
% 15.20/15.37 476[0:Res:152.1,474.0] || less_or_equal(n3,n1)* -> .
% 15.20/15.37 477[0:Res:27.1,474.0] || equal(n3,n2)** -> .
% 15.20/15.37 479[0:Res:27.1,476.0] || equal(n3,n1)** -> .
% 15.20/15.37 490[0:Res:58.2,174.1] || less_or_equal(n2,u)* less_or_equal(u,n1)* -> equal(n2,u).
% 15.20/15.37 494[0:MRR:490.2,163.1] || less_or_equal(n2,u)*+ less_or_equal(u,n1)* -> .
% 15.20/15.37 503[0:SpR:14.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n2),n2)*.
% 15.20/15.37 505[0:SpR:13.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n1),n1)*.
% 15.20/15.37 527[0:SpL:57.1,80.0] || equal(u,v)* holdsAt(waterLevel(v),w)*+ holdsAt(waterLevel(x),w)* -> equal(x,u)*.
% 15.20/15.37 538[0:EqR:78.1] || equal(u,tapOn) -> releases(u,waterLevel(v),w)*.
% 15.20/15.37 560[0:SpL:16.0,84.0] || releasedAt(u,n2)*+ -> releasedAt(u,n1) happens(skf18(n1,v),n1)*.
% 15.20/15.37 561[0:SpL:13.0,84.0] || releasedAt(u,n1)*+ -> releasedAt(u,n0) happens(skf18(n0,v),n0)*.
% 15.20/15.37 562[0:SpL:25.0,84.0] || releasedAt(u,plus(n1,v))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 15.20/15.37 565[0:Res:153.1,191.0] || less_or_equal(u,n0)* equal(n3,u) -> .
% 15.20/15.37 588[0:Res:50.1,85.1] || SkP0(u,v)*+ happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 15.20/15.37 686[0:Res:81.1,62.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) equal(skf12(w,u,v),overflow)**.
% 15.20/15.37 700[0:SpL:16.0,92.1] || happens(u,n1) releasedAt(v,n2) terminates(u,v,n1)* -> .
% 15.20/15.37 713[0:SpL:16.0,90.1] || happens(u,n1) holdsAt(v,n2) terminates(u,v,n1)* -> .
% 15.20/15.37 723[0:SpL:16.0,91.1] || happens(u,n1) releasedAt(v,n2) initiates(u,v,n1)* -> .
% 15.20/15.37 724[0:SpL:13.0,91.1] || happens(u,n0) releasedAt(v,n1) initiates(u,v,n0)* -> .
% 15.20/15.37 731[0:Res:27.1,565.0] || equal(u,n0) equal(n3,u)* -> .
% 15.20/15.37 735[0:Res:89.2,53.0] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) equal(skf18(v,u),tapOn).
% 15.20/15.37 737[0:Rew:735.2,89.2] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) releases(tapOn,u,v).
% 15.20/15.37 747[0:SpL:13.0,737.0] || releasedAt(u,n1) -> releasedAt(u,n0) releases(tapOn,u,n0)*.
% 15.20/15.37 748[0:SpL:25.0,737.0] || releasedAt(u,plus(n1,v))* -> releasedAt(u,v) releases(tapOn,u,v).
% 15.20/15.37 769[0:Res:87.1,71.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow) equal(skf12(w,u,v),tapOff)**.
% 15.20/15.37 771[0:Rew:686.1,769.2] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)** equal(tapOff,tapOn).
% 15.20/15.37 772[0:MRR:771.2,8.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)**.
% 15.20/15.37 773[0:Rew:772.1,81.1] || stoppedIn(u,v,w) -> happens(overflow,skf11(u,w,v))*.
% 15.20/15.37 829[0:EqR:96.1] || equal(u,tapOff) holdsAt(waterLevel(v),w) -> SkP1(waterLevel(v),u,w)*.
% 15.20/15.37 839[0:EqR:95.1] || equal(u,overflow) holdsAt(waterLevel(v),w) -> initiates(u,waterLevel(v),w)*.
% 15.20/15.37 851[0:Res:3.0,97.0] || -> holdsAt(waterLevel(n0),plus(n0,n1)) releasedAt(waterLevel(n0),plus(n0,n1))* happens(skf15(n0,u),n0)*.
% 15.20/15.37 853[0:Rew:13.0,851.1,13.0,851.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1) happens(skf15(n0,u),n0)*.
% 15.20/15.37 861[0:SpL:13.0,98.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* happens(skf16(n0,v),n0)*.
% 15.20/15.37 862[0:SpL:25.0,98.0] || holdsAt(u,plus(n1,v))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 15.20/15.37 865[0:Rew:13.0,861.2] || holdsAt(u,n1)+ -> holdsAt(u,n0) releasedAt(u,n1)* happens(skf16(n0,v),n0)*.
% 15.20/15.37 874[0:Res:100.3,52.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(u,filling).
% 15.20/15.37 891[0:Res:58.2,344.1] || less_or_equal(u,v)*+ less_or_equal(v,u)* -> equal(u,v).
% 15.20/15.37 894[0:Res:112.0,344.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 15.20/15.37 901[0:Res:110.0,73.0] || -> equal(skf12(n3,n0,filling),tapOn) holdsAt(waterLevel(n3),skf11(n0,n3,filling))*.
% 15.20/15.37 903[0:Res:110.0,60.0] || -> equal(skf11(n0,n3,filling),n0) equal(skf12(n3,n0,filling),overflow)**.
% 15.20/15.37 905[0:Res:110.0,63.0] || -> equal(skf12(n3,n0,filling),tapOn) holdsAt(filling,skf11(n0,n3,filling))*.
% 15.20/15.37 907[0:MRR:903.0,166.0] || -> equal(skf12(n3,n0,filling),overflow)**.
% 15.20/15.37 908[0:Rew:907.0,110.0] || -> happens(overflow,skf11(n0,n3,filling))*.
% 15.20/15.37 909[0:Rew:907.0,109.0] || -> terminates(overflow,filling,skf11(n0,n3,filling))*.
% 15.20/15.37 910[0:Rew:907.0,905.0] || -> equal(overflow,tapOn) holdsAt(filling,skf11(n0,n3,filling))*.
% 15.20/15.37 911[0:MRR:910.0,10.0] || -> holdsAt(filling,skf11(n0,n3,filling))*.
% 15.20/15.37 912[0:Rew:907.0,901.0] || -> equal(overflow,tapOn) holdsAt(waterLevel(n3),skf11(n0,n3,filling))*.
% 15.20/15.37 913[0:MRR:912.0,10.0] || -> holdsAt(waterLevel(n3),skf11(n0,n3,filling))*.
% 15.20/15.37 933[0:Res:913.0,94.2] || equal(u,overflow) holdsAt(filling,skf11(n0,n3,filling)) -> happens(u,skf11(n0,n3,filling))*.
% 15.20/15.37 934[0:Res:913.0,80.0] || holdsAt(waterLevel(u),skf11(n0,n3,filling))* -> equal(u,n3).
% 15.20/15.37 936[0:MRR:933.1,911.0] || equal(u,overflow) -> happens(u,skf11(n0,n3,filling))*.
% 15.20/15.37 1436[0:Res:255.1,26.0] || -> equal(n2,u) less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 15.20/15.37 1440[0:MRR:1436.0,27.0] || -> less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 15.20/15.37 1483[0:Res:256.1,26.0] || -> equal(n1,u) less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 15.20/15.37 1486[0:MRR:1483.0,27.0] || -> less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 15.20/15.37 1632[0:Res:538.1,59.0] || equal(u,tapOn)* -> equal(waterLevel(skf21(waterLevel(v))),waterLevel(v))**.
% 15.20/15.37 1634[0:Res:538.1,86.1] || equal(u,tapOn)+ happens(u,v)* -> releasedAt(waterLevel(w),plus(v,n1))*.
% 15.20/15.37 1635[0:AED:8.0,1632.0] || -> equal(waterLevel(skf21(waterLevel(u))),waterLevel(u))**.
% 15.20/15.37 1925[0:Res:1486.0,894.0] || -> less_or_equal(n1,skf11(n0,u,v))*.
% 15.20/15.37 2675[0:SpL:1635.0,56.0] || equal(waterLevel(u),waterLevel(v))*+ -> equal(skf21(waterLevel(u)),v)*.
% 15.20/15.37 3753[0:Res:123.0,336.0] || -> equal(skf11(n0,n3,u),n2) less_or_equal(skf11(n0,n3,u),n1)*.
% 15.20/15.37 4038[0:Res:1440.0,337.0] || -> less_or_equal(n2,u)* equal(u,n1) less_or_equal(u,n0)*.
% 15.20/15.37 5336[0:Res:4038.2,328.0] || -> less_or_equal(n2,u)* equal(u,n1) equal(u,n0).
% 15.20/15.37 5411[0:Res:5336.0,494.0] || less_or_equal(u,n1)* -> equal(u,n1) equal(u,n0).
% 15.20/15.37 5523[0:Res:503.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))*.
% 15.20/15.37 5529[0:Res:505.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))*.
% 15.20/15.37 5550[0:Res:747.2,59.0] || releasedAt(u,n1) -> releasedAt(u,n0) equal(waterLevel(skf21(u)),u)**.
% 15.20/15.37 5560[0:EqR:2675.0] || -> equal(skf21(waterLevel(u)),u)**.
% 15.20/15.37 5724[0:Res:1925.0,891.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 15.20/15.37 5800[1:Spt:560.0,560.1] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 15.20/15.37 6081[2:Spt:561.0,561.1] || releasedAt(u,n1)* -> releasedAt(u,n0).
% 15.20/15.37 6272[0:Res:3753.1,5411.0] || -> equal(skf11(n0,n3,u),n2)** equal(skf11(n0,n3,u),n1) equal(skf11(n0,n3,u),n0).
% 15.20/15.37 6283[0:MRR:6272.2,166.0] || -> equal(skf11(n0,n3,u),n2)** equal(skf11(n0,n3,u),n1).
% 15.20/15.37 6295[0:SpR:6283.0,111.0] || -> equal(skf11(n0,n3,u),n1)** less(n2,n3).
% 15.20/15.37 6299[0:SpR:6283.0,908.0] || -> equal(skf11(n0,n3,filling),n1)** happens(overflow,n2).
% 15.20/15.37 6300[0:SpR:6283.0,911.0] || -> equal(skf11(n0,n3,filling),n1)** holdsAt(filling,n2).
% 15.20/15.37 6305[0:SpR:6283.0,112.0] || -> equal(skf11(n0,n3,u),n1)** less(n0,n2).
% 15.20/15.37 6320[0:SpL:6283.0,934.0] || holdsAt(waterLevel(u),n2)* -> equal(skf11(n0,n3,filling),n1)** equal(u,n3).
% 15.20/15.37 6323[3:Spt:6299.0] || -> equal(skf11(n0,n3,filling),n1)**.
% 15.20/15.37 6329[3:Rew:6323.0,934.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 15.20/15.37 6410[0:Res:853.2,63.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)** holdsAt(filling,n0).
% 15.20/15.37 6412[0:MRR:6410.3,4.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 15.20/15.37 6413[0:Rew:6412.2,853.2] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 15.20/15.37 6458[2:Res:6413.1,6081.0] || -> holdsAt(waterLevel(n0),n1) happens(tapOn,n0) releasedAt(waterLevel(n0),n0)*.
% 15.20/15.37 6459[2:MRR:6458.2,22.0] || -> holdsAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 15.20/15.37 6485[0:Res:77.2,700.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 15.20/15.37 6518[0:Res:77.2,713.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* holdsAt(u,n2)* -> .
% 15.20/15.37 7063[0:Res:50.1,724.2] || SkP0(u,v)* happens(v,n0) releasedAt(u,n1) -> .
% 15.20/15.37 7155[0:Res:68.2,7063.0] || equal(u,tapOn)+ equal(v,filling) happens(u,n0)* releasedAt(v,n1)* -> .
% 15.20/15.37 7198[0:Res:68.2,588.0] || equal(u,tapOn)+ equal(v,filling) happens(u,w)* -> holdsAt(v,plus(w,n1))*.
% 15.20/15.37 7352[0:SpL:17.0,748.0] || releasedAt(u,n3) -> releasedAt(u,n2) releases(tapOn,u,n2)*.
% 15.20/15.37 7360[0:Res:7352.2,59.0] || releasedAt(u,n3) -> releasedAt(u,n2) equal(waterLevel(skf21(u)),u)**.
% 15.20/15.37 7409[0:SpL:7360.2,23.0] || releasedAt(u,n3)* equal(u,filling) -> releasedAt(u,n2).
% 15.20/15.37 7851[0:Res:829.2,70.0] || equal(u,tapOff)* holdsAt(waterLevel(v),w)* -> equal(waterLevel(skf20(waterLevel(v),x)),waterLevel(v))**.
% 15.20/15.37 7855[0:AED:8.0,7851.0] || holdsAt(waterLevel(u),v)*+ -> equal(waterLevel(skf20(waterLevel(u),w)),waterLevel(u))**.
% 15.20/15.37 8191[0:SpR:57.1,839.2] || equal(u,v)* equal(w,overflow) holdsAt(waterLevel(u),x)*+ -> initiates(w,waterLevel(v),x)*.
% 15.20/15.37 8195[0:Res:839.2,85.1] || equal(u,overflow) holdsAt(waterLevel(v),w)+ happens(u,w)* -> holdsAt(waterLevel(v),plus(w,n1))*.
% 15.20/15.37 8198[0:Res:839.2,723.2] || equal(u,overflow) holdsAt(waterLevel(v),n1) happens(u,n1)* releasedAt(waterLevel(v),n2)* -> .
% 15.20/15.37 8551[0:SpL:18.0,562.0] || releasedAt(u,n4)*+ -> releasedAt(u,n3) happens(skf18(n3,v),n3)*.
% 15.20/15.37 8552[0:SpL:17.0,562.0] || releasedAt(u,n3)*+ -> releasedAt(u,n2) happens(skf18(n2,v),n2)*.
% 15.20/15.37 8568[0:Res:3.0,7855.0] || -> equal(waterLevel(skf20(waterLevel(n0),u)),waterLevel(n0))**.
% 15.20/15.37 8585[0:SpR:8568.0,5560.0] || -> equal(skf20(waterLevel(n0),u),skf21(waterLevel(n0)))**.
% 15.20/15.37 8612[0:Rew:5560.0,8585.0] || -> equal(skf20(waterLevel(n0),u),n0)**.
% 15.20/15.37 8908[0:SpR:16.0,874.2] || holdsAt(u,n1) -> holdsAt(u,plus(n1,n1))* releasedAt(u,n2) equal(u,filling).
% 15.20/15.37 8909[0:SpR:13.0,874.2] || holdsAt(u,n0) -> holdsAt(u,plus(n0,n1))* releasedAt(u,n1) equal(u,filling).
% 15.20/15.37 8910[0:SpR:25.0,874.2] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(n1,v))* equal(u,filling).
% 15.20/15.37 8923[0:Rew:16.0,8908.1] || holdsAt(u,n1) -> holdsAt(u,n2) releasedAt(u,n2)* equal(u,filling).
% 15.20/15.37 8924[0:Rew:13.0,8909.1] || holdsAt(u,n0) -> holdsAt(u,n1) releasedAt(u,n1)* equal(u,filling).
% 15.20/15.37 9217[2:Res:8924.2,6081.0] || holdsAt(u,n0) -> holdsAt(u,n1) equal(u,filling) releasedAt(u,n0)*.
% 15.20/15.37 9219[0:SpL:18.0,862.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,plus(n3,n1))* happens(skf16(n3,v),n3)*.
% 15.20/15.37 9220[0:SpL:17.0,862.0] || holdsAt(u,n3) -> holdsAt(u,n2) releasedAt(u,plus(n2,n1))* happens(skf16(n2,v),n2)*.
% 15.20/15.37 9221[0:SpL:16.0,862.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 15.20/15.37 9227[0:Rew:18.0,9219.2,25.0,9219.2] || holdsAt(u,n4)+ -> holdsAt(u,n3) releasedAt(u,n4)* happens(skf16(n3,v),n3)*.
% 15.20/15.37 9228[0:Rew:17.0,9220.2,25.0,9220.2] || holdsAt(u,n3)+ -> holdsAt(u,n2) releasedAt(u,n3)* happens(skf16(n2,v),n2)*.
% 15.20/15.37 9229[0:Rew:16.0,9221.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 15.20/15.37 9236[2:Res:9217.3,22.0] || holdsAt(waterLevel(u),n0) -> holdsAt(waterLevel(u),n1)* equal(waterLevel(u),filling).
% 15.20/15.37 9238[2:MRR:9236.2,23.0] || holdsAt(waterLevel(u),n0) -> holdsAt(waterLevel(u),n1)*.
% 15.20/15.37 9246[3:Res:9238.1,6329.0] || holdsAt(waterLevel(u),n0)* -> equal(u,n3).
% 15.20/15.37 9255[3:Res:3.0,9246.0] || -> equal(n3,n0)**.
% 15.20/15.37 9257[3:MRR:9255.0,298.0] || -> .
% 15.20/15.37 9258[3:Spt:9257.0,6299.0,6323.0] || equal(skf11(n0,n3,filling),n1)** -> .
% 15.20/15.37 9259[3:Spt:9257.0,6299.1] || -> happens(overflow,n2)*.
% 15.20/15.37 9275[3:MRR:6320.1,9258.0] || holdsAt(waterLevel(u),n2)* -> equal(u,n3).
% 15.20/15.37 9363[0:Res:913.0,7855.0] || -> equal(waterLevel(skf20(waterLevel(n3),u)),waterLevel(n3))**.
% 15.20/15.37 9368[4:Spt:6459.0] || -> holdsAt(waterLevel(n0),n1)*.
% 15.20/15.37 9373[4:Res:9368.0,97.0] || -> holdsAt(waterLevel(n0),plus(n1,n1)) releasedAt(waterLevel(n0),plus(n1,n1))* happens(skf15(n1,u),n1)*.
% 15.20/15.37 9374[4:Res:9368.0,527.1] || equal(u,n0)* holdsAt(waterLevel(v),n1)*+ -> equal(v,u)*.
% 15.20/15.37 9376[4:Rew:16.0,9373.1,16.0,9373.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2) happens(skf15(n1,u),n1)*.
% 15.20/15.37 9378[5:Spt:865.0,865.1,865.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 15.20/15.37 9380[5:Res:9378.2,6081.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 15.20/15.37 9537[6:Spt:6305.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 9538[6:UnC:9537.0,9258.0] || -> .
% 15.20/15.37 9539[6:Spt:9538.0,6305.1] || -> less(n0,n2)*.
% 15.20/15.37 9549[7:Spt:6295.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 9550[7:UnC:9549.0,9258.0] || -> .
% 15.20/15.37 9551[7:Spt:9550.0,6295.1] || -> less(n2,n3)*.
% 15.20/15.37 9589[5:Res:9380.2,6.0] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 15.20/15.37 9594[5:MRR:9589.1,4.0] || holdsAt(filling,n1)* -> .
% 15.20/15.37 9689[0:SpR:6283.0,112.0] || -> equal(skf11(n0,n3,u),n1)** less(n0,n2).
% 15.20/15.37 9692[0:SpR:6283.0,908.0] || -> equal(skf11(n0,n3,filling),n1)** happens(overflow,n2).
% 15.20/15.37 9698[0:SpR:6283.0,111.0] || -> equal(skf11(n0,n3,u),n1)** less(n2,n3).
% 15.20/15.37 9801[8:Spt:9376.2] || -> happens(skf15(n1,u),n1)*.
% 15.20/15.37 9804[8:Res:9801.0,60.0] || -> equal(n1,n0) equal(skf15(n1,u),overflow)**.
% 15.20/15.37 9806[8:Res:9801.0,63.0] || -> equal(skf15(n1,u),tapOn)** holdsAt(filling,n1).
% 15.20/15.37 9810[8:MRR:9804.0,300.0] || -> equal(skf15(n1,u),overflow)**.
% 15.20/15.37 9814[8:Rew:9810.0,9806.0] || -> equal(overflow,tapOn) holdsAt(filling,n1)*.
% 15.20/15.37 9815[8:MRR:9814.0,9814.1,10.0,9594.0] || -> .
% 15.20/15.37 9816[8:Spt:9815.0,9376.0,9376.1] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)*.
% 15.20/15.37 9820[8:Res:9816.1,5800.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n1)*.
% 15.20/15.37 9823[9:Spt:9820.0] || -> holdsAt(waterLevel(n0),n2)*.
% 15.20/15.37 9832[9:Res:9823.0,9275.0] || -> equal(n3,n0)**.
% 15.20/15.37 9835[9:MRR:9832.0,298.0] || -> .
% 15.20/15.37 9839[9:Spt:9835.0,9820.0,9823.0] || holdsAt(waterLevel(n0),n2)* -> .
% 15.20/15.37 9840[9:Spt:9835.0,9820.1] || -> releasedAt(waterLevel(n0),n1)*.
% 15.20/15.37 9847[9:Res:9840.0,6081.0] || -> releasedAt(waterLevel(n0),n0)*.
% 15.20/15.37 9848[9:MRR:9847.0,22.0] || -> .
% 15.20/15.37 9850[5:Spt:9848.0,865.3] || -> happens(skf16(n0,u),n0)*.
% 15.20/15.37 9884[6:Spt:9698.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 9885[6:UnC:9884.0,9258.0] || -> .
% 15.20/15.37 9886[6:Spt:9885.0,9698.1] || -> less(n2,n3)*.
% 15.20/15.37 9919[7:Spt:9689.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 9920[7:UnC:9919.0,9258.0] || -> .
% 15.20/15.37 9921[7:Spt:9920.0,9689.1] || -> less(n0,n2)*.
% 15.20/15.37 9973[8:Spt:9376.2] || -> happens(skf15(n1,u),n1)*.
% 15.20/15.37 9975[8:Res:9973.0,72.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 15.20/15.37 9983[8:MRR:9975.0,300.0] || -> holdsAt(waterLevel(n3),n1)*.
% 15.20/15.37 10029[8:Res:9983.0,9374.1] || equal(u,n0) -> equal(n3,u)*.
% 15.20/15.37 10033[8:MRR:10029.1,731.1] || equal(u,n0)* -> .
% 15.20/15.37 10034[8:UnC:10033.0,8612.0] || -> .
% 15.20/15.37 10048[8:Spt:10034.0,9376.0,9376.1] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)*.
% 15.20/15.37 10053[8:Res:10048.1,5800.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n1)*.
% 15.20/15.37 10057[9:Spt:10053.0] || -> holdsAt(waterLevel(n0),n2)*.
% 15.20/15.37 10067[9:Res:10057.0,9275.0] || -> equal(n3,n0)**.
% 15.20/15.37 10070[9:MRR:10067.0,298.0] || -> .
% 15.20/15.37 10074[9:Spt:10070.0,10053.0,10057.0] || holdsAt(waterLevel(n0),n2)* -> .
% 15.20/15.37 10075[9:Spt:10070.0,10053.1] || -> releasedAt(waterLevel(n0),n1)*.
% 15.20/15.37 10084[9:Res:10075.0,6081.0] || -> releasedAt(waterLevel(n0),n0)*.
% 15.20/15.37 10085[9:MRR:10084.0,22.0] || -> .
% 15.20/15.37 10088[4:Spt:10085.0,6459.0,9368.0] || holdsAt(waterLevel(n0),n1)* -> .
% 15.20/15.37 10089[4:Spt:10085.0,6459.1] || -> happens(tapOn,n0)*.
% 15.20/15.37 10105[4:Res:9238.1,10088.0] || holdsAt(waterLevel(n0),n0)* -> .
% 15.20/15.37 10106[4:MRR:10105.0,3.0] || -> .
% 15.20/15.37 10107[2:Spt:10106.0,561.2] || -> happens(skf18(n0,u),n0)*.
% 15.20/15.37 10117[2:Res:10107.0,63.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 15.20/15.37 10119[2:MRR:10117.1,4.0] || -> equal(skf18(n0,u),tapOn)**.
% 15.20/15.37 10120[2:Rew:10119.0,10107.0] || -> happens(tapOn,n0)*.
% 15.20/15.37 10135[3:Spt:865.0,865.1,865.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 15.20/15.37 10142[0:SpR:9363.0,5560.0] || -> equal(skf20(waterLevel(n3),u),skf21(waterLevel(n3)))**.
% 15.20/15.37 10174[0:Rew:5560.0,10142.0] || -> equal(skf20(waterLevel(n3),u),n3)**.
% 15.20/15.37 10202[4:Spt:6300.0] || -> equal(skf11(n0,n3,filling),n1)**.
% 15.20/15.37 10203[4:Rew:10202.0,908.0] || -> happens(overflow,n1)*.
% 15.20/15.37 10204[4:Rew:10202.0,911.0] || -> holdsAt(filling,n1)*.
% 15.20/15.37 10205[4:Rew:10202.0,909.0] || -> terminates(overflow,filling,n1)*.
% 15.20/15.37 10207[4:Rew:10202.0,936.1] || equal(u,overflow) -> happens(u,n1)*.
% 15.20/15.37 10227[4:MRR:8198.2,10207.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 15.20/15.37 10235[4:AED:8.0,10227.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 15.20/15.37 10292[4:Res:10205.0,713.2] || happens(overflow,n1)* holdsAt(filling,n2) -> .
% 15.20/15.37 10294[4:MRR:10292.0,10203.0] || holdsAt(filling,n2)* -> .
% 15.20/15.37 10506[4:Res:8923.2,10235.1] || holdsAt(waterLevel(u),n1) holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)* equal(waterLevel(u),filling).
% 15.20/15.37 10507[4:Obv:10506.0] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)* equal(waterLevel(u),filling).
% 15.20/15.37 10508[4:MRR:10507.2,23.0] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)*.
% 15.20/15.37 10554[4:SpR:5550.2,10508.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n1)* -> releasedAt(u,n0) holdsAt(u,n2).
% 15.20/15.37 10562[0:SpL:5550.2,23.0] || releasedAt(u,n1)* equal(u,filling) -> releasedAt(u,n0).
% 15.20/15.37 10566[0:SpL:5550.2,7855.0] || releasedAt(u,n1) holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(waterLevel(skf21(u)),w)),waterLevel(skf21(u)))**.
% 15.20/15.37 10583[4:Rew:5550.2,10554.1] || releasedAt(u,n1)* holdsAt(u,n1) -> releasedAt(u,n0) holdsAt(u,n2).
% 15.20/15.37 10588[0:Rew:5550.2,10566.3] || releasedAt(u,n1)+ holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(u,w)),u)**.
% 15.20/15.37 10595[3:Res:10135.2,10562.0] || holdsAt(u,n1) equal(u,filling) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 15.20/15.37 10642[0:EqR:1634.0] || happens(tapOn,u) -> releasedAt(waterLevel(v),plus(u,n1))*.
% 15.20/15.37 10662[0:SpR:13.0,10642.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n1)*.
% 15.20/15.37 10674[0:Res:10642.1,84.0] || happens(tapOn,u)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 15.20/15.37 10681[2:MRR:10662.0,10120.0] || -> releasedAt(waterLevel(u),n1)*.
% 15.20/15.37 10695[2:Res:10681.0,83.0] || -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 15.20/15.37 10700[2:Rew:16.0,10695.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 15.20/15.37 11020[0:Res:74.2,10674.0] || equal(u,n0) equal(tapOn,tapOn) -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 15.20/15.37 11024[0:Obv:11020.1] || equal(u,n0)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 15.20/15.37 11025[0:EqR:11024.0] || -> releasedAt(waterLevel(u),n0)* happens(skf18(n0,v),n0)*.
% 15.20/15.37 11265[4:Res:10135.2,10583.0] || holdsAt(u,n1) holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n0)* holdsAt(u,n2).
% 15.20/15.37 11268[4:Obv:11265.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n0)* holdsAt(u,n2).
% 15.20/15.37 11275[4:Res:11268.2,6.0] || holdsAt(filling,n1) -> holdsAt(filling,n0) holdsAt(filling,n2)*.
% 15.20/15.37 11280[4:MRR:11275.0,11275.1,11275.2,10204.0,4.0,10294.0] || -> .
% 15.20/15.37 11283[4:Spt:11280.0,6300.0,10202.0] || equal(skf11(n0,n3,filling),n1)** -> .
% 15.20/15.37 11284[4:Spt:11280.0,6300.1] || -> holdsAt(filling,n2)*.
% 15.20/15.37 11527[5:Spt:9698.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 11528[5:UnC:11527.0,11283.0] || -> .
% 15.20/15.37 11529[5:Spt:11528.0,9698.1] || -> less(n2,n3)*.
% 15.20/15.37 11551[6:Spt:9689.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 11552[6:UnC:11551.0,11283.0] || -> .
% 15.20/15.37 11553[6:Spt:11552.0,9689.1] || -> less(n0,n2)*.
% 15.20/15.37 11707[0:SpL:5550.2,934.0] || releasedAt(u,n1) holdsAt(u,skf11(n0,n3,filling))* -> releasedAt(u,n0) equal(skf21(u),n3).
% 15.20/15.37 11716[0:SpR:6283.0,112.0] || -> equal(skf11(n0,n3,u),n1)** less(n0,n2).
% 15.20/15.37 11720[0:SpR:6283.0,911.0] || -> equal(skf11(n0,n3,filling),n1)** holdsAt(filling,n2).
% 15.20/15.37 11727[0:SpR:6283.0,111.0] || -> equal(skf11(n0,n3,u),n1)** less(n2,n3).
% 15.20/15.37 11845[7:Spt:9229.0,9229.1,9229.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 15.20/15.37 11849[7:Res:11845.2,5800.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 15.20/15.37 11856[7:Res:11849.2,10562.0] || holdsAt(u,n2) equal(u,filling) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 15.20/15.37 11901[0:EqR:6485.0] || equal(u,overflow) happens(u,n1)* releasedAt(filling,n2) -> .
% 15.20/15.37 11904[3:Res:10595.3,6.0] || holdsAt(filling,n1)* equal(filling,filling) -> holdsAt(filling,n0).
% 15.20/15.37 11909[3:Obv:11904.1] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 15.20/15.37 11910[3:MRR:11909.1,4.0] || holdsAt(filling,n1)* -> .
% 15.20/15.37 11921[0:EqR:6518.0] || equal(u,overflow) happens(u,n1)* holdsAt(filling,n2) -> .
% 15.20/15.37 11922[4:MRR:11921.2,11284.0] || equal(u,overflow) happens(u,n1)* -> .
% 15.20/15.37 12125[7:Res:11856.3,6.0] || holdsAt(filling,n2)* equal(filling,filling) -> holdsAt(filling,n1).
% 15.20/15.37 12130[7:Obv:12125.1] || holdsAt(filling,n2)* -> holdsAt(filling,n1).
% 15.20/15.37 12131[7:MRR:12130.0,12130.1,11284.0,11910.0] || -> .
% 15.20/15.37 12134[7:Spt:12131.0,9229.3] || -> happens(skf16(n1,u),n1)*.
% 15.20/15.37 12137[7:Res:12134.0,60.0] || -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 15.20/15.37 12142[7:Res:12134.0,11922.1] || equal(skf16(n1,u),overflow)** -> .
% 15.20/15.37 12145[7:MRR:12137.0,300.0] || -> equal(skf16(n1,u),overflow)**.
% 15.20/15.37 12146[7:MRR:12145.0,12142.0] || -> .
% 15.20/15.37 12153[3:Spt:12146.0,865.3] || -> happens(skf16(n0,u),n0)*.
% 15.20/15.37 12158[3:Res:12153.0,63.0] || -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 15.20/15.37 12162[3:MRR:12158.1,4.0] || -> equal(skf16(n0,u),tapOn)**.
% 15.20/15.37 12167[3:SpR:12162.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 15.20/15.37 12169[3:Rew:13.0,12167.2,13.0,12167.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 15.20/15.37 12217[4:Spt:9692.0] || -> equal(skf11(n0,n3,filling),n1)**.
% 15.20/15.37 12219[4:Rew:12217.0,911.0] || -> holdsAt(filling,n1)*.
% 15.20/15.37 12220[4:Rew:12217.0,913.0] || -> holdsAt(waterLevel(n3),n1)*.
% 15.20/15.37 12222[4:Rew:12217.0,936.1] || equal(u,overflow) -> happens(u,n1)*.
% 15.20/15.37 12223[4:Rew:12217.0,934.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 15.20/15.37 12237[4:Rew:12217.0,11707.1] || releasedAt(u,n1)* holdsAt(u,n1) -> releasedAt(u,n0) equal(skf21(u),n3).
% 15.20/15.37 12241[4:MRR:11921.1,12222.1] || equal(u,overflow)* holdsAt(filling,n2)* -> .
% 15.20/15.37 12242[4:MRR:11901.1,12222.1] || equal(u,overflow)* releasedAt(filling,n2)* -> .
% 15.20/15.37 12243[4:MRR:8198.2,12222.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 15.20/15.37 12244[4:MRR:6485.2,12222.1] || equal(u,filling) equal(v,overflow)* releasedAt(u,n2)* -> .
% 15.20/15.37 12245[4:MRR:6518.2,12222.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n2)* -> .
% 15.20/15.37 12247[4:AED:8.0,12241.0] || holdsAt(filling,n2)* -> .
% 15.20/15.37 12249[4:AED:8.0,12242.0] || releasedAt(filling,n2)* -> .
% 15.20/15.37 12250[4:AED:8.0,12244.1] || equal(u,filling) releasedAt(u,n2)* -> .
% 15.20/15.37 12251[4:MRR:7409.2,12250.1] || releasedAt(u,n3)* equal(u,filling) -> .
% 15.20/15.37 12253[4:AED:8.0,12245.1] || equal(u,filling) holdsAt(u,n2)* -> .
% 15.20/15.37 12257[4:AED:8.0,12243.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 15.20/15.37 12274[4:SpR:12217.0,112.0] || -> less(n0,n1)*.
% 15.20/15.37 12306[4:MRR:5529.2,12274.0] || holdsAt(waterLevel(n0),u)+ happens(v,u) initiates(v,filling,u)* -> holdsAt(waterLevel(n1),plus(u,n1)) stoppedIn(u,filling,plus(u,n1))*.
% 15.20/15.37 12411[4:SpL:57.1,12257.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ releasedAt(waterLevel(v),n2)* -> .
% 15.20/15.37 12414[4:Res:8923.2,12257.1] || holdsAt(waterLevel(u),n1) holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)* equal(waterLevel(u),filling).
% 15.20/15.37 12418[4:Obv:12414.0] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)* equal(waterLevel(u),filling).
% 15.20/15.37 12419[4:MRR:12418.2,23.0] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)*.
% 15.20/15.37 12464[5:Spt:8552.0,8552.1] || releasedAt(u,n3)* -> releasedAt(u,n2).
% 15.20/15.37 12488[6:Spt:10700.0] || -> releasedAt(waterLevel(u),n2)*.
% 15.20/15.37 12490[6:MRR:12411.2,12488.0] || equal(u,v)* holdsAt(waterLevel(u),n1)* -> .
% 15.20/15.37 12492[6:AED:8.0,12490.0] || holdsAt(waterLevel(u),n1)* -> .
% 15.20/15.37 12493[6:UnC:12492.0,12220.0] || -> .
% 15.20/15.37 12494[6:Spt:12493.0,10700.1] || -> happens(skf17(n1,u),n1)*.
% 15.20/15.37 12545[7:Spt:8551.0,8551.1] || releasedAt(u,n4)* -> releasedAt(u,n3).
% 15.20/15.37 12657[8:Spt:9228.0,9228.1,9228.2] || holdsAt(u,n3) -> holdsAt(u,n2) releasedAt(u,n3)*.
% 15.20/15.37 12661[8:Res:12657.2,12464.0] || holdsAt(u,n3) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 15.20/15.37 12663[8:Res:12657.2,12251.0] || holdsAt(u,n3)* equal(u,filling) -> holdsAt(u,n2).
% 15.20/15.37 12664[8:MRR:12663.2,12253.1] || holdsAt(u,n3)* equal(u,filling) -> .
% 15.20/15.37 12716[9:Spt:9227.0,9227.1,9227.2] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n4)*.
% 15.20/15.37 12720[9:Res:12716.2,12545.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n3)*.
% 15.20/15.37 12742[8:Res:12661.2,12249.0] || holdsAt(filling,n3)* -> holdsAt(filling,n2).
% 15.20/15.37 12744[8:MRR:12742.1,12247.0] || holdsAt(filling,n3)* -> .
% 15.20/15.37 12748[0:EqR:7198.0] || equal(u,filling) happens(tapOn,v) -> holdsAt(u,plus(v,n1))*.
% 15.20/15.37 12752[9:Res:12720.2,12464.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n2)*.
% 15.20/15.37 12772[9:Res:12752.2,12249.0] || holdsAt(filling,n4)* -> holdsAt(filling,n3).
% 15.20/15.37 12774[9:MRR:12772.1,12744.0] || holdsAt(filling,n4)* -> .
% 15.20/15.37 12778[0:SpR:18.0,8910.2] || holdsAt(u,n3) -> holdsAt(u,plus(n3,n1))* releasedAt(u,n4) equal(u,filling).
% 15.20/15.37 12779[0:SpR:17.0,8910.2] || holdsAt(u,n2) -> holdsAt(u,plus(n2,n1))* releasedAt(u,n3) equal(u,filling).
% 15.20/15.37 12798[0:Rew:18.0,12778.1,25.0,12778.1] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n4)* equal(u,filling).
% 15.20/15.37 12799[8:MRR:12798.3,12664.1] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n4)*.
% 15.20/15.37 12800[0:Rew:17.0,12779.1,25.0,12779.1] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n3)* equal(u,filling).
% 15.20/15.37 12801[4:MRR:12800.3,12253.0] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n3)*.
% 15.20/15.37 12819[8:Res:12799.2,12545.0] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n3)*.
% 15.20/15.37 12830[5:Res:12801.2,12464.0] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n2)*.
% 15.20/15.37 12841[8:Res:12819.2,12464.0] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n2)*.
% 15.20/15.37 12880[5:Res:12830.2,12257.1] || holdsAt(waterLevel(u),n2) holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n3)*.
% 15.20/15.37 12881[5:MRR:12880.0,12419.1] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n3)*.
% 15.20/15.37 12907[8:Res:12841.2,12257.1] || holdsAt(waterLevel(u),n3) holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n4)*.
% 15.20/15.37 12908[8:MRR:12907.0,12881.1] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n4)*.
% 15.20/15.37 12912[8:SpR:57.1,12908.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ -> holdsAt(waterLevel(v),n4)*.
% 15.20/15.37 13129[4:Res:12220.0,8191.2] || equal(n3,u) equal(v,overflow) -> initiates(v,waterLevel(u),n1)*.
% 15.20/15.37 13318[4:Res:12220.0,8195.1] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n3),plus(n1,n1))*.
% 15.20/15.37 13323[4:Rew:16.0,13318.2] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n3),n2)*.
% 15.20/15.37 13324[4:MRR:13323.1,12222.1] || equal(u,overflow)*+ -> holdsAt(waterLevel(n3),n2)*.
% 15.20/15.37 13340[4:EqR:13324.0] || -> holdsAt(waterLevel(n3),n2)*.
% 15.20/15.37 13348[4:Res:13340.0,97.0] || -> holdsAt(waterLevel(n3),plus(n2,n1)) releasedAt(waterLevel(n3),plus(n2,n1))* happens(skf15(n2,u),n2)*.
% 15.20/15.37 13359[4:Rew:17.0,13348.1,25.0,13348.1,17.0,13348.0,25.0,13348.0] || -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3) happens(skf15(n2,u),n2)*.
% 15.20/15.37 13496[10:Spt:13359.0] || -> holdsAt(waterLevel(n3),n3)*.
% 15.20/15.37 13504[10:Res:13496.0,97.0] || -> holdsAt(waterLevel(n3),plus(n3,n1)) releasedAt(waterLevel(n3),plus(n3,n1))* happens(skf15(n3,u),n3)*.
% 15.20/15.37 13516[10:Rew:18.0,13504.1,25.0,13504.1,18.0,13504.0,25.0,13504.0] || -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n4) happens(skf15(n3,u),n3)*.
% 15.20/15.37 13690[11:Spt:13516.0] || -> holdsAt(waterLevel(n3),n4)*.
% 15.20/15.37 13691[11:SpR:57.1,13690.0] || equal(n3,u) -> holdsAt(waterLevel(u),n4)*.
% 15.20/15.37 13714[11:SpR:5550.2,13691.1] || releasedAt(u,n1)* equal(skf21(u),n3) -> releasedAt(u,n0) holdsAt(u,n4).
% 15.20/15.37 13781[0:SpR:13.0,12748.2] || equal(u,filling) happens(tapOn,n0)* -> holdsAt(u,n1)*.
% 15.20/15.37 13801[2:MRR:13781.1,10120.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 15.20/15.37 13977[8:Res:12220.0,12912.1] || equal(n3,u) -> holdsAt(waterLevel(u),n4)*.
% 15.20/15.37 14053[4:Res:13129.2,723.2] || equal(n3,u) equal(v,overflow) happens(v,n1)* releasedAt(waterLevel(u),n2)* -> .
% 15.20/15.37 14055[4:MRR:14053.2,12222.1] || equal(n3,u) equal(v,overflow)* releasedAt(waterLevel(u),n2)*+ -> .
% 15.20/15.37 14062[4:SpL:5550.2,14055.2] || releasedAt(u,n1) equal(skf21(u),n3) equal(v,overflow)* releasedAt(u,n2)* -> releasedAt(u,n0).
% 15.20/15.37 14077[4:AED:8.0,14062.2] || releasedAt(u,n1) equal(skf21(u),n3) releasedAt(u,n2)* -> releasedAt(u,n0).
% 15.20/15.37 14078[4:MRR:14077.0,5800.1] || equal(skf21(u),n3) releasedAt(u,n2)* -> releasedAt(u,n0).
% 15.20/15.37 15758[4:Res:3.0,12306.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),plus(n0,n1)) stoppedIn(n0,filling,plus(n0,n1))*.
% 15.20/15.37 15784[4:Rew:13.0,15758.3,13.0,15758.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 15.20/15.37 18079[0:EqR:7155.0] || equal(u,filling) happens(tapOn,n0)* releasedAt(u,n1)* -> .
% 15.20/15.37 18080[2:MRR:18079.1,10120.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 15.20/15.37 22513[0:Res:3.0,5523.0] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),plus(n0,n2)) stoppedIn(n0,filling,plus(n0,n2))*.
% 15.20/15.37 22545[0:Rew:14.0,22513.4,14.0,22513.3] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 15.20/15.37 26317[12:Spt:15784.3] || -> stoppedIn(n0,filling,n1)*.
% 15.20/15.37 26320[12:Res:26317.0,64.0] || -> less(skf11(n0,n1,u),n1)*.
% 15.20/15.37 26329[12:Res:26320.0,344.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 15.20/15.37 26343[12:MRR:26329.0,1925.0] || -> .
% 15.20/15.37 26346[12:Spt:26343.0,15784.3,26317.0] || stoppedIn(n0,filling,n1)* -> .
% 15.20/15.37 26347[12:Spt:26343.0,15784.0,15784.1,15784.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 15.20/15.37 26352[12:Res:12169.3,26347.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 15.20/15.37 26353[12:MRR:26352.0,26352.1,26352.2,12219.0,10120.0,4.0] || -> releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 15.20/15.37 26357[13:Spt:26353.1] || -> holdsAt(waterLevel(n1),n1)*.
% 15.20/15.37 26402[13:Res:26357.0,12223.0] || -> equal(n3,n1)**.
% 15.20/15.37 26405[13:MRR:26402.0,479.0] || -> .
% 15.20/15.37 26434[13:Spt:26405.0,26353.1,26357.0] || holdsAt(waterLevel(n1),n1)* -> .
% 15.20/15.37 26435[13:Spt:26405.0,26353.0] || -> releasedAt(filling,n1)*.
% 15.20/15.37 26447[13:Res:26435.0,13714.0] || equal(skf21(filling),n3) -> releasedAt(filling,n0)* holdsAt(filling,n4).
% 15.20/15.37 26453[13:Res:26435.0,12237.0] || holdsAt(filling,n1) -> releasedAt(filling,n0)* equal(skf21(filling),n3).
% 15.20/15.37 26466[13:MRR:26447.1,26447.2,6.0,12774.0] || equal(skf21(filling),n3)** -> .
% 15.20/15.37 26467[13:MRR:26453.0,26453.1,12219.0,6.0] || -> equal(skf21(filling),n3)**.
% 15.20/15.37 26468[13:MRR:26467.0,26466.0] || -> .
% 15.20/15.37 26473[11:Spt:26468.0,13516.0,13690.0] || holdsAt(waterLevel(n3),n4)* -> .
% 15.20/15.37 26474[11:Spt:26468.0,13516.1,13516.2] || -> releasedAt(waterLevel(n3),n4) happens(skf15(n3,u),n3)*.
% 15.20/15.37 26555[11:SpL:57.1,26473.0] || equal(u,n3) holdsAt(waterLevel(u),n4)* -> .
% 15.20/15.37 26565[11:MRR:26555.1,13977.1] || equal(u,n3)* -> .
% 15.20/15.37 26566[11:UnC:26565.0,10174.0] || -> .
% 15.20/15.37 26567[10:Spt:26566.0,13359.0,13496.0] || holdsAt(waterLevel(n3),n3)* -> .
% 15.20/15.37 26568[10:Spt:26566.0,13359.1,13359.2] || -> releasedAt(waterLevel(n3),n3) happens(skf15(n2,u),n2)*.
% 15.20/15.37 26580[11:Spt:26568.1] || -> happens(skf15(n2,u),n2)*.
% 15.20/15.37 26583[11:Res:26580.0,60.0] || -> equal(n2,n0) equal(skf15(n2,u),overflow)**.
% 15.20/15.37 26585[11:Res:26580.0,63.0] || -> equal(skf15(n2,u),tapOn)** holdsAt(filling,n2).
% 15.20/15.37 26588[11:MRR:26583.0,299.0] || -> equal(skf15(n2,u),overflow)**.
% 15.20/15.37 26591[11:Rew:26588.0,26585.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 15.20/15.37 26592[11:MRR:26591.0,26591.1,10.0,12247.0] || -> .
% 15.20/15.37 26593[11:Spt:26592.0,26568.0] || -> releasedAt(waterLevel(n3),n3)*.
% 15.20/15.37 26602[11:Res:26593.0,12464.0] || -> releasedAt(waterLevel(n3),n2)*.
% 15.20/15.37 26622[11:Res:26602.0,14078.1] || equal(skf21(waterLevel(n3)),n3) -> releasedAt(waterLevel(n3),n0)*.
% 15.20/15.37 26639[11:Rew:5560.0,26622.0] || equal(n3,n3) -> releasedAt(waterLevel(n3),n0)*.
% 15.20/15.37 26640[11:Obv:26639.0] || -> releasedAt(waterLevel(n3),n0)*.
% 15.20/15.37 26641[11:MRR:26640.0,22.0] || -> .
% 15.20/15.37 26648[9:Spt:26641.0,9227.3] || -> happens(skf16(n3,u),n3)*.
% 15.20/15.37 26655[9:Res:26648.0,60.0] || -> equal(n3,n0) equal(skf16(n3,u),overflow)**.
% 15.20/15.37 26657[9:Res:26648.0,63.0] || -> equal(skf16(n3,u),tapOn)** holdsAt(filling,n3).
% 15.20/15.37 26661[9:MRR:26655.0,298.0] || -> equal(skf16(n3,u),overflow)**.
% 15.20/15.37 26668[9:Rew:26661.0,26657.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 15.20/15.37 26669[9:MRR:26668.0,26668.1,10.0,12744.0] || -> .
% 15.20/15.37 26670[8:Spt:26669.0,9228.3] || -> happens(skf16(n2,u),n2)*.
% 15.20/15.37 26681[8:Res:26670.0,60.0] || -> equal(n2,n0) equal(skf16(n2,u),overflow)**.
% 15.20/15.37 26683[8:Res:26670.0,63.0] || -> equal(skf16(n2,u),tapOn)** holdsAt(filling,n2).
% 15.20/15.37 26686[8:MRR:26681.0,299.0] || -> equal(skf16(n2,u),overflow)**.
% 15.20/15.37 26708[8:Rew:26686.0,26683.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 15.20/15.37 26709[8:MRR:26708.0,26708.1,10.0,12247.0] || -> .
% 15.20/15.37 26710[7:Spt:26709.0,8551.2] || -> happens(skf18(n3,u),n3)*.
% 15.20/15.37 26735[7:Res:26710.0,61.0] || -> equal(n3,n0) holdsAt(filling,n3)*.
% 15.20/15.37 26736[7:MRR:26735.0,298.0] || -> holdsAt(filling,n3)*.
% 15.20/15.37 26884[8:Spt:9228.0,9228.1,9228.2] || holdsAt(u,n3) -> holdsAt(u,n2) releasedAt(u,n3)*.
% 15.20/15.37 26893[8:Res:26884.2,12251.0] || holdsAt(u,n3)* equal(u,filling) -> holdsAt(u,n2).
% 15.20/15.37 26894[8:MRR:26893.2,12253.1] || holdsAt(u,n3)* equal(u,filling) -> .
% 15.20/15.37 27432[8:Res:26736.0,26894.0] || equal(filling,filling)* -> .
% 15.20/15.37 27434[8:Obv:27432.0] || -> .
% 15.20/15.37 27435[8:Spt:27434.0,9228.3] || -> happens(skf16(n2,u),n2)*.
% 15.20/15.37 27438[8:Res:27435.0,60.0] || -> equal(n2,n0) equal(skf16(n2,u),overflow)**.
% 15.20/15.37 27440[8:Res:27435.0,63.0] || -> equal(skf16(n2,u),tapOn)** holdsAt(filling,n2).
% 15.20/15.37 27443[8:MRR:27438.0,299.0] || -> equal(skf16(n2,u),overflow)**.
% 15.20/15.37 27450[8:Rew:27443.0,27440.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 15.20/15.37 27451[8:MRR:27450.0,27450.1,10.0,12247.0] || -> .
% 15.20/15.37 27452[5:Spt:27451.0,8552.2] || -> happens(skf18(n2,u),n2)*.
% 15.20/15.37 27507[5:Res:27452.0,60.0] || -> equal(n2,n0) equal(skf18(n2,u),overflow)**.
% 15.20/15.37 27509[5:Res:27452.0,63.0] || -> equal(skf18(n2,u),tapOn)** holdsAt(filling,n2).
% 15.20/15.37 27512[5:MRR:27507.0,299.0] || -> equal(skf18(n2,u),overflow)**.
% 15.20/15.37 27542[5:Rew:27512.0,27509.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 15.20/15.37 27543[5:MRR:27542.0,27542.1,10.0,12247.0] || -> .
% 15.20/15.37 27545[4:Spt:27543.0,9692.0,12217.0] || equal(skf11(n0,n3,filling),n1)** -> .
% 15.20/15.37 27546[4:Spt:27543.0,9692.1] || -> happens(overflow,n2)*.
% 15.20/15.37 27548[4:MRR:11720.0,27545.0] || -> holdsAt(filling,n2)*.
% 15.20/15.37 27551[4:MRR:11921.2,27548.0] || equal(u,overflow) happens(u,n1)* -> .
% 15.20/15.37 27560[4:MRR:6320.1,27545.0] || holdsAt(waterLevel(u),n2)* -> equal(u,n3).
% 15.20/15.37 28095[5:Spt:11727.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 28096[5:UnC:28095.0,27545.0] || -> .
% 15.20/15.37 28097[5:Spt:28096.0,11727.1] || -> less(n2,n3)*.
% 15.20/15.37 28126[6:Spt:11716.0] || -> equal(skf11(n0,n3,u),n1)**.
% 15.20/15.37 28127[6:UnC:28126.0,27545.0] || -> .
% 15.20/15.37 28128[6:Spt:28127.0,11716.1] || -> less(n0,n2)*.
% 15.20/15.37 28149[6:MRR:22545.1,28128.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 15.20/15.37 28732[0:Res:3.0,5529.0] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),plus(n0,n1)) stoppedIn(n0,filling,plus(n0,n1))*.
% 15.20/15.37 28749[0:Rew:13.0,28732.4,13.0,28732.3] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 15.20/15.37 30555[7:Spt:28149.3] || -> stoppedIn(n0,filling,n2)*.
% 15.20/15.37 30558[7:Res:30555.0,64.0] || -> less(skf11(n0,n2,u),n2)*.
% 15.20/15.37 30559[7:Res:30558.0,30.0] || -> less_or_equal(skf11(n0,n2,u),n1)*.
% 15.20/15.37 30593[7:Res:30559.0,5724.0] || -> equal(skf11(n0,n2,u),n1)**.
% 15.20/15.37 30634[7:SpR:30593.0,773.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 15.20/15.37 30763[7:Res:30555.0,30634.0] || -> happens(overflow,n1)*.
% 15.49/15.66 30809[7:Res:30763.0,27551.1] || equal(overflow,overflow)* -> .
% 15.49/15.66 30810[7:Obv:30809.0] || -> .
% 15.49/15.66 30823[7:Spt:30810.0,28149.3,30555.0] || stoppedIn(n0,filling,n2)* -> .
% 15.49/15.66 30824[7:Spt:30810.0,28149.0,28149.1,28149.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2).
% 15.49/15.66 30834[7:Res:12169.3,30824.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 15.49/15.66 30835[7:MRR:30834.1,30834.2,10120.0,4.0] || holdsAt(filling,n1) -> releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 15.49/15.66 31698[8:Spt:30835.2] || -> holdsAt(waterLevel(n2),n2)*.
% 15.49/15.66 31731[8:Res:31698.0,27560.0] || -> equal(n3,n2)**.
% 15.49/15.66 31732[8:MRR:31731.0,477.0] || -> .
% 15.49/15.66 31744[8:Spt:31732.0,30835.2,31698.0] || holdsAt(waterLevel(n2),n2)* -> .
% 15.49/15.66 31745[8:Spt:31732.0,30835.0,30835.1] || holdsAt(filling,n1) -> releasedAt(filling,n1)*.
% 15.49/15.66 31755[8:Res:31745.1,18080.1] || holdsAt(filling,n1)* equal(filling,filling) -> .
% 15.49/15.66 31759[8:Obv:31755.1] || holdsAt(filling,n1)* -> .
% 15.49/15.66 31761[8:Res:13801.1,31759.0] || equal(filling,filling)* -> .
% 15.49/15.66 31762[8:Obv:31761.0] || -> .
% 15.49/15.66 31763[1:Spt:31762.0,560.2] || -> happens(skf18(n1,u),n1)*.
% 15.49/15.66 31764[0:MRR:11025.0,22.0] || -> happens(skf18(n0,u),n0)*.
% 15.49/15.66 31766[0:MRR:6413.2,10662.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)*.
% 15.49/15.66 31837[1:Res:31763.0,72.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 15.49/15.66 31841[1:Res:31763.0,61.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 15.49/15.66 31842[1:MRR:31841.0,300.0] || -> holdsAt(filling,n1)*.
% 15.49/15.66 31846[1:MRR:31837.0,300.0] || -> holdsAt(waterLevel(n3),n1)*.
% 15.49/15.66 31912[1:Res:31846.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 15.49/15.66 31916[1:Res:31846.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 15.49/15.66 31939[1:MRR:31912.1,31842.0] || equal(u,overflow) -> happens(u,n1)*.
% 15.49/15.66 31943[1:MRR:11921.1,31939.1] || equal(u,overflow)* holdsAt(filling,n2)* -> .
% 15.49/15.66 31945[1:MRR:8198.2,31939.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 15.49/15.66 31946[1:AED:8.0,31943.0] || holdsAt(filling,n2)* -> .
% 15.49/15.66 31947[1:MRR:11720.1,31946.0] || -> equal(skf11(n0,n3,filling),n1)**.
% 15.49/15.66 32080[1:AED:8.0,31945.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 15.49/15.66 32178[2:Spt:31766.0] || -> holdsAt(waterLevel(n0),n1)*.
% 15.49/15.66 32315[0:Res:31764.0,63.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 15.49/15.66 32317[0:MRR:32315.1,4.0] || -> equal(skf18(n0,u),tapOn)**.
% 15.49/15.66 32318[0:Rew:32317.0,31764.0] || -> happens(tapOn,n0)*.
% 15.49/15.66 32319[0:MRR:10662.0,32318.0] || -> releasedAt(waterLevel(u),n1)*.
% 15.49/15.66 32320[0:MRR:13781.1,32318.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 15.49/15.66 32323[0:MRR:18079.1,32318.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 15.49/15.66 32356[0:Res:32319.0,83.0] || -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 15.49/15.66 32363[0:Rew:16.0,32356.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 15.49/15.66 32394[1:SpR:31947.0,112.0] || -> less(n0,n1)*.
% 15.49/15.66 32464[1:MRR:28749.1,32394.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 15.49/15.66 32585[1:SpL:57.1,32080.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ releasedAt(waterLevel(v),n2)* -> .
% 15.49/15.66 33276[2:Res:32178.0,31916.0] || -> equal(n3,n0)**.
% 15.49/15.66 33278[2:MRR:33276.0,298.0] || -> .
% 15.49/15.66 33279[2:Spt:33278.0,31766.0,32178.0] || holdsAt(waterLevel(n0),n1)* -> .
% 15.49/15.66 33280[2:Spt:33278.0,31766.1] || -> releasedAt(waterLevel(n0),n1)*.
% 15.49/15.66 33366[3:Spt:865.0,865.1,865.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 15.49/15.66 33398[3:Res:33366.2,32323.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 15.49/15.66 33402[3:MRR:33398.0,32320.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 15.49/15.66 33405[3:Res:33402.1,4.0] || equal(filling,filling)* -> .
% 15.49/15.66 33443[3:Obv:33405.0] || -> .
% 15.49/15.66 33448[3:Spt:33443.0,865.3] || -> happens(skf16(n0,u),n0)*.
% 15.49/15.66 33455[3:Res:33448.0,63.0] || -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 15.49/15.66 33460[3:MRR:33455.1,4.0] || -> equal(skf16(n0,u),tapOn)**.
% 15.49/15.66 33577[4:Spt:32363.0] || -> releasedAt(waterLevel(u),n2)*.
% 15.49/15.66 33579[4:MRR:32585.2,33577.0] || equal(u,v)* holdsAt(waterLevel(u),n1)* -> .
% 15.49/15.66 33581[4:AED:8.0,33579.0] || holdsAt(waterLevel(u),n1)* -> .
% 15.49/15.66 33582[4:UnC:33581.0,31846.0] || -> .
% 15.49/15.66 33583[4:Spt:33582.0,32363.1] || -> happens(skf17(n1,u),n1)*.
% 15.49/15.66 34904[5:Spt:32464.3] || -> stoppedIn(n0,filling,n1)*.
% 15.49/15.66 34907[5:Res:34904.0,64.0] || -> less(skf11(n0,n1,u),n1)*.
% 15.49/15.66 34915[5:Res:34907.0,344.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 15.49/15.66 34929[5:MRR:34915.0,1925.0] || -> .
% 15.49/15.66 34932[5:Spt:34929.0,32464.3,34904.0] || stoppedIn(n0,filling,n1)* -> .
% 15.49/15.66 34933[5:Spt:34929.0,32464.0,32464.1,32464.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 15.49/15.66 34936[5:Res:99.3,34933.1] || holdsAt(filling,plus(n0,n1)) happens(skf16(n0,filling),n0)* -> holdsAt(filling,n0) releasedAt(filling,plus(n0,n1)) holdsAt(waterLevel(n1),n1).
% 15.49/15.66 34938[5:Rew:13.0,34936.3,33460.0,34936.1,13.0,34936.0] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 15.49/15.66 34939[5:MRR:34938.0,34938.1,34938.2,31842.0,32318.0,4.0] || -> releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 15.49/15.66 34946[6:Spt:34939.1] || -> holdsAt(waterLevel(n1),n1)*.
% 15.49/15.66 34984[6:Res:34946.0,31916.0] || -> equal(n3,n1)**.
% 15.49/15.66 34986[6:MRR:34984.0,479.0] || -> .
% 15.49/15.66 35005[6:Spt:34986.0,34939.1,34946.0] || holdsAt(waterLevel(n1),n1)* -> .
% 15.49/15.66 35006[6:Spt:34986.0,34939.0] || -> releasedAt(filling,n1)*.
% 15.49/15.66 35016[6:Res:35006.0,10588.0] || holdsAt(filling,u)* -> releasedAt(filling,n0) equal(waterLevel(skf20(filling,v)),filling)**.
% 15.49/15.66 35023[6:MRR:35016.1,35016.2,6.0,23.0] || holdsAt(filling,u)* -> .
% 15.49/15.66 35024[6:UnC:35023.0,31842.0] || -> .
% 15.49/15.66 % SZS output end Refutation
% 15.49/15.66 Formulae used in the proof : not_stopped_filling_0_3 less0 waterLevel_0 not_filling_0 not_released_filling_0 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 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
% 15.49/15.66
%------------------------------------------------------------------------------