TSTP Solution File: CSR007+1 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : CSR007+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n017.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Fri Jul 15 23:24:11 EDT 2022

% Result   : Theorem 66.97s 67.17s
% Output   : Refutation 69.84s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem  : CSR007+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.10/0.12  % Command  : run_spass %d %s
% 0.11/0.33  % Computer : n017.cluster.edu
% 0.11/0.33  % Model    : x86_64 x86_64
% 0.11/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.33  % Memory   : 8042.1875MB
% 0.11/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.33  % CPULimit : 300
% 0.11/0.33  % WCLimit  : 600
% 0.11/0.33  % DateTime : Fri Jun 10 20:49:05 EDT 2022
% 0.11/0.33  % CPUTime  : 
% 66.97/67.17  
% 66.97/67.17  SPASS V 3.9 
% 66.97/67.17  SPASS beiseite: Proof found.
% 66.97/67.17  % SZS status Theorem
% 66.97/67.17  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 66.97/67.17  SPASS derived 67059 clauses, backtracked 14776 clauses, performed 253 splits and kept 29968 clauses.
% 66.97/67.17  SPASS allocated 140788 KBytes.
% 66.97/67.17  SPASS spent	0:01:06.75 on the problem.
% 66.97/67.17  		0:00:00.04 for the input.
% 66.97/67.17  		0:00:00.06 for the FLOTTER CNF translation.
% 66.97/67.17  		0:00:01.50 for inferences.
% 66.97/67.17  		0:00:01.69 for the backtracking.
% 66.97/67.17  		0:01:02.79 for the reduction.
% 66.97/67.17  
% 66.97/67.17  
% 66.97/67.17  Here is a proof with depth 24, length 1162 :
% 66.97/67.17  % SZS output start Refutation
% 66.97/67.17  1[0:Inp] ||  -> holdsAt(waterLevel(n3),n2)*.
% 66.97/67.17  2[0:Inp] || less(u,n0)* -> .
% 66.97/67.17  3[0:Inp] ||  -> holdsAt(waterLevel(n0),n0)*.
% 66.97/67.17  4[0:Inp] || holdsAt(filling,n0)* -> .
% 66.97/67.17  5[0:Inp] || holdsAt(spilling,n0)* -> .
% 66.97/67.17  6[0:Inp] || releasedAt(filling,n0)* -> .
% 66.97/67.17  7[0:Inp] || releasedAt(spilling,n0)* -> .
% 66.97/67.17  8[0:Inp] || equal(tapOff,tapOn)** -> .
% 66.97/67.17  9[0:Inp] || equal(tapOff,overflow)** -> .
% 66.97/67.17  10[0:Inp] || equal(overflow,tapOn)** -> .
% 66.97/67.17  11[0:Inp] || equal(spilling,filling)** -> .
% 66.97/67.17  13[0:Inp] ||  -> equal(plus(n0,n1),n1)**.
% 66.97/67.17  14[0:Inp] ||  -> equal(plus(n0,n2),n2)**.
% 66.97/67.17  16[0:Inp] ||  -> equal(plus(n1,n1),n2)**.
% 66.97/67.17  17[0:Inp] ||  -> equal(plus(n1,n2),n3)**.
% 66.97/67.17  18[0:Inp] ||  -> equal(plus(n1,n3),n4)**.
% 66.97/67.17  22[0:Inp] || releasedAt(waterLevel(u),n0)* -> .
% 66.97/67.17  23[0:Inp] || equal(waterLevel(u),filling)** -> .
% 66.97/67.17  24[0:Inp] || equal(waterLevel(u),spilling)** -> .
% 66.97/67.17  25[0:Inp] ||  -> equal(plus(u,v),plus(v,u))*.
% 66.97/67.17  26[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 66.97/67.17  27[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 66.97/67.17  28[0:Inp] || less(u,n1)* -> less_or_equal(u,n0).
% 66.97/67.17  29[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 66.97/67.17  30[0:Inp] || less(u,n2)* -> less_or_equal(u,n1).
% 66.97/67.17  31[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 66.97/67.17  32[0:Inp] || less(u,n3)* -> less_or_equal(u,n2).
% 66.97/67.17  33[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 66.97/67.17  34[0:Inp] || less(u,n4)* -> less_or_equal(u,n3).
% 66.97/67.17  35[0:Inp] || less_or_equal(u,n3) -> less(u,n4)*.
% 66.97/67.17  36[0:Inp] || less(u,n5)* -> less_or_equal(u,n4).
% 66.97/67.17  37[0:Inp] || less_or_equal(u,n4) -> less(u,n5)*.
% 66.97/67.17  38[0:Inp] || less(u,n6)* -> less_or_equal(u,n5).
% 66.97/67.17  39[0:Inp] || less_or_equal(u,n5) -> less(u,n6)*.
% 66.97/67.17  40[0:Inp] || less(u,n7)* -> less_or_equal(u,n6).
% 66.97/67.17  41[0:Inp] || less_or_equal(u,n6) -> less(u,n7)*.
% 66.97/67.17  42[0:Inp] || less(u,n8)* -> less_or_equal(u,n7).
% 66.97/67.17  43[0:Inp] || less_or_equal(u,n7) -> less(u,n8)*.
% 66.97/67.17  44[0:Inp] || less(u,n9)* -> less_or_equal(u,n8).
% 66.97/67.17  45[0:Inp] || less_or_equal(u,n8) -> less(u,n9)*.
% 66.97/67.17  46[0:Inp] || SkP0(u,v)* -> equal(v,tapOn).
% 66.97/67.17  47[0:Inp] || SkP0(u,v)* -> equal(u,filling).
% 66.97/67.17  48[0:Inp] || less(u,v)*+ less(v,u)* -> .
% 66.97/67.17  49[0:Inp] || less(u,v)* equal(v,u) -> .
% 66.97/67.17  50[0:Inp] || SkP0(u,v) -> initiates(v,u,w)*.
% 66.97/67.17  51[0:Inp] || SkP1(u,v,w)* -> equal(v,tapOff).
% 66.97/67.17  52[0:Inp] || terminates(u,v,w)* -> equal(v,filling).
% 66.97/67.17  53[0:Inp] || releases(u,v,w)* -> equal(u,tapOn).
% 66.97/67.17  54[0:Inp] ||  -> less(u,v)* equal(v,u) less(v,u)*.
% 66.97/67.17  56[0:Inp] || equal(waterLevel(u),waterLevel(v))* -> equal(u,v).
% 66.97/67.17  57[0:Inp] || equal(u,v) -> equal(waterLevel(u),waterLevel(v))*.
% 66.97/67.17  58[0:Inp] || less_or_equal(u,v) -> equal(u,v) less(u,v)*.
% 66.97/67.17  59[0:Inp] || releases(u,v,w)* -> equal(waterLevel(skf21(v)),v).
% 66.97/67.17  60[0:Inp] || happens(u,v)* -> equal(v,n0) equal(u,overflow).
% 66.97/67.17  61[0:Inp] || happens(u,v)* -> equal(v,n0) holdsAt(filling,v).
% 66.97/67.17  62[0:Inp] || happens(u,v)* -> equal(u,tapOn) equal(u,overflow).
% 66.97/67.17  63[0:Inp] || happens(u,v)* -> equal(u,tapOn) holdsAt(filling,v).
% 66.97/67.17  64[0:Inp] || stoppedIn(u,v,w)*+ -> less(skf11(u,w,x),w)*.
% 66.97/67.17  65[0:Inp] || stoppedIn(u,v,w)*+ -> less(u,skf11(u,x,y))*.
% 66.97/67.17  66[0:Inp] || startedIn(u,v,w)*+ -> less(skf13(u,w,x),w)*.
% 66.97/67.17  67[0:Inp] || startedIn(u,v,w)*+ -> less(u,skf13(u,x,y))*.
% 66.97/67.17  68[0:Inp] || equal(u,tapOn) equal(v,filling) -> SkP0(v,u)*.
% 66.97/67.17  69[0:Inp] || SkP1(u,v,w)* -> holdsAt(waterLevel(skf20(u,w)),w)*.
% 66.97/67.17  70[0:Inp] || SkP1(u,v,w)*+ -> equal(waterLevel(skf20(u,x)),u)**.
% 66.97/67.17  71[0:Inp] || terminates(u,v,w)* -> equal(u,overflow) equal(u,tapOff).
% 66.97/67.17  72[0:Inp] || happens(u,v)*+ -> equal(v,n0) holdsAt(waterLevel(n3),v)*.
% 66.97/67.17  73[0:Inp] || happens(u,v)*+ -> equal(u,tapOn) holdsAt(waterLevel(n3),v)*.
% 66.97/67.17  74[0:Inp] || equal(u,n0) equal(v,tapOn) -> happens(v,u)*.
% 66.97/67.17  75[0:Inp] || equal(u,spilling) equal(v,overflow) -> initiates(v,u,w)*.
% 66.97/67.17  77[0:Inp] || equal(u,filling) equal(v,overflow) -> terminates(v,u,w)*.
% 66.97/67.17  78[0:Inp] || equal(u,tapOn) equal(v,waterLevel(w))*+ -> releases(u,v,x)*.
% 66.97/67.17  79[0:Inp] || holdsAt(waterLevel(u),v) -> trajectory(filling,v,waterLevel(plus(u,w)),w)*.
% 66.97/67.17  80[0:Inp] || holdsAt(waterLevel(u),v)*+ holdsAt(waterLevel(w),v)* -> equal(w,u)*.
% 66.97/67.17  81[0:Inp] || stoppedIn(u,v,w) -> happens(skf12(w,u,v),skf11(u,w,v))*.
% 66.97/67.17  82[0:Inp] || startedIn(u,v,w) -> happens(skf14(w,u,v),skf13(u,w,v))*.
% 66.97/67.17  83[0:Inp] || releasedAt(u,v)+ -> releasedAt(u,plus(v,n1))* happens(skf17(v,w),v)*.
% 66.97/67.17  84[0:Inp] || releasedAt(u,plus(v,n1))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 66.97/67.17  85[0:Inp] || happens(u,v) initiates(u,w,v)*+ -> holdsAt(w,plus(v,n1))*.
% 66.97/67.17  86[0:Inp] || happens(u,v) releases(u,w,v)*+ -> releasedAt(w,plus(v,n1))*.
% 66.97/67.17  87[0:Inp] || stoppedIn(u,v,w) -> terminates(skf12(w,u,v),v,skf11(u,w,v))*.
% 66.97/67.17  88[0:Inp] || startedIn(u,v,w) -> initiates(skf14(w,u,v),v,skf13(u,w,v))*.
% 66.97/67.17  89[0:Inp] || releasedAt(u,plus(v,n1)) -> releasedAt(u,v) releases(skf18(v,u),u,v)*.
% 66.97/67.17  90[0:Inp] || happens(u,v) holdsAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 66.97/67.17  91[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ initiates(u,w,v)* -> .
% 66.97/67.17  92[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 66.97/67.17  93[0:Inp] || initiates(u,v,w) -> SkP0(v,u) equal(u,overflow) SkP1(v,u,w)*.
% 66.97/67.17  94[0:Inp] || equal(u,overflow) holdsAt(filling,v) holdsAt(waterLevel(n3),v)*+ -> happens(u,v)*.
% 66.97/67.17  95[0:Inp] || equal(u,overflow) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> initiates(u,v,x)*.
% 66.97/67.17  96[0:Inp] || equal(u,tapOff) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> SkP1(v,u,x)*.
% 66.97/67.17  97[0:Inp] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* happens(skf15(v,w),v)*.
% 66.97/67.17  98[0:Inp] || holdsAt(u,plus(v,n1))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 66.97/67.17  99[0:Inp] || holdsAt(u,plus(v,n1)) -> holdsAt(u,v) releasedAt(u,plus(v,n1)) initiates(skf16(v,u),u,v)*.
% 66.97/67.17  100[0:Inp] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) terminates(skf15(v,u),u,v)*.
% 66.97/67.17  101[0:Inp] || initiates(u,v,w)+ -> SkP0(v,u) equal(v,spilling) holdsAt(waterLevel(skf19(w,x)),w)* SkP1(v,u,w)*.
% 66.97/67.17  103[0:Inp] || releasedAt(u,v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v) initiates(skf17(v,u),u,v)*.
% 66.97/67.17  104[0:Inp] || less(u,v)* less(v,w)* happens(x,v) initiates(x,y,v)*+ -> startedIn(u,y,w)*.
% 66.97/67.17  105[0:Inp] || less(u,v)* less(v,w)* happens(x,v) terminates(x,y,v)*+ -> stoppedIn(u,y,w)*.
% 66.97/67.17  107[0:Inp] || happens(u,v) less(n0,w) initiates(u,x,v)* trajectory(x,v,y,w)*+ -> holdsAt(y,plus(v,w)) stoppedIn(v,x,plus(v,w))*.
% 66.97/67.17  108[0:Rew:70.1,69.1] || SkP1(u,v,w)* -> holdsAt(u,w).
% 66.97/67.17  109[0:Res:1.0,94.0] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 66.97/67.17  110[0:Res:1.0,95.0] || equal(u,overflow) equal(v,waterLevel(n3)) -> initiates(u,v,n2)*.
% 66.97/67.17  111[0:Res:1.0,96.0] || equal(u,tapOff) equal(v,waterLevel(n3)) -> SkP1(v,u,n2)*.
% 66.97/67.17  113[0:Res:1.0,80.0] || holdsAt(waterLevel(u),n2)* -> equal(n3,u).
% 66.97/67.17  116[0:Res:1.0,97.0] ||  -> happens(skf15(n2,u),n2)* releasedAt(waterLevel(n3),plus(n2,n1))* holdsAt(waterLevel(n3),plus(n2,n1)).
% 66.97/67.17  117[0:Rew:17.0,116.2,25.0,116.2,17.0,116.1,25.0,116.1] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3) happens(skf15(n2,u),n2)*.
% 66.97/67.17  151[0:Res:43.1,26.0] || less_or_equal(u,n7) -> less_or_equal(u,n8)*.
% 66.97/67.17  152[0:Res:41.1,26.0] || less_or_equal(u,n6) -> less_or_equal(u,n7)*.
% 66.97/67.17  153[0:Res:39.1,26.0] || less_or_equal(u,n5) -> less_or_equal(u,n6)*.
% 66.97/67.17  154[0:Res:37.1,26.0] || less_or_equal(u,n4) -> less_or_equal(u,n5)*.
% 66.97/67.17  155[0:Res:35.1,26.0] || less_or_equal(u,n3) -> less_or_equal(u,n4)*.
% 66.97/67.17  156[0:Res:33.1,26.0] || less_or_equal(u,n2) -> less_or_equal(u,n3)*.
% 66.97/67.17  157[0:Res:31.1,26.0] || less_or_equal(u,n1) -> less_or_equal(u,n2)*.
% 66.97/67.17  158[0:Res:29.1,26.0] || less_or_equal(u,n0) -> less_or_equal(u,n1)*.
% 66.97/67.17  165[0:Res:33.1,49.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 66.97/67.17  166[0:Res:31.1,49.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 66.97/67.17  167[0:Res:29.1,49.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 66.97/67.17  168[0:Res:45.1,48.0] || less_or_equal(u,n8) less(n9,u)* -> .
% 66.97/67.17  169[0:Res:43.1,48.0] || less_or_equal(u,n7) less(n8,u)* -> .
% 66.97/67.17  170[0:Res:41.1,48.0] || less_or_equal(u,n6) less(n7,u)* -> .
% 66.97/67.17  171[0:Res:39.1,48.0] || less_or_equal(u,n5) less(n6,u)* -> .
% 66.97/67.17  172[0:Res:37.1,48.0] || less_or_equal(u,n4) less(n5,u)* -> .
% 66.97/67.17  173[0:Res:35.1,48.0] || less_or_equal(u,n3) less(n4,u)* -> .
% 66.97/67.17  174[0:Res:33.1,48.0] || less_or_equal(u,n2) less(n3,u)* -> .
% 66.97/67.17  175[0:Res:31.1,48.0] || less_or_equal(u,n1) less(n2,u)* -> .
% 66.97/67.17  193[0:Res:157.1,165.0] || less_or_equal(u,n1)* equal(n3,u) -> .
% 66.97/67.17  194[0:Res:27.1,165.0] || equal(u,n2) equal(n3,u)* -> .
% 66.97/67.17  198[0:Res:45.1,168.1] || less_or_equal(n9,n8)* less_or_equal(n9,n8)* -> .
% 66.97/67.17  207[0:Obv:198.0] || less_or_equal(n9,n8)* -> .
% 66.97/67.17  208[0:Res:151.1,207.0] || less_or_equal(n9,n7)* -> .
% 66.97/67.17  210[0:Res:152.1,208.0] || less_or_equal(n9,n6)* -> .
% 66.97/67.17  212[0:Res:153.1,210.0] || less_or_equal(n9,n5)* -> .
% 66.97/67.17  214[0:Res:154.1,212.0] || less_or_equal(n9,n4)* -> .
% 66.97/67.17  216[0:Res:155.1,214.0] || less_or_equal(n9,n3)* -> .
% 66.97/67.17  219[0:SpR:57.1,3.0] || equal(n0,u) -> holdsAt(waterLevel(u),n0)*.
% 66.97/67.17  233[0:SpL:57.1,113.0] || equal(u,v)* holdsAt(waterLevel(v),n2)*+ -> equal(n3,u)*.
% 66.97/67.17  244[0:Res:156.1,216.0] || less_or_equal(n9,n2)* -> .
% 66.97/67.17  246[0:Res:157.1,244.0] || less_or_equal(n9,n1)* -> .
% 66.97/67.17  247[0:Res:27.1,244.0] || equal(n9,n2)** -> .
% 66.97/67.17  253[0:Res:158.1,246.0] || less_or_equal(n9,n0)* -> .
% 66.97/67.17  254[0:Res:27.1,246.0] || equal(n9,n1)** -> .
% 66.97/67.17  257[0:Res:54.0,2.0] ||  -> equal(n0,u) less(n0,u)*.
% 66.97/67.17  258[0:Res:54.0,44.0] ||  -> equal(n9,u) less(n9,u)* less_or_equal(u,n8).
% 66.97/67.17  259[0:Res:54.0,42.0] ||  -> equal(n8,u) less(n8,u)* less_or_equal(u,n7).
% 66.97/67.17  260[0:Res:54.0,40.0] ||  -> equal(n7,u) less(n7,u)* less_or_equal(u,n6).
% 66.97/67.17  261[0:Res:54.0,38.0] ||  -> equal(n6,u) less(n6,u)* less_or_equal(u,n5).
% 66.97/67.17  262[0:Res:54.0,36.0] ||  -> equal(n5,u) less(n5,u)* less_or_equal(u,n4).
% 66.97/67.17  263[0:Res:54.0,34.0] ||  -> equal(n4,u) less(n4,u)* less_or_equal(u,n3).
% 66.97/67.17  264[0:Res:54.0,32.0] ||  -> equal(n3,u) less(n3,u)* less_or_equal(u,n2).
% 66.97/67.17  265[0:Res:54.0,30.0] ||  -> equal(n2,u) less(n2,u)* less_or_equal(u,n1).
% 66.97/67.17  266[0:Res:54.0,28.0] ||  -> equal(n1,u) less(n1,u)* less_or_equal(u,n0).
% 66.97/67.17  269[0:Res:54.0,26.0] ||  -> equal(u,v) less(u,v)* less_or_equal(v,u).
% 66.97/67.17  298[0:Res:257.1,26.0] ||  -> equal(n0,u) less_or_equal(n0,u)*.
% 66.97/67.17  300[0:MRR:298.0,27.0] ||  -> less_or_equal(n0,u)*.
% 66.97/67.17  307[0:Res:300.0,165.0] || equal(n3,n0)** -> .
% 66.97/67.17  308[0:Res:300.0,166.0] || equal(n2,n0)** -> .
% 66.97/67.17  309[0:Res:300.0,167.0] || equal(n1,n0)** -> .
% 66.97/67.17  312[0:Res:43.1,169.1] || less_or_equal(n8,n7)* less_or_equal(n8,n7)* -> .
% 66.97/67.17  322[0:Obv:312.0] || less_or_equal(n8,n7)* -> .
% 66.97/67.17  323[0:Res:152.1,322.0] || less_or_equal(n8,n6)* -> .
% 66.97/67.17  325[0:Res:153.1,323.0] || less_or_equal(n8,n5)* -> .
% 66.97/67.17  327[0:Res:154.1,325.0] || less_or_equal(n8,n4)* -> .
% 66.97/67.17  329[0:Res:155.1,327.0] || less_or_equal(n8,n3)* -> .
% 66.97/67.17  331[0:Res:156.1,329.0] || less_or_equal(n8,n2)* -> .
% 66.97/67.17  333[0:Res:157.1,331.0] || less_or_equal(n8,n1)* -> .
% 66.97/67.17  334[0:Res:27.1,331.0] || equal(n8,n2)** -> .
% 66.97/67.17  335[0:Res:158.1,333.0] || less_or_equal(n8,n0)* -> .
% 66.97/67.17  336[0:Res:27.1,333.0] || equal(n8,n1)** -> .
% 66.97/67.17  338[0:Res:58.2,2.0] || less_or_equal(u,n0)* -> equal(u,n0).
% 66.97/67.17  346[0:Res:58.2,30.0] || less_or_equal(u,n2)* -> equal(u,n2) less_or_equal(u,n1).
% 66.97/67.17  347[0:Res:58.2,28.0] || less_or_equal(u,n1)* -> equal(u,n1) less_or_equal(u,n0).
% 66.97/67.17  348[0:Res:58.2,48.0] || less_or_equal(u,v) less(v,u)* -> equal(u,v).
% 66.97/67.17  353[0:MRR:348.2,49.1] || less_or_equal(u,v) less(v,u)* -> .
% 66.97/67.17  360[0:Res:41.1,170.1] || less_or_equal(n7,n6)* less_or_equal(n7,n6)* -> .
% 66.97/67.17  370[0:Obv:360.0] || less_or_equal(n7,n6)* -> .
% 66.97/67.17  372[0:Res:153.1,370.0] || less_or_equal(n7,n5)* -> .
% 66.97/67.17  374[0:Res:154.1,372.0] || less_or_equal(n7,n4)* -> .
% 66.97/67.17  376[0:Res:155.1,374.0] || less_or_equal(n7,n3)* -> .
% 66.97/67.17  378[0:Res:156.1,376.0] || less_or_equal(n7,n2)* -> .
% 66.97/67.17  380[0:Res:157.1,378.0] || less_or_equal(n7,n1)* -> .
% 66.97/67.17  381[0:Res:27.1,378.0] || equal(n7,n2)** -> .
% 66.97/67.17  384[0:Res:158.1,380.0] || less_or_equal(n7,n0)* -> .
% 66.97/67.17  385[0:Res:27.1,380.0] || equal(n7,n1)** -> .
% 66.97/67.17  396[0:Res:39.1,171.1] || less_or_equal(n6,n5)* less_or_equal(n6,n5)* -> .
% 66.97/67.17  405[0:Obv:396.0] || less_or_equal(n6,n5)* -> .
% 66.97/67.17  407[0:Res:154.1,405.0] || less_or_equal(n6,n4)* -> .
% 66.97/67.17  409[0:Res:155.1,407.0] || less_or_equal(n6,n3)* -> .
% 66.97/67.17  411[0:Res:156.1,409.0] || less_or_equal(n6,n2)* -> .
% 66.97/67.17  413[0:Res:157.1,411.0] || less_or_equal(n6,n1)* -> .
% 66.97/67.17  414[0:Res:27.1,411.0] || equal(n6,n2)** -> .
% 66.97/67.17  415[0:Res:158.1,413.0] || less_or_equal(n6,n0)* -> .
% 66.97/67.17  416[0:Res:27.1,413.0] || equal(n6,n1)** -> .
% 66.97/67.17  422[0:Res:37.1,172.1] || less_or_equal(n5,n4)* less_or_equal(n5,n4)* -> .
% 66.97/67.17  430[0:Obv:422.0] || less_or_equal(n5,n4)* -> .
% 66.97/67.17  432[0:Res:155.1,430.0] || less_or_equal(n5,n3)* -> .
% 66.97/67.17  434[0:Res:156.1,432.0] || less_or_equal(n5,n2)* -> .
% 66.97/67.17  436[0:Res:157.1,434.0] || less_or_equal(n5,n1)* -> .
% 66.97/67.17  437[0:Res:27.1,434.0] || equal(n5,n2)** -> .
% 66.97/67.17  438[0:Res:158.1,436.0] || less_or_equal(n5,n0)* -> .
% 66.97/67.17  439[0:Res:27.1,436.0] || equal(n5,n1)** -> .
% 66.97/67.17  446[0:Res:35.1,173.1] || less_or_equal(n4,n3)* less_or_equal(n4,n3)* -> .
% 66.97/67.17  453[0:Obv:446.0] || less_or_equal(n4,n3)* -> .
% 66.97/67.17  455[0:Res:156.1,453.0] || less_or_equal(n4,n2)* -> .
% 66.97/67.17  457[0:Res:157.1,455.0] || less_or_equal(n4,n1)* -> .
% 66.97/67.17  458[0:Res:27.1,455.0] || equal(n4,n2)** -> .
% 66.97/67.17  459[0:Res:158.1,457.0] || less_or_equal(n4,n0)* -> .
% 66.97/67.17  460[0:Res:27.1,457.0] || equal(n4,n1)** -> .
% 66.97/67.17  470[0:Res:33.1,174.1] || less_or_equal(n3,n2)* less_or_equal(n3,n2)* -> .
% 66.97/67.17  476[0:Obv:470.0] || less_or_equal(n3,n2)* -> .
% 66.97/67.17  478[0:Res:157.1,476.0] || less_or_equal(n3,n1)* -> .
% 66.97/67.17  479[0:Res:27.1,476.0] || equal(n3,n2)** -> .
% 66.97/67.17  482[0:Res:158.1,478.0] || less_or_equal(n3,n0)* -> .
% 66.97/67.17  483[0:Res:27.1,478.0] || equal(n3,n1)** -> .
% 66.97/67.17  492[0:Res:31.1,175.1] || less_or_equal(n2,n1)* less_or_equal(n2,n1)* -> .
% 66.97/67.17  494[0:Res:58.2,175.1] || less_or_equal(n2,u)* less_or_equal(u,n1)* -> equal(n2,u).
% 66.97/67.17  497[0:Obv:492.0] || less_or_equal(n2,n1)* -> .
% 66.97/67.17  498[0:MRR:494.2,166.1] || less_or_equal(n2,u)*+ less_or_equal(u,n1)* -> .
% 66.97/67.17  499[0:Res:158.1,497.0] || less_or_equal(n2,n0)* -> .
% 66.97/67.17  500[0:Res:27.1,497.0] || equal(n2,n1)** -> .
% 66.97/67.17  508[0:SpR:14.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n2),n2)*.
% 66.97/67.17  510[0:SpR:13.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n1),n1)*.
% 66.97/67.17  544[0:Res:3.0,80.0] || holdsAt(waterLevel(u),n0)* -> equal(u,n0).
% 66.97/67.17  553[0:EqR:78.1] || equal(u,tapOn) -> releases(u,waterLevel(v),w)*.
% 66.97/67.17  574[0:SpL:16.0,84.0] || releasedAt(u,n2)*+ -> releasedAt(u,n1) happens(skf18(n1,v),n1)*.
% 66.97/67.17  575[0:SpL:13.0,84.0] || releasedAt(u,n1)*+ -> releasedAt(u,n0) happens(skf18(n0,v),n0)*.
% 66.97/67.17  576[0:SpL:25.0,84.0] || releasedAt(u,plus(n1,v))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 66.97/67.17  582[0:Res:158.1,193.0] || less_or_equal(u,n0)* equal(n3,u) -> .
% 66.97/67.17  594[0:Res:75.2,85.1] || equal(u,spilling)+ equal(v,overflow) happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 66.97/67.17  595[0:Res:50.1,85.1] || SkP0(u,v)*+ happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 66.97/67.17  634[0:Res:82.1,60.0] || startedIn(u,v,w) -> equal(skf13(u,w,v),n0) equal(skf14(w,u,v),overflow)**.
% 66.97/67.17  685[0:Res:81.1,62.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) equal(skf12(w,u,v),overflow)**.
% 66.97/67.17  686[0:Res:81.1,63.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(filling,skf11(u,w,v))*.
% 66.97/67.17  717[0:SpL:16.0,92.1] || happens(u,n1) releasedAt(v,n2) terminates(u,v,n1)* -> .
% 66.97/67.17  719[0:SpL:25.0,92.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 66.97/67.17  729[0:SpL:16.0,90.1] || happens(u,n1) holdsAt(v,n2) terminates(u,v,n1)* -> .
% 66.97/67.17  731[0:SpL:25.0,90.1] || happens(u,v) holdsAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 66.97/67.17  741[0:SpL:16.0,91.1] || happens(u,n1) releasedAt(v,n2) initiates(u,v,n1)* -> .
% 66.97/67.17  742[0:SpL:13.0,91.1] || happens(u,n0) releasedAt(v,n1) initiates(u,v,n0)* -> .
% 66.97/67.17  743[0:SpL:25.0,91.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ initiates(u,w,v)* -> .
% 66.97/67.17  750[0:Res:27.1,582.0] || equal(u,n0) equal(n3,u)* -> .
% 66.97/67.17  753[0:Res:89.2,53.0] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) equal(skf18(v,u),tapOn).
% 66.97/67.17  755[0:Rew:753.2,89.2] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) releases(tapOn,u,v).
% 66.97/67.17  763[0:SpL:13.0,755.0] || releasedAt(u,n1) -> releasedAt(u,n0) releases(tapOn,u,n0)*.
% 66.97/67.17  776[0:Res:93.3,108.0] || initiates(u,v,w)* -> SkP0(v,u) equal(u,overflow) holdsAt(v,w).
% 66.97/67.17  786[0:Res:87.1,71.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow) equal(skf12(w,u,v),tapOff)**.
% 66.97/67.17  788[0:Rew:685.1,786.2] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)** equal(tapOff,tapOn).
% 66.97/67.17  789[0:MRR:788.2,8.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)**.
% 66.97/67.17  790[0:Rew:789.1,81.1] || stoppedIn(u,v,w) -> happens(overflow,skf11(u,w,v))*.
% 66.97/67.17  791[0:Rew:789.1,87.1] || stoppedIn(u,v,w) -> terminates(overflow,v,skf11(u,w,v))*.
% 66.97/67.17  793[0:Rew:789.1,686.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(filling,skf11(u,w,v))*.
% 66.97/67.17  794[0:MRR:793.1,10.0] || stoppedIn(u,v,w) -> holdsAt(filling,skf11(u,w,v))*.
% 66.97/67.17  836[0:SpL:57.1,94.2] || equal(u,n3) equal(v,overflow) holdsAt(filling,w) holdsAt(waterLevel(u),w)*+ -> happens(v,w)*.
% 66.97/67.17  849[0:EqR:96.1] || equal(u,tapOff) holdsAt(waterLevel(v),w) -> SkP1(waterLevel(v),u,w)*.
% 66.97/67.17  859[0:EqR:95.1] || equal(u,overflow) holdsAt(waterLevel(v),w) -> initiates(u,waterLevel(v),w)*.
% 66.97/67.17  871[0:Res:3.0,97.0] ||  -> holdsAt(waterLevel(n0),plus(n0,n1)) releasedAt(waterLevel(n0),plus(n0,n1))* happens(skf15(n0,u),n0)*.
% 66.97/67.17  874[0:Rew:13.0,871.1,13.0,871.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1) happens(skf15(n0,u),n0)*.
% 66.97/67.17  883[0:SpL:16.0,98.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 66.97/67.17  884[0:SpL:13.0,98.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* happens(skf16(n0,v),n0)*.
% 66.97/67.17  885[0:SpL:25.0,98.0] || holdsAt(u,plus(n1,v))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 66.97/67.17  887[0:Rew:16.0,883.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 66.97/67.17  888[0:Rew:13.0,884.2] || holdsAt(u,n1)+ -> holdsAt(u,n0) releasedAt(u,n1)* happens(skf16(n0,v),n0)*.
% 66.97/67.17  895[0:Res:100.3,71.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(skf15(v,u),overflow) equal(skf15(v,u),tapOff).
% 66.97/67.17  896[0:Res:100.3,52.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(u,filling).
% 66.97/67.17  909[0:Res:58.2,353.1] || less_or_equal(u,v)*+ less_or_equal(v,u)* -> equal(u,v).
% 66.97/67.17  922[0:Res:258.1,30.0] ||  -> equal(n9,n2) less_or_equal(n2,n8) less_or_equal(n9,n1)*.
% 66.97/67.17  923[0:Res:258.1,28.0] ||  -> equal(n9,n1) less_or_equal(n1,n8) less_or_equal(n9,n0)*.
% 66.97/67.17  935[0:MRR:922.0,922.2,247.0,246.0] ||  -> less_or_equal(n2,n8)*.
% 66.97/67.17  936[0:MRR:923.0,923.2,254.0,253.0] ||  -> less_or_equal(n1,n8)*.
% 66.97/67.17  942[0:Res:103.3,85.1] || releasedAt(u,v) happens(skf17(v,u),v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v)* holdsAt(u,plus(v,n1)).
% 66.97/67.17  943[0:MRR:942.1,83.2] || releasedAt(u,v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v)* holdsAt(u,plus(v,n1)).
% 66.97/67.17  1037[0:Res:259.1,28.0] ||  -> equal(n8,n1) less_or_equal(n1,n7) less_or_equal(n8,n0)*.
% 66.97/67.17  1049[0:MRR:1037.0,1037.2,336.0,335.0] ||  -> less_or_equal(n1,n7)*.
% 66.97/67.17  1070[0:Res:77.2,105.3] || equal(u,filling)+ equal(v,overflow) less(w,x)* less(x,y)* happens(v,x)* -> stoppedIn(w,u,y)*.
% 66.97/67.17  1072[0:Res:791.1,105.3] || stoppedIn(u,v,w) less(x,skf11(u,w,v))* less(skf11(u,w,v),y)* happens(overflow,skf11(u,w,v))* -> stoppedIn(x,v,y)*.
% 66.97/67.17  1073[0:MRR:1072.3,790.1] || stoppedIn(u,v,w) less(x,skf11(u,w,v))*+ less(skf11(u,w,v),y)* -> stoppedIn(x,v,y)*.
% 66.97/67.17  1151[0:Res:75.2,104.3] || equal(u,spilling)+ equal(v,overflow) less(w,x)* less(x,y)* happens(v,x)* -> startedIn(w,u,y)*.
% 66.97/67.17  1233[0:Res:260.1,28.0] ||  -> equal(n7,n1) less_or_equal(n1,n6) less_or_equal(n7,n0)*.
% 66.97/67.17  1244[0:MRR:1233.0,1233.2,385.0,384.0] ||  -> less_or_equal(n1,n6)*.
% 66.97/67.17  1419[0:Res:261.1,28.0] ||  -> equal(n6,n1) less_or_equal(n1,n5) less_or_equal(n6,n0)*.
% 66.97/67.17  1429[0:MRR:1419.0,1419.2,416.0,415.0] ||  -> less_or_equal(n1,n5)*.
% 66.97/67.17  1460[0:Res:262.1,28.0] ||  -> equal(n5,n1) less_or_equal(n1,n4) less_or_equal(n5,n0)*.
% 66.97/67.17  1469[0:MRR:1460.0,1460.2,439.0,438.0] ||  -> less_or_equal(n1,n4)*.
% 66.97/67.17  1502[0:Res:263.1,30.0] ||  -> equal(n4,n2) less_or_equal(n2,n3) less_or_equal(n4,n1)*.
% 66.97/67.17  1503[0:Res:263.1,28.0] ||  -> equal(n4,n1) less_or_equal(n1,n3) less_or_equal(n4,n0)*.
% 66.97/67.17  1510[0:MRR:1502.0,1502.2,458.0,457.0] ||  -> less_or_equal(n2,n3)*.
% 66.97/67.17  1511[0:MRR:1503.0,1503.2,460.0,459.0] ||  -> less_or_equal(n1,n3)*.
% 66.97/67.17  1549[0:Res:264.1,28.0] ||  -> equal(n3,n1) less_or_equal(n1,n2) less_or_equal(n3,n0)*.
% 66.97/67.17  1552[0:Res:264.1,26.0] ||  -> equal(n3,u) less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 66.97/67.17  1556[0:MRR:1549.0,1549.2,483.0,482.0] ||  -> less_or_equal(n1,n2)*.
% 66.97/67.17  1557[0:MRR:1552.0,27.0] ||  -> less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 66.97/67.17  1653[0:Res:265.1,26.0] ||  -> equal(n2,u) less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 66.97/67.17  1657[0:MRR:1653.0,27.0] ||  -> less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 66.97/67.17  1805[0:Res:266.1,26.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 66.97/67.17  1808[0:MRR:1805.0,27.0] ||  -> less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 66.97/67.17  1922[0:Res:553.1,59.0] || equal(u,tapOn)* -> equal(waterLevel(skf21(waterLevel(v))),waterLevel(v))**.
% 66.97/67.17  1924[0:Res:553.1,86.1] || equal(u,tapOn)+ happens(u,v)* -> releasedAt(waterLevel(w),plus(v,n1))*.
% 66.97/67.17  1925[0:AED:8.0,1922.0] ||  -> equal(waterLevel(skf21(waterLevel(u))),waterLevel(u))**.
% 66.97/67.17  1937[0:Res:1808.0,338.0] ||  -> less_or_equal(n1,u)* equal(u,n0).
% 66.97/67.17  2037[0:Res:269.1,26.0] ||  -> equal(u,v) less_or_equal(v,u)* less_or_equal(u,v)*.
% 66.97/67.17  2048[0:MRR:2037.0,27.0] ||  -> less_or_equal(u,v)* less_or_equal(v,u)*.
% 66.97/67.17  2049[0:Fac:2048.0,2048.1] ||  -> less_or_equal(u,u)*.
% 66.97/67.17  4158[0:SpL:1925.0,56.0] || equal(waterLevel(u),waterLevel(v))*+ -> equal(skf21(waterLevel(u)),v)*.
% 66.97/67.17  4346[0:Res:1557.0,346.0] ||  -> less_or_equal(n3,u)* equal(u,n2) less_or_equal(u,n1)*.
% 66.97/67.17  4648[0:Res:1657.0,347.0] ||  -> less_or_equal(n2,u)* equal(u,n1) less_or_equal(u,n0)*.
% 66.97/67.17  5312[0:Res:4648.2,338.0] ||  -> less_or_equal(n2,u)* equal(u,n1) equal(u,n0).
% 66.97/67.17  5386[0:Res:5312.0,498.0] || less_or_equal(u,n1)* -> equal(u,n1) equal(u,n0).
% 66.97/67.17  5556[0:Res:508.1,107.3] || holdsAt(waterLevel(n0),u)+ happens(v,u) less(n0,n2) initiates(v,filling,u)* -> holdsAt(waterLevel(n2),plus(u,n2)) stoppedIn(u,filling,plus(u,n2))*.
% 66.97/67.17  5562[0:Res:510.1,107.3] || holdsAt(waterLevel(n0),u)+ happens(v,u) less(n0,n1) initiates(v,filling,u)* -> holdsAt(waterLevel(n1),plus(u,n1)) stoppedIn(u,filling,plus(u,n1))*.
% 66.97/67.17  5570[0:Res:763.2,59.0] || releasedAt(u,n1) -> releasedAt(u,n0) equal(waterLevel(skf21(u)),u)**.
% 66.97/67.17  5583[0:EqR:4158.0] ||  -> equal(skf21(waterLevel(u)),u)**.
% 66.97/67.17  5652[0:Res:1557.0,909.0] || less_or_equal(n2,u) -> less_or_equal(n3,u)* equal(u,n2).
% 66.97/67.17  5655[0:Res:1657.0,909.0] || less_or_equal(n1,u) -> less_or_equal(n2,u)* equal(u,n1).
% 66.97/67.17  5707[0:Res:4346.0,909.0] || less_or_equal(u,n3)* -> equal(u,n2) less_or_equal(u,n1) equal(n3,u).
% 66.97/67.17  5722[0:Res:4648.0,909.0] || less_or_equal(u,n2)* -> equal(u,n1) less_or_equal(u,n0) equal(n2,u).
% 66.97/67.17  5975[1:Spt:574.0,574.1] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 66.97/67.17  6232[0:Res:5652.1,909.0] || less_or_equal(n2,u)*+ less_or_equal(u,n3)* -> equal(u,n2) equal(n3,u).
% 66.97/67.17  6240[2:Spt:575.0,575.1] || releasedAt(u,n1)* -> releasedAt(u,n0).
% 66.97/67.17  6296[0:Res:5655.1,909.0] || less_or_equal(n1,u)*+ less_or_equal(u,n2)* -> equal(u,n1) equal(n2,u).
% 66.97/67.17  6328[0:Res:117.2,60.0] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3)* equal(n2,n0) equal(skf15(n2,u),overflow)**.
% 66.97/67.17  6331[0:Res:117.2,61.0] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3)* equal(n2,n0) holdsAt(filling,n2).
% 66.97/67.17  6332[0:MRR:6331.2,308.0] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3)* holdsAt(filling,n2).
% 66.97/67.17  6333[0:MRR:6328.2,308.0] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3)* equal(skf15(n2,u),overflow)**.
% 66.97/67.17  6334[0:Rew:6333.2,117.2] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3)* happens(overflow,n2).
% 66.97/67.17  6335[3:Spt:6332.2] ||  -> holdsAt(filling,n2)*.
% 66.97/67.17  6363[0:Res:874.2,63.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)** holdsAt(filling,n0).
% 66.97/67.17  6365[0:MRR:6363.3,4.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 66.97/67.17  6366[0:Rew:6365.2,874.2] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 66.97/67.17  6377[2:Res:6366.1,6240.0] ||  -> holdsAt(waterLevel(n0),n1) happens(tapOn,n0) releasedAt(waterLevel(n0),n0)*.
% 66.97/67.17  6378[2:MRR:6377.2,22.0] ||  -> holdsAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 66.97/67.17  6379[2:SpR:57.1,6378.0] || equal(n0,u) -> holdsAt(waterLevel(u),n1)* happens(tapOn,n0).
% 66.97/67.17  6387[0:Res:111.2,70.0] || equal(u,tapOff)* equal(v,waterLevel(n3)) -> equal(waterLevel(skf20(v,w)),v)**.
% 66.97/67.17  6389[0:Res:111.2,108.0] || equal(u,tapOff)* equal(v,waterLevel(n3)) -> holdsAt(v,n2)*.
% 66.97/67.17  6391[0:AED:8.0,6389.0] || equal(u,waterLevel(n3)) -> holdsAt(u,n2)*.
% 66.97/67.17  6392[0:AED:8.0,6387.0] || equal(u,waterLevel(n3)) -> equal(waterLevel(skf20(u,v)),u)**.
% 66.97/67.17  6401[4:Spt:6379.0,6379.1] || equal(n0,u) -> holdsAt(waterLevel(u),n1)*.
% 66.97/67.17  6405[4:Res:6401.1,80.0] || equal(n0,u)* holdsAt(waterLevel(v),n1)*+ -> equal(v,u)*.
% 66.97/67.17  6420[0:SpR:6392.1,5583.0] || equal(u,waterLevel(n3)) -> equal(skf20(u,v),skf21(u))**.
% 66.97/67.17  6429[0:SpL:6392.1,22.0] || equal(u,waterLevel(n3)) releasedAt(u,n0)* -> .
% 66.97/67.17  6430[0:SpL:6392.1,113.0] || equal(u,waterLevel(n3)) holdsAt(u,n2) -> equal(skf20(u,v),n3)**.
% 66.97/67.17  6433[0:SpL:6392.1,544.0] || equal(u,waterLevel(n3)) holdsAt(u,n0) -> equal(skf20(u,v),n0)**.
% 66.97/67.17  6444[0:Rew:6420.1,6430.2] || equal(u,waterLevel(n3)) holdsAt(u,n2)* -> equal(skf21(u),n3).
% 66.97/67.17  6445[0:MRR:6444.1,6391.1] || equal(u,waterLevel(n3)) -> equal(skf21(u),n3)**.
% 66.97/67.17  6447[0:Rew:6445.1,6420.1] || equal(u,waterLevel(n3)) -> equal(skf20(u,v),n3)**.
% 66.97/67.17  6450[0:Rew:6447.1,6433.2] || equal(u,waterLevel(n3)) holdsAt(u,n0)* -> equal(n3,n0).
% 66.97/67.17  6451[0:MRR:6450.2,307.0] || equal(u,waterLevel(n3)) holdsAt(u,n0)* -> .
% 66.97/67.17  6473[0:Res:110.2,104.3] || equal(u,overflow) equal(v,waterLevel(n3))+ less(w,n2) less(n2,x) happens(u,n2)* -> startedIn(w,v,x)*.
% 66.97/67.17  6488[0:Res:77.2,717.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 66.97/67.17  6520[0:Res:77.2,729.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* holdsAt(u,n2)* -> .
% 66.97/67.17  6639[0:Res:75.2,741.2] || equal(u,spilling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 66.97/67.17  6952[0:Res:50.1,742.2] || SkP0(u,v)* happens(v,n0) releasedAt(u,n1) -> .
% 66.97/67.17  7180[0:Res:68.2,6952.0] || equal(u,tapOn)+ equal(v,filling) happens(u,n0)* releasedAt(v,n1)* -> .
% 66.97/67.17  7208[0:Res:68.2,595.0] || equal(u,tapOn)+ equal(v,filling) happens(u,w)* -> holdsAt(v,plus(w,n1))*.
% 66.97/67.17  7220[2:Res:6365.1,6240.0] ||  -> holdsAt(waterLevel(n0),n1) equal(skf15(n0,u),tapOn)** releasedAt(waterLevel(n0),n0)*.
% 66.97/67.17  7221[2:MRR:7220.2,22.0] ||  -> holdsAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 66.97/67.17  7223[5:Spt:7221.0] ||  -> holdsAt(waterLevel(n0),n1)*.
% 66.97/67.17  7231[5:Res:7223.0,97.0] ||  -> holdsAt(waterLevel(n0),plus(n1,n1)) releasedAt(waterLevel(n0),plus(n1,n1))* happens(skf15(n1,u),n1)*.
% 66.97/67.17  7232[5:Rew:16.0,7231.1,16.0,7231.0] ||  -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2) happens(skf15(n1,u),n1)*.
% 66.97/67.17  7376[0:SpL:16.0,753.0] || releasedAt(u,n2) -> releasedAt(u,n1) equal(skf18(n1,u),tapOn)**.
% 66.97/67.17  7414[0:Res:849.2,70.0] || equal(u,tapOff)* holdsAt(waterLevel(v),w)* -> equal(waterLevel(skf20(waterLevel(v),x)),waterLevel(v))**.
% 66.97/67.17  7418[0:AED:8.0,7414.0] || holdsAt(waterLevel(u),v)*+ -> equal(waterLevel(skf20(waterLevel(u),w)),waterLevel(u))**.
% 66.97/67.17  7425[5:Res:7232.2,72.0] ||  -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* equal(n1,n0) holdsAt(waterLevel(n3),n1).
% 66.97/67.17  7429[5:Res:7232.2,61.0] ||  -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* equal(n1,n0) holdsAt(filling,n1).
% 66.97/67.17  7430[5:MRR:7429.2,309.0] ||  -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* holdsAt(filling,n1).
% 66.97/67.17  7431[5:MRR:7425.2,309.0] ||  -> holdsAt(waterLevel(n0),n2) releasedAt(waterLevel(n0),n2)* holdsAt(waterLevel(n3),n1).
% 66.97/67.17  7434[6:Spt:7430.0] ||  -> holdsAt(waterLevel(n0),n2)*.
% 66.97/67.17  7439[6:Res:7434.0,233.1] || equal(u,n0) -> equal(n3,u)*.
% 66.97/67.17  7443[6:MRR:7439.1,750.1] || equal(u,n0)* -> .
% 66.97/67.17  7444[6:UnC:7443.0,5583.0] ||  -> .
% 66.97/67.17  7446[6:Spt:7444.0,7430.0,7434.0] || holdsAt(waterLevel(n0),n2)* -> .
% 66.97/67.17  7447[6:Spt:7444.0,7430.1,7430.2] ||  -> releasedAt(waterLevel(n0),n2)* holdsAt(filling,n1).
% 66.97/67.17  7449[6:MRR:7431.0,7446.0] ||  -> releasedAt(waterLevel(n0),n2)* holdsAt(waterLevel(n3),n1).
% 66.97/67.17  7451[7:Spt:7447.0] ||  -> releasedAt(waterLevel(n0),n2)*.
% 66.97/67.17  7455[7:Res:7451.0,5975.0] ||  -> releasedAt(waterLevel(n0),n1)*.
% 66.97/67.17  7460[7:Res:7455.0,6240.0] ||  -> releasedAt(waterLevel(n0),n0)*.
% 66.97/67.17  7461[7:MRR:7460.0,22.0] ||  -> .
% 66.97/67.17  7463[7:Spt:7461.0,7447.0,7451.0] || releasedAt(waterLevel(n0),n2)* -> .
% 66.97/67.17  7464[7:Spt:7461.0,7447.1] ||  -> holdsAt(filling,n1)*.
% 66.97/67.17  7466[7:MRR:7449.0,7463.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 66.97/67.17  7488[7:Res:7466.0,6405.1] || equal(n0,u) -> equal(n3,u)*.
% 66.97/67.17  7495[7:MRR:7488.1,750.1] || equal(n0,u)* -> .
% 66.97/67.17  7496[7:UnC:7495.0,5583.0] ||  -> .
% 66.97/67.17  7509[5:Spt:7496.0,7221.0,7223.0] || holdsAt(waterLevel(n0),n1)* -> .
% 66.97/67.17  7510[5:Spt:7496.0,7221.1] ||  -> equal(skf15(n0,u),tapOn)**.
% 66.97/67.17  7523[5:SpL:57.1,7509.0] || equal(u,n0) holdsAt(waterLevel(u),n1)* -> .
% 66.97/67.17  7528[5:MRR:7523.1,6401.1] || equal(u,n0)* -> .
% 66.97/67.17  7529[5:UnC:7528.0,5583.0] ||  -> .
% 66.97/67.17  7530[4:Spt:7529.0,6379.2] ||  -> happens(tapOn,n0)*.
% 66.97/67.17  7537[0:SpR:57.1,859.2] || equal(u,v)* equal(w,overflow) holdsAt(waterLevel(u),x)*+ -> initiates(w,waterLevel(v),x)*.
% 66.97/67.17  7541[0:Res:859.2,85.1] || equal(u,overflow) holdsAt(waterLevel(v),w)+ happens(u,w)* -> holdsAt(waterLevel(v),plus(w,n1))*.
% 66.97/67.17  7542[0:Res:859.2,101.0] || equal(u,overflow) holdsAt(waterLevel(v),w) -> SkP0(waterLevel(v),u) equal(waterLevel(v),spilling) holdsAt(waterLevel(skf19(w,x)),w)* SkP1(waterLevel(v),u,w)*.
% 66.97/67.17  7544[0:Res:859.2,741.2] || equal(u,overflow) holdsAt(waterLevel(v),n1) happens(u,n1)* releasedAt(waterLevel(v),n2)* -> .
% 66.97/67.17  7545[0:Res:859.2,742.2] || equal(u,overflow) holdsAt(waterLevel(v),n0) happens(u,n0)* releasedAt(waterLevel(v),n1)* -> .
% 66.97/67.17  7546[0:Res:859.2,104.3] || equal(u,overflow) holdsAt(waterLevel(v),w)*+ less(x,w)* less(w,y)* happens(u,w)* -> startedIn(x,waterLevel(v),y)*.
% 66.97/67.17  7549[0:MRR:7542.3,24.0] || equal(u,overflow) holdsAt(waterLevel(v),w)+ -> SkP0(waterLevel(v),u) holdsAt(waterLevel(skf19(w,x)),w)* SkP1(waterLevel(v),u,w)*.
% 66.97/67.17  7579[0:SpL:17.0,576.0] || releasedAt(u,n3)*+ -> releasedAt(u,n2) happens(skf18(n2,v),n2)*.
% 66.97/67.17  7615[0:Res:99.3,776.0] || holdsAt(u,plus(v,n1)) -> holdsAt(u,v) releasedAt(u,plus(v,n1)) SkP0(u,skf16(v,u))* equal(skf16(v,u),overflow) holdsAt(u,v).
% 66.97/67.17  7621[0:Obv:7615.1] || holdsAt(u,plus(v,n1)) -> releasedAt(u,plus(v,n1)) SkP0(u,skf16(v,u))* equal(skf16(v,u),overflow) holdsAt(u,v).
% 66.97/67.17  7633[5:Spt:887.0,887.1,887.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 66.97/67.17  7635[5:Res:7633.2,5975.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.17  7638[5:Res:7635.2,6240.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.17  7641[5:Res:7638.2,6.0] || holdsAt(filling,n2)* -> holdsAt(filling,n1).
% 66.97/67.17  7644[5:Res:7638.2,6429.1] || holdsAt(u,n2)* equal(u,waterLevel(n3)) -> holdsAt(u,n1).
% 66.97/67.17  7645[5:MRR:7641.0,6335.0] ||  -> holdsAt(filling,n1)*.
% 66.97/67.17  7646[5:MRR:7644.0,6391.1] || equal(u,waterLevel(n3)) -> holdsAt(u,n1)*.
% 66.97/67.17  7655[5:Res:7646.1,94.2] || equal(waterLevel(n3),waterLevel(n3)) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 66.97/67.17  7658[5:Obv:7655.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 66.97/67.17  7659[5:MRR:7658.1,7645.0] || equal(u,overflow) -> happens(u,n1)*.
% 66.97/67.17  7661[5:MRR:6520.2,7659.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n2)* -> .
% 66.97/67.17  7665[5:AED:8.0,7661.1] || equal(u,filling) holdsAt(u,n2)* -> .
% 66.97/67.17  7686[0:SpL:17.0,719.1] || happens(u,n2) releasedAt(v,n3) terminates(u,v,n2)* -> .
% 66.97/67.17  7693[5:Res:6335.0,7665.1] || equal(filling,filling)* -> .
% 66.97/67.17  7694[5:Obv:7693.0] ||  -> .
% 66.97/67.17  7695[5:Spt:7694.0,887.3] ||  -> happens(skf16(n1,u),n1)*.
% 66.97/67.17  7697[5:Res:7695.0,72.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 66.97/67.17  7701[5:Res:7695.0,61.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 66.97/67.17  7702[5:MRR:7701.0,309.0] ||  -> holdsAt(filling,n1)*.
% 66.97/67.17  7703[5:MRR:7697.0,309.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 66.97/67.17  7716[5:Res:7703.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 66.97/67.17  7719[5:MRR:7716.1,7702.0] || equal(u,overflow) -> happens(u,n1)*.
% 66.97/67.17  7721[5:MRR:6520.2,7719.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n2)* -> .
% 66.97/67.17  7725[5:AED:8.0,7721.1] || equal(u,filling) holdsAt(u,n2)* -> .
% 66.97/67.17  7756[0:SpL:17.0,731.1] || happens(u,n2) holdsAt(v,n3) terminates(u,v,n2)* -> .
% 66.97/67.17  7764[5:Res:6335.0,7725.1] || equal(filling,filling)* -> .
% 66.97/67.17  7765[5:Obv:7764.0] ||  -> .
% 66.97/67.17  7766[3:Spt:7765.0,6332.2,6335.0] || holdsAt(filling,n2)* -> .
% 66.97/67.17  7767[3:Spt:7765.0,6332.0,6332.1] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3)*.
% 66.97/67.17  7777[4:Spt:6378.0] ||  -> holdsAt(waterLevel(n0),n1)*.
% 66.97/67.17  7780[4:Res:7777.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n0).
% 66.97/67.17  7783[5:Spt:888.0,888.1,888.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 66.97/67.17  7785[5:Res:7783.2,6240.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 66.97/67.17  7808[6:Spt:887.0,887.1,887.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 66.97/67.17  7810[6:Res:7808.2,5975.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.17  7813[5:Res:7785.2,6.0] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 66.97/67.17  7816[5:Res:7785.2,6429.1] || holdsAt(u,n1)* equal(u,waterLevel(n3)) -> holdsAt(u,n0).
% 66.97/67.17  7818[5:MRR:7813.1,4.0] || holdsAt(filling,n1)* -> .
% 66.97/67.17  7819[5:MRR:7816.2,6451.1] || holdsAt(u,n1)* equal(u,waterLevel(n3)) -> .
% 66.97/67.17  7826[0:SpL:17.0,743.1] || happens(u,n2) releasedAt(v,n3) initiates(u,v,n2)* -> .
% 66.97/67.17  7833[6:Res:7810.2,6240.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.17  7839[6:Res:7833.2,6429.1] || holdsAt(u,n2)* equal(u,waterLevel(n3)) -> holdsAt(u,n1).
% 66.97/67.17  7841[6:MRR:7839.0,7839.2,6391.1,7819.0] || equal(u,waterLevel(n3))* -> .
% 66.97/67.17  7842[6:UnC:7841.0,5583.0] ||  -> .
% 66.97/67.17  7844[6:Spt:7842.0,887.3] ||  -> happens(skf16(n1,u),n1)*.
% 66.97/67.17  7847[6:Res:7844.0,60.0] ||  -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 66.97/67.17  7849[6:Res:7844.0,63.0] ||  -> equal(skf16(n1,u),tapOn)** holdsAt(filling,n1).
% 66.97/67.17  7853[6:MRR:7847.0,309.0] ||  -> equal(skf16(n1,u),overflow)**.
% 66.97/67.17  7855[6:Rew:7853.0,7849.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n1)*.
% 66.97/67.17  7856[6:MRR:7855.0,7855.1,10.0,7818.0] ||  -> .
% 66.97/67.17  7857[5:Spt:7856.0,888.3] ||  -> happens(skf16(n0,u),n0)*.
% 66.97/67.17  7872[6:Spt:887.0,887.1,887.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 66.97/67.17  7874[6:Res:7872.2,5975.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.17  7880[6:Res:7874.2,6240.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.17  7884[6:Res:7880.2,22.0] || holdsAt(waterLevel(u),n2)* -> holdsAt(waterLevel(u),n1).
% 66.97/67.17  7890[0:EqR:594.0] || equal(u,overflow)+ happens(u,v)* -> holdsAt(spilling,plus(v,n1))*.
% 66.97/67.17  7899[6:Res:1.0,7884.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 66.97/67.17  7906[6:Res:7899.0,7780.0] ||  -> equal(n3,n0)**.
% 66.97/67.17  7908[6:MRR:7906.0,307.0] ||  -> .
% 66.97/67.17  7910[6:Spt:7908.0,887.3] ||  -> happens(skf16(n1,u),n1)*.
% 66.97/67.17  7912[6:Res:7910.0,72.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 66.97/67.17  7918[6:MRR:7912.0,309.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 66.97/67.17  7926[0:SpR:25.0,896.2] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(n1,v))* equal(u,filling).
% 66.97/67.17  7932[0:Res:896.2,84.0] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1))* equal(u,filling) releasedAt(u,v) happens(skf18(v,w),v)*.
% 66.97/67.17  7953[6:Res:7918.0,7780.0] ||  -> equal(n3,n0)**.
% 66.97/67.17  7955[6:MRR:7953.0,307.0] ||  -> .
% 66.97/67.17  7970[4:Spt:7955.0,6378.0,7777.0] || holdsAt(waterLevel(n0),n1)* -> .
% 66.97/67.17  7971[4:Spt:7955.0,6378.1] ||  -> happens(tapOn,n0)*.
% 66.97/67.17  7972[4:MRR:7221.0,7970.0] ||  -> equal(skf15(n0,u),tapOn)**.
% 66.97/67.17  7981[4:SpL:57.1,7970.0] || equal(n0,u) holdsAt(waterLevel(u),n1)* -> .
% 66.97/67.17  8114[0:SpR:634.2,88.1] || startedIn(u,v,w) startedIn(u,v,w) -> equal(skf13(u,w,v),n0) initiates(overflow,v,skf13(u,w,v))*.
% 66.97/67.17  8117[0:Obv:8114.0] || startedIn(u,v,w) -> equal(skf13(u,w,v),n0) initiates(overflow,v,skf13(u,w,v))*.
% 66.97/67.17  8667[0:SpL:16.0,885.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 66.97/67.17  8673[0:Rew:16.0,8667.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 66.97/67.17  8978[0:SpL:57.1,836.3] || equal(u,v)* equal(v,n3)* equal(w,overflow) holdsAt(filling,x) holdsAt(waterLevel(u),x)*+ -> happens(w,x)*.
% 66.97/67.17  9353[0:Res:943.2,52.0] || releasedAt(u,v) -> releasedAt(u,plus(v,n1))* holdsAt(u,plus(v,n1)) equal(u,filling).
% 66.97/67.17  9573[0:Res:77.2,7686.2] || equal(u,filling) equal(v,overflow) happens(v,n2)* releasedAt(u,n3)* -> .
% 66.97/67.17  9611[0:Res:257.1,1073.1] || stoppedIn(u,v,w) less(skf11(u,w,v),x)* -> equal(skf11(u,w,v),n0) stoppedIn(n0,v,x).
% 66.97/67.17  9621[0:Res:77.2,7756.2] || equal(u,filling) equal(v,overflow) happens(v,n2)* holdsAt(u,n3)* -> .
% 66.97/67.17  9658[0:Res:859.2,7826.2] || equal(u,overflow) holdsAt(waterLevel(v),n2)+ happens(u,n2)* releasedAt(waterLevel(v),n3)* -> .
% 66.97/67.17  9662[0:EqR:7890.0] || happens(overflow,u) -> holdsAt(spilling,plus(u,n1))*.
% 66.97/67.17  9664[0:SpR:13.0,895.2] || holdsAt(u,n0) -> holdsAt(u,plus(n0,n1))* releasedAt(u,n1) equal(skf15(n0,u),overflow) equal(skf15(n0,u),tapOff).
% 66.97/67.17  9678[4:Rew:7972.0,9664.4,7972.0,9664.3,13.0,9664.1] || holdsAt(u,n0) -> holdsAt(u,n1) releasedAt(u,n1)* equal(overflow,tapOn) equal(tapOff,tapOn).
% 66.97/67.17  9679[4:MRR:9678.3,9678.4,10.0,8.0] || holdsAt(u,n0) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.17  9687[0:SpR:16.0,9662.1] || happens(overflow,n1)* -> holdsAt(spilling,n2).
% 66.97/67.17  9705[0:EqR:1070.0] || equal(u,overflow)+ less(v,w)* less(w,x)* happens(u,w)* -> stoppedIn(v,filling,x)*.
% 66.97/67.17  9725[4:Res:9679.2,6240.0] || holdsAt(u,n0) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.17  9729[4:Res:9725.2,22.0] || holdsAt(waterLevel(u),n0) -> holdsAt(waterLevel(u),n1)*.
% 66.97/67.17  9740[4:Res:9729.1,7981.1] || holdsAt(waterLevel(u),n0)* equal(n0,u) -> .
% 66.97/67.17  9746[4:MRR:9740.0,219.1] || equal(n0,u)* -> .
% 66.97/67.17  9747[4:UnC:9746.0,5583.0] ||  -> .
% 66.97/67.17  9749[2:Spt:9747.0,575.2] ||  -> happens(skf18(n0,u),n0)*.
% 66.97/67.17  9757[2:Res:9749.0,63.0] ||  -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 66.97/67.17  9759[2:MRR:9757.1,4.0] ||  -> equal(skf18(n0,u),tapOn)**.
% 66.97/67.17  9760[2:Rew:9759.0,9749.0] ||  -> happens(tapOn,n0)*.
% 66.97/67.17  9767[3:Spt:6334.2] ||  -> happens(overflow,n2)*.
% 66.97/67.17  9773[3:Res:9767.0,63.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 66.97/67.17  9775[3:MRR:9773.0,10.0] ||  -> holdsAt(filling,n2)*.
% 66.97/67.17  9776[3:MRR:109.1,9775.0] || equal(u,overflow) -> happens(u,n2)*.
% 66.97/67.17  9778[3:MRR:6473.4,9776.1] || equal(u,overflow)* equal(v,waterLevel(n3)) less(w,n2) less(n2,x) -> startedIn(w,v,x)*.
% 66.97/67.17  9780[3:MRR:9658.2,9776.1] || equal(u,overflow)* holdsAt(waterLevel(v),n2) releasedAt(waterLevel(v),n3)* -> .
% 66.97/67.17  9781[3:MRR:9573.2,9776.1] || equal(u,filling) equal(v,overflow)* releasedAt(u,n3)* -> .
% 66.97/67.17  9782[3:MRR:9621.2,9776.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n3)* -> .
% 66.97/67.17  9785[3:AED:8.0,9781.1] || equal(u,filling) releasedAt(u,n3)* -> .
% 66.97/67.17  9787[3:AED:8.0,9782.1] || equal(u,filling) holdsAt(u,n3)* -> .
% 66.97/67.17  9791[3:AED:8.0,9780.0] || holdsAt(waterLevel(u),n2) releasedAt(waterLevel(u),n3)* -> .
% 66.97/67.17  9792[3:AED:8.0,9778.0] || equal(u,waterLevel(n3)) less(v,n2) less(n2,w) -> startedIn(v,u,w)*.
% 66.97/67.17  9795[3:Res:9775.0,97.0] ||  -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1)) happens(skf15(n2,u),n2)*.
% 66.97/67.17  9796[3:Rew:17.0,9795.1,25.0,9795.1,17.0,9795.0,25.0,9795.0] ||  -> holdsAt(filling,n3) releasedAt(filling,n3) happens(skf15(n2,u),n2)*.
% 66.97/67.17  9822[4:Spt:888.0,888.1,888.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 66.97/67.17  9844[3:Res:9796.2,60.0] ||  -> holdsAt(filling,n3) releasedAt(filling,n3) equal(n2,n0) equal(skf15(n2,u),overflow)**.
% 66.97/67.17  9848[3:MRR:9844.2,308.0] ||  -> holdsAt(filling,n3) releasedAt(filling,n3) equal(skf15(n2,u),overflow)**.
% 66.97/67.17  9850[0:EqR:1151.0] || equal(u,overflow)+ less(v,w)* less(w,x)* happens(u,w)* -> startedIn(v,spilling,x)*.
% 66.97/67.17  9851[5:Spt:9848.2] ||  -> equal(skf15(n2,u),overflow)**.
% 66.97/67.17  9853[5:SpR:9851.0,100.3] || holdsAt(u,n2) -> holdsAt(u,plus(n2,n1)) releasedAt(u,plus(n2,n1))* terminates(overflow,u,n2).
% 66.97/67.17  9855[5:Rew:17.0,9853.2,25.0,9853.2,17.0,9853.1,25.0,9853.1] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n3) terminates(overflow,u,n2)*.
% 66.97/67.17  9968[0:SpL:5570.2,23.0] || releasedAt(u,n1)* equal(u,filling) -> releasedAt(u,n0).
% 66.97/67.17  9970[0:SpL:5570.2,113.0] || releasedAt(u,n1)* holdsAt(u,n2) -> releasedAt(u,n0) equal(skf21(u),n3).
% 66.97/67.17  9981[3:SpL:5570.2,9791.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* releasedAt(u,n3) -> releasedAt(u,n0).
% 66.97/67.17  9995[3:Rew:5570.2,9981.1] || releasedAt(u,n1) holdsAt(u,n2) releasedAt(u,n3)* -> releasedAt(u,n0).
% 66.97/67.17  10012[4:Res:9822.2,9968.0] || holdsAt(u,n1) equal(u,filling) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 66.97/67.17  10059[0:SpL:5570.2,7418.0] || releasedAt(u,n1) holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(waterLevel(skf21(u)),w)),waterLevel(skf21(u)))**.
% 66.97/67.17  10062[0:Res:3.0,7418.0] ||  -> equal(waterLevel(skf20(waterLevel(n0),u)),waterLevel(n0))**.
% 66.97/67.17  10074[0:Rew:5570.2,10059.3] || releasedAt(u,n1)+ holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(u,w)),u)**.
% 66.97/67.17  10189[0:SpR:10062.0,5583.0] ||  -> equal(skf20(waterLevel(n0),u),skf21(waterLevel(n0)))**.
% 66.97/67.17  10229[0:Rew:5583.0,10189.0] ||  -> equal(skf20(waterLevel(n0),u),n0)**.
% 66.97/67.17  10793[5:Res:9855.3,52.0] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n3)* equal(u,filling).
% 66.97/67.17  10808[5:Res:10793.2,9791.1] || holdsAt(waterLevel(u),n2) holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)* equal(waterLevel(u),filling).
% 66.97/67.17  10811[5:Obv:10808.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)* equal(waterLevel(u),filling).
% 66.97/67.17  10812[5:MRR:10811.2,23.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)*.
% 66.97/67.17  10841[5:SpR:5570.2,10812.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* -> releasedAt(u,n0) holdsAt(u,n3).
% 66.97/67.17  10853[5:Rew:5570.2,10841.1] || releasedAt(u,n1)* holdsAt(u,n2) -> releasedAt(u,n0) holdsAt(u,n3).
% 66.97/67.17  10872[0:EqR:1924.0] || happens(tapOn,u) -> releasedAt(waterLevel(v),plus(u,n1))*.
% 66.97/67.17  10874[0:SpR:13.0,10872.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n1)*.
% 66.97/67.17  10886[0:Res:10872.1,84.0] || happens(tapOn,u)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 66.97/67.17  10893[2:MRR:10874.0,9760.0] ||  -> releasedAt(waterLevel(u),n1)*.
% 66.97/67.17  10894[2:MRR:7545.3,10893.0] || equal(u,overflow) holdsAt(waterLevel(v),n0)*+ happens(u,n0)* -> .
% 66.97/67.17  10907[2:Res:10893.0,83.0] ||  -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 66.97/67.17  10912[2:Rew:16.0,10907.0] ||  -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 66.97/67.17  10947[2:Res:3.0,10894.1] || equal(u,overflow) happens(u,n0)* -> .
% 66.97/67.17  10952[2:Res:74.2,10947.1] || equal(n0,n0) equal(u,tapOn) equal(u,overflow)* -> .
% 66.97/67.17  10954[2:Obv:10952.0] || equal(u,tapOn) equal(u,overflow)* -> .
% 66.97/67.17  11213[0:Res:74.2,10886.0] || equal(u,n0) equal(tapOn,tapOn) -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 66.97/67.17  11218[0:Obv:11213.1] || equal(u,n0)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 66.97/67.17  11219[0:EqR:11218.0] ||  -> releasedAt(waterLevel(u),n0)* happens(skf18(n0,v),n0)*.
% 66.97/67.17  11240[4:Res:10012.3,6.0] || holdsAt(filling,n1)* equal(filling,filling) -> holdsAt(filling,n0).
% 66.97/67.17  11246[4:Obv:11240.1] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 66.97/67.17  11247[4:MRR:11246.1,4.0] || holdsAt(filling,n1)* -> .
% 66.97/67.17  11641[6:Spt:8673.0,8673.1,8673.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 66.97/67.17  11646[6:Res:11641.2,5975.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.17  11657[6:Res:11646.2,10853.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 66.97/67.17  11661[6:Obv:11657.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 66.97/67.17  11666[6:Res:11661.2,6.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n3)*.
% 66.97/67.17  11672[6:MRR:11666.0,11666.1,9775.0,11247.0] ||  -> holdsAt(filling,n3)*.
% 66.97/67.17  11685[6:Res:11672.0,9787.1] || equal(filling,filling)* -> .
% 66.97/67.17  11688[6:Obv:11685.0] ||  -> .
% 66.97/67.17  11691[6:Spt:11688.0,8673.3] ||  -> happens(skf16(n1,u),n1)*.
% 66.97/67.17  11694[6:Res:11691.0,60.0] ||  -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 66.97/67.17  11696[6:Res:11691.0,63.0] ||  -> equal(skf16(n1,u),tapOn)** holdsAt(filling,n1).
% 66.97/67.17  11700[6:MRR:11694.0,309.0] ||  -> equal(skf16(n1,u),overflow)**.
% 66.97/67.17  11704[6:Rew:11700.0,11696.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n1)*.
% 66.97/67.17  11705[6:MRR:11704.0,11704.1,10.0,11247.0] ||  -> .
% 66.97/67.17  11706[5:Spt:11705.0,9848.0,9848.1] ||  -> holdsAt(filling,n3) releasedAt(filling,n3)*.
% 66.97/67.17  11708[6:Spt:11706.0] ||  -> holdsAt(filling,n3)*.
% 66.97/67.17  11728[6:Res:11708.0,9787.1] || equal(filling,filling)* -> .
% 66.97/67.17  11731[6:Obv:11728.0] ||  -> .
% 66.97/67.17  11734[6:Spt:11731.0,11706.0,11708.0] || holdsAt(filling,n3)* -> .
% 66.97/67.17  11735[6:Spt:11731.0,11706.1] ||  -> releasedAt(filling,n3)*.
% 66.97/67.17  11741[6:Res:11735.0,9785.1] || equal(filling,filling)* -> .
% 66.97/67.17  11742[6:Obv:11741.0] ||  -> .
% 66.97/67.17  11747[4:Spt:11742.0,888.3] ||  -> happens(skf16(n0,u),n0)*.
% 66.97/67.17  11752[4:Res:11747.0,63.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 66.97/67.17  11756[4:MRR:11752.1,4.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 66.97/67.17  11764[4:SpR:11756.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 66.97/67.17  11766[4:Rew:13.0,11764.2,13.0,11764.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 66.97/67.17  12227[0:EqR:6488.0] || equal(u,overflow) happens(u,n1)* releasedAt(filling,n2) -> .
% 66.97/67.17  12254[0:EqR:6520.0] || equal(u,overflow) happens(u,n1)* holdsAt(filling,n2) -> .
% 66.97/67.17  12255[3:MRR:12254.2,9775.0] || equal(u,overflow) happens(u,n1)* -> .
% 66.97/67.17  12490[0:EqR:7208.0] || equal(u,filling) happens(tapOn,v) -> holdsAt(u,plus(v,n1))*.
% 66.97/67.17  12492[0:SpR:13.0,12490.2] || equal(u,filling) happens(tapOn,n0)* -> holdsAt(u,n1)*.
% 66.97/67.17  12509[2:MRR:12492.1,9760.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 66.97/67.17  12519[2:Res:12509.1,97.0] || equal(u,filling) -> holdsAt(u,plus(n1,n1)) releasedAt(u,plus(n1,n1))* happens(skf15(n1,v),n1)*.
% 66.97/67.17  12520[2:Rew:16.0,12519.2,16.0,12519.1] || equal(u,filling)+ -> holdsAt(u,n2) releasedAt(u,n2)* happens(skf15(n1,v),n1)*.
% 66.97/67.17  12524[3:Res:9792.3,67.0] || equal(u,waterLevel(n3))* less(v,n2) less(n2,w)* -> less(v,skf13(v,x,y))*.
% 66.97/67.17  12525[3:Res:9792.3,66.0] || equal(u,waterLevel(n3))* less(v,n2) less(n2,w) -> less(skf13(v,w,x),w)*.
% 66.97/67.17  12527[3:AED:8.0,12524.0] || less(u,n2)+ less(n2,v)* -> less(u,skf13(u,w,x))*.
% 66.97/67.17  12528[3:AED:8.0,12525.0] || less(u,n2) less(n2,v) -> less(skf13(u,v,w),v)*.
% 66.97/67.17  12585[0:SpR:17.0,7926.2] || holdsAt(u,n2) -> holdsAt(u,plus(n2,n1))* releasedAt(u,n3) equal(u,filling).
% 66.97/67.17  12606[0:Rew:17.0,12585.1,25.0,12585.1] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n3)* equal(u,filling).
% 66.97/67.17  12676[0:SpR:16.0,9353.1] || releasedAt(u,n1) -> releasedAt(u,n2) holdsAt(u,plus(n1,n1))* equal(u,filling).
% 66.97/67.17  12695[0:Rew:16.0,12676.2] || releasedAt(u,n1) -> releasedAt(u,n2)* holdsAt(u,n2) equal(u,filling).
% 66.97/67.17  12786[0:Res:12695.1,83.0] || releasedAt(u,n1) -> holdsAt(u,n2) equal(u,filling) releasedAt(u,plus(n2,n1))* happens(skf17(n2,v),n2)*.
% 66.97/67.17  13212[0:Res:1.0,7541.1] || equal(u,overflow) happens(u,n2)* -> holdsAt(waterLevel(n3),plus(n2,n1))*.
% 66.97/67.17  13214[0:Res:3.0,7541.1] || equal(u,overflow) happens(u,n0)* -> holdsAt(waterLevel(n0),plus(n0,n1))*.
% 66.97/67.17  13237[0:Rew:17.0,13212.2,25.0,13212.2] || equal(u,overflow) happens(u,n2)* -> holdsAt(waterLevel(n3),n3)*.
% 66.97/67.17  13388[3:Res:54.0,12527.0] || less(n2,u)*+ -> equal(n2,v) less(n2,v) less(v,skf13(v,w,x))*.
% 66.97/67.18  13399[3:Res:266.1,12527.0] || less(n2,u)* -> equal(n2,n1) less_or_equal(n2,n0) less(n1,skf13(n1,v,w))*.
% 66.97/67.18  13401[3:MRR:13399.1,13399.2,500.0,499.0] || less(n2,u)*+ -> less(n1,skf13(n1,v,w))*.
% 66.97/67.18  13440[3:Res:45.1,13401.0] || less_or_equal(n2,n8) -> less(n1,skf13(n1,u,v))*.
% 66.97/67.18  13454[3:MRR:13440.0,935.0] ||  -> less(n1,skf13(n1,u,v))*.
% 66.97/67.18  13456[3:Res:13454.0,49.0] || equal(skf13(n1,u,v),n1)** -> .
% 66.97/67.18  13457[3:Res:13454.0,26.0] ||  -> less_or_equal(n1,skf13(n1,u,v))*.
% 66.97/67.18  13494[3:Res:13457.0,6296.0] || less_or_equal(skf13(n1,u,v),n2)* -> equal(skf13(n1,u,v),n1) equal(skf13(n1,u,v),n2).
% 66.97/67.18  13496[3:MRR:13494.1,13456.0] || less_or_equal(skf13(n1,u,v),n2)* -> equal(skf13(n1,u,v),n2).
% 66.97/67.18  13554[0:EqR:9705.0] || less(u,v)*+ less(v,w)* happens(overflow,v)* -> stoppedIn(u,filling,w)*.
% 66.97/67.18  13579[3:Res:12528.2,32.0] || less(u,n2) less(n2,n3) -> less_or_equal(skf13(u,n3,v),n2)*.
% 66.97/67.18  13582[3:Res:12528.2,28.0] || less(u,n2) less(n2,n1) -> less_or_equal(skf13(u,n1,v),n0)*.
% 66.97/67.18  13585[3:Res:12528.2,26.0] || less(u,n2) less(n2,v) -> less_or_equal(skf13(u,v,w),v)*.
% 66.97/67.18  13614[0:EqR:9850.0] || less(u,v)*+ less(v,w)* happens(overflow,v)* -> startedIn(u,spilling,w)*.
% 66.97/67.18  13643[3:Res:13579.2,13496.0] || less(n1,n2) less(n2,n3) -> equal(skf13(n1,n3,u),n2)**.
% 66.97/67.18  13658[3:SpR:13643.2,8117.2] || less(n1,n2) less(n2,n3) startedIn(n1,u,n3) -> equal(skf13(n1,n3,u),n0)** initiates(overflow,u,n2).
% 66.97/67.18  13678[3:Rew:13643.2,13658.3] || less(n1,n2) less(n2,n3) startedIn(n1,u,n3) -> equal(n2,n0) initiates(overflow,u,n2)*.
% 66.97/67.18  13679[3:MRR:13678.3,308.0] || less(n1,n2) less(n2,n3) startedIn(n1,u,n3) -> initiates(overflow,u,n2)*.
% 66.97/67.18  13853[3:Res:13582.2,338.0] || less(u,n2) less(n2,n1) -> equal(skf13(u,n1,v),n0)**.
% 66.97/67.18  13895[3:SpR:13853.2,12528.2] || less(u,n2)* less(n2,n1)* less(u,n2)* less(n2,n1)* -> less(n0,n1).
% 66.97/67.18  13923[3:Obv:13895.1] || less(u,n2)*+ less(n2,n1)* -> less(n0,n1).
% 66.97/67.18  13944[3:Res:257.1,13923.0] || less(n2,n1)* -> equal(n2,n0) less(n0,n1).
% 66.97/67.18  13955[3:MRR:13944.1,308.0] || less(n2,n1)* -> less(n0,n1).
% 66.97/67.18  13960[3:Res:54.0,13955.0] ||  -> equal(n2,n1) less(n1,n2)* less(n0,n1).
% 66.97/67.18  13963[3:MRR:13960.0,500.0] ||  -> less(n1,n2)* less(n0,n1).
% 66.97/67.18  15004[0:Res:3.0,7549.1] || equal(u,overflow)+ -> SkP0(waterLevel(n0),u) holdsAt(waterLevel(skf19(n0,v)),n0)* SkP1(waterLevel(n0),u,n0)*.
% 66.97/67.18  15211[0:Res:7621.2,46.0] || holdsAt(u,plus(v,n1)) -> releasedAt(u,plus(v,n1))* equal(skf16(v,u),overflow) holdsAt(u,v) equal(skf16(v,u),tapOn).
% 66.97/67.18  15215[0:Rew:15211.4,7621.2] || holdsAt(u,plus(v,n1)) -> releasedAt(u,plus(v,n1))* SkP0(u,tapOn) equal(skf16(v,u),overflow) holdsAt(u,v).
% 66.97/67.18  15284[0:SpR:13.0,15215.1] || holdsAt(u,plus(n0,n1))* -> releasedAt(u,n1) SkP0(u,tapOn) equal(skf16(n0,u),overflow) holdsAt(u,n0).
% 66.97/67.18  16107[0:Res:1.0,7546.1] || equal(u,overflow) less(v,n2) less(n2,w) happens(u,n2)* -> startedIn(v,waterLevel(n3),w)*.
% 66.97/67.18  16146[3:MRR:16107.3,9776.1] || equal(u,overflow)* less(v,n2) less(n2,w) -> startedIn(v,waterLevel(n3),w)*.
% 66.97/67.18  18905[3:AED:8.0,16146.0] || less(u,n2) less(n2,v) -> startedIn(u,waterLevel(n3),v)*.
% 66.97/67.18  21725[0:EqR:7180.0] || equal(u,filling) happens(tapOn,n0)* releasedAt(u,n1)* -> .
% 66.97/67.18  21726[2:MRR:21725.1,9760.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 66.97/67.18  23491[3:Res:45.1,13388.0] || less_or_equal(n2,n8) -> equal(n2,u) less(n2,u) less(u,skf13(u,v,w))*.
% 66.97/67.18  23509[3:MRR:23491.0,935.0] ||  -> equal(n2,u) less(n2,u) less(u,skf13(u,v,w))*.
% 66.97/67.18  23612[3:Res:23509.2,168.1] || less_or_equal(skf13(n9,u,v),n8)* -> equal(n9,n2) less(n2,n9).
% 66.97/67.18  23613[3:Res:23509.2,169.1] || less_or_equal(skf13(n8,u,v),n7)* -> equal(n8,n2) less(n2,n8).
% 66.97/67.18  23614[3:Res:23509.2,170.1] || less_or_equal(skf13(n7,u,v),n6)* -> equal(n7,n2) less(n2,n7).
% 66.97/67.18  23615[3:Res:23509.2,171.1] || less_or_equal(skf13(n6,u,v),n5)* -> equal(n6,n2) less(n2,n6).
% 66.97/67.18  23616[3:Res:23509.2,172.1] || less_or_equal(skf13(n5,u,v),n4)* -> equal(n5,n2) less(n2,n5).
% 66.97/67.18  23617[3:Res:23509.2,173.1] || less_or_equal(skf13(n4,u,v),n3)* -> equal(n4,n2) less(n2,n4).
% 66.97/67.18  23618[3:Res:23509.2,174.1] || less_or_equal(skf13(n3,u,v),n2)* -> equal(n3,n2) less(n2,n3).
% 66.97/67.18  23625[3:MRR:23612.1,247.0] || less_or_equal(skf13(n9,u,v),n8)* -> less(n2,n9).
% 66.97/67.18  23626[3:MRR:23613.1,334.0] || less_or_equal(skf13(n8,u,v),n7)* -> less(n2,n8).
% 66.97/67.18  23627[3:MRR:23614.1,381.0] || less_or_equal(skf13(n7,u,v),n6)* -> less(n2,n7).
% 66.97/67.18  23628[3:MRR:23615.1,414.0] || less_or_equal(skf13(n6,u,v),n5)* -> less(n2,n6).
% 66.97/67.18  23629[3:MRR:23616.1,437.0] || less_or_equal(skf13(n5,u,v),n4)* -> less(n2,n5).
% 66.97/67.18  23630[3:MRR:23617.1,458.0] || less_or_equal(skf13(n4,u,v),n3)* -> less(n2,n4).
% 66.97/67.18  23631[3:MRR:23618.1,479.0] || less_or_equal(skf13(n3,u,v),n2)* -> less(n2,n3).
% 66.97/67.18  23638[3:Res:13585.2,23625.0] || less(n9,n2)* less(n2,n8) -> less(n2,n9).
% 66.97/67.18  23639[3:MRR:23638.2,48.1] || less(n9,n2)* less(n2,n8) -> .
% 66.97/67.18  23643[3:Res:54.0,23639.0] || less(n2,n8) -> equal(n9,n2) less(n2,n9)*.
% 66.97/67.18  23646[3:MRR:23643.1,247.0] || less(n2,n8) -> less(n2,n9)*.
% 66.97/67.18  23703[3:Res:13585.2,23626.0] || less(n8,n2)* less(n2,n7) -> less(n2,n8).
% 66.97/67.18  23704[3:MRR:23703.2,48.1] || less(n8,n2)* less(n2,n7) -> .
% 66.97/67.18  23708[3:Res:54.0,23704.0] || less(n2,n7) -> equal(n8,n2) less(n2,n8)*.
% 66.97/67.18  23711[3:MRR:23708.1,334.0] || less(n2,n7) -> less(n2,n8)*.
% 66.97/67.18  23764[3:Res:13585.2,23627.0] || less(n7,n2)* less(n2,n6) -> less(n2,n7).
% 66.97/67.18  23765[3:MRR:23764.2,48.1] || less(n7,n2)* less(n2,n6) -> .
% 66.97/67.18  23775[3:Res:54.0,23765.0] || less(n2,n6) -> equal(n7,n2) less(n2,n7)*.
% 66.97/67.18  23778[3:MRR:23775.1,381.0] || less(n2,n6) -> less(n2,n7)*.
% 66.97/67.18  23952[3:Res:13585.2,23628.0] || less(n6,n2)* less(n2,n5) -> less(n2,n6).
% 66.97/67.18  23953[3:MRR:23952.2,48.1] || less(n6,n2)* less(n2,n5) -> .
% 66.97/67.18  23957[3:Res:54.0,23953.0] || less(n2,n5) -> equal(n6,n2) less(n2,n6)*.
% 66.97/67.18  23960[3:MRR:23957.1,414.0] || less(n2,n5) -> less(n2,n6)*.
% 66.97/67.18  24040[3:Res:13585.2,23629.0] || less(n5,n2)* less(n2,n4) -> less(n2,n5).
% 66.97/67.18  24041[3:MRR:24040.2,48.1] || less(n5,n2)* less(n2,n4) -> .
% 66.97/67.18  24045[3:Res:54.0,24041.0] || less(n2,n4) -> equal(n5,n2) less(n2,n5)*.
% 66.97/67.18  24048[3:MRR:24045.1,437.0] || less(n2,n4) -> less(n2,n5)*.
% 66.97/67.18  24113[3:Res:13585.2,23630.0] || less(n4,n2)* less(n2,n3) -> less(n2,n4).
% 66.97/67.18  24114[3:MRR:24113.2,48.1] || less(n4,n2)* less(n2,n3) -> .
% 66.97/67.18  24118[3:Res:54.0,24114.0] || less(n2,n3) -> equal(n4,n2) less(n2,n4)*.
% 66.97/67.18  24121[3:MRR:24118.1,458.0] || less(n2,n3) -> less(n2,n4)*.
% 66.97/67.18  24192[3:Res:2048.0,23631.0] ||  -> less_or_equal(n2,skf13(n3,u,v))* less(n2,n3).
% 66.97/67.18  27794[0:Res:3.0,5562.0] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),plus(n0,n1)) stoppedIn(n0,filling,plus(n0,n1))*.
% 66.97/67.18  27827[0:Rew:13.0,27794.4,13.0,27794.3] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 66.97/67.18  32564[0:Res:29.1,13554.0] || less_or_equal(u,n0) less(n1,v) happens(overflow,n1) -> stoppedIn(u,filling,v)*.
% 66.97/67.18  32576[0:Res:257.1,13554.0] || less(u,v)*+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,v)*.
% 66.97/67.18  32695[0:Res:29.1,13614.0] || less_or_equal(u,n0) less(n1,v) happens(overflow,n1) -> startedIn(u,spilling,v)*.
% 66.97/67.18  35492[3:MRR:13237.1,9776.1] || equal(u,overflow)* -> holdsAt(waterLevel(n3),n3)*.
% 66.97/67.18  35526[3:AED:8.0,35492.0] ||  -> holdsAt(waterLevel(n3),n3)*.
% 66.97/67.18  35596[0:Rew:17.0,12786.3,25.0,12786.3] || releasedAt(u,n1) -> holdsAt(u,n2) equal(u,filling) releasedAt(u,n3)* happens(skf17(n2,v),n2)*.
% 66.97/67.18  35597[2:MRR:35596.2,21726.0] || releasedAt(u,n1)+ -> holdsAt(u,n2) releasedAt(u,n3)* happens(skf17(n2,v),n2)*.
% 66.97/67.18  35679[3:Res:35526.0,7932.0] ||  -> holdsAt(waterLevel(n3),plus(n3,n1))* equal(waterLevel(n3),filling) releasedAt(waterLevel(n3),n3) happens(skf18(n3,u),n3)*.
% 66.97/67.18  35687[3:Rew:18.0,35679.0,25.0,35679.0] ||  -> holdsAt(waterLevel(n3),n4) equal(waterLevel(n3),filling) releasedAt(waterLevel(n3),n3) happens(skf18(n3,u),n3)*.
% 66.97/67.18  35688[3:MRR:35687.1,23.0] ||  -> holdsAt(waterLevel(n3),n4) releasedAt(waterLevel(n3),n3) happens(skf18(n3,u),n3)*.
% 66.97/67.18  35704[5:Spt:13963.0] ||  -> less(n1,n2)*.
% 66.97/67.18  35708[5:MRR:13679.0,35704.0] || less(n2,n3) startedIn(n1,u,n3) -> initiates(overflow,u,n2)*.
% 66.97/67.18  35717[5:Res:35704.0,13554.0] || less(n2,u) happens(overflow,n2) -> stoppedIn(n1,filling,u)*.
% 66.97/67.18  35725[5:MRR:35717.1,9767.0] || less(n2,u) -> stoppedIn(n1,filling,u)*.
% 66.97/67.18  35859[6:Spt:8673.0,8673.1,8673.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 66.97/67.18  35868[6:Res:35859.2,5975.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.18  35977[5:Res:35725.1,65.0] || less(n2,u)*+ -> less(n1,skf11(n1,v,w))*.
% 66.97/67.18  35978[5:Res:35725.1,64.0] || less(n2,u) -> less(skf11(n1,u,v),u)*.
% 66.97/67.18  36027[7:Spt:24192.1] ||  -> less(n2,n3)*.
% 66.97/67.18  36028[7:MRR:24121.0,36027.0] ||  -> less(n2,n4)*.
% 66.97/67.18  36042[7:MRR:35708.0,36027.0] || startedIn(n1,u,n3) -> initiates(overflow,u,n2)*.
% 66.97/67.18  36051[7:MRR:24048.0,36028.0] ||  -> less(n2,n5)*.
% 66.97/67.18  36067[7:MRR:23960.0,36051.0] ||  -> less(n2,n6)*.
% 66.97/67.18  36083[7:MRR:23778.0,36067.0] ||  -> less(n2,n7)*.
% 66.97/67.18  36098[7:MRR:23711.0,36083.0] ||  -> less(n2,n8)*.
% 66.97/67.18  36112[7:MRR:23646.0,36098.0] ||  -> less(n2,n9)*.
% 66.97/67.18  36204[0:Res:3.0,5556.0] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),plus(n0,n2)) stoppedIn(n0,filling,plus(n0,n2))*.
% 66.97/67.18  36224[0:Rew:14.0,36204.4,14.0,36204.3] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 66.97/67.18  36565[7:Res:36042.1,7826.2] || startedIn(n1,u,n3)* happens(overflow,n2) releasedAt(u,n3) -> .
% 66.97/67.18  36570[7:MRR:36565.1,9767.0] || startedIn(n1,u,n3)* releasedAt(u,n3) -> .
% 66.97/67.18  36583[7:Res:18905.2,36570.0] || less(n1,n2) less(n2,n3) releasedAt(waterLevel(n3),n3)* -> .
% 66.97/67.18  36587[7:MRR:36583.0,36583.1,35704.0,36027.0] || releasedAt(waterLevel(n3),n3)* -> .
% 66.97/67.18  36588[7:MRR:35688.1,36587.0] ||  -> holdsAt(waterLevel(n3),n4) happens(skf18(n3,u),n3)*.
% 66.97/67.18  36618[8:Spt:36588.1] ||  -> happens(skf18(n3,u),n3)*.
% 66.97/67.18  36625[8:Res:36618.0,61.0] ||  -> equal(n3,n0) holdsAt(filling,n3)*.
% 66.97/67.18  36626[8:MRR:36625.0,307.0] ||  -> holdsAt(filling,n3)*.
% 66.97/67.18  36648[8:Res:36626.0,9787.1] || equal(filling,filling)* -> .
% 66.97/67.18  36657[8:Obv:36648.0] ||  -> .
% 66.97/67.18  36665[8:Spt:36657.0,36588.0] ||  -> holdsAt(waterLevel(n3),n4)*.
% 66.97/67.18  37070[7:Res:36027.0,35977.0] ||  -> less(n1,skf11(n1,u,v))*.
% 66.97/67.18  37083[7:Res:37070.0,353.1] || less_or_equal(skf11(n1,u,v),n1)* -> .
% 66.97/67.18  37171[3:Res:12606.2,9995.2] || holdsAt(u,n2) releasedAt(u,n1)* holdsAt(u,n2) -> holdsAt(u,n3) equal(u,filling) releasedAt(u,n0).
% 66.97/67.18  37183[3:Obv:37171.0] || releasedAt(u,n1)* holdsAt(u,n2) -> holdsAt(u,n3) equal(u,filling) releasedAt(u,n0).
% 66.97/67.18  37184[3:MRR:37183.3,21726.0] || releasedAt(u,n1)* holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n0).
% 66.97/67.18  37686[5:Res:35978.1,34.0] || less(n2,n4) -> less_or_equal(skf11(n1,n4,u),n3)*.
% 66.97/67.18  37687[5:Res:35978.1,32.0] || less(n2,n3) -> less_or_equal(skf11(n1,n3,u),n2)*.
% 66.97/67.18  37723[7:MRR:37686.0,36028.0] ||  -> less_or_equal(skf11(n1,n4,u),n3)*.
% 66.97/67.18  37724[7:MRR:37687.0,36027.0] ||  -> less_or_equal(skf11(n1,n3,u),n2)*.
% 66.97/67.18  37822[7:Res:37723.0,5707.0] ||  -> equal(skf11(n1,n4,u),n2) less_or_equal(skf11(n1,n4,u),n1)* equal(skf11(n1,n4,u),n3).
% 66.97/67.18  37831[7:MRR:37822.1,37083.0] ||  -> equal(skf11(n1,n4,u),n2) equal(skf11(n1,n4,u),n3)**.
% 66.97/67.18  37836[7:Res:37724.0,346.0] ||  -> equal(skf11(n1,n3,u),n2) less_or_equal(skf11(n1,n3,u),n1)*.
% 66.97/67.18  37845[7:MRR:37836.1,37083.0] ||  -> equal(skf11(n1,n3,u),n2)**.
% 66.97/67.18  37857[7:SpR:37845.0,791.1] || stoppedIn(n1,u,n3) -> terminates(overflow,u,n2)*.
% 66.97/67.18  37881[7:SpL:37845.0,9611.1] || stoppedIn(n1,u,n3) less(n2,v) -> equal(skf11(n1,n3,u),n0)** stoppedIn(n0,u,v)*.
% 66.97/67.18  37892[7:Rew:37845.0,37881.2] || stoppedIn(n1,u,n3)* less(n2,v) -> equal(n2,n0) stoppedIn(n0,u,v)*.
% 66.97/67.18  37893[7:MRR:37892.2,308.0] || stoppedIn(n1,u,n3)*+ less(n2,v) -> stoppedIn(n0,u,v)*.
% 66.97/67.18  38003[7:Res:37857.1,7756.2] || stoppedIn(n1,u,n3)* happens(overflow,n2) holdsAt(u,n3) -> .
% 66.97/67.18  38007[7:MRR:38003.1,9767.0] || stoppedIn(n1,u,n3)* holdsAt(u,n3) -> .
% 66.97/67.18  38011[7:Res:35725.1,38007.0] || less(n2,n3) holdsAt(filling,n3)* -> .
% 66.97/67.18  38012[7:MRR:38011.0,36027.0] || holdsAt(filling,n3)* -> .
% 66.97/67.18  38116[9:Spt:15004.0,15004.1,15004.3] || equal(u,overflow) -> SkP0(waterLevel(n0),u) SkP1(waterLevel(n0),u,n0)*.
% 66.97/67.18  38122[9:Res:38116.2,51.0] || equal(u,overflow) -> SkP0(waterLevel(n0),u)* equal(u,tapOff).
% 66.97/67.18  38609[9:Res:38122.1,46.0] || equal(u,overflow) -> equal(u,tapOff)* equal(u,tapOn).
% 66.97/67.18  38612[9:MRR:38609.2,10954.0] || equal(u,overflow) -> equal(u,tapOff)*.
% 66.97/67.18  38882[9:SpR:38612.1,789.1] || equal(skf12(u,v,w),overflow)** stoppedIn(v,w,u) -> equal(tapOff,overflow).
% 66.97/67.18  39235[9:Rew:789.1,38882.0] || equal(overflow,overflow) stoppedIn(u,v,w)* -> equal(tapOff,overflow).
% 66.97/67.18  39236[9:Obv:39235.0] || stoppedIn(u,v,w)* -> equal(tapOff,overflow).
% 66.97/67.18  39237[9:MRR:39236.1,9.0] || stoppedIn(u,v,w)* -> .
% 66.97/67.18  39271[9:MRR:35725.1,39237.0] || less(n2,u)* -> .
% 66.97/67.18  39634[9:UnC:39271.0,36112.0] ||  -> .
% 66.97/67.18  40940[9:Spt:39634.0,15004.2] ||  -> holdsAt(waterLevel(skf19(n0,u)),n0)*.
% 66.97/67.18  41696[7:SpR:37831.1,35978.1] || less(n2,n4) -> equal(skf11(n1,n4,u),n2)** less(n3,n4).
% 66.97/67.18  41718[7:MRR:41696.0,36028.0] ||  -> equal(skf11(n1,n4,u),n2)** less(n3,n4).
% 66.97/67.18  42629[7:Res:35725.1,37893.0] || less(n2,n3) less(n2,u) -> stoppedIn(n0,filling,u)*.
% 66.97/67.18  42630[7:MRR:42629.0,36027.0] || less(n2,u) -> stoppedIn(n0,filling,u)*.
% 66.97/67.18  42640[7:Res:42630.1,65.0] || less(n2,u)*+ -> less(n0,skf11(n0,v,w))*.
% 66.97/67.18  42642[7:Res:42630.1,64.0] || less(n2,u) -> less(skf11(n0,u,v),u)*.
% 66.97/67.18  42661[7:Res:36027.0,42640.0] ||  -> less(n0,skf11(n0,u,v))*.
% 66.97/67.18  42671[7:Res:42661.0,353.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 66.97/67.18  42682[7:Res:1808.0,42671.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 66.97/67.18  42686[7:Res:42682.0,909.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 66.97/67.18  42696[7:Res:42642.1,32.0] || less(n2,n3) -> less_or_equal(skf11(n0,n3,u),n2)*.
% 66.97/67.18  42713[7:MRR:42696.0,36027.0] ||  -> less_or_equal(skf11(n0,n3,u),n2)*.
% 66.97/67.18  42828[7:Res:42713.0,5722.0] ||  -> equal(skf11(n0,n3,u),n1) less_or_equal(skf11(n0,n3,u),n0)* equal(skf11(n0,n3,u),n2).
% 66.97/67.18  42839[7:MRR:42828.1,42671.0] ||  -> equal(skf11(n0,n3,u),n1) equal(skf11(n0,n3,u),n2)**.
% 66.97/67.18  43474[7:SpR:42839.1,42661.0] ||  -> equal(skf11(n0,n3,u),n1)** less(n0,n2).
% 66.97/67.18  48209[6:Res:35868.2,37184.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) holdsAt(u,n3) releasedAt(u,n0)*.
% 66.97/67.18  48216[6:Obv:48209.0] || holdsAt(u,n2) -> holdsAt(u,n1) holdsAt(u,n3) releasedAt(u,n0)*.
% 66.97/67.18  48237[6:Res:48216.3,6.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n3)*.
% 66.97/67.18  49874[7:MRR:48237.0,48237.2,9775.0,38012.0] ||  -> holdsAt(filling,n1)*.
% 66.97/67.18  50032[10:Spt:43474.0] ||  -> equal(skf11(n0,n3,u),n1)**.
% 66.97/67.18  50041[10:SpR:50032.0,790.1] || stoppedIn(n0,u,n3)* -> happens(overflow,n1).
% 66.97/67.18  50179[10:Res:42630.1,50041.0] || less(n2,n3) -> happens(overflow,n1)*.
% 66.97/67.18  50180[10:MRR:50179.0,36027.0] ||  -> happens(overflow,n1)*.
% 66.97/67.18  50192[10:Res:50180.0,12255.1] || equal(overflow,overflow)* -> .
% 66.97/67.18  50193[10:Obv:50192.0] ||  -> .
% 66.97/67.18  50195[10:Spt:50193.0,43474.1] ||  -> less(n0,n2)*.
% 66.97/67.18  50196[10:MRR:36224.1,50195.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 66.97/67.18  50340[11:Spt:41718.0] ||  -> equal(skf11(n1,n4,u),n2)**.
% 66.97/67.18  50719[12:Spt:50196.3] ||  -> stoppedIn(n0,filling,n2)*.
% 66.97/67.18  50722[12:Res:50719.0,64.0] ||  -> less(skf11(n0,n2,u),n2)*.
% 66.97/67.18  50724[12:Res:50722.0,30.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 66.97/67.18  50756[12:Res:50724.0,42686.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 66.97/67.18  50790[12:SpR:50756.0,790.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 66.97/67.18  50929[12:Res:50719.0,50790.0] ||  -> happens(overflow,n1)*.
% 66.97/67.18  50941[12:Res:50929.0,12255.1] || equal(overflow,overflow)* -> .
% 66.97/67.18  50942[12:Obv:50941.0] ||  -> .
% 66.97/67.18  50944[12:Spt:50942.0,50196.3,50719.0] || stoppedIn(n0,filling,n2)* -> .
% 66.97/67.18  50945[12:Spt:50942.0,50196.0,50196.1,50196.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2).
% 66.97/67.18  50951[12:Res:11766.3,50945.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 66.97/67.18  50952[12:MRR:50951.0,50951.1,50951.2,49874.0,9760.0,4.0] ||  -> releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 66.97/67.18  50957[13:Spt:50952.1] ||  -> holdsAt(waterLevel(n2),n2)*.
% 66.97/67.18  50979[13:Res:50957.0,233.1] || equal(u,n2) -> equal(n3,u)*.
% 66.97/67.18  51013[13:MRR:50979.1,194.1] || equal(u,n2)* -> .
% 66.97/67.18  51014[13:UnC:51013.0,50340.0] ||  -> .
% 66.97/67.18  51026[13:Spt:51014.0,50952.1,50957.0] || holdsAt(waterLevel(n2),n2)* -> .
% 66.97/67.18  51027[13:Spt:51014.0,50952.0] ||  -> releasedAt(filling,n1)*.
% 66.97/67.18  51039[13:Res:51027.0,10074.0] || holdsAt(filling,u)* -> releasedAt(filling,n0) equal(waterLevel(skf20(filling,v)),filling)**.
% 66.97/67.18  51053[13:MRR:51039.1,51039.2,6.0,23.0] || holdsAt(filling,u)* -> .
% 66.97/67.18  51054[13:UnC:51053.0,49874.0] ||  -> .
% 66.97/67.18  51063[11:Spt:51054.0,41718.1] ||  -> less(n3,n4)*.
% 66.97/67.18  51308[12:Spt:50196.3] ||  -> stoppedIn(n0,filling,n2)*.
% 66.97/67.18  51311[12:Res:51308.0,64.0] ||  -> less(skf11(n0,n2,u),n2)*.
% 66.97/67.18  51313[12:Res:51311.0,30.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 66.97/67.18  51345[12:Res:51313.0,42686.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 66.97/67.18  51379[12:SpR:51345.0,790.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 66.97/67.18  51518[12:Res:51308.0,51379.0] ||  -> happens(overflow,n1)*.
% 66.97/67.18  51530[12:Res:51518.0,12255.1] || equal(overflow,overflow)* -> .
% 66.97/67.18  51531[12:Obv:51530.0] ||  -> .
% 66.97/67.18  51533[12:Spt:51531.0,50196.3,51308.0] || stoppedIn(n0,filling,n2)* -> .
% 66.97/67.18  51534[12:Spt:51531.0,50196.0,50196.1,50196.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2).
% 66.97/67.18  51540[12:Res:11766.3,51534.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 66.97/67.18  51541[12:MRR:51540.0,51540.1,51540.2,49874.0,9760.0,4.0] ||  -> releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 66.97/67.18  51546[13:Spt:51541.1] ||  -> holdsAt(waterLevel(n2),n2)*.
% 66.97/67.18  51568[13:Res:51546.0,233.1] || equal(u,n2) -> equal(n3,u)*.
% 66.97/67.18  51602[13:MRR:51568.1,194.1] || equal(u,n2)* -> .
% 66.97/67.18  51603[13:UnC:51602.0,37845.0] ||  -> .
% 66.97/67.18  51615[13:Spt:51603.0,51541.1,51546.0] || holdsAt(waterLevel(n2),n2)* -> .
% 66.97/67.18  51616[13:Spt:51603.0,51541.0] ||  -> releasedAt(filling,n1)*.
% 66.97/67.18  51628[13:Res:51616.0,10074.0] || holdsAt(filling,u)* -> releasedAt(filling,n0) equal(waterLevel(skf20(filling,v)),filling)**.
% 66.97/67.18  51642[13:MRR:51628.1,51628.2,6.0,23.0] || holdsAt(filling,u)* -> .
% 66.97/67.18  51643[13:UnC:51642.0,49874.0] ||  -> .
% 66.97/67.18  51652[7:Spt:51643.0,24192.1,36027.0] || less(n2,n3)* -> .
% 66.97/67.18  51653[7:Spt:51643.0,24192.0] ||  -> less_or_equal(n2,skf13(n3,u,v))*.
% 66.97/67.18  51754[7:Res:58.2,51652.0] || less_or_equal(n2,n3)* -> equal(n3,n2).
% 66.97/67.18  51759[7:MRR:51754.0,51754.1,1510.0,479.0] ||  -> .
% 66.97/67.18  51760[6:Spt:51759.0,8673.3] ||  -> happens(skf16(n1,u),n1)*.
% 66.97/67.18  51781[6:Res:51760.0,60.0] ||  -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 66.97/67.18  51786[6:Res:51760.0,12255.1] || equal(skf16(n1,u),overflow)** -> .
% 66.97/67.18  51800[6:MRR:51781.0,309.0] ||  -> equal(skf16(n1,u),overflow)**.
% 66.97/67.18  51801[6:MRR:51800.0,51786.0] ||  -> .
% 66.97/67.18  51816[5:Spt:51801.0,13963.0,35704.0] || less(n1,n2)* -> .
% 66.97/67.18  51817[5:Spt:51801.0,13963.1] ||  -> less(n0,n1)*.
% 66.97/67.18  51859[5:Res:58.2,51816.0] || less_or_equal(n1,n2)* -> equal(n2,n1).
% 66.97/67.18  51864[5:MRR:51859.0,51859.1,1556.0,500.0] ||  -> .
% 66.97/67.18  51865[3:Spt:51864.0,6334.2,9767.0] || happens(overflow,n2)* -> .
% 66.97/67.18  51866[3:Spt:51864.0,6334.0,6334.1] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n3)*.
% 66.97/67.18  51876[0:Rew:13.0,15284.0] || holdsAt(u,n1) -> releasedAt(u,n1) SkP0(u,tapOn) equal(skf16(n0,u),overflow)** holdsAt(u,n0).
% 66.97/67.18  52002[3:Res:109.2,51865.0] || equal(overflow,overflow) holdsAt(filling,n2)* -> .
% 66.97/67.18  52004[3:Obv:52002.0] || holdsAt(filling,n2)* -> .
% 66.97/67.18  52031[4:Spt:888.0,888.1,888.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 66.97/67.18  52039[4:Res:52031.2,21726.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 66.97/67.18  52045[4:MRR:52039.0,12509.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 66.97/67.18  52081[4:Res:52045.1,4.0] || equal(filling,filling)* -> .
% 66.97/67.18  52097[4:Obv:52081.0] ||  -> .
% 66.97/67.18  52102[4:Spt:52097.0,888.3] ||  -> happens(skf16(n0,u),n0)*.
% 66.97/67.18  52109[4:Res:52102.0,63.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 66.97/67.18  52112[4:Res:52102.0,10947.1] || equal(skf16(n0,u),overflow)** -> .
% 66.97/67.18  52113[4:MRR:51876.3,52112.0] || holdsAt(u,n1) -> releasedAt(u,n1) SkP0(u,tapOn)* holdsAt(u,n0).
% 66.97/67.18  52114[4:MRR:52109.1,4.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 66.97/67.18  52119[4:SpR:52114.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 66.97/67.18  52121[4:Rew:13.0,52119.2,13.0,52119.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 66.97/67.18  52209[5:Spt:10912.1] ||  -> happens(skf17(n1,u),n1)*.
% 66.97/67.18  52211[5:Res:52209.0,72.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 66.97/67.18  52212[5:Res:52209.0,60.0] ||  -> equal(n1,n0) equal(skf17(n1,u),overflow)**.
% 66.97/67.18  52215[5:Res:52209.0,61.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 66.97/67.18  52216[5:MRR:52215.0,309.0] ||  -> holdsAt(filling,n1)*.
% 66.97/67.18  52223[5:MRR:52211.0,309.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 66.97/67.18  52224[5:MRR:52212.0,309.0] ||  -> equal(skf17(n1,u),overflow)**.
% 66.97/67.18  52225[5:Rew:52224.0,52209.0] ||  -> happens(overflow,n1)*.
% 66.97/67.18  52236[5:MRR:9687.0,52225.0] ||  -> holdsAt(spilling,n2)*.
% 66.97/67.18  52237[5:MRR:32695.2,52225.0] || less_or_equal(u,n0) less(n1,v) -> startedIn(u,spilling,v)*.
% 66.97/67.18  52238[5:MRR:32564.2,52225.0] || less_or_equal(u,n0) less(n1,v) -> stoppedIn(u,filling,v)*.
% 66.97/67.18  52281[5:Res:52236.0,97.0] ||  -> holdsAt(spilling,plus(n2,n1)) releasedAt(spilling,plus(n2,n1)) happens(skf15(n2,u),n2)*.
% 66.97/67.18  52282[5:Rew:17.0,52281.1,25.0,52281.1,17.0,52281.0,25.0,52281.0] ||  -> holdsAt(spilling,n3) releasedAt(spilling,n3) happens(skf15(n2,u),n2)*.
% 66.97/67.18  52293[5:Res:52223.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 66.97/67.18  52297[5:Res:52223.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 66.97/67.18  52309[5:Res:52223.0,7537.2] || equal(n3,u) equal(v,overflow) -> initiates(v,waterLevel(u),n1)*.
% 66.97/67.18  52322[5:MRR:52293.1,52216.0] || equal(u,overflow) -> happens(u,n1)*.
% 66.97/67.18  52324[5:MRR:6520.2,52322.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n2)* -> .
% 66.97/67.18  52325[5:MRR:6639.2,52322.1] || equal(u,spilling) equal(v,overflow)* releasedAt(u,n2)* -> .
% 66.97/67.18  52328[5:MRR:12227.1,52322.1] || equal(u,overflow)* releasedAt(filling,n2)* -> .
% 66.97/67.18  52330[5:AED:8.0,52328.0] || releasedAt(filling,n2)* -> .
% 66.97/67.18  52340[5:AED:8.0,52324.1] || equal(u,filling) holdsAt(u,n2)* -> .
% 66.97/67.18  52342[5:AED:8.0,52325.1] || equal(u,spilling) releasedAt(u,n2)* -> .
% 66.97/67.18  52543[6:Spt:52282.2] ||  -> happens(skf15(n2,u),n2)*.
% 66.97/67.18  52546[6:Res:52543.0,60.0] ||  -> equal(n2,n0) equal(skf15(n2,u),overflow)**.
% 66.97/67.18  52548[6:Res:52543.0,63.0] ||  -> equal(skf15(n2,u),tapOn)** holdsAt(filling,n2).
% 66.97/67.18  52551[6:MRR:52546.0,308.0] ||  -> equal(skf15(n2,u),overflow)**.
% 66.97/67.18  52554[6:Rew:52551.0,52548.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 66.97/67.18  52555[6:MRR:52554.0,52554.1,10.0,52004.0] ||  -> .
% 66.97/67.18  52556[6:Spt:52555.0,52282.0,52282.1] ||  -> holdsAt(spilling,n3) releasedAt(spilling,n3)*.
% 66.97/67.18  52611[7:Spt:7579.0,7579.1] || releasedAt(u,n3)* -> releasedAt(u,n2).
% 66.97/67.18  52665[8:Spt:8673.0,8673.1,8673.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 66.97/67.18  52674[8:Res:52665.2,52342.1] || holdsAt(u,n2)* equal(u,spilling) -> holdsAt(u,n1).
% 66.97/67.18  52676[8:Res:52665.2,5975.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.18  52807[8:Res:52676.2,9970.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  52812[8:Obv:52807.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  53036[8:Res:52236.0,52674.0] || equal(spilling,spilling) -> holdsAt(spilling,n1)*.
% 66.97/67.18  53037[8:Obv:53036.0] ||  -> holdsAt(spilling,n1)*.
% 66.97/67.18  53306[5:Res:52237.2,67.0] || less_or_equal(u,n0)+ less(n1,v)* -> less(u,skf13(u,w,x))*.
% 66.97/67.18  53307[5:Res:52237.2,66.0] || less_or_equal(u,n0) less(n1,v) -> less(skf13(u,v,w),v)*.
% 66.97/67.18  53345[5:Res:52238.2,65.0] || less_or_equal(u,n0)+ less(n1,v)* -> less(u,skf11(u,w,x))*.
% 66.97/67.18  53820[4:Res:52113.2,47.0] || holdsAt(u,n1) -> releasedAt(u,n1)* holdsAt(u,n0) equal(u,filling).
% 66.97/67.18  54122[5:Res:52309.2,741.2] || equal(n3,u) equal(v,overflow) happens(v,n1)* releasedAt(waterLevel(u),n2)* -> .
% 66.97/67.18  54126[5:MRR:54122.2,52322.1] || equal(n3,u) equal(v,overflow)* releasedAt(waterLevel(u),n2)*+ -> .
% 66.97/67.18  54132[5:SpL:5570.2,54126.2] || releasedAt(u,n1) equal(skf21(u),n3) equal(v,overflow)* releasedAt(u,n2)* -> releasedAt(u,n0).
% 66.97/67.18  54147[5:AED:8.0,54132.2] || releasedAt(u,n1) equal(skf21(u),n3) releasedAt(u,n2)* -> releasedAt(u,n0).
% 66.97/67.18  54148[5:MRR:54147.0,5975.1] || equal(skf21(u),n3) releasedAt(u,n2)* -> releasedAt(u,n0).
% 66.97/67.18  54155[8:Res:52665.2,54148.1] || holdsAt(u,n2) equal(skf21(u),n3) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.18  54160[8:Rew:52812.3,54155.1] || holdsAt(u,n2) equal(n3,n3) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.18  54161[8:Obv:54160.1] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.18  54629[4:Res:53820.1,9970.0] || holdsAt(u,n1) holdsAt(u,n2) -> holdsAt(u,n0) equal(u,filling) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  54635[8:MRR:54629.0,54629.3,54161.1,52340.0] || holdsAt(u,n2) -> holdsAt(u,n0) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  57600[8:Res:54635.2,7.0] || holdsAt(spilling,n2)* -> holdsAt(spilling,n0) equal(skf21(spilling),n3).
% 66.97/67.18  57610[8:MRR:57600.0,57600.1,52236.0,5.0] ||  -> equal(skf21(spilling),n3)**.
% 66.97/67.18  57618[8:SpR:57610.0,5570.2] || releasedAt(spilling,n1)* -> releasedAt(spilling,n0) equal(waterLevel(n3),spilling).
% 66.97/67.18  57621[8:MRR:57618.1,57618.2,7.0,24.0] || releasedAt(spilling,n1)* -> .
% 66.97/67.18  57659[8:Res:53820.1,57621.0] || holdsAt(spilling,n1)* -> holdsAt(spilling,n0) equal(spilling,filling).
% 66.97/67.18  57668[8:MRR:57659.0,57659.1,57659.2,53037.0,5.0,11.0] ||  -> .
% 66.97/67.18  57669[8:Spt:57668.0,8673.3] ||  -> happens(skf16(n1,u),n1)*.
% 66.97/67.18  60212[5:Res:300.0,53306.0] || less(n1,u)*+ -> less(n0,skf13(n0,v,w))*.
% 66.97/67.18  60299[5:Res:45.1,60212.0] || less_or_equal(n1,n8) -> less(n0,skf13(n0,u,v))*.
% 66.97/67.18  60313[5:MRR:60299.0,936.0] ||  -> less(n0,skf13(n0,u,v))*.
% 66.97/67.18  60325[5:Res:60313.0,353.1] || less_or_equal(skf13(n0,u,v),n0)* -> .
% 66.97/67.18  60330[5:Res:1808.0,60325.0] ||  -> less_or_equal(n1,skf13(n0,u,v))*.
% 66.97/67.18  60334[5:Res:60330.0,909.0] || less_or_equal(skf13(n0,u,v),n1)* -> equal(skf13(n0,u,v),n1).
% 66.97/67.18  60486[5:Res:53307.2,30.0] || less_or_equal(u,n0) less(n1,n2) -> less_or_equal(skf13(u,n2,v),n1)*.
% 66.97/67.18  60627[5:Res:60486.2,60334.0] || less_or_equal(n0,n0) less(n1,n2) -> equal(skf13(n0,n2,u),n1)**.
% 66.97/67.18  60628[5:MRR:60627.0,2049.0] || less(n1,n2) -> equal(skf13(n0,n2,u),n1)**.
% 66.97/67.18  60649[5:SpR:60628.1,60313.0] || less(n1,n2)* -> less(n0,n1).
% 66.97/67.18  60671[5:Res:31.1,60649.0] || less_or_equal(n1,n1) -> less(n0,n1)*.
% 66.97/67.18  60675[5:MRR:60671.0,2049.0] ||  -> less(n0,n1)*.
% 66.97/67.18  60677[5:MRR:27827.1,60675.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 66.97/67.18  60837[5:Res:300.0,53345.0] || less(n1,u)*+ -> less(n0,skf11(n0,v,w))*.
% 66.97/67.18  60932[5:Res:45.1,60837.0] || less_or_equal(n1,n8) -> less(n0,skf11(n0,u,v))*.
% 66.97/67.18  60947[5:MRR:60932.0,936.0] ||  -> less(n0,skf11(n0,u,v))*.
% 66.97/67.18  60951[5:Res:60947.0,353.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 66.97/67.18  60956[5:Res:1808.0,60951.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 66.97/67.18  63580[9:Spt:35597.0,35597.1,35597.2] || releasedAt(u,n1) -> holdsAt(u,n2) releasedAt(u,n3)*.
% 66.97/67.18  63587[9:Res:63580.2,52611.0] || releasedAt(u,n1) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 66.97/67.18  63662[9:Res:63587.2,52330.0] || releasedAt(filling,n1)* -> holdsAt(filling,n2).
% 66.97/67.18  63665[9:MRR:63662.1,52004.0] || releasedAt(filling,n1)* -> .
% 66.97/67.18  64693[0:Res:45.1,32576.0] || less_or_equal(u,n8)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n9)*.
% 66.97/67.18  64694[0:Res:43.1,32576.0] || less_or_equal(u,n7)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n8)*.
% 66.97/67.18  64695[0:Res:41.1,32576.0] || less_or_equal(u,n6)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n7)*.
% 66.97/67.18  64696[0:Res:39.1,32576.0] || less_or_equal(u,n5)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n6)*.
% 66.97/67.18  64697[0:Res:37.1,32576.0] || less_or_equal(u,n4)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n5)*.
% 66.97/67.18  64698[0:Res:35.1,32576.0] || less_or_equal(u,n3)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n4)*.
% 66.97/67.18  64699[0:Res:33.1,32576.0] || less_or_equal(u,n2)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n3)*.
% 66.97/67.18  64700[0:Res:31.1,32576.0] || less_or_equal(u,n1)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n2)*.
% 66.97/67.18  64717[0:Res:266.1,32576.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) equal(n1,n0) stoppedIn(n0,filling,u)*.
% 66.97/67.18  65925[10:Spt:60677.3] ||  -> stoppedIn(n0,filling,n1)*.
% 66.97/67.18  65927[10:Res:65925.0,64.0] ||  -> less(skf11(n0,n1,u),n1)*.
% 66.97/67.18  65940[10:Res:65927.0,353.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 66.97/67.18  65953[10:MRR:65940.0,60956.0] ||  -> .
% 66.97/67.18  65956[10:Spt:65953.0,60677.3,65925.0] || stoppedIn(n0,filling,n1)* -> .
% 66.97/67.18  65957[10:Spt:65953.0,60677.0,60677.1,60677.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 66.97/67.18  65962[10:Res:52121.3,65957.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 66.97/67.18  65963[10:MRR:65962.0,65962.1,65962.2,65962.3,52216.0,9760.0,4.0,63665.0] ||  -> holdsAt(waterLevel(n1),n1)*.
% 66.97/67.18  66005[10:Res:65963.0,52297.0] ||  -> equal(n3,n1)**.
% 66.97/67.18  66016[10:MRR:66005.0,483.0] ||  -> .
% 66.97/67.18  66049[9:Spt:66016.0,35597.3] ||  -> happens(skf17(n2,u),n2)*.
% 66.97/67.18  66060[9:Res:66049.0,60.0] ||  -> equal(n2,n0) equal(skf17(n2,u),overflow)**.
% 66.97/67.18  66062[9:Res:66049.0,63.0] ||  -> equal(skf17(n2,u),tapOn)** holdsAt(filling,n2).
% 66.97/67.18  66065[9:MRR:66060.0,308.0] ||  -> equal(skf17(n2,u),overflow)**.
% 66.97/67.18  66073[9:Rew:66065.0,66062.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 66.97/67.18  66074[9:MRR:66073.0,66073.1,10.0,52004.0] ||  -> .
% 66.97/67.18  66078[7:Spt:66074.0,7579.2] ||  -> happens(skf18(n2,u),n2)*.
% 66.97/67.18  66117[7:Res:66078.0,60.0] ||  -> equal(n2,n0) equal(skf18(n2,u),overflow)**.
% 66.97/67.18  66119[7:Res:66078.0,63.0] ||  -> equal(skf18(n2,u),tapOn)** holdsAt(filling,n2).
% 66.97/67.18  66122[7:MRR:66117.0,308.0] ||  -> equal(skf18(n2,u),overflow)**.
% 66.97/67.18  66126[7:Rew:66122.0,66119.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 66.97/67.18  66127[7:MRR:66126.0,66126.1,10.0,52004.0] ||  -> .
% 66.97/67.18  66129[5:Spt:66127.0,10912.0] ||  -> releasedAt(waterLevel(u),n2)*.
% 66.97/67.18  66130[0:MRR:64717.3,309.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 66.97/67.18  66131[5:MRR:7544.3,66129.0] || equal(u,overflow) holdsAt(waterLevel(v),n1)*+ happens(u,n1)* -> .
% 66.97/67.18  66760[0:EqR:6639.0] || equal(u,overflow) happens(u,n1)* releasedAt(spilling,n2) -> .
% 66.97/67.18  68323[6:Spt:15004.0,15004.1,15004.3] || equal(u,overflow) -> SkP0(waterLevel(n0),u) SkP1(waterLevel(n0),u,n0)*.
% 66.97/67.18  68329[6:Res:68323.2,51.0] || equal(u,overflow) -> SkP0(waterLevel(n0),u)* equal(u,tapOff).
% 66.97/67.18  68352[6:Res:68329.1,46.0] || equal(u,overflow) -> equal(u,tapOff)* equal(u,tapOn).
% 66.97/67.18  68356[6:MRR:68352.2,10954.0] || equal(u,overflow) -> equal(u,tapOff)*.
% 66.97/67.18  68815[6:SpL:68356.1,9.0] || equal(u,overflow)* equal(u,overflow)* -> .
% 66.97/67.18  68822[6:Obv:68815.0] || equal(u,overflow)* -> .
% 66.97/67.18  68823[6:AED:8.0,68822.0] ||  -> .
% 66.97/67.18  70395[6:Spt:68823.0,15004.2] ||  -> holdsAt(waterLevel(skf19(n0,u)),n0)*.
% 66.97/67.18  70988[0:Res:66130.3,64.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) less(skf11(n0,u,v),u)*.
% 66.97/67.18  71320[7:Spt:64700.0,64700.1,64700.2] || less_or_equal(u,n1) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  71601[8:Spt:12520.0,12520.1,12520.2] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 66.97/67.18  71607[8:Res:71601.2,5975.0] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n1)*.
% 66.97/67.18  71608[8:MRR:71607.2,21726.1] || equal(u,filling) -> holdsAt(u,n2)*.
% 66.97/67.18  71651[8:Res:71608.1,52004.0] || equal(filling,filling)* -> .
% 66.97/67.18  71652[8:Obv:71651.0] ||  -> .
% 66.97/67.18  71658[8:Spt:71652.0,12520.3] ||  -> happens(skf15(n1,u),n1)*.
% 66.97/67.18  71663[8:Res:71658.0,60.0] ||  -> equal(n1,n0) equal(skf15(n1,u),overflow)**.
% 66.97/67.18  71675[8:MRR:71663.0,309.0] ||  -> equal(skf15(n1,u),overflow)**.
% 66.97/67.18  71676[8:Rew:71675.0,71658.0] ||  -> happens(overflow,n1)*.
% 66.97/67.18  71725[8:Res:71676.0,71320.1] || less_or_equal(n1,n1)* -> equal(n1,n0).
% 66.97/67.18  71733[8:MRR:71725.0,71725.1,1937.0,309.0] ||  -> .
% 66.97/67.18  71734[7:Spt:71733.0,64700.3] ||  -> stoppedIn(n0,filling,n2)*.
% 66.97/67.18  71735[7:Res:71734.0,65.0] ||  -> less(n0,skf11(n0,u,v))*.
% 66.97/67.18  71736[7:Res:71734.0,64.0] ||  -> less(skf11(n0,n2,u),n2)*.
% 66.97/67.18  71738[7:Res:71736.0,30.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 66.97/67.18  71743[7:Res:71738.0,5386.0] ||  -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 66.97/67.18  71769[7:Res:71735.0,49.0] || equal(skf11(n0,u,v),n0)** -> .
% 66.97/67.18  71773[7:MRR:71743.1,71769.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 66.97/67.18  71799[7:SpR:71773.0,790.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 66.97/67.18  71886[7:Res:71734.0,71799.0] ||  -> happens(overflow,n1)*.
% 66.97/67.18  71891[7:Res:71886.0,73.0] ||  -> equal(overflow,tapOn) holdsAt(waterLevel(n3),n1)*.
% 66.97/67.18  71895[7:Res:71886.0,63.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n1)*.
% 66.97/67.18  71897[7:MRR:71895.0,10.0] ||  -> holdsAt(filling,n1)*.
% 66.97/67.18  71904[7:MRR:71891.0,10.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 66.97/67.18  71936[7:Res:71904.0,8978.4] || equal(n3,u)* equal(u,n3)* equal(v,overflow) holdsAt(filling,n1) -> happens(v,n1)*.
% 66.97/67.18  71941[7:Res:71904.0,66131.1] || equal(u,overflow) happens(u,n1)* -> .
% 66.97/67.18  71963[7:Obv:71936.0] || equal(u,n3)* equal(v,overflow) holdsAt(filling,n1) -> happens(v,n1)*.
% 66.97/67.18  71964[7:AED:8.0,71963.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 66.97/67.18  71965[7:MRR:71964.1,71897.0] || equal(u,overflow) -> happens(u,n1)*.
% 66.97/67.18  71966[7:MRR:71965.1,71941.1] || equal(u,overflow)* -> .
% 66.97/67.18  71967[7:UnC:71966.0,5583.0] ||  -> .
% 66.97/67.18  71973[1:Spt:71967.0,574.2] ||  -> happens(skf18(n1,u),n1)*.
% 66.97/67.18  71974[0:MRR:11219.0,22.0] ||  -> happens(skf18(n0,u),n0)*.
% 66.97/67.18  71975[0:MRR:6366.2,10874.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)*.
% 66.97/67.18  71976[0:Rew:13.0,13214.2] || equal(u,overflow) happens(u,n0)* -> holdsAt(waterLevel(n0),n1)*.
% 66.97/67.18  72026[1:Res:71973.0,72.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 66.97/67.18  72027[1:Res:71973.0,60.0] ||  -> equal(n1,n0) equal(skf18(n1,u),overflow)**.
% 66.97/67.18  72030[1:Res:71973.0,61.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 66.97/67.18  72031[1:MRR:72030.0,309.0] ||  -> holdsAt(filling,n1)*.
% 66.97/67.18  72035[1:MRR:72026.0,309.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 66.97/67.18  72036[1:MRR:72027.0,309.0] ||  -> equal(skf18(n1,u),overflow)**.
% 66.97/67.18  72037[1:Rew:72036.0,71973.0] ||  -> happens(overflow,n1)*.
% 66.97/67.18  72044[1:Rew:72036.0,7376.2] || releasedAt(u,n2)* -> releasedAt(u,n1) equal(overflow,tapOn).
% 66.97/67.18  72045[1:MRR:9687.0,72037.0] ||  -> holdsAt(spilling,n2)*.
% 66.97/67.18  72046[1:MRR:66130.0,72037.0] ||  -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 66.97/67.18  72050[1:MRR:70988.0,72037.0] ||  -> equal(n1,u) less_or_equal(u,n0) less(skf11(n0,u,v),u)*.
% 66.97/67.18  72051[1:MRR:72044.2,10.0] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 66.97/67.18  72058[2:Spt:71975.0] ||  -> holdsAt(waterLevel(n0),n1)*.
% 66.97/67.18  72067[2:Res:72058.0,7541.1] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n0),plus(n1,n1))*.
% 66.97/67.18  72086[2:Rew:16.0,72067.2] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n0),n2)*.
% 66.97/67.18  72139[1:Res:72035.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 66.97/67.18  72142[1:Res:72035.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 66.97/67.18  72152[1:Res:72035.0,7537.2] || equal(n3,u) equal(v,overflow) -> initiates(v,waterLevel(u),n1)*.
% 66.97/67.18  72164[1:MRR:72139.1,72031.0] || equal(u,overflow) -> happens(u,n1)*.
% 66.97/67.18  72166[1:MRR:66760.1,72164.1] || equal(u,overflow)* releasedAt(spilling,n2)* -> .
% 66.97/67.18  72168[1:MRR:7544.2,72164.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 66.97/67.18  72169[2:MRR:72086.1,72164.1] || equal(u,overflow)* -> holdsAt(waterLevel(n0),n2)*.
% 66.97/67.18  72170[1:MRR:6520.2,72164.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n2)* -> .
% 66.97/67.18  72176[1:AED:8.0,72166.0] || releasedAt(spilling,n2)* -> .
% 66.97/67.18  72185[2:AED:8.0,72169.0] ||  -> holdsAt(waterLevel(n0),n2)*.
% 66.97/67.18  72188[1:AED:8.0,72170.1] || equal(u,filling) holdsAt(u,n2)* -> .
% 66.97/67.18  72196[1:AED:8.0,72168.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 66.97/67.18  72239[2:Res:72185.0,233.1] || equal(u,n0) -> equal(n3,u)*.
% 66.97/67.18  72267[2:MRR:72239.1,750.1] || equal(u,n0)* -> .
% 66.97/67.18  72268[2:UnC:72267.0,10229.0] ||  -> .
% 66.97/67.18  72283[2:Spt:72268.0,71975.0,72058.0] || holdsAt(waterLevel(n0),n1)* -> .
% 66.97/67.18  72284[2:Spt:72268.0,71975.1] ||  -> releasedAt(waterLevel(n0),n1)*.
% 66.97/67.18  72285[2:MRR:71976.2,72283.0] || equal(u,overflow) happens(u,n0)* -> .
% 66.97/67.18  72320[0:Res:71974.0,63.0] ||  -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 66.97/67.18  72322[0:MRR:72320.1,4.0] ||  -> equal(skf18(n0,u),tapOn)**.
% 66.97/67.18  72323[0:Rew:72322.0,71974.0] ||  -> happens(tapOn,n0)*.
% 66.97/67.18  72324[0:MRR:10874.0,72323.0] ||  -> releasedAt(waterLevel(u),n1)*.
% 66.97/67.18  72325[0:MRR:12492.1,72323.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 66.97/67.18  72326[0:MRR:21725.1,72323.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 66.97/67.18  72352[0:Res:72324.0,83.0] ||  -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 66.97/67.18  72361[0:Rew:16.0,72352.0] ||  -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 66.97/67.18  72384[3:Spt:888.0,888.1,888.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 66.97/67.18  72614[1:SpL:57.1,72196.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ releasedAt(waterLevel(v),n2)* -> .
% 66.97/67.18  72631[3:Res:72384.2,72326.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 66.97/67.18  72633[3:MRR:72631.0,72325.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 66.97/67.18  72659[3:Res:72633.1,4.0] || equal(filling,filling)* -> .
% 66.97/67.18  72675[3:Obv:72659.0] ||  -> .
% 66.97/67.18  72680[3:Spt:72675.0,888.3] ||  -> happens(skf16(n0,u),n0)*.
% 66.97/67.18  72687[3:Res:72680.0,63.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 66.97/67.18  72690[3:Res:72680.0,72285.1] || equal(skf16(n0,u),overflow)** -> .
% 66.97/67.18  72691[3:MRR:51876.3,72690.0] || holdsAt(u,n1) -> releasedAt(u,n1) SkP0(u,tapOn)* holdsAt(u,n0).
% 66.97/67.18  72692[3:MRR:72687.1,4.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 66.97/67.18  72697[3:SpR:72692.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 66.97/67.18  72699[3:Rew:13.0,72697.2,13.0,72697.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 66.97/67.18  72839[4:Spt:72361.0] ||  -> releasedAt(waterLevel(u),n2)*.
% 66.97/67.18  72841[4:MRR:72614.2,72839.0] || equal(u,v)* holdsAt(waterLevel(u),n1)* -> .
% 66.97/67.18  72843[4:AED:8.0,72841.0] || holdsAt(waterLevel(u),n1)* -> .
% 66.97/67.18  72844[4:UnC:72843.0,72035.0] ||  -> .
% 66.97/67.18  72845[4:Spt:72844.0,72361.1] ||  -> happens(skf17(n1,u),n1)*.
% 66.97/67.18  73258[5:Spt:8673.0,8673.1,8673.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 66.97/67.18  73266[5:Res:73258.2,72051.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 66.97/67.18  73268[5:Res:73258.2,72176.0] || holdsAt(spilling,n2)* -> holdsAt(spilling,n1).
% 66.97/67.18  73270[5:MRR:73268.0,72045.0] ||  -> holdsAt(spilling,n1)*.
% 66.97/67.18  73298[5:Res:73266.2,9970.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  73303[5:Obv:73298.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  74241[1:Res:72046.2,65.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 66.97/67.18  74649[1:Res:72050.2,30.0] ||  -> equal(n2,n1) less_or_equal(n2,n0) less_or_equal(skf11(n0,n2,u),n1)*.
% 66.97/67.18  74666[1:MRR:74649.0,74649.1,500.0,499.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 66.97/67.18  74734[1:Res:74666.0,5386.0] ||  -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 66.97/67.18  75721[1:Res:72152.2,741.2] || equal(n3,u) equal(v,overflow) happens(v,n1)* releasedAt(waterLevel(u),n2)* -> .
% 66.97/67.18  75725[1:MRR:75721.2,72164.1] || equal(n3,u) equal(v,overflow)* releasedAt(waterLevel(u),n2)*+ -> .
% 66.97/67.18  75732[1:SpL:5570.2,75725.2] || releasedAt(u,n1) equal(skf21(u),n3) equal(v,overflow)* releasedAt(u,n2)* -> releasedAt(u,n0).
% 66.97/67.18  75745[1:AED:8.0,75732.2] || releasedAt(u,n1) equal(skf21(u),n3) releasedAt(u,n2)* -> releasedAt(u,n0).
% 66.97/67.18  75746[1:MRR:75745.0,72051.1] || equal(skf21(u),n3) releasedAt(u,n2)* -> releasedAt(u,n0).
% 66.97/67.18  75772[5:Res:73258.2,75746.1] || holdsAt(u,n2) equal(skf21(u),n3) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.18  75775[5:Rew:73303.3,75772.1] || holdsAt(u,n2) equal(n3,n3) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.18  75776[5:Obv:75775.1] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 66.97/67.18  75990[3:Res:72691.2,47.0] || holdsAt(u,n1) -> releasedAt(u,n1)* holdsAt(u,n0) equal(u,filling).
% 66.97/67.18  77051[3:Res:75990.1,9970.0] || holdsAt(u,n1) holdsAt(u,n2) -> holdsAt(u,n0) equal(u,filling) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  77057[5:MRR:77051.0,77051.3,75776.1,72188.0] || holdsAt(u,n2) -> holdsAt(u,n0) releasedAt(u,n0)* equal(skf21(u),n3).
% 66.97/67.18  77911[5:Res:77057.2,7.0] || holdsAt(spilling,n2)* -> holdsAt(spilling,n0) equal(skf21(spilling),n3).
% 66.97/67.18  77922[5:MRR:77911.0,77911.1,72045.0,5.0] ||  -> equal(skf21(spilling),n3)**.
% 66.97/67.18  77930[5:SpR:77922.0,5570.2] || releasedAt(spilling,n1)* -> releasedAt(spilling,n0) equal(waterLevel(n3),spilling).
% 66.97/67.18  77933[5:MRR:77930.1,77930.2,7.0,24.0] || releasedAt(spilling,n1)* -> .
% 66.97/67.18  77934[5:Res:75990.1,77933.0] || holdsAt(spilling,n1)* -> holdsAt(spilling,n0) equal(spilling,filling).
% 66.97/67.18  77943[5:MRR:77934.0,77934.1,77934.2,73270.0,5.0,11.0] ||  -> .
% 66.97/67.18  77944[5:Spt:77943.0,8673.3] ||  -> happens(skf16(n1,u),n1)*.
% 66.97/67.18  78488[1:SpR:74734.0,72050.2] ||  -> equal(skf11(n0,n2,u),n0)** equal(n2,n1) less_or_equal(n2,n0) less(n1,n2).
% 66.97/67.18  78518[1:MRR:78488.1,78488.2,500.0,499.0] ||  -> equal(skf11(n0,n2,u),n0)** less(n1,n2).
% 66.97/67.18  78529[6:Spt:78518.0] ||  -> equal(skf11(n0,n2,u),n0)**.
% 66.97/67.18  78540[6:SpR:78529.0,794.1] || stoppedIn(n0,u,n2)* -> holdsAt(filling,n0).
% 66.97/67.18  78566[6:MRR:78540.1,4.0] || stoppedIn(n0,u,n2)* -> .
% 66.97/67.18  78661[6:Res:72046.2,78566.0] ||  -> equal(n2,n1) less_or_equal(n2,n0)*.
% 66.97/67.18  78675[6:MRR:78661.0,78661.1,500.0,499.0] ||  -> .
% 66.97/67.18  78677[6:Spt:78675.0,78518.1] ||  -> less(n1,n2)*.
% 66.97/67.18  79053[7:Spt:74241.0,74241.1] ||  -> equal(n1,u) less_or_equal(u,n0)*.
% 66.97/67.18  79086[7:Res:79053.1,6232.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 66.97/67.18  79363[7:MRR:79086.0,79086.1,79086.2,79086.3,300.0,500.0,308.0,307.0] ||  -> .
% 66.97/67.18  79470[7:Spt:79363.0,74241.2] ||  -> less(n0,skf11(n0,u,v))*.
% 66.97/67.18  79472[7:Res:79470.0,49.0] || equal(skf11(n0,u,v),n0)** -> .
% 66.97/67.18  79474[7:Res:79470.0,353.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 66.97/67.18  79482[7:MRR:74734.1,79472.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 66.97/67.18  79504[7:SpR:79482.0,79470.0] ||  -> less(n0,n1)*.
% 66.97/67.18  79522[7:MRR:27827.1,79504.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 66.97/67.18  79581[7:Res:1808.0,79474.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 66.97/67.18  84512[8:Spt:64693.0,64693.1,64693.2] || less_or_equal(u,n8) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  84519[8:Res:72164.1,84512.1] || equal(overflow,overflow) less_or_equal(n1,n8)* -> equal(n1,n0).
% 66.97/67.18  84527[8:Obv:84519.0] || less_or_equal(n1,n8)* -> equal(n1,n0).
% 66.97/67.18  84528[8:MRR:84527.0,84527.1,936.0,309.0] ||  -> .
% 66.97/67.18  84562[8:Spt:84528.0,64693.3] ||  -> stoppedIn(n0,filling,n9)*.
% 66.97/67.18  84614[9:Spt:64694.0,64694.1,64694.2] || less_or_equal(u,n7) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  84621[9:Res:72164.1,84614.1] || equal(overflow,overflow) less_or_equal(n1,n7)* -> equal(n1,n0).
% 66.97/67.18  84629[9:Obv:84621.0] || less_or_equal(n1,n7)* -> equal(n1,n0).
% 66.97/67.18  84630[9:MRR:84629.0,84629.1,1049.0,309.0] ||  -> .
% 66.97/67.18  84662[9:Spt:84630.0,64694.3] ||  -> stoppedIn(n0,filling,n8)*.
% 66.97/67.18  84704[10:Spt:64695.0,64695.1,64695.2] || less_or_equal(u,n6) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  84711[10:Res:72164.1,84704.1] || equal(overflow,overflow) less_or_equal(n1,n6)* -> equal(n1,n0).
% 66.97/67.18  84719[10:Obv:84711.0] || less_or_equal(n1,n6)* -> equal(n1,n0).
% 66.97/67.18  84720[10:MRR:84719.0,84719.1,1244.0,309.0] ||  -> .
% 66.97/67.18  84752[10:Spt:84720.0,64695.3] ||  -> stoppedIn(n0,filling,n7)*.
% 66.97/67.18  84789[11:Spt:64696.0,64696.1,64696.2] || less_or_equal(u,n5) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  84796[11:Res:72164.1,84789.1] || equal(overflow,overflow) less_or_equal(n1,n5)* -> equal(n1,n0).
% 66.97/67.18  84804[11:Obv:84796.0] || less_or_equal(n1,n5)* -> equal(n1,n0).
% 66.97/67.18  84805[11:MRR:84804.0,84804.1,1429.0,309.0] ||  -> .
% 66.97/67.18  84837[11:Spt:84805.0,64696.3] ||  -> stoppedIn(n0,filling,n6)*.
% 66.97/67.18  84902[12:Spt:64697.0,64697.1,64697.2] || less_or_equal(u,n4) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  84909[12:Res:72164.1,84902.1] || equal(overflow,overflow) less_or_equal(n1,n4)* -> equal(n1,n0).
% 66.97/67.18  84917[12:Obv:84909.0] || less_or_equal(n1,n4)* -> equal(n1,n0).
% 66.97/67.18  84918[12:MRR:84917.0,84917.1,1469.0,309.0] ||  -> .
% 66.97/67.18  84950[12:Spt:84918.0,64697.3] ||  -> stoppedIn(n0,filling,n5)*.
% 66.97/67.18  85009[13:Spt:64698.0,64698.1,64698.2] || less_or_equal(u,n3) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  85016[13:Res:72164.1,85009.1] || equal(overflow,overflow) less_or_equal(n1,n3)* -> equal(n1,n0).
% 66.97/67.18  85024[13:Obv:85016.0] || less_or_equal(n1,n3)* -> equal(n1,n0).
% 66.97/67.18  85025[13:MRR:85024.0,85024.1,1511.0,309.0] ||  -> .
% 66.97/67.18  85057[13:Spt:85025.0,64698.3] ||  -> stoppedIn(n0,filling,n4)*.
% 66.97/67.18  85116[14:Spt:64699.0,64699.1,64699.2] || less_or_equal(u,n2) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  85123[14:Res:72164.1,85116.1] || equal(overflow,overflow) less_or_equal(n1,n2)* -> equal(n1,n0).
% 66.97/67.18  85131[14:Obv:85123.0] || less_or_equal(n1,n2)* -> equal(n1,n0).
% 66.97/67.18  85132[14:MRR:85131.0,85131.1,1556.0,309.0] ||  -> .
% 66.97/67.18  85164[14:Spt:85132.0,64699.3] ||  -> stoppedIn(n0,filling,n3)*.
% 66.97/67.18  85198[15:Spt:64700.0,64700.1,64700.2] || less_or_equal(u,n1) happens(overflow,u)* -> equal(n0,u).
% 66.97/67.18  85205[15:Res:72164.1,85198.1] || equal(overflow,overflow) less_or_equal(n1,n1)* -> equal(n1,n0).
% 66.97/67.18  85213[15:Obv:85205.0] || less_or_equal(n1,n1)* -> equal(n1,n0).
% 66.97/67.18  85214[15:MRR:85213.0,85213.1,1937.0,309.0] ||  -> .
% 66.97/67.18  85246[15:Spt:85214.0,64700.3] ||  -> stoppedIn(n0,filling,n2)*.
% 66.97/67.18  85522[16:Spt:79522.3] ||  -> stoppedIn(n0,filling,n1)*.
% 66.97/67.18  85524[16:Res:85522.0,64.0] ||  -> less(skf11(n0,n1,u),n1)*.
% 66.97/67.18  85534[16:Res:85524.0,353.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 66.97/67.18  85547[16:MRR:85534.0,79581.0] ||  -> .
% 66.97/67.18  85550[16:Spt:85547.0,79522.3,85522.0] || stoppedIn(n0,filling,n1)* -> .
% 66.97/67.18  85551[16:Spt:85547.0,79522.0,79522.1,79522.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 69.84/70.04  85556[16:Res:72699.3,85551.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 69.84/70.04  85557[16:MRR:85556.0,85556.1,85556.2,72031.0,72323.0,4.0] ||  -> releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 69.84/70.04  85579[17:Spt:85557.1] ||  -> holdsAt(waterLevel(n1),n1)*.
% 69.84/70.04  85621[17:Res:85579.0,72142.0] ||  -> equal(n3,n1)**.
% 69.84/70.04  85634[17:MRR:85621.0,483.0] ||  -> .
% 69.84/70.04  85664[17:Spt:85634.0,85557.1,85579.0] || holdsAt(waterLevel(n1),n1)* -> .
% 69.84/70.04  85665[17:Spt:85634.0,85557.0] ||  -> releasedAt(filling,n1)*.
% 69.84/70.04  85679[17:Res:85665.0,10074.0] || holdsAt(filling,u)* -> releasedAt(filling,n0) equal(waterLevel(skf20(filling,v)),filling)**.
% 69.84/70.04  85692[17:MRR:85679.1,85679.2,6.0,23.0] || holdsAt(filling,u)* -> .
% 69.84/70.04  85693[17:UnC:85692.0,72031.0] ||  -> .
% 69.84/70.04  % SZS output end Refutation
% 69.84/70.04  Formulae used in the proof : waterlevel_not_3 less0 waterLevel_0 not_filling_0 not_spilling_0 not_released_filling_0 not_released_spilling_0 tapOff_not_tapOn tapOff_not_overflow overflow_not_tapOn filling_not_spilling plus0_1 plus0_2 plus1_1 plus1_2 plus1_3 not_released_waterLevel_0 filling_not_waterLevel spilling_not_waterLevel symmetry_of_plus less_or_equal less1 less2 less3 less4 less5 less6 less7 less8 less9 initiates_all_defn less_property terminates_all_defn releases_all_defn distinct_waterLevels happens_all_defn stoppedin_defn startedin_defn change_of_waterLevel same_waterLevel keep_released keep_not_released happens_holds happens_releases happens_terminates_not_holds happens_not_released keep_holding keep_not_holding change_holding
% 69.84/70.04  
%------------------------------------------------------------------------------