TSTP Solution File: CSR002+2 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : CSR002+2 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n009.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:10 EDT 2022
% Result : Theorem 1.82s 1.98s
% Output : Refutation 1.85s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.14 % Problem : CSR002+2 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.08/0.15 % Command : run_spass %d %s
% 0.14/0.36 % Computer : n009.cluster.edu
% 0.14/0.36 % Model : x86_64 x86_64
% 0.14/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.36 % Memory : 8042.1875MB
% 0.14/0.36 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36 % CPULimit : 300
% 0.14/0.36 % WCLimit : 600
% 0.14/0.36 % DateTime : Sat Jun 11 17:30:08 EDT 2022
% 0.14/0.37 % CPUTime :
% 1.82/1.98
% 1.82/1.98 SPASS V 3.9
% 1.82/1.98 SPASS beiseite: Proof found.
% 1.82/1.98 % SZS status Theorem
% 1.82/1.98 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 1.82/1.98 SPASS derived 11914 clauses, backtracked 1093 clauses, performed 102 splits and kept 3608 clauses.
% 1.82/1.98 SPASS allocated 92617 KBytes.
% 1.82/1.98 SPASS spent 0:00:01.59 on the problem.
% 1.82/1.98 0:00:00.03 for the input.
% 1.82/1.98 0:00:00.06 for the FLOTTER CNF translation.
% 1.82/1.98 0:00:00.15 for inferences.
% 1.82/1.98 0:00:00.03 for the backtracking.
% 1.82/1.98 0:00:01.26 for the reduction.
% 1.82/1.98
% 1.82/1.98
% 1.82/1.98 Here is a proof with depth 15, length 582 :
% 1.82/1.98 % SZS output start Refutation
% 1.82/1.98 1[0:Inp] || -> holdsAt(filling,n4)*.
% 1.82/1.98 2[0:Inp] || less(u,n0)* -> .
% 1.82/1.98 3[0:Inp] || -> holdsAt(waterLevel(n0),n0)*.
% 1.82/1.98 4[0:Inp] || holdsAt(filling,n0)* -> .
% 1.82/1.98 6[0:Inp] || releasedAt(filling,n0)* -> .
% 1.82/1.98 8[0:Inp] || -> holdsAt(waterLevel(n3),n3)*.
% 1.82/1.98 9[0:Inp] || equal(tapOff,tapOn)** -> .
% 1.82/1.98 11[0:Inp] || equal(overflow,tapOn)** -> .
% 1.82/1.98 14[0:Inp] || -> equal(plus(n0,n1),n1)**.
% 1.82/1.98 17[0:Inp] || -> equal(plus(n1,n1),n2)**.
% 1.82/1.98 18[0:Inp] || -> equal(plus(n1,n2),n3)**.
% 1.82/1.98 19[0:Inp] || -> equal(plus(n1,n3),n4)**.
% 1.82/1.98 23[0:Inp] || releasedAt(waterLevel(u),n0)* -> .
% 1.82/1.98 24[0:Inp] || equal(waterLevel(u),filling)** -> .
% 1.82/1.98 26[0:Inp] || -> equal(plus(u,v),plus(v,u))*.
% 1.82/1.98 27[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 1.82/1.98 28[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 1.82/1.98 30[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 1.82/1.98 32[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 1.82/1.98 34[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 1.82/1.98 36[0:Inp] || less_or_equal(u,n3) -> less(u,n4)*.
% 1.82/1.98 50[0:Inp] || less(u,v)* equal(v,u) -> .
% 1.82/1.98 53[0:Inp] || terminates(u,v,w)* -> equal(v,filling).
% 1.82/1.98 54[0:Inp] || releases(u,v,w)* -> equal(u,tapOn).
% 1.82/1.98 55[0:Inp] || -> less(u,v)* equal(v,u) less(v,u)*.
% 1.82/1.98 57[0:Inp] || equal(waterLevel(u),waterLevel(v))* -> equal(u,v).
% 1.82/1.98 58[0:Inp] || equal(u,v) -> equal(waterLevel(u),waterLevel(v))*.
% 1.82/1.98 60[0:Inp] || releases(u,v,w)* -> equal(waterLevel(skf21(v)),v).
% 1.82/1.98 61[0:Inp] || happens(u,v)* -> equal(v,n0) equal(u,overflow).
% 1.82/1.98 62[0:Inp] || happens(u,v)* -> equal(v,n0) holdsAt(filling,v).
% 1.82/1.98 64[0:Inp] || happens(u,v)* -> equal(u,tapOn) holdsAt(filling,v).
% 1.82/1.98 71[0:Inp] || SkP1(u,v,w)*+ -> equal(waterLevel(skf20(u,x)),u)**.
% 1.82/1.98 73[0:Inp] || happens(u,v)*+ -> equal(v,n0) holdsAt(waterLevel(n3),v)*.
% 1.82/1.98 74[0:Inp] || happens(u,v)*+ -> equal(u,tapOn) holdsAt(waterLevel(n3),v)*.
% 1.82/1.98 75[0:Inp] || equal(u,n0) equal(v,tapOn) -> happens(v,u)*.
% 1.82/1.98 78[0:Inp] || equal(u,filling) equal(v,overflow) -> terminates(v,u,w)*.
% 1.82/1.98 79[0:Inp] || equal(u,tapOn) equal(v,waterLevel(w))*+ -> releases(u,v,x)*.
% 1.82/1.98 81[0:Inp] || holdsAt(waterLevel(u),v)*+ holdsAt(waterLevel(w),v)* -> equal(w,u)*.
% 1.82/1.98 84[0:Inp] || releasedAt(u,v)+ -> releasedAt(u,plus(v,n1))* happens(skf17(v,w),v)*.
% 1.82/1.98 85[0:Inp] || releasedAt(u,plus(v,n1))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 1.82/1.98 87[0:Inp] || happens(u,v) releases(u,w,v)*+ -> releasedAt(w,plus(v,n1))*.
% 1.82/1.98 90[0:Inp] || releasedAt(u,plus(v,n1)) -> releasedAt(u,v) releases(skf18(v,u),u,v)*.
% 1.82/1.98 91[0:Inp] || happens(u,v) holdsAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 1.82/1.98 92[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ initiates(u,w,v)* -> .
% 1.82/1.98 93[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 1.82/1.98 95[0:Inp] || equal(u,overflow) holdsAt(filling,v) holdsAt(waterLevel(n3),v)*+ -> happens(u,v)*.
% 1.82/1.98 96[0:Inp] || equal(u,overflow) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> initiates(u,v,x)*.
% 1.82/1.98 97[0:Inp] || equal(u,tapOff) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> SkP1(v,u,x)*.
% 1.82/1.98 98[0:Inp] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* happens(skf15(v,w),v)*.
% 1.82/1.98 99[0:Inp] || holdsAt(u,plus(v,n1))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 1.82/1.98 101[0:Inp] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) terminates(skf15(v,u),u,v)*.
% 1.82/1.98 110[0:Res:1.0,95.1] || equal(u,overflow) holdsAt(waterLevel(n3),n4)*+ -> happens(u,n4)*.
% 1.82/1.98 112[0:Res:1.0,98.0] || -> happens(skf15(n4,u),n4)* releasedAt(filling,plus(n4,n1)) holdsAt(filling,plus(n4,n1)).
% 1.82/1.98 113[0:Rew:26.0,112.2,26.0,112.1] || -> holdsAt(filling,plus(n1,n4)) releasedAt(filling,plus(n1,n4)) happens(skf15(n4,u),n4)*.
% 1.82/1.98 153[0:Res:32.1,27.0] || less_or_equal(u,n1) -> less_or_equal(u,n2)*.
% 1.82/1.98 154[0:Res:30.1,27.0] || less_or_equal(u,n0) -> less_or_equal(u,n1)*.
% 1.82/1.98 160[0:Res:36.1,50.0] || less_or_equal(u,n3)* equal(n4,u) -> .
% 1.82/1.98 161[0:Res:34.1,50.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 1.82/1.98 162[0:Res:32.1,50.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 1.82/1.98 163[0:Res:30.1,50.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 1.82/1.98 185[0:Res:153.1,161.0] || less_or_equal(u,n1)* equal(n3,u) -> .
% 1.82/1.98 243[0:Res:55.0,2.0] || -> equal(n0,u) less(n0,u)*.
% 1.82/1.98 284[0:Res:243.1,27.0] || -> equal(n0,u) less_or_equal(n0,u)*.
% 1.82/1.98 286[0:MRR:284.0,28.0] || -> less_or_equal(n0,u)*.
% 1.82/1.98 292[0:Res:286.0,160.0] || equal(n4,n0)** -> .
% 1.82/1.98 293[0:Res:286.0,161.0] || equal(n3,n0)** -> .
% 1.82/1.98 294[0:Res:286.0,162.0] || equal(n2,n0)** -> .
% 1.82/1.98 295[0:Res:286.0,163.0] || equal(n1,n0)** -> .
% 1.82/1.98 527[0:Res:8.0,81.0] || holdsAt(waterLevel(u),n3)* -> equal(u,n3).
% 1.82/1.98 537[0:EqR:79.1] || equal(u,tapOn) -> releases(u,waterLevel(v),w)*.
% 1.82/1.98 550[0:Res:154.1,185.0] || less_or_equal(u,n0)* equal(n3,u) -> .
% 1.82/1.98 557[0:SpL:17.0,85.0] || releasedAt(u,n2)*+ -> releasedAt(u,n1) happens(skf18(n1,v),n1)*.
% 1.82/1.98 558[0:SpL:14.0,85.0] || releasedAt(u,n1)*+ -> releasedAt(u,n0) happens(skf18(n0,v),n0)*.
% 1.82/1.98 559[0:SpL:26.0,85.0] || releasedAt(u,plus(n1,v))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 1.82/1.98 701[0:SpL:17.0,93.1] || happens(u,n1) releasedAt(v,n2) terminates(u,v,n1)* -> .
% 1.82/1.98 703[0:SpL:26.0,93.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 1.82/1.98 713[0:SpL:17.0,91.1] || happens(u,n1) holdsAt(v,n2) terminates(u,v,n1)* -> .
% 1.82/1.98 715[0:SpL:26.0,91.1] || happens(u,v) holdsAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 1.82/1.98 721[0:Res:28.1,550.0] || equal(u,n0) equal(n3,u)* -> .
% 1.82/1.98 724[0:SpL:17.0,92.1] || happens(u,n1) releasedAt(v,n2) initiates(u,v,n1)* -> .
% 1.82/1.98 726[0:SpL:26.0,92.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ initiates(u,w,v)* -> .
% 1.82/1.98 737[0:Res:90.2,54.0] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) equal(skf18(v,u),tapOn).
% 1.82/1.98 739[0:Rew:737.2,90.2] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) releases(tapOn,u,v).
% 1.82/1.98 749[0:SpL:14.0,739.0] || releasedAt(u,n1) -> releasedAt(u,n0) releases(tapOn,u,n0)*.
% 1.82/1.98 750[0:SpL:26.0,739.0] || releasedAt(u,plus(n1,v))* -> releasedAt(u,v) releases(tapOn,u,v).
% 1.82/1.98 821[0:SpL:58.1,95.2] || equal(u,n3) equal(v,overflow) holdsAt(filling,w) holdsAt(waterLevel(u),w)*+ -> happens(v,w)*.
% 1.82/1.98 822[0:Res:8.0,95.2] || equal(u,overflow) holdsAt(filling,n3) -> happens(u,n3)*.
% 1.82/1.98 832[0:EqR:97.1] || equal(u,tapOff) holdsAt(waterLevel(v),w) -> SkP1(waterLevel(v),u,w)*.
% 1.82/1.98 842[0:EqR:96.1] || equal(u,overflow) holdsAt(waterLevel(v),w) -> initiates(u,waterLevel(v),w)*.
% 1.82/1.98 853[0:Res:8.0,98.0] || -> holdsAt(waterLevel(n3),plus(n3,n1)) releasedAt(waterLevel(n3),plus(n3,n1))* happens(skf15(n3,u),n3)*.
% 1.82/1.98 854[0:Res:3.0,98.0] || -> holdsAt(waterLevel(n0),plus(n0,n1)) releasedAt(waterLevel(n0),plus(n0,n1))* happens(skf15(n0,u),n0)*.
% 1.82/1.98 858[0:Rew:19.0,853.1,26.0,853.1,19.0,853.0,26.0,853.0] || -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n4) happens(skf15(n3,u),n3)*.
% 1.82/1.98 859[0:Rew:14.0,854.1,14.0,854.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1) happens(skf15(n0,u),n0)*.
% 1.82/1.98 868[0:SpL:14.0,99.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* happens(skf16(n0,v),n0)*.
% 1.82/1.98 869[0:SpL:26.0,99.0] || holdsAt(u,plus(n1,v))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 1.82/1.98 872[0:Rew:14.0,868.2] || holdsAt(u,n1)+ -> holdsAt(u,n0) releasedAt(u,n1)* happens(skf16(n0,v),n0)*.
% 1.82/1.98 889[0:Res:101.3,53.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(u,filling).
% 1.82/1.98 1901[0:Res:537.1,60.0] || equal(u,tapOn)* -> equal(waterLevel(skf21(waterLevel(v))),waterLevel(v))**.
% 1.82/1.98 1903[0:Res:537.1,87.1] || equal(u,tapOn)+ happens(u,v)* -> releasedAt(waterLevel(w),plus(v,n1))*.
% 1.82/1.98 1904[0:AED:9.0,1901.0] || -> equal(waterLevel(skf21(waterLevel(u))),waterLevel(u))**.
% 1.82/1.98 3607[0:SpL:1904.0,57.0] || equal(waterLevel(u),waterLevel(v))*+ -> equal(skf21(waterLevel(u)),v)*.
% 1.82/1.98 5520[0:Res:749.2,60.0] || releasedAt(u,n1) -> releasedAt(u,n0) equal(waterLevel(skf21(u)),u)**.
% 1.82/1.98 5533[0:EqR:3607.0] || -> equal(skf21(waterLevel(u)),u)**.
% 1.82/1.98 6124[1:Spt:557.0,557.1] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 1.82/1.98 6249[2:Spt:558.0,558.1] || releasedAt(u,n1)* -> releasedAt(u,n0).
% 1.82/1.98 6270[0:Res:858.2,61.0] || -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n4)* equal(n3,n0) equal(skf15(n3,u),overflow)**.
% 1.82/1.98 6275[0:MRR:6270.2,293.0] || -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n4)* equal(skf15(n3,u),overflow)**.
% 1.82/1.98 6276[0:Rew:6275.2,858.2] || -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n4)* happens(overflow,n3).
% 1.82/1.98 6308[0:Res:859.2,64.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)** holdsAt(filling,n0).
% 1.82/1.98 6310[0:MRR:6308.3,4.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 1.82/1.98 6311[0:Rew:6310.2,859.2] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 1.82/1.98 6315[2:Res:6311.1,6249.0] || -> holdsAt(waterLevel(n0),n1) happens(tapOn,n0) releasedAt(waterLevel(n0),n0)*.
% 1.82/1.98 6316[2:MRR:6315.2,23.0] || -> holdsAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 1.82/1.98 6317[2:SpR:58.1,6316.0] || equal(n0,u) -> holdsAt(waterLevel(u),n1)* happens(tapOn,n0).
% 1.82/1.98 6322[3:Spt:6317.0,6317.1] || equal(n0,u) -> holdsAt(waterLevel(u),n1)*.
% 1.82/1.98 6326[3:Res:6322.1,81.0] || equal(n0,u)* holdsAt(waterLevel(v),n1)*+ -> equal(v,u)*.
% 1.82/1.98 6335[0:Res:78.2,701.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 1.82/1.98 6737[0:Res:78.2,713.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* holdsAt(u,n2)* -> .
% 1.82/1.98 6969[2:Res:6310.1,6249.0] || -> holdsAt(waterLevel(n0),n1) equal(skf15(n0,u),tapOn)** releasedAt(waterLevel(n0),n0)*.
% 1.82/1.98 6970[2:MRR:6969.2,23.0] || -> holdsAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 1.82/1.98 6972[4:Spt:6970.0] || -> holdsAt(waterLevel(n0),n1)*.
% 1.82/1.98 6979[4:Res:6972.0,98.0] || -> holdsAt(waterLevel(n0),plus(n1,n1)) releasedAt(waterLevel(n0),plus(n1,n1))* happens(skf15(n1,u),n1)*.
% 1.82/1.98 6980[4:Rew:17.0,6979.1,17.0,6979.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2) happens(skf15(n1,u),n1)*.
% 1.82/1.98 6989[4:Res:6980.2,73.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* equal(n1,n0) holdsAt(waterLevel(n3),n1).
% 1.82/1.98 6993[4:Res:6980.2,62.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* equal(n1,n0) holdsAt(filling,n1).
% 1.82/1.98 6994[4:MRR:6993.2,295.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* holdsAt(filling,n1).
% 1.82/1.98 6995[4:MRR:6989.2,295.0] || -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* holdsAt(waterLevel(n3),n1).
% 1.82/1.98 6998[5:Spt:6994.0] || -> holdsAt(waterLevel(n0),n2)*.
% 1.82/1.98 6999[5:SpR:58.1,6998.0] || equal(n0,u) -> holdsAt(waterLevel(u),n2)*.
% 1.82/1.98 7002[5:Res:6998.0,98.0] || -> holdsAt(waterLevel(n0),plus(n2,n1)) releasedAt(waterLevel(n0),plus(n2,n1))* happens(skf15(n2,u),n2)*.
% 1.82/1.98 7003[5:Rew:18.0,7002.1,26.0,7002.1,18.0,7002.0,26.0,7002.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3) happens(skf15(n2,u),n2)*.
% 1.82/1.98 7007[5:Res:6999.1,81.0] || equal(n0,u)* holdsAt(waterLevel(v),n2)*+ -> equal(v,u)*.
% 1.82/1.98 7030[5:Res:7003.2,73.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)* equal(n2,n0) holdsAt(waterLevel(n3),n2).
% 1.82/1.98 7034[5:Res:7003.2,62.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)* equal(n2,n0) holdsAt(filling,n2).
% 1.82/1.98 7035[5:MRR:7034.2,294.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)* holdsAt(filling,n2).
% 1.82/1.98 7036[5:MRR:7030.2,294.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)* holdsAt(waterLevel(n3),n2).
% 1.82/1.98 7039[6:Spt:7035.0] || -> holdsAt(waterLevel(n0),n3)*.
% 1.82/1.98 7043[6:Res:7039.0,527.0] || -> equal(n3,n0)**.
% 1.82/1.98 7047[6:MRR:7043.0,293.0] || -> .
% 1.82/1.98 7049[6:Spt:7047.0,7035.0,7039.0] || holdsAt(waterLevel(n0),n3)* -> .
% 1.82/1.98 7050[6:Spt:7047.0,7035.1,7035.2] || -> releasedAt(waterLevel(n0),n3)* holdsAt(filling,n2).
% 1.82/1.98 7052[6:MRR:7036.0,7049.0] || -> releasedAt(waterLevel(n0),n3)* holdsAt(waterLevel(n3),n2).
% 1.82/1.98 7054[7:Spt:7050.0] || -> releasedAt(waterLevel(n0),n3)*.
% 1.82/1.98 7151[0:SpL:19.0,750.0] || releasedAt(u,n4) -> releasedAt(u,n3) releases(tapOn,u,n3)*.
% 1.82/1.98 7152[0:SpL:18.0,750.0] || releasedAt(u,n3) -> releasedAt(u,n2) releases(tapOn,u,n2)*.
% 1.82/1.98 7174[0:Res:7151.2,60.0] || releasedAt(u,n4) -> releasedAt(u,n3) equal(waterLevel(skf21(u)),u)**.
% 1.82/1.98 7178[0:Res:7152.2,60.0] || releasedAt(u,n3) -> releasedAt(u,n2) equal(waterLevel(skf21(u)),u)**.
% 1.82/1.98 7203[0:SpL:7174.2,24.0] || releasedAt(u,n4)* equal(u,filling) -> releasedAt(u,n3).
% 1.82/1.98 7260[0:Res:832.2,71.0] || equal(u,tapOff)* holdsAt(waterLevel(v),w)* -> equal(waterLevel(skf20(waterLevel(v),x)),waterLevel(v))**.
% 1.82/1.98 7264[0:AED:9.0,7260.0] || holdsAt(waterLevel(u),v)*+ -> equal(waterLevel(skf20(waterLevel(u),w)),waterLevel(u))**.
% 1.82/1.98 7283[0:SpL:7178.2,24.0] || releasedAt(u,n3)* equal(u,filling) -> releasedAt(u,n2).
% 1.82/1.98 7336[0:Res:842.2,724.2] || equal(u,overflow) holdsAt(waterLevel(v),n1) happens(u,n1)* releasedAt(waterLevel(v),n2)* -> .
% 1.82/1.98 7627[0:SpL:19.0,559.0] || releasedAt(u,n4)*+ -> releasedAt(u,n3) happens(skf18(n3,v),n3)*.
% 1.82/1.98 7628[0:SpL:18.0,559.0] || releasedAt(u,n3)*+ -> releasedAt(u,n2) happens(skf18(n2,v),n2)*.
% 1.82/1.98 7637[8:Spt:7628.0,7628.1] || releasedAt(u,n3)* -> releasedAt(u,n2).
% 1.82/1.98 7638[8:Res:7054.0,7637.0] || -> releasedAt(waterLevel(n0),n2)*.
% 1.82/1.98 7643[8:Res:7638.0,6124.0] || -> releasedAt(waterLevel(n0),n1)*.
% 1.82/1.98 7648[8:Res:7643.0,6249.0] || -> releasedAt(waterLevel(n0),n0)*.
% 1.82/1.98 7649[8:MRR:7648.0,23.0] || -> .
% 1.82/1.98 7651[8:Spt:7649.0,7628.2] || -> happens(skf18(n2,u),n2)*.
% 1.82/1.98 7653[8:Res:7651.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 7659[8:MRR:7653.0,294.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 7685[8:Res:7659.0,7007.1] || equal(n0,u) -> equal(n3,u)*.
% 1.82/1.98 7690[8:MRR:7685.1,721.1] || equal(n0,u)* -> .
% 1.82/1.98 7691[8:UnC:7690.0,5533.0] || -> .
% 1.82/1.98 7694[7:Spt:7691.0,7050.0,7054.0] || releasedAt(waterLevel(n0),n3)* -> .
% 1.82/1.98 7695[7:Spt:7691.0,7050.1] || -> holdsAt(filling,n2)*.
% 1.82/1.98 7697[7:MRR:7052.0,7694.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 7724[7:Res:7697.0,7007.1] || equal(n0,u) -> equal(n3,u)*.
% 1.82/1.98 7729[7:MRR:7724.1,721.1] || equal(n0,u)* -> .
% 1.82/1.98 7730[7:UnC:7729.0,5533.0] || -> .
% 1.82/1.98 7733[5:Spt:7730.0,6994.0,6998.0] || holdsAt(waterLevel(n0),n2)* -> .
% 1.82/1.98 7734[5:Spt:7730.0,6994.1,6994.2] || -> releasedAt(waterLevel(n0),n2)* holdsAt(filling,n1).
% 1.82/1.98 7736[5:MRR:6995.0,7733.0] || -> releasedAt(waterLevel(n0),n2)* holdsAt(waterLevel(n3),n1).
% 1.82/1.98 7738[6:Spt:7734.0] || -> releasedAt(waterLevel(n0),n2)*.
% 1.82/1.98 7742[6:Res:7738.0,6124.0] || -> releasedAt(waterLevel(n0),n1)*.
% 1.82/1.98 7747[6:Res:7742.0,6249.0] || -> releasedAt(waterLevel(n0),n0)*.
% 1.82/1.98 7748[6:MRR:7747.0,23.0] || -> .
% 1.82/1.98 7750[6:Spt:7748.0,7734.0,7738.0] || releasedAt(waterLevel(n0),n2)* -> .
% 1.82/1.98 7751[6:Spt:7748.0,7734.1] || -> holdsAt(filling,n1)*.
% 1.82/1.98 7753[6:MRR:7736.0,7750.0] || -> holdsAt(waterLevel(n3),n1)*.
% 1.82/1.98 7771[6:Res:7753.0,6326.1] || equal(n0,u) -> equal(n3,u)*.
% 1.82/1.98 7776[6:MRR:7771.1,721.1] || equal(n0,u)* -> .
% 1.82/1.98 7777[6:UnC:7776.0,5533.0] || -> .
% 1.82/1.98 7793[4:Spt:7777.0,6970.0,6972.0] || holdsAt(waterLevel(n0),n1)* -> .
% 1.82/1.98 7794[4:Spt:7777.0,6970.1] || -> equal(skf15(n0,u),tapOn)**.
% 1.82/1.98 7801[4:SpL:58.1,7793.0] || equal(u,n0) holdsAt(waterLevel(u),n1)* -> .
% 1.82/1.98 7806[4:MRR:7801.1,6322.1] || equal(u,n0)* -> .
% 1.82/1.98 7807[4:UnC:7806.0,5533.0] || -> .
% 1.82/1.98 7808[3:Spt:7807.0,6317.2] || -> happens(tapOn,n0)*.
% 1.82/1.98 7867[4:Spt:7628.0,7628.1] || releasedAt(u,n3)* -> releasedAt(u,n2).
% 1.82/1.98 8027[0:SpL:18.0,703.1] || happens(u,n2) releasedAt(v,n3) terminates(u,v,n2)* -> .
% 1.82/1.98 8042[0:SpL:19.0,715.1] || happens(u,n3) holdsAt(v,n4) terminates(u,v,n3)* -> .
% 1.82/1.98 8043[0:SpL:18.0,715.1] || happens(u,n2) holdsAt(v,n3) terminates(u,v,n2)* -> .
% 1.82/1.98 8118[0:SpL:19.0,726.1] || happens(u,n3) releasedAt(v,n4) initiates(u,v,n3)* -> .
% 1.82/1.98 8119[0:SpL:18.0,726.1] || happens(u,n2) releasedAt(v,n3) initiates(u,v,n2)* -> .
% 1.82/1.98 8793[0:SpR:17.0,889.2] || holdsAt(u,n1) -> holdsAt(u,plus(n1,n1))* releasedAt(u,n2) equal(u,filling).
% 1.82/1.98 8794[0:SpR:14.0,889.2] || holdsAt(u,n0) -> holdsAt(u,plus(n0,n1))* releasedAt(u,n1) equal(u,filling).
% 1.82/1.98 8808[0:Rew:17.0,8793.1] || holdsAt(u,n1) -> holdsAt(u,n2) releasedAt(u,n2)* equal(u,filling).
% 1.82/1.98 8809[0:Rew:14.0,8794.1] || holdsAt(u,n0) -> holdsAt(u,n1) releasedAt(u,n1)* equal(u,filling).
% 1.82/1.98 8906[0:Res:78.2,8027.2] || equal(u,filling) equal(v,overflow) happens(v,n2)* releasedAt(u,n3)* -> .
% 1.82/1.98 8925[0:Res:78.2,8042.2] || equal(u,filling) equal(v,overflow) happens(v,n3)* holdsAt(u,n4)* -> .
% 1.82/1.98 8929[0:Res:78.2,8043.2] || equal(u,filling) equal(v,overflow) happens(v,n2)* holdsAt(u,n3)* -> .
% 1.82/1.98 8936[0:Res:842.2,8118.2] || equal(u,overflow) holdsAt(waterLevel(v),n3) happens(u,n3)* releasedAt(waterLevel(v),n4)* -> .
% 1.82/1.98 8954[0:Res:842.2,8119.2] || equal(u,overflow) holdsAt(waterLevel(v),n2) happens(u,n2)* releasedAt(waterLevel(v),n3)* -> .
% 1.82/1.98 9002[1:Res:8808.2,6124.0] || holdsAt(u,n1) -> holdsAt(u,n2) equal(u,filling) releasedAt(u,n1)*.
% 1.82/1.98 9007[2:Res:8809.2,6249.0] || holdsAt(u,n0) -> holdsAt(u,n1) equal(u,filling) releasedAt(u,n0)*.
% 1.82/1.98 9010[2:Res:9002.3,6249.0] || holdsAt(u,n1) -> holdsAt(u,n2) equal(u,filling) releasedAt(u,n0)*.
% 1.82/1.98 9014[2:Res:9007.3,23.0] || holdsAt(waterLevel(u),n0) -> holdsAt(waterLevel(u),n1)* equal(waterLevel(u),filling).
% 1.82/1.98 9016[2:MRR:9014.2,24.0] || holdsAt(waterLevel(u),n0) -> holdsAt(waterLevel(u),n1)*.
% 1.82/1.98 9018[2:SpR:58.1,9016.1] || equal(u,v)* holdsAt(waterLevel(u),n0)*+ -> holdsAt(waterLevel(v),n1)*.
% 1.82/1.98 9031[2:Res:9010.3,23.0] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)* equal(waterLevel(u),filling).
% 1.82/1.98 9033[2:MRR:9031.2,24.0] || holdsAt(waterLevel(u),n1) -> holdsAt(waterLevel(u),n2)*.
% 1.82/1.98 9035[2:SpR:58.1,9033.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ -> holdsAt(waterLevel(v),n2)*.
% 1.82/1.98 9046[2:Res:3.0,9018.1] || equal(n0,u) -> holdsAt(waterLevel(u),n1)*.
% 1.82/1.98 9096[2:Res:9046.1,9035.1] || equal(n0,u)*+ equal(u,v)* -> holdsAt(waterLevel(v),n2)*.
% 1.82/1.98 9098[2:EqR:9096.0] || equal(n0,u) -> holdsAt(waterLevel(u),n2)*.
% 1.82/1.98 9110[2:Res:9098.1,81.0] || equal(n0,u)* holdsAt(waterLevel(v),n2)*+ -> equal(v,u)*.
% 1.82/1.98 9128[0:SpL:19.0,869.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,plus(n3,n1))* happens(skf16(n3,v),n3)*.
% 1.82/1.98 9129[0:SpL:18.0,869.0] || holdsAt(u,n3) -> holdsAt(u,n2) releasedAt(u,plus(n2,n1))* happens(skf16(n2,v),n2)*.
% 1.82/1.98 9136[0:Rew:19.0,9128.2,26.0,9128.2] || holdsAt(u,n4)+ -> holdsAt(u,n3) releasedAt(u,n4)* happens(skf16(n3,v),n3)*.
% 1.82/1.98 9137[0:Rew:18.0,9129.2,26.0,9129.2] || holdsAt(u,n3)+ -> holdsAt(u,n2) releasedAt(u,n3)* happens(skf16(n2,v),n2)*.
% 1.82/1.98 9183[0:Res:8.0,7264.0] || -> equal(waterLevel(skf20(waterLevel(n3),u)),waterLevel(n3))**.
% 1.82/1.98 9188[0:Res:3.0,7264.0] || -> equal(waterLevel(skf20(waterLevel(n0),u)),waterLevel(n0))**.
% 1.82/1.98 9200[0:SpR:9183.0,5533.0] || -> equal(skf20(waterLevel(n3),u),skf21(waterLevel(n3)))**.
% 1.82/1.98 9254[0:Rew:5533.0,9200.0] || -> equal(skf20(waterLevel(n3),u),n3)**.
% 1.82/1.98 9306[0:SpR:9188.0,5533.0] || -> equal(skf20(waterLevel(n0),u),skf21(waterLevel(n0)))**.
% 1.82/1.98 9308[2:SpR:9188.0,9098.1] || equal(skf20(waterLevel(n0),u),n0)** -> holdsAt(waterLevel(n0),n2).
% 1.82/1.98 9360[0:Rew:5533.0,9306.0] || -> equal(skf20(waterLevel(n0),u),n0)**.
% 1.82/1.98 9364[2:Rew:9360.0,9308.0] || equal(n0,n0) -> holdsAt(waterLevel(n0),n2)*.
% 1.82/1.98 9365[2:Obv:9364.0] || -> holdsAt(waterLevel(n0),n2)*.
% 1.82/1.98 9437[2:Res:9365.0,98.0] || -> holdsAt(waterLevel(n0),plus(n2,n1)) releasedAt(waterLevel(n0),plus(n2,n1))* happens(skf15(n2,u),n2)*.
% 1.82/1.98 9439[2:Rew:18.0,9437.1,26.0,9437.1,18.0,9437.0,26.0,9437.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3) happens(skf15(n2,u),n2)*.
% 1.82/1.98 9475[2:Res:9439.2,61.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)* equal(n2,n0) equal(skf15(n2,u),overflow)**.
% 1.82/1.98 9527[2:MRR:9475.2,294.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)* equal(skf15(n2,u),overflow)**.
% 1.82/1.98 9528[2:Rew:9527.2,9439.2] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)* happens(overflow,n2).
% 1.82/1.98 9562[5:Spt:9528.2] || -> happens(overflow,n2)*.
% 1.82/1.98 9564[5:Res:9562.0,74.0] || -> equal(overflow,tapOn) holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 9570[5:MRR:9564.0,11.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 9597[5:Res:9570.0,9110.1] || equal(n0,u) -> equal(n3,u)*.
% 1.82/1.98 9604[5:MRR:9597.1,721.1] || equal(n0,u)* -> .
% 1.82/1.98 9605[5:UnC:9604.0,9360.0] || -> .
% 1.82/1.98 9617[5:Spt:9605.0,9528.2,9562.0] || happens(overflow,n2)* -> .
% 1.82/1.98 9618[5:Spt:9605.0,9528.0,9528.1] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n3)*.
% 1.82/1.98 9622[5:Res:9618.1,7867.0] || -> holdsAt(waterLevel(n0),n3) releasedAt(waterLevel(n0),n2)*.
% 1.82/1.98 9625[6:Spt:9622.0] || -> holdsAt(waterLevel(n0),n3)*.
% 1.82/1.98 9630[6:Res:9625.0,527.0] || -> equal(n3,n0)**.
% 1.82/1.98 9636[6:MRR:9630.0,293.0] || -> .
% 1.82/1.98 9639[6:Spt:9636.0,9622.0,9625.0] || holdsAt(waterLevel(n0),n3)* -> .
% 1.82/1.98 9640[6:Spt:9636.0,9622.1] || -> releasedAt(waterLevel(n0),n2)*.
% 1.82/1.98 9647[6:Res:9640.0,6124.0] || -> releasedAt(waterLevel(n0),n1)*.
% 1.82/1.98 9660[6:Res:9647.0,6249.0] || -> releasedAt(waterLevel(n0),n0)*.
% 1.82/1.98 9661[6:MRR:9660.0,23.0] || -> .
% 1.82/1.98 9663[4:Spt:9661.0,7628.2] || -> happens(skf18(n2,u),n2)*.
% 1.82/1.98 9665[4:Res:9663.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 9673[4:MRR:9665.0,294.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 9700[4:Res:9673.0,9110.1] || equal(n0,u) -> equal(n3,u)*.
% 1.82/1.98 9705[4:MRR:9700.1,721.1] || equal(n0,u)* -> .
% 1.82/1.98 9706[4:UnC:9705.0,9360.0] || -> .
% 1.82/1.98 9721[2:Spt:9706.0,558.2] || -> happens(skf18(n0,u),n0)*.
% 1.82/1.98 9732[2:Res:9721.0,64.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 1.82/1.98 9734[2:MRR:9732.1,4.0] || -> equal(skf18(n0,u),tapOn)**.
% 1.82/1.98 9735[2:Rew:9734.0,9721.0] || -> happens(tapOn,n0)*.
% 1.82/1.98 9744[3:Spt:6276.2] || -> happens(overflow,n3)*.
% 1.82/1.98 9750[3:Res:9744.0,64.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.82/1.98 9752[3:MRR:9750.0,11.0] || -> holdsAt(filling,n3)*.
% 1.82/1.98 9753[3:MRR:822.1,9752.0] || equal(u,overflow) -> happens(u,n3)*.
% 1.82/1.98 9755[3:MRR:8925.2,9753.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n4)* -> .
% 1.82/1.98 9759[3:AED:9.0,9755.1] || equal(u,filling) holdsAt(u,n4)* -> .
% 1.82/1.98 9775[3:Res:1.0,9759.1] || equal(filling,filling)* -> .
% 1.82/1.98 9777[3:Obv:9775.0] || -> .
% 1.82/1.98 9778[3:Spt:9777.0,6276.2,9744.0] || happens(overflow,n3)* -> .
% 1.82/1.98 9779[3:Spt:9777.0,6276.0,6276.1] || -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n4)*.
% 1.82/1.98 9780[3:SpR:58.1,9779.1] || equal(n3,u) -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(u),n4)*.
% 1.82/1.98 9793[3:Res:822.2,9778.0] || equal(overflow,overflow) holdsAt(filling,n3)* -> .
% 1.82/1.98 9794[3:Obv:9793.0] || holdsAt(filling,n3)* -> .
% 1.82/1.98 9813[4:Spt:9780.0,9780.2] || equal(n3,u) -> releasedAt(waterLevel(u),n4)*.
% 1.82/1.98 9823[0:Res:113.2,61.0] || -> holdsAt(filling,plus(n1,n4)) releasedAt(filling,plus(n1,n4))* equal(n4,n0) equal(skf15(n4,u),overflow)**.
% 1.82/1.98 9828[0:MRR:9823.2,292.0] || -> holdsAt(filling,plus(n1,n4)) releasedAt(filling,plus(n1,n4))* equal(skf15(n4,u),overflow)**.
% 1.82/1.98 9829[0:Rew:9828.2,113.2] || -> holdsAt(filling,plus(n1,n4)) releasedAt(filling,plus(n1,n4))* happens(overflow,n4).
% 1.82/1.98 9831[5:Spt:7627.0,7627.1] || releasedAt(u,n4)* -> releasedAt(u,n3).
% 1.82/1.98 9833[5:Res:9813.1,9831.0] || equal(n3,u) -> releasedAt(waterLevel(u),n3)*.
% 1.82/1.98 10004[6:Spt:7628.0,7628.1] || releasedAt(u,n3)* -> releasedAt(u,n2).
% 1.82/1.98 10033[0:SpL:5520.2,24.0] || releasedAt(u,n1)* equal(u,filling) -> releasedAt(u,n0).
% 1.82/1.98 10064[7:Spt:872.0,872.1,872.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 1.82/1.98 10071[7:Res:10064.2,10033.0] || holdsAt(u,n1) equal(u,filling) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 1.82/1.98 10468[7:Res:10071.3,6.0] || holdsAt(filling,n1)* equal(filling,filling) -> holdsAt(filling,n0).
% 1.82/1.98 10472[7:Obv:10468.1] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 1.82/1.98 10473[7:MRR:10472.1,4.0] || holdsAt(filling,n1)* -> .
% 1.82/1.98 10505[0:EqR:1903.0] || happens(tapOn,u) -> releasedAt(waterLevel(v),plus(u,n1))*.
% 1.82/1.98 10507[0:SpR:14.0,10505.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n1)*.
% 1.82/1.98 10518[0:Res:10505.1,85.0] || happens(tapOn,u)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 1.82/1.98 10525[2:MRR:10507.0,9735.0] || -> releasedAt(waterLevel(u),n1)*.
% 1.82/1.98 10536[2:Res:10525.0,84.0] || -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 1.82/1.98 10541[2:Rew:17.0,10536.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 1.82/1.98 10577[8:Spt:10541.0] || -> releasedAt(waterLevel(u),n2)*.
% 1.82/1.98 10583[8:Res:10577.0,84.0] || -> releasedAt(waterLevel(u),plus(n2,n1))* happens(skf17(n2,v),n2)*.
% 1.82/1.98 10587[8:Rew:18.0,10583.0,26.0,10583.0] || -> releasedAt(waterLevel(u),n3)* happens(skf17(n2,v),n2)*.
% 1.82/1.98 10589[9:Spt:10587.0] || -> releasedAt(waterLevel(u),n3)*.
% 1.82/1.98 10595[9:Res:10589.0,84.0] || -> releasedAt(waterLevel(u),plus(n3,n1))* happens(skf17(n3,v),n3)*.
% 1.82/1.98 10599[9:Rew:19.0,10595.0,26.0,10595.0] || -> releasedAt(waterLevel(u),n4)* happens(skf17(n3,v),n3)*.
% 1.82/1.98 10601[10:Spt:10599.0] || -> releasedAt(waterLevel(u),n4)*.
% 1.82/1.98 10602[10:MRR:8936.3,10601.0] || equal(u,overflow) holdsAt(waterLevel(v),n3)*+ happens(u,n3)* -> .
% 1.82/1.98 10725[10:Res:8.0,10602.1] || equal(u,overflow) happens(u,n3)* -> .
% 1.82/1.98 10820[0:Res:75.2,10518.0] || equal(u,n0) equal(tapOn,tapOn) -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 1.82/1.98 10824[0:Obv:10820.1] || equal(u,n0)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 1.82/1.98 10825[0:EqR:10824.0] || -> releasedAt(waterLevel(u),n0)* happens(skf18(n0,v),n0)*.
% 1.82/1.98 11243[11:Spt:9136.0,9136.1,9136.2] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n4)*.
% 1.82/1.98 11247[11:Res:11243.2,9831.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n3)*.
% 1.82/1.98 11254[11:Res:11247.2,10004.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n2)*.
% 1.82/1.98 11261[11:Res:11254.2,6124.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n1)*.
% 1.82/1.98 11268[11:Res:11261.2,10033.0] || holdsAt(u,n4) equal(u,filling) -> holdsAt(u,n3) releasedAt(u,n0)*.
% 1.82/1.98 11341[11:Res:11268.3,6.0] || holdsAt(filling,n4)* equal(filling,filling) -> holdsAt(filling,n3).
% 1.82/1.98 11346[11:Obv:11341.1] || holdsAt(filling,n4)* -> holdsAt(filling,n3).
% 1.82/1.98 11347[11:MRR:11346.0,11346.1,1.0,9794.0] || -> .
% 1.82/1.98 11350[11:Spt:11347.0,9136.3] || -> happens(skf16(n3,u),n3)*.
% 1.82/1.98 11353[11:Res:11350.0,61.0] || -> equal(n3,n0) equal(skf16(n3,u),overflow)**.
% 1.82/1.98 11358[11:Res:11350.0,10725.1] || equal(skf16(n3,u),overflow)** -> .
% 1.82/1.98 11360[11:MRR:11353.0,293.0] || -> equal(skf16(n3,u),overflow)**.
% 1.82/1.98 11361[11:MRR:11360.0,11358.0] || -> .
% 1.82/1.98 11367[10:Spt:11361.0,10599.1] || -> happens(skf17(n3,u),n3)*.
% 1.82/1.98 11372[10:Res:11367.0,61.0] || -> equal(n3,n0) equal(skf17(n3,u),overflow)**.
% 1.82/1.98 11374[10:Res:11367.0,64.0] || -> equal(skf17(n3,u),tapOn)** holdsAt(filling,n3).
% 1.82/1.98 11377[10:MRR:11372.0,293.0] || -> equal(skf17(n3,u),overflow)**.
% 1.82/1.98 11384[10:Rew:11377.0,11374.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.82/1.98 11385[10:MRR:11384.0,11384.1,11.0,9794.0] || -> .
% 1.82/1.98 11388[9:Spt:11385.0,10587.1] || -> happens(skf17(n2,u),n2)*.
% 1.82/1.98 11392[9:Res:11388.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 11396[9:Res:11388.0,62.0] || -> equal(n2,n0) holdsAt(filling,n2)*.
% 1.82/1.98 11397[9:MRR:11396.0,294.0] || -> holdsAt(filling,n2)*.
% 1.82/1.98 11398[9:MRR:11392.0,294.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 11436[9:SpR:58.1,11398.0] || equal(n3,u) -> holdsAt(waterLevel(u),n2)*.
% 1.82/1.98 11438[9:Res:11398.0,95.2] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 1.82/1.98 11447[9:MRR:11438.1,11397.0] || equal(u,overflow) -> happens(u,n2)*.
% 1.82/1.98 11451[9:MRR:8954.2,11447.1] || equal(u,overflow)* holdsAt(waterLevel(v),n2) releasedAt(waterLevel(v),n3)* -> .
% 1.82/1.98 11455[9:AED:9.0,11451.0] || holdsAt(waterLevel(u),n2) releasedAt(waterLevel(u),n3)* -> .
% 1.82/1.98 11605[9:Res:9833.1,11455.1] || equal(n3,u) holdsAt(waterLevel(u),n2)* -> .
% 1.82/1.98 11608[9:MRR:11605.1,11436.1] || equal(n3,u)* -> .
% 1.82/1.98 11609[9:UnC:11608.0,9254.0] || -> .
% 1.82/1.98 11611[8:Spt:11609.0,10541.1] || -> happens(skf17(n1,u),n1)*.
% 1.82/1.98 11615[8:Res:11611.0,61.0] || -> equal(n1,n0) equal(skf17(n1,u),overflow)**.
% 1.82/1.98 11617[8:Res:11611.0,64.0] || -> equal(skf17(n1,u),tapOn)** holdsAt(filling,n1).
% 1.82/1.98 11621[8:MRR:11615.0,295.0] || -> equal(skf17(n1,u),overflow)**.
% 1.82/1.98 11631[8:Rew:11621.0,11617.0] || -> equal(overflow,tapOn) holdsAt(filling,n1)*.
% 1.82/1.98 11632[8:MRR:11631.0,11631.1,11.0,10473.0] || -> .
% 1.82/1.98 11636[7:Spt:11632.0,872.3] || -> happens(skf16(n0,u),n0)*.
% 1.82/1.98 11689[8:Spt:9136.0,9136.1,9136.2] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n4)*.
% 1.82/1.98 11693[8:Res:11689.2,9831.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n3)*.
% 1.82/1.98 11775[8:Res:11693.2,10004.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n2)*.
% 1.82/1.98 11812[8:Res:11775.2,6124.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n1)*.
% 1.82/1.98 11826[8:Res:11812.2,10033.0] || holdsAt(u,n4) equal(u,filling) -> holdsAt(u,n3) releasedAt(u,n0)*.
% 1.82/1.98 11880[0:EqR:6737.0] || equal(u,overflow) happens(u,n1)* holdsAt(filling,n2) -> .
% 1.82/1.98 11952[8:Res:11826.3,6.0] || holdsAt(filling,n4)* equal(filling,filling) -> holdsAt(filling,n3).
% 1.82/1.98 11957[8:Obv:11952.1] || holdsAt(filling,n4)* -> holdsAt(filling,n3).
% 1.82/1.98 11958[8:MRR:11957.0,11957.1,1.0,9794.0] || -> .
% 1.82/1.98 11961[8:Spt:11958.0,9136.3] || -> happens(skf16(n3,u),n3)*.
% 1.82/1.98 11964[8:Res:11961.0,61.0] || -> equal(n3,n0) equal(skf16(n3,u),overflow)**.
% 1.82/1.98 11966[8:Res:11961.0,64.0] || -> equal(skf16(n3,u),tapOn)** holdsAt(filling,n3).
% 1.82/1.98 11969[8:MRR:11964.0,293.0] || -> equal(skf16(n3,u),overflow)**.
% 1.82/1.98 11972[8:Rew:11969.0,11966.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.82/1.98 11973[8:MRR:11972.0,11972.1,11.0,9794.0] || -> .
% 1.82/1.98 11974[6:Spt:11973.0,7628.2] || -> happens(skf18(n2,u),n2)*.
% 1.82/1.98 11977[6:Res:11974.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 11981[6:Res:11974.0,62.0] || -> equal(n2,n0) holdsAt(filling,n2)*.
% 1.82/1.98 11982[6:MRR:11981.0,294.0] || -> holdsAt(filling,n2)*.
% 1.82/1.98 11985[6:MRR:11977.0,294.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 12017[6:SpR:58.1,11985.0] || equal(n3,u) -> holdsAt(waterLevel(u),n2)*.
% 1.82/1.98 12019[6:Res:11985.0,95.2] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 1.82/1.98 12028[6:MRR:12019.1,11982.0] || equal(u,overflow) -> happens(u,n2)*.
% 1.82/1.98 12032[6:MRR:8954.2,12028.1] || equal(u,overflow)* holdsAt(waterLevel(v),n2) releasedAt(waterLevel(v),n3)* -> .
% 1.82/1.98 12036[6:AED:9.0,12032.0] || holdsAt(waterLevel(u),n2) releasedAt(waterLevel(u),n3)* -> .
% 1.82/1.98 12333[6:Res:9833.1,12036.1] || equal(n3,u) holdsAt(waterLevel(u),n2)* -> .
% 1.82/1.98 12336[6:MRR:12333.1,12017.1] || equal(n3,u)* -> .
% 1.82/1.98 12337[6:UnC:12336.0,9254.0] || -> .
% 1.82/1.98 12339[5:Spt:12337.0,7627.2] || -> happens(skf18(n3,u),n3)*.
% 1.82/1.98 12344[5:Res:12339.0,61.0] || -> equal(n3,n0) equal(skf18(n3,u),overflow)**.
% 1.82/1.98 12346[5:Res:12339.0,64.0] || -> equal(skf18(n3,u),tapOn)** holdsAt(filling,n3).
% 1.82/1.98 12349[5:MRR:12344.0,293.0] || -> equal(skf18(n3,u),overflow)**.
% 1.82/1.98 12353[5:Rew:12349.0,12346.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.82/1.98 12354[5:MRR:12353.0,12353.1,11.0,9794.0] || -> .
% 1.82/1.98 12356[4:Spt:12354.0,9780.1] || -> holdsAt(waterLevel(n3),n4)*.
% 1.82/1.98 12357[4:MRR:110.1,12356.0] || equal(u,overflow) -> happens(u,n4)*.
% 1.82/1.98 12416[5:Spt:9829.0] || -> holdsAt(filling,plus(n1,n4))*.
% 1.82/1.98 12419[5:Res:12416.0,715.1] || happens(u,n4) terminates(u,filling,n4)* -> .
% 1.82/1.98 12440[5:Res:78.2,12419.1] || equal(filling,filling) equal(u,overflow) happens(u,n4)* -> .
% 1.82/1.98 12444[5:Obv:12440.0] || equal(u,overflow) happens(u,n4)* -> .
% 1.82/1.98 12445[5:MRR:12444.1,12357.1] || equal(u,overflow)* -> .
% 1.82/1.98 12446[5:UnC:12445.0,5533.0] || -> .
% 1.82/1.98 12449[5:Spt:12446.0,9829.0,12416.0] || holdsAt(filling,plus(n1,n4))* -> .
% 1.82/1.98 12450[5:Spt:12446.0,9829.1,9829.2] || -> releasedAt(filling,plus(n1,n4))* happens(overflow,n4).
% 1.82/1.98 12454[6:Spt:12450.0] || -> releasedAt(filling,plus(n1,n4))*.
% 1.82/1.98 12463[6:Res:12454.0,703.1] || happens(u,n4) terminates(u,filling,n4)* -> .
% 1.82/1.98 12528[6:Res:78.2,12463.1] || equal(filling,filling) equal(u,overflow) happens(u,n4)* -> .
% 1.82/1.98 12532[6:Obv:12528.0] || equal(u,overflow) happens(u,n4)* -> .
% 1.82/1.98 12533[6:MRR:12532.1,12357.1] || equal(u,overflow)* -> .
% 1.82/1.98 12534[6:UnC:12533.0,5533.0] || -> .
% 1.82/1.98 12537[6:Spt:12534.0,12450.0,12454.0] || releasedAt(filling,plus(n1,n4))* -> .
% 1.82/1.98 12538[6:Spt:12534.0,12450.1] || -> happens(overflow,n4)*.
% 1.82/1.98 12568[7:Spt:10541.0] || -> releasedAt(waterLevel(u),n2)*.
% 1.82/1.98 12576[7:Res:12568.0,84.0] || -> releasedAt(waterLevel(u),plus(n2,n1))* happens(skf17(n2,v),n2)*.
% 1.82/1.98 12580[7:Rew:18.0,12576.0,26.0,12576.0] || -> releasedAt(waterLevel(u),n3)* happens(skf17(n2,v),n2)*.
% 1.82/1.98 12584[8:Spt:12580.0] || -> releasedAt(waterLevel(u),n3)*.
% 1.82/1.98 12585[8:MRR:8954.3,12584.0] || equal(u,overflow) holdsAt(waterLevel(v),n2)*+ happens(u,n2)* -> .
% 1.82/1.98 12592[8:Res:12584.0,84.0] || -> releasedAt(waterLevel(u),plus(n3,n1))* happens(skf17(n3,v),n3)*.
% 1.82/1.98 12595[8:Rew:19.0,12592.0,26.0,12592.0] || -> releasedAt(waterLevel(u),n4)* happens(skf17(n3,v),n3)*.
% 1.82/1.98 12599[9:Spt:12595.0] || -> releasedAt(waterLevel(u),n4)*.
% 1.82/1.98 12601[9:MRR:8936.3,12599.0] || equal(u,overflow) holdsAt(waterLevel(v),n3)*+ happens(u,n3)* -> .
% 1.82/1.98 12607[9:Res:12599.0,84.0] || -> releasedAt(waterLevel(u),plus(n4,n1))* happens(skf17(n4,v),n4)*.
% 1.82/1.98 12610[9:Rew:26.0,12607.0] || -> releasedAt(waterLevel(u),plus(n1,n4))* happens(skf17(n4,v),n4)*.
% 1.82/1.98 12643[10:Spt:12610.1] || -> happens(skf17(n4,u),n4)*.
% 1.82/1.98 12646[10:Res:12643.0,61.0] || -> equal(n4,n0) equal(skf17(n4,u),overflow)**.
% 1.82/1.98 12650[10:MRR:12646.0,292.0] || -> equal(skf17(n4,u),overflow)**.
% 1.82/1.98 12675[11:Spt:7628.0,7628.1] || releasedAt(u,n3)* -> releasedAt(u,n2).
% 1.82/1.98 12685[12:Spt:7627.0,7627.1] || releasedAt(u,n4)* -> releasedAt(u,n3).
% 1.82/1.98 12713[13:Spt:9136.0,9136.1,9136.2] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n4)*.
% 1.82/1.98 12717[13:Res:12713.2,12685.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n3)*.
% 1.82/1.98 12724[13:Res:12717.2,12675.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n2)*.
% 1.82/1.98 12731[13:Res:12724.2,6124.0] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n1)*.
% 1.82/1.98 12738[13:Res:12731.2,10033.0] || holdsAt(u,n4) equal(u,filling) -> holdsAt(u,n3) releasedAt(u,n0)*.
% 1.82/1.98 12809[9:Res:8.0,12601.1] || equal(u,overflow) happens(u,n3)* -> .
% 1.82/1.98 12841[13:Res:12738.3,6.0] || holdsAt(filling,n4)* equal(filling,filling) -> holdsAt(filling,n3).
% 1.82/1.98 12846[13:Obv:12841.1] || holdsAt(filling,n4)* -> holdsAt(filling,n3).
% 1.82/1.98 12847[13:MRR:12846.0,12846.1,1.0,9794.0] || -> .
% 1.82/1.98 12850[13:Spt:12847.0,9136.3] || -> happens(skf16(n3,u),n3)*.
% 1.82/1.98 12853[13:Res:12850.0,61.0] || -> equal(n3,n0) equal(skf16(n3,u),overflow)**.
% 1.82/1.98 12857[13:Res:12850.0,12809.1] || equal(skf16(n3,u),overflow)** -> .
% 1.82/1.98 12860[13:MRR:12853.0,293.0] || -> equal(skf16(n3,u),overflow)**.
% 1.82/1.98 12861[13:MRR:12860.0,12857.0] || -> .
% 1.82/1.98 12867[12:Spt:12861.0,7627.2] || -> happens(skf18(n3,u),n3)*.
% 1.82/1.98 12871[12:Res:12867.0,61.0] || -> equal(n3,n0) equal(skf18(n3,u),overflow)**.
% 1.82/1.98 12875[12:Res:12867.0,12809.1] || equal(skf18(n3,u),overflow)** -> .
% 1.82/1.98 12878[12:MRR:12871.0,293.0] || -> equal(skf18(n3,u),overflow)**.
% 1.82/1.98 12879[12:MRR:12878.0,12875.0] || -> .
% 1.82/1.98 12885[11:Spt:12879.0,7628.2] || -> happens(skf18(n2,u),n2)*.
% 1.82/1.98 12888[11:Res:12885.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 12892[11:Res:12885.0,62.0] || -> equal(n2,n0) holdsAt(filling,n2)*.
% 1.82/1.98 12893[11:MRR:12892.0,294.0] || -> holdsAt(filling,n2)*.
% 1.82/1.98 12896[11:MRR:12888.0,294.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 12929[11:Res:12896.0,821.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 1.82/1.98 12932[11:Res:12896.0,12585.1] || equal(u,overflow) happens(u,n2)* -> .
% 1.82/1.98 12939[11:Obv:12929.0] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 1.82/1.98 12940[11:MRR:12939.1,12893.0] || equal(u,overflow) -> happens(u,n2)*.
% 1.82/1.98 12941[11:MRR:12940.1,12932.1] || equal(u,overflow)* -> .
% 1.82/1.98 12942[11:UnC:12941.0,12650.0] || -> .
% 1.82/1.98 12945[10:Spt:12942.0,12610.0] || -> releasedAt(waterLevel(u),plus(n1,n4))*.
% 1.82/1.98 12956[10:Res:12945.0,726.1] || happens(u,n4) initiates(u,waterLevel(v),n4)* -> .
% 1.82/1.98 12977[10:Res:842.2,12956.1] || equal(u,overflow) holdsAt(waterLevel(v),n4)* happens(u,n4)* -> .
% 1.82/1.98 12978[10:MRR:12977.2,12357.1] || equal(u,overflow)* holdsAt(waterLevel(v),n4)*+ -> .
% 1.82/1.98 12984[10:SpL:58.1,12978.1] || equal(u,v)* equal(w,overflow)* holdsAt(waterLevel(u),n4)* -> .
% 1.82/1.98 12992[10:AED:9.0,12984.1] || holdsAt(waterLevel(u),n4)* -> .
% 1.82/1.98 12993[10:UnC:12992.0,12356.0] || -> .
% 1.82/1.98 12996[9:Spt:12993.0,12595.1] || -> happens(skf17(n3,u),n3)*.
% 1.82/1.98 13000[9:Res:12996.0,61.0] || -> equal(n3,n0) equal(skf17(n3,u),overflow)**.
% 1.82/1.98 13002[9:Res:12996.0,64.0] || -> equal(skf17(n3,u),tapOn)** holdsAt(filling,n3).
% 1.82/1.98 13005[9:MRR:13000.0,293.0] || -> equal(skf17(n3,u),overflow)**.
% 1.82/1.98 13012[9:Rew:13005.0,13002.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.82/1.98 13013[9:MRR:13012.0,13012.1,11.0,9794.0] || -> .
% 1.82/1.98 13016[8:Spt:13013.0,12580.1] || -> happens(skf17(n2,u),n2)*.
% 1.82/1.98 13019[8:Res:13016.0,73.0] || -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 13023[8:Res:13016.0,62.0] || -> equal(n2,n0) holdsAt(filling,n2)*.
% 1.82/1.98 13024[8:MRR:13023.0,294.0] || -> holdsAt(filling,n2)*.
% 1.82/1.98 13027[8:MRR:13019.0,294.0] || -> holdsAt(waterLevel(n3),n2)*.
% 1.82/1.98 13065[8:Res:13027.0,95.2] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 1.82/1.98 13074[8:MRR:13065.1,13024.0] || equal(u,overflow) -> happens(u,n2)*.
% 1.82/1.98 13075[8:MRR:8906.2,13074.1] || equal(u,filling) equal(v,overflow)* releasedAt(u,n3)* -> .
% 1.82/1.98 13076[8:MRR:8929.2,13074.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n3)* -> .
% 1.82/1.98 13079[8:AED:9.0,13075.1] || equal(u,filling) releasedAt(u,n3)* -> .
% 1.82/1.98 13080[8:MRR:7203.2,13079.1] || releasedAt(u,n4)* equal(u,filling) -> .
% 1.82/1.98 13081[8:AED:9.0,13076.1] || equal(u,filling) holdsAt(u,n3)* -> .
% 1.82/1.98 13210[9:Spt:9136.0,9136.1,9136.2] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n4)*.
% 1.82/1.98 13215[9:Res:13210.2,13080.0] || holdsAt(u,n4)* equal(u,filling) -> holdsAt(u,n3).
% 1.82/1.98 13217[9:MRR:13215.2,13081.1] || holdsAt(u,n4)* equal(u,filling) -> .
% 1.82/1.98 13222[9:Res:1.0,13217.0] || equal(filling,filling)* -> .
% 1.82/1.98 13225[9:Obv:13222.0] || -> .
% 1.82/1.98 13226[9:Spt:13225.0,9136.3] || -> happens(skf16(n3,u),n3)*.
% 1.82/1.98 13229[9:Res:13226.0,61.0] || -> equal(n3,n0) equal(skf16(n3,u),overflow)**.
% 1.82/1.98 13231[9:Res:13226.0,64.0] || -> equal(skf16(n3,u),tapOn)** holdsAt(filling,n3).
% 1.82/1.98 13234[9:MRR:13229.0,293.0] || -> equal(skf16(n3,u),overflow)**.
% 1.82/1.98 13237[9:Rew:13234.0,13231.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.82/1.98 13238[9:MRR:13237.0,13237.1,11.0,9794.0] || -> .
% 1.82/1.98 13239[7:Spt:13238.0,10541.1] || -> happens(skf17(n1,u),n1)*.
% 1.82/1.98 13241[7:Res:13239.0,73.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 1.82/1.98 13245[7:Res:13239.0,62.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 1.82/1.98 13246[7:MRR:13245.0,295.0] || -> holdsAt(filling,n1)*.
% 1.82/1.98 13247[7:MRR:13241.0,295.0] || -> holdsAt(waterLevel(n3),n1)*.
% 1.82/1.98 13284[7:Res:13247.0,95.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 1.82/1.98 13293[7:MRR:13284.1,13246.0] || equal(u,overflow) -> happens(u,n1)*.
% 1.82/1.98 13294[7:MRR:11880.1,13293.1] || equal(u,overflow)* holdsAt(filling,n2)* -> .
% 1.82/1.98 13299[7:MRR:6737.2,13293.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n2)* -> .
% 1.82/1.98 13300[7:MRR:6335.2,13293.1] || equal(u,filling) equal(v,overflow)* releasedAt(u,n2)* -> .
% 1.82/1.98 13301[7:AED:9.0,13294.0] || holdsAt(filling,n2)* -> .
% 1.82/1.98 13311[7:AED:9.0,13299.1] || equal(u,filling) holdsAt(u,n2)* -> .
% 1.82/1.98 13312[7:AED:9.0,13300.1] || equal(u,filling) releasedAt(u,n2)* -> .
% 1.82/1.98 13313[7:MRR:7283.2,13312.1] || releasedAt(u,n3)* equal(u,filling) -> .
% 1.82/1.98 13314[7:MRR:7203.2,13313.0] || releasedAt(u,n4)* equal(u,filling) -> .
% 1.82/1.98 13517[8:Spt:9136.0,9136.1,9136.2] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n4)*.
% 1.82/1.98 13522[8:Res:13517.2,13314.0] || holdsAt(u,n4)* equal(u,filling) -> holdsAt(u,n3).
% 1.82/1.98 13549[9:Spt:9137.0,9137.1,9137.2] || holdsAt(u,n3) -> holdsAt(u,n2) releasedAt(u,n3)*.
% 1.82/1.98 13554[9:Res:13549.2,13313.0] || holdsAt(u,n3)* equal(u,filling) -> holdsAt(u,n2).
% 1.82/1.98 13556[9:MRR:13554.2,13311.1] || holdsAt(u,n3)* equal(u,filling) -> .
% 1.82/1.98 13557[9:MRR:13522.2,13556.0] || holdsAt(u,n4)* equal(u,filling) -> .
% 1.82/1.98 13565[9:Res:1.0,13557.0] || equal(filling,filling)* -> .
% 1.82/1.98 13569[9:Obv:13565.0] || -> .
% 1.82/1.98 13570[9:Spt:13569.0,9137.3] || -> happens(skf16(n2,u),n2)*.
% 1.82/1.98 13573[9:Res:13570.0,61.0] || -> equal(n2,n0) equal(skf16(n2,u),overflow)**.
% 1.82/1.98 13575[9:Res:13570.0,64.0] || -> equal(skf16(n2,u),tapOn)** holdsAt(filling,n2).
% 1.82/1.98 13579[9:MRR:13573.0,294.0] || -> equal(skf16(n2,u),overflow)**.
% 1.82/1.98 13581[9:Rew:13579.0,13575.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 1.82/1.98 13582[9:MRR:13581.0,13581.1,11.0,13301.0] || -> .
% 1.82/1.98 13583[8:Spt:13582.0,9136.3] || -> happens(skf16(n3,u),n3)*.
% 1.82/1.98 13586[8:Res:13583.0,61.0] || -> equal(n3,n0) equal(skf16(n3,u),overflow)**.
% 1.82/1.98 13588[8:Res:13583.0,64.0] || -> equal(skf16(n3,u),tapOn)** holdsAt(filling,n3).
% 1.82/1.98 13591[8:MRR:13586.0,293.0] || -> equal(skf16(n3,u),overflow)**.
% 1.82/1.98 13594[8:Rew:13591.0,13588.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.82/1.98 13595[8:MRR:13594.0,13594.1,11.0,9794.0] || -> .
% 1.82/1.98 13596[1:Spt:13595.0,557.2] || -> happens(skf18(n1,u),n1)*.
% 1.82/1.98 13597[0:MRR:10825.0,23.0] || -> happens(skf18(n0,u),n0)*.
% 1.82/1.98 13598[0:MRR:6311.2,10507.0] || -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)*.
% 1.82/1.98 13605[1:Res:13596.0,73.0] || -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 1.82/1.98 13609[1:Res:13596.0,62.0] || -> equal(n1,n0) holdsAt(filling,n1)*.
% 1.82/1.98 13610[1:MRR:13609.0,295.0] || -> holdsAt(filling,n1)*.
% 1.82/1.98 13611[1:MRR:13605.0,295.0] || -> holdsAt(waterLevel(n3),n1)*.
% 1.82/1.98 13628[2:Spt:13598.0] || -> holdsAt(waterLevel(n0),n1)*.
% 1.82/1.98 13633[2:Res:13628.0,81.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n0).
% 1.82/1.98 13648[1:Res:13611.0,95.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 1.82/1.98 13657[1:MRR:13648.1,13610.0] || equal(u,overflow) -> happens(u,n1)*.
% 1.82/1.98 13660[1:MRR:11880.1,13657.1] || equal(u,overflow)* holdsAt(filling,n2)* -> .
% 1.82/1.98 13661[1:MRR:7336.2,13657.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 1.82/1.98 13662[1:MRR:6335.2,13657.1] || equal(u,filling) equal(v,overflow)* releasedAt(u,n2)* -> .
% 1.82/1.98 13663[1:MRR:6737.2,13657.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n2)* -> .
% 1.82/1.98 13670[1:AED:9.0,13660.0] || holdsAt(filling,n2)* -> .
% 1.82/1.98 13672[1:AED:9.0,13662.1] || equal(u,filling) releasedAt(u,n2)* -> .
% 1.82/1.98 13673[1:MRR:7283.2,13672.1] || releasedAt(u,n3)* equal(u,filling) -> .
% 1.82/1.98 13674[1:MRR:7203.2,13673.0] || releasedAt(u,n4)* equal(u,filling) -> .
% 1.82/1.98 13675[1:AED:9.0,13663.1] || equal(u,filling) holdsAt(u,n2)* -> .
% 1.85/2.03 13679[1:AED:9.0,13661.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 1.85/2.03 13706[0:Res:13597.0,64.0] || -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 1.85/2.03 13708[0:MRR:13706.1,4.0] || -> equal(skf18(n0,u),tapOn)**.
% 1.85/2.03 13709[0:Rew:13708.0,13597.0] || -> happens(tapOn,n0)*.
% 1.85/2.03 13710[0:MRR:10507.0,13709.0] || -> releasedAt(waterLevel(u),n1)*.
% 1.85/2.03 13727[0:Res:13710.0,84.0] || -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 1.85/2.03 13732[0:Rew:17.0,13727.0] || -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 1.85/2.03 13854[2:Res:13611.0,13633.0] || -> equal(n3,n0)**.
% 1.85/2.03 13857[2:MRR:13854.0,293.0] || -> .
% 1.85/2.03 13858[2:Spt:13857.0,13598.0,13628.0] || holdsAt(waterLevel(n0),n1)* -> .
% 1.85/2.03 13859[2:Spt:13857.0,13598.1] || -> releasedAt(waterLevel(n0),n1)*.
% 1.85/2.03 13895[3:Spt:6276.2] || -> happens(overflow,n3)*.
% 1.85/2.03 13901[3:Res:13895.0,64.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.85/2.03 13903[3:MRR:13901.0,11.0] || -> holdsAt(filling,n3)*.
% 1.85/2.03 13904[3:MRR:822.1,13903.0] || equal(u,overflow) -> happens(u,n3)*.
% 1.85/2.03 13907[3:MRR:8925.2,13904.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n4)* -> .
% 1.85/2.03 13909[3:AED:9.0,13907.1] || equal(u,filling) holdsAt(u,n4)* -> .
% 1.85/2.03 13935[3:Res:1.0,13909.1] || equal(filling,filling)* -> .
% 1.85/2.03 13937[3:Obv:13935.0] || -> .
% 1.85/2.03 13938[3:Spt:13937.0,6276.2,13895.0] || happens(overflow,n3)* -> .
% 1.85/2.03 13939[3:Spt:13937.0,6276.0,6276.1] || -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n4)*.
% 1.85/2.03 13998[3:Res:822.2,13938.0] || equal(overflow,overflow) holdsAt(filling,n3)* -> .
% 1.85/2.03 14000[3:Obv:13998.0] || holdsAt(filling,n3)* -> .
% 1.85/2.03 14002[4:Spt:13732.0] || -> releasedAt(waterLevel(u),n2)*.
% 1.85/2.03 14003[4:MRR:13679.1,14002.0] || holdsAt(waterLevel(u),n1)* -> .
% 1.85/2.03 14004[4:UnC:14003.0,13611.0] || -> .
% 1.85/2.03 14005[4:Spt:14004.0,13732.1] || -> happens(skf17(n1,u),n1)*.
% 1.85/2.03 14324[5:Spt:9137.0,9137.1,9137.2] || holdsAt(u,n3) -> holdsAt(u,n2) releasedAt(u,n3)*.
% 1.85/2.03 14330[5:Res:14324.2,13673.0] || holdsAt(u,n3)* equal(u,filling) -> holdsAt(u,n2).
% 1.85/2.03 14331[5:MRR:14330.2,13675.1] || holdsAt(u,n3)* equal(u,filling) -> .
% 1.85/2.03 14364[6:Spt:9136.0,9136.1,9136.2] || holdsAt(u,n4) -> holdsAt(u,n3) releasedAt(u,n4)*.
% 1.85/2.03 14370[6:Res:14364.2,13674.0] || holdsAt(u,n4)* equal(u,filling) -> holdsAt(u,n3).
% 1.85/2.03 14371[6:MRR:14370.2,14331.0] || holdsAt(u,n4)* equal(u,filling) -> .
% 1.85/2.03 14376[6:Res:1.0,14371.0] || equal(filling,filling)* -> .
% 1.85/2.03 14380[6:Obv:14376.0] || -> .
% 1.85/2.03 14381[6:Spt:14380.0,9136.3] || -> happens(skf16(n3,u),n3)*.
% 1.85/2.03 14384[6:Res:14381.0,61.0] || -> equal(n3,n0) equal(skf16(n3,u),overflow)**.
% 1.85/2.03 14386[6:Res:14381.0,64.0] || -> equal(skf16(n3,u),tapOn)** holdsAt(filling,n3).
% 1.85/2.03 14389[6:MRR:14384.0,293.0] || -> equal(skf16(n3,u),overflow)**.
% 1.85/2.03 14392[6:Rew:14389.0,14386.0] || -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 1.85/2.03 14393[6:MRR:14392.0,14392.1,11.0,14000.0] || -> .
% 1.85/2.03 14394[5:Spt:14393.0,9137.3] || -> happens(skf16(n2,u),n2)*.
% 1.85/2.03 14397[5:Res:14394.0,61.0] || -> equal(n2,n0) equal(skf16(n2,u),overflow)**.
% 1.85/2.03 14399[5:Res:14394.0,64.0] || -> equal(skf16(n2,u),tapOn)** holdsAt(filling,n2).
% 1.85/2.03 14403[5:MRR:14397.0,294.0] || -> equal(skf16(n2,u),overflow)**.
% 1.85/2.03 14405[5:Rew:14403.0,14399.0] || -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 1.85/2.03 14406[5:MRR:14405.0,14405.1,11.0,13670.0] || -> .
% 1.85/2.03 % SZS output end Refutation
% 1.85/2.03 Formulae used in the proof : not_filling_4 less0 waterLevel_0 not_filling_0 not_released_filling_0 waterLevel_3 tapOff_not_tapOn overflow_not_tapOn plus0_1 plus1_1 plus1_2 plus1_3 not_released_waterLevel_0 filling_not_waterLevel symmetry_of_plus less_or_equal less1 less2 less3 less4 less_property terminates_all_defn releases_all_defn distinct_waterLevels happens_all_defn initiates_all_defn same_waterLevel keep_released keep_not_released happens_releases happens_terminates_not_holds happens_not_released keep_holding keep_not_holding
% 1.85/2.03
%------------------------------------------------------------------------------