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