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

View Problem - Process Solution

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

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

% Result   : Theorem 39.18s 39.40s
% Output   : Refutation 40.16s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : CSR008+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.04/0.12  % Command  : run_spass %d %s
% 0.12/0.33  % Computer : n022.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Fri Jun 10 05:55:34 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 39.18/39.40  
% 39.18/39.40  SPASS V 3.9 
% 39.18/39.40  SPASS beiseite: Proof found.
% 39.18/39.40  % SZS status Theorem
% 39.18/39.40  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 39.18/39.40  SPASS derived 45722 clauses, backtracked 7763 clauses, performed 164 splits and kept 18731 clauses.
% 39.18/39.40  SPASS allocated 121653 KBytes.
% 39.18/39.40  SPASS spent	0:0:39.02 on the problem.
% 39.18/39.40  		0:00:00.04 for the input.
% 39.18/39.40  		0:00:00.07 for the FLOTTER CNF translation.
% 39.18/39.40  		0:00:00.91 for inferences.
% 39.18/39.40  		0:00:00.88 for the backtracking.
% 39.18/39.40  		0:0:36.75 for the reduction.
% 39.18/39.40  
% 39.18/39.40  
% 39.18/39.40  Here is a proof with depth 23, length 820 :
% 39.18/39.40  % SZS output start Refutation
% 39.18/39.40  1[0:Inp] || less(u,n0)* -> .
% 39.18/39.40  2[0:Inp] ||  -> holdsAt(waterLevel(n0),n0)*.
% 39.18/39.40  3[0:Inp] || holdsAt(filling,n0)* -> .
% 39.18/39.40  5[0:Inp] || releasedAt(filling,n0)* -> .
% 39.18/39.40  7[0:Inp] || equal(tapOff,tapOn)** -> .
% 39.18/39.40  9[0:Inp] || equal(overflow,tapOn)** -> .
% 39.18/39.40  10[0:Inp] || equal(spilling,filling)** -> .
% 39.18/39.40  11[0:Inp] || holdsAt(waterLevel(n2),n2)* -> .
% 39.18/39.40  13[0:Inp] ||  -> equal(plus(n0,n1),n1)**.
% 39.18/39.40  14[0:Inp] ||  -> equal(plus(n0,n2),n2)**.
% 39.18/39.40  16[0:Inp] ||  -> equal(plus(n1,n1),n2)**.
% 39.18/39.40  17[0:Inp] ||  -> equal(plus(n1,n2),n3)**.
% 39.18/39.40  18[0:Inp] ||  -> equal(plus(n1,n3),n4)**.
% 39.18/39.40  22[0:Inp] || releasedAt(waterLevel(u),n0)* -> .
% 39.18/39.40  23[0:Inp] || equal(waterLevel(u),filling)** -> .
% 39.18/39.40  25[0:Inp] ||  -> equal(plus(u,v),plus(v,u))*.
% 39.18/39.40  26[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 39.18/39.40  27[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 39.18/39.40  28[0:Inp] || less(u,n1)* -> less_or_equal(u,n0).
% 39.18/39.40  29[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 39.18/39.40  30[0:Inp] || less(u,n2)* -> less_or_equal(u,n1).
% 39.18/39.40  31[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 39.18/39.40  32[0:Inp] || less(u,n3)* -> less_or_equal(u,n2).
% 39.18/39.40  33[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 39.18/39.40  34[0:Inp] || less(u,n4)* -> less_or_equal(u,n3).
% 39.18/39.40  35[0:Inp] || less_or_equal(u,n3) -> less(u,n4)*.
% 39.18/39.40  36[0:Inp] || less(u,n5)* -> less_or_equal(u,n4).
% 39.18/39.40  37[0:Inp] || less_or_equal(u,n4) -> less(u,n5)*.
% 39.18/39.40  38[0:Inp] || less(u,n6)* -> less_or_equal(u,n5).
% 39.18/39.40  39[0:Inp] || less_or_equal(u,n5) -> less(u,n6)*.
% 39.18/39.40  40[0:Inp] || less(u,n7)* -> less_or_equal(u,n6).
% 39.18/39.40  41[0:Inp] || less_or_equal(u,n6) -> less(u,n7)*.
% 39.18/39.40  42[0:Inp] || less(u,n8)* -> less_or_equal(u,n7).
% 39.18/39.40  43[0:Inp] || less_or_equal(u,n7) -> less(u,n8)*.
% 39.18/39.40  44[0:Inp] || less(u,n9)* -> less_or_equal(u,n8).
% 39.18/39.40  45[0:Inp] || less_or_equal(u,n8) -> less(u,n9)*.
% 39.18/39.40  48[0:Inp] || less(u,v)*+ less(v,u)* -> .
% 39.18/39.40  49[0:Inp] || less(u,v)* equal(v,u) -> .
% 39.18/39.40  50[0:Inp] || SkP0(u,v) -> initiates(v,u,w)*.
% 39.18/39.40  52[0:Inp] || terminates(u,v,w)* -> equal(v,filling).
% 39.18/39.40  53[0:Inp] || releases(u,v,w)* -> equal(u,tapOn).
% 39.18/39.40  54[0:Inp] ||  -> less(u,v)* equal(v,u) less(v,u)*.
% 39.18/39.40  56[0:Inp] || equal(waterLevel(u),waterLevel(v))* -> equal(u,v).
% 39.18/39.40  57[0:Inp] || equal(u,v) -> equal(waterLevel(u),waterLevel(v))*.
% 39.18/39.40  58[0:Inp] || less_or_equal(u,v) -> equal(u,v) less(u,v)*.
% 39.18/39.40  59[0:Inp] || releases(u,v,w)* -> equal(waterLevel(skf21(v)),v).
% 39.18/39.40  60[0:Inp] || happens(u,v)* -> equal(v,n0) equal(u,overflow).
% 39.18/39.40  61[0:Inp] || happens(u,v)* -> equal(v,n0) holdsAt(filling,v).
% 39.18/39.40  62[0:Inp] || happens(u,v)* -> equal(u,tapOn) equal(u,overflow).
% 39.18/39.40  63[0:Inp] || happens(u,v)* -> equal(u,tapOn) holdsAt(filling,v).
% 39.18/39.40  64[0:Inp] || stoppedIn(u,v,w)*+ -> less(skf11(u,w,x),w)*.
% 39.18/39.40  65[0:Inp] || stoppedIn(u,v,w)*+ -> less(u,skf11(u,x,y))*.
% 39.18/39.40  68[0:Inp] || equal(u,tapOn) equal(v,filling) -> SkP0(v,u)*.
% 39.18/39.40  70[0:Inp] || SkP1(u,v,w)*+ -> equal(waterLevel(skf20(u,x)),u)**.
% 39.18/39.40  71[0:Inp] || terminates(u,v,w)* -> equal(u,overflow) equal(u,tapOff).
% 39.18/39.40  72[0:Inp] || happens(u,v)*+ -> equal(v,n0) holdsAt(waterLevel(n3),v)*.
% 39.18/39.40  73[0:Inp] || happens(u,v)*+ -> equal(u,tapOn) holdsAt(waterLevel(n3),v)*.
% 39.18/39.40  74[0:Inp] || equal(u,n0) equal(v,tapOn) -> happens(v,u)*.
% 39.18/39.40  75[0:Inp] || equal(u,spilling) equal(v,overflow) -> initiates(v,u,w)*.
% 39.18/39.40  77[0:Inp] || equal(u,filling) equal(v,overflow) -> terminates(v,u,w)*.
% 39.18/39.40  78[0:Inp] || equal(u,tapOn) equal(v,waterLevel(w))*+ -> releases(u,v,x)*.
% 39.18/39.40  79[0:Inp] || holdsAt(waterLevel(u),v) -> trajectory(filling,v,waterLevel(plus(u,w)),w)*.
% 39.18/39.40  80[0:Inp] || holdsAt(waterLevel(u),v)*+ holdsAt(waterLevel(w),v)* -> equal(w,u)*.
% 39.18/39.40  81[0:Inp] || stoppedIn(u,v,w) -> happens(skf12(w,u,v),skf11(u,w,v))*.
% 39.18/39.40  83[0:Inp] || releasedAt(u,v)+ -> releasedAt(u,plus(v,n1))* happens(skf17(v,w),v)*.
% 39.18/39.40  84[0:Inp] || releasedAt(u,plus(v,n1))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 39.18/39.40  85[0:Inp] || happens(u,v) initiates(u,w,v)*+ -> holdsAt(w,plus(v,n1))*.
% 39.18/39.40  86[0:Inp] || happens(u,v) releases(u,w,v)*+ -> releasedAt(w,plus(v,n1))*.
% 39.18/39.40  87[0:Inp] || stoppedIn(u,v,w) -> terminates(skf12(w,u,v),v,skf11(u,w,v))*.
% 39.18/39.40  89[0:Inp] || releasedAt(u,plus(v,n1)) -> releasedAt(u,v) releases(skf18(v,u),u,v)*.
% 39.18/39.40  90[0:Inp] || happens(u,v) holdsAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 39.18/39.40  91[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ initiates(u,w,v)* -> .
% 39.18/39.40  92[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 39.18/39.40  94[0:Inp] || equal(u,overflow) holdsAt(filling,v) holdsAt(waterLevel(n3),v)*+ -> happens(u,v)*.
% 39.18/39.40  95[0:Inp] || equal(u,overflow) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> initiates(u,v,x)*.
% 39.18/39.40  96[0:Inp] || equal(u,tapOff) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> SkP1(v,u,x)*.
% 39.18/39.40  97[0:Inp] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* happens(skf15(v,w),v)*.
% 39.18/39.40  98[0:Inp] || holdsAt(u,plus(v,n1))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 39.18/39.40  99[0:Inp] || holdsAt(u,plus(v,n1)) -> holdsAt(u,v) releasedAt(u,plus(v,n1)) initiates(skf16(v,u),u,v)*.
% 39.18/39.40  100[0:Inp] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) terminates(skf15(v,u),u,v)*.
% 39.18/39.40  103[0:Inp] || releasedAt(u,v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v) initiates(skf17(v,u),u,v)*.
% 39.18/39.40  105[0:Inp] || less(u,v)* less(v,w)* happens(x,v) terminates(x,y,v)*+ -> stoppedIn(u,y,w)*.
% 39.18/39.40  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))*.
% 39.18/39.40  110[0:Res:98.2,11.0] || holdsAt(waterLevel(n2),plus(n2,n1)) -> happens(skf16(n2,u),n2)* releasedAt(waterLevel(n2),plus(n2,n1))*.
% 39.18/39.40  112[0:Rew:17.0,110.2,25.0,110.2,17.0,110.0,25.0,110.0] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3) happens(skf16(n2,u),n2)*.
% 39.18/39.40  145[0:Res:43.1,26.0] || less_or_equal(u,n7) -> less_or_equal(u,n8)*.
% 39.18/39.40  146[0:Res:41.1,26.0] || less_or_equal(u,n6) -> less_or_equal(u,n7)*.
% 39.18/39.40  147[0:Res:39.1,26.0] || less_or_equal(u,n5) -> less_or_equal(u,n6)*.
% 39.18/39.40  148[0:Res:37.1,26.0] || less_or_equal(u,n4) -> less_or_equal(u,n5)*.
% 39.18/39.40  149[0:Res:35.1,26.0] || less_or_equal(u,n3) -> less_or_equal(u,n4)*.
% 39.18/39.40  150[0:Res:33.1,26.0] || less_or_equal(u,n2) -> less_or_equal(u,n3)*.
% 39.18/39.40  151[0:Res:31.1,26.0] || less_or_equal(u,n1) -> less_or_equal(u,n2)*.
% 39.18/39.40  152[0:Res:29.1,26.0] || less_or_equal(u,n0) -> less_or_equal(u,n1)*.
% 39.18/39.40  159[0:Res:33.1,49.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 39.18/39.40  160[0:Res:31.1,49.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 39.18/39.40  161[0:Res:29.1,49.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 39.18/39.40  162[0:Res:45.1,48.0] || less_or_equal(u,n8) less(n9,u)* -> .
% 39.18/39.40  163[0:Res:43.1,48.0] || less_or_equal(u,n7) less(n8,u)* -> .
% 39.18/39.40  164[0:Res:41.1,48.0] || less_or_equal(u,n6) less(n7,u)* -> .
% 39.18/39.40  165[0:Res:39.1,48.0] || less_or_equal(u,n5) less(n6,u)* -> .
% 39.18/39.40  166[0:Res:37.1,48.0] || less_or_equal(u,n4) less(n5,u)* -> .
% 39.18/39.40  167[0:Res:35.1,48.0] || less_or_equal(u,n3) less(n4,u)* -> .
% 39.18/39.40  168[0:Res:33.1,48.0] || less_or_equal(u,n2) less(n3,u)* -> .
% 39.18/39.40  169[0:Res:31.1,48.0] || less_or_equal(u,n1) less(n2,u)* -> .
% 39.18/39.40  188[0:Res:45.1,162.1] || less_or_equal(n9,n8)* less_or_equal(n9,n8)* -> .
% 39.18/39.40  197[0:Obv:188.0] || less_or_equal(n9,n8)* -> .
% 39.18/39.40  198[0:Res:145.1,197.0] || less_or_equal(n9,n7)* -> .
% 39.18/39.40  200[0:Res:146.1,198.0] || less_or_equal(n9,n6)* -> .
% 39.18/39.40  202[0:Res:147.1,200.0] || less_or_equal(n9,n5)* -> .
% 39.18/39.40  204[0:Res:148.1,202.0] || less_or_equal(n9,n4)* -> .
% 39.18/39.40  206[0:Res:149.1,204.0] || less_or_equal(n9,n3)* -> .
% 39.18/39.40  208[0:Res:150.1,206.0] || less_or_equal(n9,n2)* -> .
% 39.18/39.40  232[0:Res:151.1,208.0] || less_or_equal(n9,n1)* -> .
% 39.18/39.40  233[0:Res:27.1,208.0] || equal(n9,n2)** -> .
% 39.18/39.40  234[0:Res:152.1,232.0] || less_or_equal(n9,n0)* -> .
% 39.18/39.40  235[0:Res:27.1,232.0] || equal(n9,n1)** -> .
% 39.18/39.40  243[0:Res:54.0,1.0] ||  -> equal(n0,u) less(n0,u)*.
% 39.18/39.40  244[0:Res:54.0,44.0] ||  -> equal(n9,u) less(n9,u)* less_or_equal(u,n8).
% 39.18/39.40  245[0:Res:54.0,42.0] ||  -> equal(n8,u) less(n8,u)* less_or_equal(u,n7).
% 39.18/39.40  246[0:Res:54.0,40.0] ||  -> equal(n7,u) less(n7,u)* less_or_equal(u,n6).
% 39.18/39.40  247[0:Res:54.0,38.0] ||  -> equal(n6,u) less(n6,u)* less_or_equal(u,n5).
% 39.18/39.40  248[0:Res:54.0,36.0] ||  -> equal(n5,u) less(n5,u)* less_or_equal(u,n4).
% 39.18/39.40  249[0:Res:54.0,34.0] ||  -> equal(n4,u) less(n4,u)* less_or_equal(u,n3).
% 39.18/39.40  250[0:Res:54.0,32.0] ||  -> equal(n3,u) less(n3,u)* less_or_equal(u,n2).
% 39.18/39.40  251[0:Res:54.0,30.0] ||  -> equal(n2,u) less(n2,u)* less_or_equal(u,n1).
% 39.18/39.40  252[0:Res:54.0,28.0] ||  -> equal(n1,u) less(n1,u)* less_or_equal(u,n0).
% 39.18/39.40  284[0:Res:243.1,26.0] ||  -> equal(n0,u) less_or_equal(n0,u)*.
% 39.18/39.40  286[0:MRR:284.0,27.0] ||  -> less_or_equal(n0,u)*.
% 39.18/39.40  293[0:Res:286.0,159.0] || equal(n3,n0)** -> .
% 39.18/39.40  294[0:Res:286.0,160.0] || equal(n2,n0)** -> .
% 39.18/39.40  295[0:Res:286.0,161.0] || equal(n1,n0)** -> .
% 39.18/39.40  298[0:Res:43.1,163.1] || less_or_equal(n8,n7)* less_or_equal(n8,n7)* -> .
% 39.18/39.40  308[0:Obv:298.0] || less_or_equal(n8,n7)* -> .
% 39.18/39.40  309[0:Res:146.1,308.0] || less_or_equal(n8,n6)* -> .
% 39.18/39.40  311[0:Res:147.1,309.0] || less_or_equal(n8,n5)* -> .
% 39.18/39.40  313[0:Res:148.1,311.0] || less_or_equal(n8,n4)* -> .
% 39.18/39.40  315[0:Res:149.1,313.0] || less_or_equal(n8,n3)* -> .
% 39.18/39.40  317[0:Res:150.1,315.0] || less_or_equal(n8,n2)* -> .
% 39.18/39.40  319[0:Res:151.1,317.0] || less_or_equal(n8,n1)* -> .
% 39.18/39.40  321[0:Res:152.1,319.0] || less_or_equal(n8,n0)* -> .
% 39.18/39.40  322[0:Res:27.1,319.0] || equal(n8,n1)** -> .
% 39.18/39.40  326[0:Res:41.1,164.1] || less_or_equal(n7,n6)* less_or_equal(n7,n6)* -> .
% 39.18/39.40  335[0:Obv:326.0] || less_or_equal(n7,n6)* -> .
% 39.18/39.40  336[0:Res:58.2,1.0] || less_or_equal(u,n0)* -> equal(u,n0).
% 39.18/39.40  345[0:Res:58.2,28.0] || less_or_equal(u,n1)* -> equal(u,n1) less_or_equal(u,n0).
% 39.18/39.40  346[0:Res:58.2,48.0] || less_or_equal(u,v) less(v,u)* -> equal(u,v).
% 39.18/39.40  352[0:MRR:346.2,49.1] || less_or_equal(u,v) less(v,u)* -> .
% 39.18/39.40  356[0:Res:147.1,335.0] || less_or_equal(n7,n5)* -> .
% 39.18/39.40  358[0:Res:148.1,356.0] || less_or_equal(n7,n4)* -> .
% 39.18/39.40  360[0:Res:149.1,358.0] || less_or_equal(n7,n3)* -> .
% 39.18/39.40  362[0:Res:150.1,360.0] || less_or_equal(n7,n2)* -> .
% 39.18/39.40  364[0:Res:151.1,362.0] || less_or_equal(n7,n1)* -> .
% 39.18/39.40  366[0:Res:152.1,364.0] || less_or_equal(n7,n0)* -> .
% 39.18/39.40  367[0:Res:27.1,364.0] || equal(n7,n1)** -> .
% 39.18/39.40  376[0:Res:39.1,165.1] || less_or_equal(n6,n5)* less_or_equal(n6,n5)* -> .
% 39.18/39.40  385[0:Obv:376.0] || less_or_equal(n6,n5)* -> .
% 39.18/39.40  387[0:Res:148.1,385.0] || less_or_equal(n6,n4)* -> .
% 39.18/39.40  395[0:Res:149.1,387.0] || less_or_equal(n6,n3)* -> .
% 39.18/39.40  397[0:Res:150.1,395.0] || less_or_equal(n6,n2)* -> .
% 39.18/39.40  399[0:Res:151.1,397.0] || less_or_equal(n6,n1)* -> .
% 39.18/39.40  401[0:Res:152.1,399.0] || less_or_equal(n6,n0)* -> .
% 39.18/39.40  402[0:Res:27.1,399.0] || equal(n6,n1)** -> .
% 39.18/39.40  408[0:Res:37.1,166.1] || less_or_equal(n5,n4)* less_or_equal(n5,n4)* -> .
% 39.18/39.40  416[0:Obv:408.0] || less_or_equal(n5,n4)* -> .
% 39.18/39.40  418[0:Res:149.1,416.0] || less_or_equal(n5,n3)* -> .
% 39.18/39.40  420[0:Res:150.1,418.0] || less_or_equal(n5,n2)* -> .
% 39.18/39.40  422[0:Res:151.1,420.0] || less_or_equal(n5,n1)* -> .
% 39.18/39.40  424[0:Res:152.1,422.0] || less_or_equal(n5,n0)* -> .
% 39.18/39.40  425[0:Res:27.1,422.0] || equal(n5,n1)** -> .
% 39.18/39.40  432[0:Res:35.1,167.1] || less_or_equal(n4,n3)* less_or_equal(n4,n3)* -> .
% 39.18/39.40  439[0:Obv:432.0] || less_or_equal(n4,n3)* -> .
% 39.18/39.40  441[0:Res:150.1,439.0] || less_or_equal(n4,n2)* -> .
% 39.18/39.40  443[0:Res:151.1,441.0] || less_or_equal(n4,n1)* -> .
% 39.18/39.40  445[0:Res:152.1,443.0] || less_or_equal(n4,n0)* -> .
% 39.18/39.40  446[0:Res:27.1,443.0] || equal(n4,n1)** -> .
% 39.18/39.40  456[0:Res:33.1,168.1] || less_or_equal(n3,n2)* less_or_equal(n3,n2)* -> .
% 39.18/39.40  462[0:Obv:456.0] || less_or_equal(n3,n2)* -> .
% 39.18/39.40  464[0:Res:151.1,462.0] || less_or_equal(n3,n1)* -> .
% 39.18/39.40  466[0:Res:152.1,464.0] || less_or_equal(n3,n0)* -> .
% 39.18/39.40  467[0:Res:27.1,464.0] || equal(n3,n1)** -> .
% 39.18/39.40  478[0:Res:31.1,169.1] || less_or_equal(n2,n1)* less_or_equal(n2,n1)* -> .
% 39.18/39.40  480[0:Res:58.2,169.1] || less_or_equal(n2,u)* less_or_equal(u,n1)* -> equal(n2,u).
% 39.18/39.40  483[0:Obv:478.0] || less_or_equal(n2,n1)* -> .
% 39.18/39.40  484[0:MRR:480.2,160.1] || less_or_equal(n2,u)*+ less_or_equal(u,n1)* -> .
% 39.18/39.40  486[0:Res:27.1,483.0] || equal(n2,n1)** -> .
% 39.18/39.40  509[0:SpR:14.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n2),n2)*.
% 39.18/39.40  511[0:SpR:13.0,79.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n1),n1)*.
% 39.18/39.40  536[0:EqR:78.1] || equal(u,tapOn) -> releases(u,waterLevel(v),w)*.
% 39.18/39.40  556[0:SpL:16.0,84.0] || releasedAt(u,n2)*+ -> releasedAt(u,n1) happens(skf18(n1,v),n1)*.
% 39.18/39.40  557[0:SpL:13.0,84.0] || releasedAt(u,n1)*+ -> releasedAt(u,n0) happens(skf18(n0,v),n0)*.
% 39.18/39.40  558[0:SpL:25.0,84.0] || releasedAt(u,plus(n1,v))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 39.18/39.40  630[0:Res:75.2,85.1] || equal(u,spilling)+ equal(v,overflow) happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 39.18/39.40  631[0:Res:50.1,85.1] || SkP0(u,v)*+ happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 39.18/39.40  683[0:Res:81.1,73.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 39.18/39.40  686[0:Res:81.1,62.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) equal(skf12(w,u,v),overflow)**.
% 39.18/39.40  687[0:Res:81.1,63.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(filling,skf11(u,w,v))*.
% 39.18/39.40  697[0:SpL:16.0,92.1] || happens(u,n1) releasedAt(v,n2) terminates(u,v,n1)* -> .
% 39.18/39.40  699[0:SpL:25.0,92.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 39.18/39.40  709[0:SpL:16.0,90.1] || happens(u,n1) holdsAt(v,n2) terminates(u,v,n1)* -> .
% 39.18/39.40  711[0:SpL:25.0,90.1] || happens(u,v) holdsAt(w,plus(n1,v))*+ terminates(u,w,v)* -> .
% 39.18/39.40  720[0:SpL:16.0,91.1] || happens(u,n1) releasedAt(v,n2) initiates(u,v,n1)* -> .
% 39.18/39.40  721[0:SpL:13.0,91.1] || happens(u,n0) releasedAt(v,n1) initiates(u,v,n0)* -> .
% 39.18/39.40  722[0:SpL:25.0,91.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ initiates(u,w,v)* -> .
% 39.18/39.40  733[0:Res:89.2,53.0] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) equal(skf18(v,u),tapOn).
% 39.18/39.40  735[0:Rew:733.2,89.2] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) releases(tapOn,u,v).
% 39.18/39.40  745[0:SpL:13.0,735.0] || releasedAt(u,n1) -> releasedAt(u,n0) releases(tapOn,u,n0)*.
% 39.18/39.40  766[0:Res:87.1,71.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow) equal(skf12(w,u,v),tapOff)**.
% 39.18/39.40  768[0:Rew:686.1,766.2] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)** equal(tapOff,tapOn).
% 39.18/39.40  769[0:MRR:768.2,7.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)**.
% 39.18/39.40  770[0:Rew:769.1,81.1] || stoppedIn(u,v,w) -> happens(overflow,skf11(u,w,v))*.
% 39.18/39.40  772[0:Rew:769.1,683.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 39.18/39.40  773[0:Rew:769.1,687.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(filling,skf11(u,w,v))*.
% 39.18/39.40  774[0:MRR:773.1,9.0] || stoppedIn(u,v,w) -> holdsAt(filling,skf11(u,w,v))*.
% 39.18/39.40  775[0:MRR:772.1,9.0] || stoppedIn(u,v,w) -> holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 39.18/39.40  816[0:SpL:57.1,94.2] || equal(u,n3) equal(v,overflow) holdsAt(filling,w) holdsAt(waterLevel(u),w)*+ -> happens(v,w)*.
% 39.18/39.40  826[0:EqR:96.1] || equal(u,tapOff) holdsAt(waterLevel(v),w) -> SkP1(waterLevel(v),u,w)*.
% 39.18/39.40  836[0:EqR:95.1] || equal(u,overflow) holdsAt(waterLevel(v),w) -> initiates(u,waterLevel(v),w)*.
% 39.18/39.40  844[0:Res:2.0,97.0] ||  -> holdsAt(waterLevel(n0),plus(n0,n1)) releasedAt(waterLevel(n0),plus(n0,n1))* happens(skf15(n0,u),n0)*.
% 39.18/39.40  846[0:Rew:13.0,844.1,13.0,844.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1) happens(skf15(n0,u),n0)*.
% 39.18/39.40  853[0:SpL:16.0,98.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 39.18/39.40  854[0:SpL:13.0,98.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* happens(skf16(n0,v),n0)*.
% 39.18/39.40  855[0:SpL:25.0,98.0] || holdsAt(u,plus(n1,v))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 39.18/39.40  857[0:Rew:16.0,853.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 39.18/39.40  858[0:Rew:13.0,854.2] || holdsAt(u,n1)+ -> holdsAt(u,n0) releasedAt(u,n1)* happens(skf16(n0,v),n0)*.
% 39.18/39.40  868[0:Res:58.2,352.1] || less_or_equal(u,v)*+ less_or_equal(v,u)* -> equal(u,v).
% 39.18/39.40  882[0:Res:244.1,30.0] ||  -> equal(n9,n2) less_or_equal(n2,n8) less_or_equal(n9,n1)*.
% 39.18/39.40  883[0:Res:244.1,28.0] ||  -> equal(n9,n1) less_or_equal(n1,n8) less_or_equal(n9,n0)*.
% 39.18/39.40  895[0:MRR:882.0,882.2,233.0,232.0] ||  -> less_or_equal(n2,n8)*.
% 39.18/39.40  896[0:MRR:883.0,883.2,235.0,234.0] ||  -> less_or_equal(n1,n8)*.
% 39.18/39.40  899[0:Res:100.3,52.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(u,filling).
% 39.18/39.40  917[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)).
% 39.18/39.40  918[0:MRR:917.1,83.2] || releasedAt(u,v) -> releasedAt(u,plus(v,n1)) terminates(skf17(v,u),u,v)* holdsAt(u,plus(v,n1)).
% 39.18/39.40  994[0:Res:245.1,28.0] ||  -> equal(n8,n1) less_or_equal(n1,n7) less_or_equal(n8,n0)*.
% 39.18/39.40  1006[0:MRR:994.0,994.2,322.0,321.0] ||  -> less_or_equal(n1,n7)*.
% 39.18/39.40  1174[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)*.
% 39.18/39.40  1175[0:Res:100.3,105.3] || holdsAt(u,v) less(w,v)* less(v,x)* happens(skf15(v,u),v)* -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) stoppedIn(w,u,x)*.
% 39.18/39.40  1178[0:MRR:1175.3,97.3] || holdsAt(u,v)+ less(w,v)* less(v,x)* -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* stoppedIn(w,u,x)*.
% 39.18/39.40  1188[0:Res:246.1,28.0] ||  -> equal(n7,n1) less_or_equal(n1,n6) less_or_equal(n7,n0)*.
% 39.18/39.40  1199[0:MRR:1188.0,1188.2,367.0,366.0] ||  -> less_or_equal(n1,n6)*.
% 39.18/39.40  1435[0:Res:247.1,28.0] ||  -> equal(n6,n1) less_or_equal(n1,n5) less_or_equal(n6,n0)*.
% 39.18/39.40  1445[0:MRR:1435.0,1435.2,402.0,401.0] ||  -> less_or_equal(n1,n5)*.
% 39.18/39.40  1477[0:Res:248.1,28.0] ||  -> equal(n5,n1) less_or_equal(n1,n4) less_or_equal(n5,n0)*.
% 39.18/39.40  1486[0:MRR:1477.0,1477.2,425.0,424.0] ||  -> less_or_equal(n1,n4)*.
% 39.18/39.40  1520[0:Res:249.1,28.0] ||  -> equal(n4,n1) less_or_equal(n1,n3) less_or_equal(n4,n0)*.
% 39.18/39.40  1528[0:MRR:1520.0,1520.2,446.0,445.0] ||  -> less_or_equal(n1,n3)*.
% 39.18/39.40  1566[0:Res:250.1,28.0] ||  -> equal(n3,n1) less_or_equal(n1,n2) less_or_equal(n3,n0)*.
% 39.18/39.40  1569[0:Res:250.1,26.0] ||  -> equal(n3,u) less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 39.18/39.40  1573[0:MRR:1566.0,1566.2,467.0,466.0] ||  -> less_or_equal(n1,n2)*.
% 39.18/39.40  1574[0:MRR:1569.0,27.0] ||  -> less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 39.18/39.40  1670[0:Res:251.1,26.0] ||  -> equal(n2,u) less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 39.18/39.40  1674[0:MRR:1670.0,27.0] ||  -> less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 39.18/39.40  1822[0:Res:252.1,26.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 39.18/39.40  1825[0:MRR:1822.0,27.0] ||  -> less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 39.18/39.40  1939[0:Res:536.1,59.0] || equal(u,tapOn)* -> equal(waterLevel(skf21(waterLevel(v))),waterLevel(v))**.
% 39.18/39.40  1941[0:Res:536.1,86.1] || equal(u,tapOn)+ happens(u,v)* -> releasedAt(waterLevel(w),plus(v,n1))*.
% 39.18/39.40  1942[0:AED:7.0,1939.0] ||  -> equal(waterLevel(skf21(waterLevel(u))),waterLevel(u))**.
% 39.18/39.40  1954[0:Res:1825.0,336.0] ||  -> less_or_equal(n1,u)* equal(u,n0).
% 39.18/39.40  4064[0:SpL:1942.0,56.0] || equal(waterLevel(u),waterLevel(v))*+ -> equal(skf21(waterLevel(u)),v)*.
% 39.18/39.40  4667[0:Res:1674.0,345.0] ||  -> less_or_equal(n2,u)* equal(u,n1) less_or_equal(u,n0)*.
% 39.18/39.40  5258[0:Res:4667.2,336.0] ||  -> less_or_equal(n2,u)* equal(u,n1) equal(u,n0).
% 39.18/39.40  5335[0:Res:5258.0,484.0] || less_or_equal(u,n1)* -> equal(u,n1) equal(u,n0).
% 39.18/39.40  5449[0:Res:509.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))*.
% 39.18/39.40  5455[0:Res:511.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))*.
% 39.18/39.40  5467[0:Res:745.2,59.0] || releasedAt(u,n1) -> releasedAt(u,n0) equal(waterLevel(skf21(u)),u)**.
% 39.18/39.40  5478[0:EqR:4064.0] ||  -> equal(skf21(waterLevel(u)),u)**.
% 39.18/39.40  5535[0:Res:1574.0,868.0] || less_or_equal(n2,u) -> less_or_equal(n3,u)* equal(u,n2).
% 39.18/39.40  5858[1:Spt:556.0,556.1] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 39.18/39.40  6115[0:Res:5535.1,868.0] || less_or_equal(n2,u)*+ less_or_equal(u,n3)* -> equal(u,n2) equal(n3,u).
% 39.18/39.40  6123[2:Spt:557.0,557.1] || releasedAt(u,n1)* -> releasedAt(u,n0).
% 39.18/39.40  6193[0:Res:775.1,94.2] || stoppedIn(u,v,w) equal(x,overflow) holdsAt(filling,skf11(u,w,v)) -> happens(x,skf11(u,w,v))*.
% 39.18/39.40  6196[0:MRR:6193.2,774.1] || stoppedIn(u,v,w) equal(x,overflow) -> happens(x,skf11(u,w,v))*.
% 39.18/39.40  6442[0:Res:846.2,63.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40  6444[0:MRR:6442.3,3.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 39.18/39.40  6445[0:Rew:6444.2,846.2] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 39.18/39.40  6469[0:Res:77.2,697.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 39.18/39.40  6830[0:Res:77.2,709.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* holdsAt(u,n2)* -> .
% 39.18/39.40  6888[0:Res:75.2,720.2] || equal(u,spilling)+ equal(v,overflow) happens(v,n1)* releasedAt(u,n2)* -> .
% 39.18/39.40  6917[0:Res:50.1,721.2] || SkP0(u,v)* happens(v,n0) releasedAt(u,n1) -> .
% 39.18/39.40  6932[0:Res:68.2,6917.0] || equal(u,tapOn)+ equal(v,filling) happens(u,n0)* releasedAt(v,n1)* -> .
% 39.18/39.40  7006[0:Res:68.2,631.0] || equal(u,tapOn)+ equal(v,filling) happens(u,w)* -> holdsAt(v,plus(w,n1))*.
% 39.18/39.40  7730[0:Res:826.2,70.0] || equal(u,tapOff)* holdsAt(waterLevel(v),w)* -> equal(waterLevel(skf20(waterLevel(v),x)),waterLevel(v))**.
% 39.18/39.40  7737[0:AED:7.0,7730.0] || holdsAt(waterLevel(u),v)*+ -> equal(waterLevel(skf20(waterLevel(u),w)),waterLevel(u))**.
% 39.18/39.40  8075[0:Res:836.2,85.1] || equal(u,overflow) holdsAt(waterLevel(v),w)+ happens(u,w)* -> holdsAt(waterLevel(v),plus(w,n1))*.
% 39.18/39.40  8078[0:Res:836.2,720.2] || equal(u,overflow) holdsAt(waterLevel(v),n1) happens(u,n1)* releasedAt(waterLevel(v),n2)* -> .
% 39.18/39.40  8433[0:SpL:18.0,558.0] || releasedAt(u,n4)*+ -> releasedAt(u,n3) happens(skf18(n3,v),n3)*.
% 39.18/39.40  8811[0:SpL:17.0,699.1] || happens(u,n2) releasedAt(v,n3) terminates(u,v,n2)* -> .
% 39.18/39.40  8832[0:SpL:17.0,711.1] || happens(u,n2) holdsAt(v,n3) terminates(u,v,n2)* -> .
% 39.18/39.40  8838[0:Res:77.2,8811.2] || equal(u,filling)+ equal(v,overflow) happens(v,n2)* releasedAt(u,n3)* -> .
% 39.18/39.40  8846[0:Res:77.2,8832.2] || equal(u,filling)+ equal(v,overflow) happens(v,n2)* holdsAt(u,n3)* -> .
% 39.18/39.40  8884[0:SpL:17.0,722.1] || happens(u,n2) releasedAt(v,n3) initiates(u,v,n2)* -> .
% 39.18/39.40  8900[0:Res:836.2,8884.2] || equal(u,overflow) holdsAt(waterLevel(v),n2) happens(u,n2)* releasedAt(waterLevel(v),n3)* -> .
% 39.18/39.40  8904[0:EqR:630.0] || equal(u,overflow)+ happens(u,v)* -> holdsAt(spilling,plus(v,n1))*.
% 39.18/39.40  8905[0:EqR:8904.0] || happens(overflow,u) -> holdsAt(spilling,plus(u,n1))*.
% 39.18/39.40  8906[0:SpR:16.0,8905.1] || happens(overflow,n1)* -> holdsAt(spilling,n2).
% 39.18/39.40  8922[0:SpR:25.0,899.2] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(n1,v))* equal(u,filling).
% 39.18/39.40  8928[0:Res:899.2,84.0] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1))* equal(u,filling) releasedAt(u,v) happens(skf18(v,w),v)*.
% 39.18/39.40  9181[0:EqR:1941.0] || happens(tapOn,u) -> releasedAt(waterLevel(v),plus(u,n1))*.
% 39.18/39.40  9183[0:SpR:13.0,9181.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n1)*.
% 39.18/39.40  9192[0:Res:9181.1,84.0] || happens(tapOn,u)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 39.18/39.40  9212[0:Res:9183.1,83.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 39.18/39.40  9213[2:Res:9183.1,6123.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n0)*.
% 39.18/39.40  9214[2:MRR:9213.1,22.0] || happens(tapOn,n0)* -> .
% 39.18/39.40  9226[2:Res:74.2,9214.0] || equal(n0,n0) equal(tapOn,tapOn)* -> .
% 39.18/39.40  9227[2:Obv:9226.1] ||  -> .
% 39.18/39.40  9228[2:Spt:9227.0,557.2] ||  -> happens(skf18(n0,u),n0)*.
% 39.18/39.40  9229[0:MRR:6445.2,9183.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)*.
% 39.18/39.40  9231[0:Rew:16.0,9212.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 39.18/39.40  9239[2:Res:9228.0,63.0] ||  -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40  9241[2:MRR:9239.1,3.0] ||  -> equal(skf18(n0,u),tapOn)**.
% 39.18/39.40  9242[2:Rew:9241.0,9228.0] ||  -> happens(tapOn,n0)*.
% 39.18/39.40  9244[2:MRR:9231.0,9242.0] ||  -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 39.18/39.40  9266[3:Spt:9244.0] ||  -> releasedAt(waterLevel(u),n2)*.
% 39.18/39.40  9268[3:MRR:8078.3,9266.0] || equal(u,overflow) holdsAt(waterLevel(v),n1)*+ happens(u,n1)* -> .
% 39.18/39.40  9271[3:Res:9266.0,83.0] ||  -> releasedAt(waterLevel(u),plus(n2,n1))* happens(skf17(n2,v),n2)*.
% 39.18/39.40  9275[3:Rew:17.0,9271.0,25.0,9271.0] ||  -> releasedAt(waterLevel(u),n3)* happens(skf17(n2,v),n2)*.
% 39.18/39.40  9276[4:Spt:9275.1] ||  -> happens(skf17(n2,u),n2)*.
% 39.18/39.40  9278[4:Res:9276.0,72.0] ||  -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40  9279[4:Res:9276.0,60.0] ||  -> equal(n2,n0) equal(skf17(n2,u),overflow)**.
% 39.18/39.40  9282[4:Res:9276.0,61.0] ||  -> equal(n2,n0) holdsAt(filling,n2)*.
% 39.18/39.40  9283[4:MRR:9282.0,294.0] ||  -> holdsAt(filling,n2)*.
% 39.18/39.40  9284[4:MRR:9278.0,294.0] ||  -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40  9285[4:MRR:9279.0,294.0] ||  -> equal(skf17(n2,u),overflow)**.
% 39.18/39.40  9290[0:Res:112.2,60.0] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3)* equal(n2,n0) equal(skf16(n2,u),overflow)**.
% 39.18/39.40  9294[0:MRR:9290.2,294.0] || holdsAt(waterLevel(n2),n3)+ -> releasedAt(waterLevel(n2),n3)* equal(skf16(n2,u),overflow)**.
% 39.18/39.40  9295[0:Rew:9294.2,112.2] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3)* happens(overflow,n2).
% 39.18/39.40  9296[4:Res:9283.0,97.0] ||  -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1)) happens(skf15(n2,u),n2)*.
% 39.18/39.40  9297[4:Rew:17.0,9296.1,25.0,9296.1,17.0,9296.0,25.0,9296.0] ||  -> holdsAt(filling,n3) releasedAt(filling,n3) happens(skf15(n2,u),n2)*.
% 39.18/39.40  9311[4:Res:9284.0,94.2] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 39.18/39.40  9315[4:MRR:9311.1,9283.0] || equal(u,overflow) -> happens(u,n2)*.
% 39.18/39.40  9316[4:MRR:8838.2,9315.1] || equal(u,filling) equal(v,overflow)* releasedAt(u,n3)* -> .
% 39.18/39.40  9317[4:MRR:8846.2,9315.1] || equal(u,filling) equal(v,overflow)* holdsAt(u,n3)* -> .
% 39.18/39.40  9319[4:MRR:8900.2,9315.1] || equal(u,overflow)* holdsAt(waterLevel(v),n2) releasedAt(waterLevel(v),n3)* -> .
% 39.18/39.40  9320[4:AED:7.0,9316.1] || equal(u,filling) releasedAt(u,n3)* -> .
% 39.18/39.40  9322[4:AED:7.0,9317.1] || equal(u,filling) holdsAt(u,n3)* -> .
% 39.18/39.40  9325[4:AED:7.0,9319.0] || holdsAt(waterLevel(u),n2) releasedAt(waterLevel(u),n3)* -> .
% 39.18/39.40  9327[5:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 39.18/39.40  9403[6:Spt:857.0,857.1,857.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 39.18/39.40  9405[6:Res:9403.2,5858.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 39.18/39.40  9439[0:SpL:16.0,855.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 39.18/39.40  9447[0:Rew:16.0,9439.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 39.18/39.40  9523[4:Res:9297.2,60.0] ||  -> holdsAt(filling,n3) releasedAt(filling,n3) equal(n2,n0) equal(skf15(n2,u),overflow)**.
% 39.18/39.40  9527[4:MRR:9523.2,294.0] ||  -> holdsAt(filling,n3) releasedAt(filling,n3) equal(skf15(n2,u),overflow)**.
% 39.18/39.40  9529[4:SpR:9285.0,918.2] || releasedAt(u,n2) -> releasedAt(u,plus(n2,n1))* terminates(overflow,u,n2) holdsAt(u,plus(n2,n1)).
% 39.18/39.40  9531[0:Res:918.2,52.0] || releasedAt(u,v) -> releasedAt(u,plus(v,n1))* holdsAt(u,plus(v,n1)) equal(u,filling).
% 39.18/39.40  9542[4:Rew:17.0,9529.3,25.0,9529.3,17.0,9529.1,25.0,9529.1] || releasedAt(u,n2) -> releasedAt(u,n3) terminates(overflow,u,n2)* holdsAt(u,n3).
% 39.18/39.40  9625[0:SpL:5467.2,23.0] || releasedAt(u,n1)* equal(u,filling) -> releasedAt(u,n0).
% 39.18/39.40  9628[0:SpL:5467.2,7737.0] || releasedAt(u,n1) holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(waterLevel(skf21(u)),w)),waterLevel(skf21(u)))**.
% 39.18/39.40  9634[4:SpL:5467.2,9325.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* releasedAt(u,n3) -> releasedAt(u,n0).
% 39.18/39.40  9649[4:Rew:5467.2,9634.1] || releasedAt(u,n1) holdsAt(u,n2) releasedAt(u,n3)* -> releasedAt(u,n0).
% 39.18/39.40  9653[0:Rew:5467.2,9628.3] || releasedAt(u,n1)+ holdsAt(u,v)* -> releasedAt(u,n0) equal(waterLevel(skf20(u,w)),u)**.
% 39.18/39.40  9680[6:Res:9405.2,9625.0] || holdsAt(u,n2) equal(u,filling) -> holdsAt(u,n1) releasedAt(u,n0)*.
% 39.18/39.40  9681[5:Res:9327.2,9625.0] || holdsAt(u,n1) equal(u,filling) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 39.18/39.40  9775[0:EqR:1174.0] || equal(u,overflow)+ less(v,w)* less(w,x)* happens(u,w)* -> stoppedIn(v,filling,x)*.
% 39.18/39.40  9791[0:Res:74.2,9192.0] || equal(u,n0) equal(tapOn,tapOn) -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 39.18/39.40  9795[0:Obv:9791.1] || equal(u,n0)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 39.18/39.40  9797[0:EqR:9795.0] ||  -> releasedAt(waterLevel(u),n0)* happens(skf18(n0,v),n0)*.
% 39.18/39.40  9815[4:Res:9542.2,52.0] || releasedAt(u,n2) -> releasedAt(u,n3)* holdsAt(u,n3) equal(u,filling).
% 39.18/39.40  9827[4:Res:9815.1,9325.1] || releasedAt(waterLevel(u),n2)* holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3) equal(waterLevel(u),filling).
% 39.18/39.40  9830[4:MRR:9827.0,9827.3,9266.0,23.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)*.
% 39.18/39.40  9860[4:Res:9283.0,1178.0] || less(u,n2) less(n2,v) -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1))* stoppedIn(u,filling,v)*.
% 39.18/39.40  9869[4:Rew:17.0,9860.3,25.0,9860.3,17.0,9860.2,25.0,9860.2] || less(u,n2) less(n2,v) -> holdsAt(filling,n3) releasedAt(filling,n3) stoppedIn(u,filling,v)*.
% 39.18/39.40  9886[4:SpR:5467.2,9830.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* -> releasedAt(u,n0) holdsAt(u,n3).
% 39.18/39.40  9896[4:Rew:5467.2,9886.1] || releasedAt(u,n1)* holdsAt(u,n2) -> releasedAt(u,n0) holdsAt(u,n3).
% 39.18/39.40  10067[6:Res:9680.3,5.0] || holdsAt(filling,n2)* equal(filling,filling) -> holdsAt(filling,n1).
% 39.18/39.40  10071[6:Obv:10067.1] || holdsAt(filling,n2)* -> holdsAt(filling,n1).
% 39.18/39.40  10072[6:MRR:10071.0,9283.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  10079[5:Res:9681.3,5.0] || holdsAt(filling,n1)* equal(filling,filling) -> holdsAt(filling,n0).
% 39.18/39.40  10083[5:Obv:10079.1] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 39.18/39.40  10084[6:MRR:10083.0,10083.1,10072.0,3.0] ||  -> .
% 39.18/39.40  10086[6:Spt:10084.0,857.3] ||  -> happens(skf16(n1,u),n1)*.
% 39.18/39.40  10087[5:MRR:10083.1,3.0] || holdsAt(filling,n1)* -> .
% 39.18/39.40  10092[6:Res:10086.0,60.0] ||  -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 39.18/39.40  10094[6:Res:10086.0,63.0] ||  -> equal(skf16(n1,u),tapOn)** holdsAt(filling,n1).
% 39.18/39.40  10099[6:MRR:10092.0,295.0] ||  -> equal(skf16(n1,u),overflow)**.
% 39.18/39.40  10103[6:Rew:10099.0,10094.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n1)*.
% 39.18/39.40  10104[6:MRR:10103.0,9.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  10105[6:MRR:10104.0,10087.0] ||  -> .
% 39.18/39.40  10106[5:Spt:10105.0,858.3] ||  -> happens(skf16(n0,u),n0)*.
% 39.18/39.40  10111[5:Res:10106.0,63.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40  10114[5:MRR:10111.1,3.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 39.18/39.40  10126[5:SpR:10114.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 39.18/39.40  10128[5:Rew:13.0,10126.2,13.0,10126.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 39.18/39.40  10176[6:Spt:9527.0] ||  -> holdsAt(filling,n3)*.
% 39.18/39.40  10182[6:Res:10176.0,9322.1] || equal(filling,filling)* -> .
% 39.18/39.40  10185[6:Obv:10182.0] ||  -> .
% 39.18/39.40  10188[6:Spt:10185.0,9527.0,10176.0] || holdsAt(filling,n3)* -> .
% 39.18/39.40  10189[6:Spt:10185.0,9527.1,9527.2] ||  -> releasedAt(filling,n3) equal(skf15(n2,u),overflow)**.
% 39.18/39.40  10190[6:MRR:9869.2,10188.0] || less(u,n2) less(n2,v) -> releasedAt(filling,n3) stoppedIn(u,filling,v)*.
% 39.18/39.40  10216[7:Spt:8433.0,8433.1] || releasedAt(u,n4)* -> releasedAt(u,n3).
% 39.18/39.40  11079[0:EqR:6469.0] || equal(u,overflow) happens(u,n1)* releasedAt(filling,n2) -> .
% 39.18/39.40  11116[0:EqR:6830.0] || equal(u,overflow) happens(u,n1)* holdsAt(filling,n2) -> .
% 39.18/39.40  11117[4:MRR:11116.2,9283.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40  11266[0:EqR:7006.0] || equal(u,filling) happens(tapOn,v) -> holdsAt(u,plus(v,n1))*.
% 39.18/39.40  11268[0:SpR:13.0,11266.2] || equal(u,filling) happens(tapOn,n0)* -> holdsAt(u,n1)*.
% 39.18/39.40  11285[2:MRR:11268.1,9242.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 39.18/39.40  11295[2:Res:11285.1,97.0] || equal(u,filling) -> holdsAt(u,plus(n1,n1)) releasedAt(u,plus(n1,n1))* happens(skf15(n1,v),n1)*.
% 39.18/39.40  11296[2:Rew:16.0,11295.2,16.0,11295.1] || equal(u,filling)+ -> holdsAt(u,n2) releasedAt(u,n2)* happens(skf15(n1,v),n1)*.
% 39.18/39.40  11320[0:SpR:18.0,8922.2] || holdsAt(u,n3) -> holdsAt(u,plus(n3,n1))* releasedAt(u,n4) equal(u,filling).
% 39.18/39.40  11340[0:Rew:18.0,11320.1,25.0,11320.1] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n4)* equal(u,filling).
% 39.18/39.40  11341[4:MRR:11340.3,9322.0] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n4)*.
% 39.18/39.40  11352[7:Res:11341.2,10216.0] || holdsAt(u,n3) -> holdsAt(u,n4) releasedAt(u,n3)*.
% 39.18/39.40  11363[7:Res:11352.2,9649.2] || holdsAt(u,n3) releasedAt(u,n1)* holdsAt(u,n2) -> holdsAt(u,n4) releasedAt(u,n0).
% 39.18/39.40  11372[7:MRR:11363.0,9896.3] || releasedAt(u,n1)* holdsAt(u,n2) -> holdsAt(u,n4) releasedAt(u,n0).
% 39.18/39.40  11402[0:SpR:16.0,9531.1] || releasedAt(u,n1) -> releasedAt(u,n2) holdsAt(u,plus(n1,n1))* equal(u,filling).
% 39.18/39.40  11421[0:Rew:16.0,11402.2] || releasedAt(u,n1) -> releasedAt(u,n2)* holdsAt(u,n2) equal(u,filling).
% 39.18/39.40  12407[0:EqR:9775.0] || less(u,v)*+ less(v,w)* happens(overflow,v)* -> stoppedIn(u,filling,w)*.
% 39.18/39.40  15114[0:EqR:6932.0] || equal(u,filling) happens(tapOn,n0)* releasedAt(u,n1)* -> .
% 39.18/39.40  15115[2:MRR:15114.1,9242.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 39.18/39.40  19690[8:Spt:9447.0,9447.1,9447.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 39.18/39.40  19698[8:Res:19690.2,5858.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 39.18/39.40  19826[8:Res:19698.2,11372.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) holdsAt(u,n4) releasedAt(u,n0)*.
% 39.18/39.40  19831[8:Res:19698.2,9896.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 39.18/39.40  19834[8:Obv:19826.0] || holdsAt(u,n2) -> holdsAt(u,n1) holdsAt(u,n4) releasedAt(u,n0)*.
% 39.18/39.40  19836[8:Obv:19831.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 39.18/39.40  20534[8:Res:19834.3,5.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n4)*.
% 39.18/39.40  20541[8:MRR:20534.0,9283.0] ||  -> holdsAt(filling,n1) holdsAt(filling,n4)*.
% 39.18/39.40  20640[9:Spt:20541.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  20665[8:Res:19836.2,5.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n3)*.
% 39.18/39.40  22157[10:Spt:10190.0,10190.1,10190.3] || less(u,n2) less(n2,v) -> stoppedIn(u,filling,v)*.
% 39.18/39.40  22159[10:Res:22157.2,65.0] || less(u,n2)+ less(n2,v)* -> less(u,skf11(u,w,x))*.
% 39.18/39.40  22160[10:Res:22157.2,64.0] || less(u,n2) less(n2,v) -> less(skf11(u,v,w),v)*.
% 39.18/39.40  22167[10:Res:243.1,22159.0] || less(n2,u)* -> equal(n2,n0) less(n0,skf11(n0,v,w))*.
% 39.18/39.40  22176[10:MRR:22167.1,294.0] || less(n2,u)*+ -> less(n0,skf11(n0,v,w))*.
% 39.18/39.40  22178[10:Res:45.1,22176.0] || less_or_equal(n2,n8) -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40  22192[10:MRR:22178.0,895.0] ||  -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40  22196[10:Res:22192.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 39.18/39.40  22244[10:Res:1825.0,22196.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 39.18/39.40  22248[10:Res:22244.0,868.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 39.18/39.40  22422[0:Res:2.0,5449.0] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),plus(n0,n2)) stoppedIn(n0,filling,plus(n0,n2))*.
% 39.18/39.40  22451[0:Rew:14.0,22422.4,14.0,22422.3] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 39.18/39.40  22452[0:MRR:22451.3,11.0] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> stoppedIn(n0,filling,n2).
% 39.18/39.40  22542[10:Res:22160.2,28.0] || less(u,n2) less(n2,n1) -> less_or_equal(skf11(u,n1,v),n0)*.
% 39.18/39.40  22813[0:Res:2.0,5455.0] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),plus(n0,n1)) stoppedIn(n0,filling,plus(n0,n1))*.
% 39.18/39.40  22842[0:Rew:13.0,22813.4,13.0,22813.3] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 39.18/39.40  22869[10:Res:22542.2,336.0] || less(u,n2) less(n2,n1) -> equal(skf11(u,n1,v),n0)**.
% 39.18/39.40  22902[10:SpR:22869.2,22160.2] || less(u,n2)* less(n2,n1)* less(u,n2)* less(n2,n1)* -> less(n0,n1).
% 39.18/39.40  22942[10:Obv:22902.1] || less(u,n2)*+ less(n2,n1)* -> less(n0,n1).
% 39.18/39.40  22949[10:Res:243.1,22942.0] || less(n2,n1)* -> equal(n2,n0) less(n0,n1).
% 39.18/39.40  22960[10:MRR:22949.1,294.0] || less(n2,n1)* -> less(n0,n1).
% 39.18/39.40  22965[10:Res:54.0,22960.0] ||  -> equal(n2,n1) less(n1,n2)* less(n0,n1).
% 39.18/39.40  22968[10:MRR:22965.0,486.0] ||  -> less(n1,n2)* less(n0,n1).
% 39.18/39.40  22969[11:Spt:22968.0] ||  -> less(n1,n2)*.
% 39.18/39.40  24950[0:Res:243.1,12407.0] || less(u,v)*+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,v)*.
% 39.18/39.40  26273[0:Res:45.1,24950.0] || less_or_equal(u,n8)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n9)*.
% 39.18/39.40  26274[0:Res:43.1,24950.0] || less_or_equal(u,n7)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n8)*.
% 39.18/39.40  26275[0:Res:41.1,24950.0] || less_or_equal(u,n6)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n7)*.
% 39.18/39.40  26276[0:Res:39.1,24950.0] || less_or_equal(u,n5)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n6)*.
% 39.18/39.40  26277[0:Res:37.1,24950.0] || less_or_equal(u,n4)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n5)*.
% 39.18/39.40  26278[0:Res:35.1,24950.0] || less_or_equal(u,n3)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n4)*.
% 39.18/39.40  26279[0:Res:33.1,24950.0] || less_or_equal(u,n2)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n3)*.
% 39.18/39.40  26280[0:Res:31.1,24950.0] || less_or_equal(u,n1)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n2)*.
% 39.18/39.40  26297[0:Res:252.1,24950.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) equal(n1,n0) stoppedIn(n0,filling,u)*.
% 39.18/39.40  26304[11:Res:22969.0,24950.0] || happens(overflow,n1) -> equal(n1,n0) stoppedIn(n0,filling,n2)*.
% 39.18/39.40  26305[11:MRR:26304.1,295.0] || happens(overflow,n1) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40  26315[0:MRR:26297.3,295.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 39.18/39.40  26318[11:Res:26305.1,64.0] || happens(overflow,n1) -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40  26320[11:Res:26318.1,30.0] || happens(overflow,n1) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40  26366[11:Res:26320.1,22248.0] || happens(overflow,n1) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40  26404[11:SpR:26366.1,6196.2] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow) -> happens(v,n1)*.
% 39.18/39.40  26455[11:MRR:26404.3,11117.1] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 39.18/39.40  26790[0:Res:99.3,22452.2] || holdsAt(filling,plus(n0,n1)) happens(skf16(n0,filling),n0)* less(n0,n2) -> holdsAt(filling,n0) releasedAt(filling,plus(n0,n1)) stoppedIn(n0,filling,n2).
% 39.18/39.40  26792[5:Res:10128.3,22452.2] || holdsAt(filling,n1) happens(tapOn,n0) less(n0,n2) -> holdsAt(filling,n0) releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40  26793[9:MRR:26792.0,26792.1,26792.3,20640.0,9242.0,3.0] || less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40  27282[12:Spt:26793.2] ||  -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40  27285[12:Res:27282.0,64.0] ||  -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40  27288[12:Res:27285.0,30.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40  27323[12:Res:27288.0,22248.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40  27377[12:SpR:27323.0,770.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 39.18/39.40  27460[12:MRR:26455.0,27377.1] || stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 39.18/39.40  27470[12:AED:7.0,27460.1] || stoppedIn(n0,u,n2)* -> .
% 39.18/39.40  27471[12:UnC:27470.0,27282.0] ||  -> .
% 39.18/39.40  27488[12:Spt:27471.0,26793.2,27282.0] || stoppedIn(n0,filling,n2)* -> .
% 39.18/39.40  27489[12:Spt:27471.0,26793.0,26793.1] || less(n0,n2) -> releasedAt(filling,n1)*.
% 39.18/39.40  27504[12:Res:27489.1,15115.1] || less(n0,n2)* equal(filling,filling) -> .
% 39.18/39.40  27515[12:Obv:27504.1] || less(n0,n2)* -> .
% 39.18/39.40  27519[12:Res:58.2,27515.0] || less_or_equal(n0,n2)* -> equal(n2,n0).
% 39.18/39.40  27524[12:MRR:27519.0,27519.1,286.0,294.0] ||  -> .
% 39.18/39.40  27525[11:Spt:27524.0,22968.0,22969.0] || less(n1,n2)* -> .
% 39.18/39.40  27526[11:Spt:27524.0,22968.1] ||  -> less(n0,n1)*.
% 39.18/39.40  27610[11:Res:58.2,27525.0] || less_or_equal(n1,n2)* -> equal(n2,n1).
% 39.18/39.40  27615[11:MRR:27610.0,27610.1,1573.0,486.0] ||  -> .
% 39.18/39.40  27616[10:Spt:27615.0,10190.2] ||  -> releasedAt(filling,n3)*.
% 39.18/39.40  27629[10:Res:27616.0,9320.1] || equal(filling,filling)* -> .
% 39.18/39.40  27631[10:Obv:27629.0] ||  -> .
% 39.18/39.40  27646[9:Spt:27631.0,20541.0,20640.0] || holdsAt(filling,n1)* -> .
% 39.18/39.40  27647[9:Spt:27631.0,20541.1] ||  -> holdsAt(filling,n4)*.
% 39.18/39.40  27649[8:MRR:20665.0,20665.2,9283.0,10188.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  27650[9:MRR:27649.0,27646.0] ||  -> .
% 39.18/39.40  27660[8:Spt:27650.0,9447.3] ||  -> happens(skf16(n1,u),n1)*.
% 39.18/39.40  27671[8:Res:27660.0,60.0] ||  -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 39.18/39.40  27675[8:Res:27660.0,11117.1] || equal(skf16(n1,u),overflow)** -> .
% 39.18/39.40  27691[8:MRR:27671.0,295.0] ||  -> equal(skf16(n1,u),overflow)**.
% 39.18/39.40  27692[8:MRR:27691.0,27675.0] ||  -> .
% 39.18/39.40  27708[7:Spt:27692.0,8433.2] ||  -> happens(skf18(n3,u),n3)*.
% 39.18/39.40  27720[7:Res:27708.0,60.0] ||  -> equal(n3,n0) equal(skf18(n3,u),overflow)**.
% 39.18/39.40  27722[7:Res:27708.0,63.0] ||  -> equal(skf18(n3,u),tapOn)** holdsAt(filling,n3).
% 39.18/39.40  27725[7:MRR:27720.0,293.0] ||  -> equal(skf18(n3,u),overflow)**.
% 39.18/39.40  27748[7:Rew:27725.0,27722.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n3)*.
% 39.18/39.40  27749[7:MRR:27748.0,27748.1,9.0,10188.0] ||  -> .
% 39.18/39.40  27751[4:Spt:27749.0,9275.0] ||  -> releasedAt(waterLevel(u),n3)*.
% 39.18/39.40  27772[0:Rew:13.0,26790.4,13.0,26790.0] || holdsAt(filling,n1) happens(skf16(n0,filling),n0)* less(n0,n2) -> holdsAt(filling,n0) releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 39.18/39.40  27773[0:MRR:27772.3,3.0] || holdsAt(filling,n1) happens(skf16(n0,filling),n0)* less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 39.18/39.40  27856[5:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 39.18/39.40  27864[5:Res:27856.2,15115.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 39.18/39.40  27868[5:MRR:27864.0,11285.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 39.18/39.40  27889[5:Res:27868.1,3.0] || equal(filling,filling)* -> .
% 39.18/39.40  27924[5:Obv:27889.0] ||  -> .
% 39.18/39.40  27929[5:Spt:27924.0,858.3] ||  -> happens(skf16(n0,u),n0)*.
% 39.18/39.40  27930[5:MRR:27773.1,27929.0] || holdsAt(filling,n1) less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40  30337[0:Res:26315.3,65.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 39.18/39.40  38181[6:Spt:9447.0,9447.1,9447.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 39.18/39.40  38190[6:Res:38181.2,5858.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 39.18/39.40  38411[0:EqR:6888.0] || equal(u,overflow) happens(u,n1)* releasedAt(spilling,n2) -> .
% 39.18/39.40  38512[7:Spt:27930.2] ||  -> releasedAt(filling,n1)*.
% 39.18/39.40  38520[7:Res:38512.0,15115.1] || equal(filling,filling)* -> .
% 39.18/39.40  38524[7:Obv:38520.0] ||  -> .
% 39.18/39.40  39803[7:Spt:38524.0,27930.2,38512.0] || releasedAt(filling,n1)* -> .
% 39.18/39.40  39804[7:Spt:38524.0,27930.0,27930.1,27930.3] || holdsAt(filling,n1) less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40  39810[7:Res:38190.2,39803.0] || holdsAt(filling,n2)* -> holdsAt(filling,n1).
% 39.18/39.40  39885[7:Res:39804.2,64.0] || holdsAt(filling,n1) less(n0,n2) -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40  39886[7:Res:39804.2,65.0] || holdsAt(filling,n1) less(n0,n2) -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40  40178[7:Res:39885.2,30.0] || holdsAt(filling,n1) less(n0,n2) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40  40183[7:Res:40178.2,5335.0] || holdsAt(filling,n1) less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 39.18/39.40  40221[7:Res:39886.2,49.0] || holdsAt(filling,n1) less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 39.18/39.40  40496[8:Spt:26273.0,26273.1,26273.2] || less_or_equal(u,n8) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  40634[9:Spt:11296.0,11296.1,11296.2] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 39.18/39.40  40640[9:Res:40634.2,5858.0] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n1)*.
% 39.18/39.40  40641[9:MRR:40640.2,15115.1] || equal(u,filling) -> holdsAt(u,n2)*.
% 39.18/39.40  40643[9:MRR:6830.3,40641.1] || equal(u,filling)* equal(v,overflow) happens(v,n1)* -> .
% 39.18/39.40  40645[9:AED:7.0,40643.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40  40678[9:Res:40641.1,39810.0] || equal(filling,filling) -> holdsAt(filling,n1)*.
% 39.18/39.40  40679[9:Obv:40678.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  40680[9:MRR:39804.0,40679.0] || less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40  40696[9:MRR:40221.0,40679.0] || less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 39.18/39.40  40706[9:MRR:40183.0,40679.0] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 39.18/39.40  40713[9:MRR:40706.2,40696.1] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40  40838[9:SpR:40713.1,770.1] || less(n0,n2) stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 39.18/39.40  41199[9:Res:40680.1,40838.1] || less(n0,n2) less(n0,n2) -> happens(overflow,n1)*.
% 39.18/39.40  41200[9:Obv:41199.0] || less(n0,n2) -> happens(overflow,n1)*.
% 39.18/39.40  41216[9:Res:41200.1,40645.1] || less(n0,n2)* equal(overflow,overflow) -> .
% 39.18/39.40  41218[9:Obv:41216.1] || less(n0,n2)* -> .
% 39.18/39.40  41221[9:Res:58.2,41218.0] || less_or_equal(n0,n2)* -> equal(n2,n0).
% 39.18/39.40  41226[9:MRR:41221.0,41221.1,286.0,294.0] ||  -> .
% 39.18/39.40  41227[9:Spt:41226.0,11296.3] ||  -> happens(skf15(n1,u),n1)*.
% 39.18/39.40  41228[7:MRR:40183.3,40221.2] || holdsAt(filling,n1) less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40  41247[9:Res:41227.0,60.0] ||  -> equal(n1,n0) equal(skf15(n1,u),overflow)**.
% 39.18/39.40  41274[9:MRR:41247.0,295.0] ||  -> equal(skf15(n1,u),overflow)**.
% 39.18/39.40  41275[9:Rew:41274.0,41227.0] ||  -> happens(overflow,n1)*.
% 39.18/39.40  41316[9:Res:41275.0,40496.1] || less_or_equal(n1,n8)* -> equal(n1,n0).
% 39.18/39.40  41324[9:MRR:41316.0,41316.1,896.0,295.0] ||  -> .
% 39.18/39.40  41325[8:Spt:41324.0,26273.3] ||  -> stoppedIn(n0,filling,n9)*.
% 39.18/39.40  41327[8:Res:41325.0,65.0] ||  -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40  41348[8:Res:41327.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 39.18/39.40  41372[8:Res:1825.0,41348.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 39.18/39.40  41377[8:Res:41372.0,868.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 39.18/39.40  41772[7:SpR:41228.2,6196.2] || holdsAt(filling,n1) less(n0,n2) stoppedIn(n0,u,n2)* equal(v,overflow) -> happens(v,n1)*.
% 39.18/39.40  41830[9:Spt:26280.0,26280.1,26280.2] || less_or_equal(u,n1) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  42110[10:Spt:11296.0,11296.1,11296.2] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 39.18/39.40  42116[10:Res:42110.2,5858.0] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n1)*.
% 39.18/39.40  42117[10:MRR:42116.2,15115.1] || equal(u,filling) -> holdsAt(u,n2)*.
% 39.18/39.40  42118[10:MRR:6830.3,42117.1] || equal(u,filling)* equal(v,overflow) happens(v,n1)* -> .
% 39.18/39.40  42120[10:AED:7.0,42118.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40  42121[10:MRR:41772.4,42120.1] || holdsAt(filling,n1) less(n0,n2) stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 39.18/39.40  42123[10:AED:7.0,42121.3] || holdsAt(filling,n1) less(n0,n2) stoppedIn(n0,u,n2)* -> .
% 39.18/39.40  42124[10:MRR:39804.2,42123.2] || holdsAt(filling,n1)* less(n0,n2) -> .
% 39.18/39.40  42159[10:Res:42117.1,39810.0] || equal(filling,filling) -> holdsAt(filling,n1)*.
% 39.18/39.40  42160[10:Obv:42159.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  42168[10:MRR:42124.0,42160.0] || less(n0,n2)* -> .
% 39.18/39.40  42192[10:Res:58.2,42168.0] || less_or_equal(n0,n2)* -> equal(n2,n0).
% 39.18/39.40  42197[10:MRR:42192.0,42192.1,286.0,294.0] ||  -> .
% 39.18/39.40  42198[10:Spt:42197.0,11296.3] ||  -> happens(skf15(n1,u),n1)*.
% 39.18/39.40  42203[10:Res:42198.0,60.0] ||  -> equal(n1,n0) equal(skf15(n1,u),overflow)**.
% 39.18/39.40  42227[10:MRR:42203.0,295.0] ||  -> equal(skf15(n1,u),overflow)**.
% 39.18/39.40  42228[10:Rew:42227.0,42198.0] ||  -> happens(overflow,n1)*.
% 39.18/39.40  42259[10:Res:42228.0,41830.1] || less_or_equal(n1,n1)* -> equal(n1,n0).
% 39.18/39.40  42266[10:MRR:42259.0,42259.1,1954.0,295.0] ||  -> .
% 39.18/39.40  42267[9:Spt:42266.0,26280.3] ||  -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40  42268[2:MRR:11421.3,15115.0] || releasedAt(u,n1) -> releasedAt(u,n2)* holdsAt(u,n2).
% 39.18/39.40  42270[9:Res:42267.0,64.0] ||  -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40  42272[9:Res:42270.0,30.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40  42295[9:Res:42272.0,41377.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40  42322[9:SpR:42295.0,774.1] || stoppedIn(n0,u,n2)* -> holdsAt(filling,n1).
% 39.18/39.40  42323[9:SpR:42295.0,770.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 39.18/39.40  42366[9:Res:42267.0,42322.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  42397[9:Res:42267.0,42323.0] ||  -> happens(overflow,n1)*.
% 39.18/39.40  42406[9:Res:42397.0,73.0] ||  -> equal(overflow,tapOn) holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40  42412[9:MRR:42406.0,9.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40  42450[9:Res:42412.0,816.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40  42456[9:Res:42412.0,9268.1] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40  42478[9:Obv:42450.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40  42479[9:MRR:42478.1,42366.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40  42480[9:MRR:42479.1,42456.1] || equal(u,overflow)* -> .
% 39.18/39.40  42481[9:UnC:42480.0,5478.0] ||  -> .
% 39.18/39.40  42488[6:Spt:42481.0,9447.3] ||  -> happens(skf16(n1,u),n1)*.
% 39.18/39.40  42490[6:Res:42488.0,72.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40  42493[6:Res:42488.0,61.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 39.18/39.40  42495[6:MRR:42493.0,295.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  42504[6:MRR:42490.0,295.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40  42566[6:Res:42504.0,816.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40  42572[6:Res:42504.0,9268.1] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40  42589[6:Obv:42566.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40  42590[6:MRR:42589.1,42495.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40  42591[6:MRR:42590.1,42572.1] || equal(u,overflow)* -> .
% 39.18/39.40  42592[6:UnC:42591.0,5478.0] ||  -> .
% 39.18/39.40  42599[3:Spt:42592.0,9244.1] ||  -> happens(skf17(n1,u),n1)*.
% 39.18/39.40  42617[3:Res:42599.0,72.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40  42619[3:Res:42599.0,60.0] ||  -> equal(n1,n0) equal(skf17(n1,u),overflow)**.
% 39.18/39.40  42620[3:Res:42599.0,61.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 39.18/39.40  42622[3:MRR:42620.0,295.0] ||  -> holdsAt(filling,n1)*.
% 39.18/39.40  42624[3:MRR:27773.0,42622.0] || happens(skf16(n0,filling),n0)* less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 39.18/39.40  42630[3:MRR:42617.0,295.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 39.18/39.40  42631[3:MRR:42619.0,295.0] ||  -> equal(skf17(n1,u),overflow)**.
% 39.18/39.40  42632[3:Rew:42631.0,42599.0] ||  -> happens(overflow,n1)*.
% 39.18/39.40  42643[3:MRR:8906.0,42632.0] ||  -> holdsAt(spilling,n2)*.
% 39.18/39.40  42645[3:MRR:30337.0,42632.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 39.18/39.40  42658[4:Spt:9295.2] ||  -> happens(overflow,n2)*.
% 39.18/39.40  42671[4:Res:42658.0,61.0] ||  -> equal(n2,n0) holdsAt(filling,n2)*.
% 39.18/39.40  42677[4:MRR:42671.0,294.0] ||  -> holdsAt(filling,n2)*.
% 39.18/39.40  42679[4:MRR:11116.2,42677.0] || equal(u,overflow) happens(u,n1)* -> .
% 39.18/39.40  42715[3:Res:42643.0,8928.0] ||  -> holdsAt(spilling,plus(n2,n1)) equal(spilling,filling) releasedAt(spilling,n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40  42718[3:Rew:17.0,42715.0,25.0,42715.0] ||  -> holdsAt(spilling,n3) equal(spilling,filling) releasedAt(spilling,n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40  42788[3:Res:42630.0,816.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40  42792[3:Res:42630.0,8075.1] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n3),plus(n1,n1))*.
% 39.18/39.40  42795[3:Res:42630.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40  42798[3:Res:42630.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 39.18/39.40  42807[3:MRR:42795.1,42622.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40  42810[3:Obv:42788.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 39.18/39.40  42811[3:MRR:42810.1,42622.0] || equal(u,overflow) -> happens(u,n1)*.
% 39.18/39.40  42812[4:MRR:42811.1,42679.1] || equal(u,overflow)* -> .
% 39.18/39.40  42813[4:UnC:42812.0,5478.0] ||  -> .
% 39.18/39.40  42820[4:Spt:42813.0,9295.2,42658.0] || happens(overflow,n2)* -> .
% 39.18/39.40  42821[4:Spt:42813.0,9295.0,9295.1] || holdsAt(waterLevel(n2),n3) -> releasedAt(waterLevel(n2),n3)*.
% 39.18/39.40  42822[3:MRR:11116.1,42807.1] || equal(u,overflow)*+ holdsAt(filling,n2)* -> .
% 39.18/39.40  42823[3:MRR:11079.1,42807.1] || equal(u,overflow)*+ releasedAt(filling,n2)* -> .
% 39.18/39.40  42824[3:MRR:38411.1,42807.1] || equal(u,overflow)*+ releasedAt(spilling,n2)* -> .
% 39.18/39.40  42825[3:MRR:42718.1,10.0] ||  -> holdsAt(spilling,n3) releasedAt(spilling,n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40  42827[3:Rew:16.0,42792.2] || equal(u,overflow) happens(u,n1)* -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40  42828[3:MRR:42827.1,42807.1] || equal(u,overflow)*+ -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40  42834[3:MRR:8078.2,42807.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1)+ releasedAt(waterLevel(v),n2)* -> .
% 39.18/39.40  42861[5:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 39.18/39.40  42868[5:Res:42861.2,15115.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 39.18/39.40  42872[5:MRR:42868.0,11285.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 39.18/39.40  42902[5:Res:42872.1,3.0] || equal(filling,filling)* -> .
% 39.18/39.40  42935[5:Obv:42902.0] ||  -> .
% 39.18/39.40  42940[5:Spt:42935.0,858.3] ||  -> happens(skf16(n0,u),n0)*.
% 39.18/39.40  42941[5:MRR:42624.0,42940.0] || less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 39.18/39.40  42949[5:Res:42940.0,63.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 39.18/39.40  42953[5:MRR:42949.1,3.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 39.18/39.40  42958[5:SpR:42953.0,99.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 39.18/39.40  42960[5:Rew:13.0,42958.2,13.0,42958.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 39.18/39.40  43203[3:EqR:42822.0] || holdsAt(filling,n2)* -> .
% 39.18/39.40  43213[3:EqR:42823.0] || releasedAt(filling,n2)* -> .
% 39.18/39.40  43233[3:EqR:42824.0] || releasedAt(spilling,n2)* -> .
% 39.18/39.40  43234[3:MRR:42825.1,43233.0] ||  -> holdsAt(spilling,n3) happens(skf18(n2,u),n2)*.
% 39.18/39.40  43238[3:EqR:42828.0] ||  -> holdsAt(waterLevel(n3),n2)*.
% 39.18/39.40  43265[3:Res:43238.0,8928.0] ||  -> holdsAt(waterLevel(n3),plus(n2,n1))* equal(waterLevel(n3),filling) releasedAt(waterLevel(n3),n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40  43272[3:Rew:17.0,43265.0,25.0,43265.0] ||  -> holdsAt(waterLevel(n3),n3) equal(waterLevel(n3),filling) releasedAt(waterLevel(n3),n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40  43273[3:MRR:43272.1,23.0] ||  -> holdsAt(waterLevel(n3),n3) releasedAt(waterLevel(n3),n2) happens(skf18(n2,u),n2)*.
% 39.18/39.40  43306[6:Spt:43234.1] ||  -> happens(skf18(n2,u),n2)*.
% 39.18/39.40  43311[6:Res:43306.0,60.0] ||  -> equal(n2,n0) equal(skf18(n2,u),overflow)**.
% 39.18/39.40  43313[6:Res:43306.0,63.0] ||  -> equal(skf18(n2,u),tapOn)** holdsAt(filling,n2).
% 39.18/39.40  43316[6:MRR:43311.0,294.0] ||  -> equal(skf18(n2,u),overflow)**.
% 39.18/39.40  43319[6:Rew:43316.0,43313.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 39.18/39.40  43320[6:MRR:43319.0,43319.1,9.0,43203.0] ||  -> .
% 39.18/39.40  43322[6:Spt:43320.0,43234.0] ||  -> holdsAt(spilling,n3)*.
% 39.18/39.40  43478[3:Res:42630.0,42834.1] || equal(u,overflow)* releasedAt(waterLevel(n3),n2)* -> .
% 39.18/39.40  43482[3:AED:7.0,43478.0] || releasedAt(waterLevel(n3),n2)* -> .
% 39.18/39.40  43484[3:MRR:43273.1,43482.0] ||  -> holdsAt(waterLevel(n3),n3) happens(skf18(n2,u),n2)*.
% 39.18/39.40  43503[7:Spt:43484.1] ||  -> happens(skf18(n2,u),n2)*.
% 39.18/39.40  43508[7:Res:43503.0,60.0] ||  -> equal(n2,n0) equal(skf18(n2,u),overflow)**.
% 39.18/39.40  43510[7:Res:43503.0,63.0] ||  -> equal(skf18(n2,u),tapOn)** holdsAt(filling,n2).
% 39.18/39.40  43513[7:MRR:43508.0,294.0] ||  -> equal(skf18(n2,u),overflow)**.
% 39.18/39.40  43516[7:Rew:43513.0,43510.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n2)*.
% 39.18/39.40  43517[7:MRR:43516.0,43516.1,9.0,43203.0] ||  -> .
% 39.18/39.40  43519[7:Spt:43517.0,43484.0] ||  -> holdsAt(waterLevel(n3),n3)*.
% 39.18/39.40  43639[3:Res:42268.1,43213.0] || releasedAt(filling,n1)* -> holdsAt(filling,n2).
% 39.18/39.40  43641[3:MRR:43639.1,43203.0] || releasedAt(filling,n1)* -> .
% 39.18/39.40  43642[5:MRR:42941.1,43641.0] || less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40  43665[5:Res:43642.1,65.0] || less(n0,n2) -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40  43666[5:Res:43642.1,64.0] || less(n0,n2) -> less(skf11(n0,n2,u),n2)*.
% 39.18/39.40  43668[5:Res:43666.1,30.0] || less(n0,n2) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 39.18/39.40  43673[5:Res:43668.1,5335.0] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 39.18/39.40  43730[5:Res:43665.1,49.0] || less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 39.18/39.40  44136[8:Spt:42645.0,42645.1] ||  -> equal(n1,u) less_or_equal(u,n0)*.
% 39.18/39.40  44169[8:Res:44136.1,6115.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 39.18/39.40  44456[8:MRR:44169.0,44169.1,44169.2,44169.3,286.0,486.0,294.0,293.0] ||  -> .
% 39.18/39.40  44559[8:Spt:44456.0,42645.2] ||  -> less(n0,skf11(n0,u,v))*.
% 39.18/39.40  44560[5:MRR:43673.2,43730.1] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 39.18/39.40  44577[8:Res:44559.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 39.18/39.40  44606[8:Res:1825.0,44577.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 39.18/39.40  44851[8:SpR:44560.1,44559.0] || less(n0,n2)* -> less(n0,n1).
% 39.18/39.40  44866[8:Res:243.1,44851.0] ||  -> equal(n2,n0) less(n0,n1)*.
% 39.18/39.40  44867[8:MRR:44866.0,294.0] ||  -> less(n0,n1)*.
% 39.18/39.40  44868[8:MRR:22842.1,44867.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 39.18/39.40  50889[9:Spt:26274.0,26274.1,26274.2] || less_or_equal(u,n7) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  50896[9:Res:42807.1,50889.1] || equal(overflow,overflow) less_or_equal(n1,n7)* -> equal(n1,n0).
% 39.18/39.40  50904[9:Obv:50896.0] || less_or_equal(n1,n7)* -> equal(n1,n0).
% 39.18/39.40  50905[9:MRR:50904.0,50904.1,1006.0,295.0] ||  -> .
% 39.18/39.40  50936[9:Spt:50905.0,26274.3] ||  -> stoppedIn(n0,filling,n8)*.
% 39.18/39.40  50985[10:Spt:26275.0,26275.1,26275.2] || less_or_equal(u,n6) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  50992[10:Res:42807.1,50985.1] || equal(overflow,overflow) less_or_equal(n1,n6)* -> equal(n1,n0).
% 39.18/39.40  51000[10:Obv:50992.0] || less_or_equal(n1,n6)* -> equal(n1,n0).
% 39.18/39.40  51001[10:MRR:51000.0,51000.1,1199.0,295.0] ||  -> .
% 39.18/39.40  51032[10:Spt:51001.0,26275.3] ||  -> stoppedIn(n0,filling,n7)*.
% 39.18/39.40  51080[11:Spt:26276.0,26276.1,26276.2] || less_or_equal(u,n5) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  51087[11:Res:42807.1,51080.1] || equal(overflow,overflow) less_or_equal(n1,n5)* -> equal(n1,n0).
% 39.18/39.40  51095[11:Obv:51087.0] || less_or_equal(n1,n5)* -> equal(n1,n0).
% 39.18/39.40  51096[11:MRR:51095.0,51095.1,1445.0,295.0] ||  -> .
% 39.18/39.40  51127[11:Spt:51096.0,26276.3] ||  -> stoppedIn(n0,filling,n6)*.
% 39.18/39.40  51181[12:Spt:26277.0,26277.1,26277.2] || less_or_equal(u,n4) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  51188[12:Res:42807.1,51181.1] || equal(overflow,overflow) less_or_equal(n1,n4)* -> equal(n1,n0).
% 39.18/39.40  51196[12:Obv:51188.0] || less_or_equal(n1,n4)* -> equal(n1,n0).
% 39.18/39.40  51197[12:MRR:51196.0,51196.1,1486.0,295.0] ||  -> .
% 39.18/39.40  51228[12:Spt:51197.0,26277.3] ||  -> stoppedIn(n0,filling,n5)*.
% 39.18/39.40  51272[13:Spt:26278.0,26278.1,26278.2] || less_or_equal(u,n3) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  51279[13:Res:42807.1,51272.1] || equal(overflow,overflow) less_or_equal(n1,n3)* -> equal(n1,n0).
% 39.18/39.40  51287[13:Obv:51279.0] || less_or_equal(n1,n3)* -> equal(n1,n0).
% 39.18/39.40  51288[13:MRR:51287.0,51287.1,1528.0,295.0] ||  -> .
% 39.18/39.40  51319[13:Spt:51288.0,26278.3] ||  -> stoppedIn(n0,filling,n4)*.
% 39.18/39.40  51367[14:Spt:26279.0,26279.1,26279.2] || less_or_equal(u,n2) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  51374[14:Res:42807.1,51367.1] || equal(overflow,overflow) less_or_equal(n1,n2)* -> equal(n1,n0).
% 39.18/39.40  51382[14:Obv:51374.0] || less_or_equal(n1,n2)* -> equal(n1,n0).
% 39.18/39.40  51383[14:MRR:51382.0,51382.1,1573.0,295.0] ||  -> .
% 39.18/39.40  51414[14:Spt:51383.0,26279.3] ||  -> stoppedIn(n0,filling,n3)*.
% 39.18/39.40  51422[15:Spt:26280.0,26280.1,26280.2] || less_or_equal(u,n1) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  51429[15:Res:42807.1,51422.1] || equal(overflow,overflow) less_or_equal(n1,n1)* -> equal(n1,n0).
% 39.18/39.40  51437[15:Obv:51429.0] || less_or_equal(n1,n1)* -> equal(n1,n0).
% 39.18/39.40  51438[15:MRR:51437.0,51437.1,1954.0,295.0] ||  -> .
% 39.18/39.40  51469[15:Spt:51438.0,26280.3] ||  -> stoppedIn(n0,filling,n2)*.
% 39.18/39.40  51477[16:Spt:26273.0,26273.1,26273.2] || less_or_equal(u,n8) happens(overflow,u)* -> equal(n0,u).
% 39.18/39.40  51484[16:Res:42807.1,51477.1] || equal(overflow,overflow) less_or_equal(n1,n8)* -> equal(n1,n0).
% 40.16/40.37  51492[16:Obv:51484.0] || less_or_equal(n1,n8)* -> equal(n1,n0).
% 40.16/40.37  51493[16:MRR:51492.0,51492.1,896.0,295.0] ||  -> .
% 40.16/40.37  51526[16:Spt:51493.0,26273.3] ||  -> stoppedIn(n0,filling,n9)*.
% 40.16/40.37  52100[17:Spt:44868.3] ||  -> stoppedIn(n0,filling,n1)*.
% 40.16/40.37  52102[17:Res:52100.0,64.0] ||  -> less(skf11(n0,n1,u),n1)*.
% 40.16/40.37  52112[17:Res:52102.0,352.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 40.16/40.37  52125[17:MRR:52112.0,44606.0] ||  -> .
% 40.16/40.37  52128[17:Spt:52125.0,44868.3,52100.0] || stoppedIn(n0,filling,n1)* -> .
% 40.16/40.37  52129[17:Spt:52125.0,44868.0,44868.1,44868.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 40.16/40.37  52134[17:Res:42960.3,52129.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37  52135[17:MRR:52134.0,52134.1,52134.2,52134.3,42622.0,9242.0,3.0,43641.0] ||  -> holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37  52182[17:Res:52135.0,42798.0] ||  -> equal(n3,n1)**.
% 40.16/40.37  52195[17:MRR:52182.0,467.0] ||  -> .
% 40.16/40.37  52214[1:Spt:52195.0,556.2] ||  -> happens(skf18(n1,u),n1)*.
% 40.16/40.37  52215[0:MRR:9797.0,22.0] ||  -> happens(skf18(n0,u),n0)*.
% 40.16/40.37  52263[1:Res:52214.0,72.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 40.16/40.37  52265[1:Res:52214.0,60.0] ||  -> equal(n1,n0) equal(skf18(n1,u),overflow)**.
% 40.16/40.37  52266[1:Res:52214.0,61.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 40.16/40.37  52268[1:MRR:52266.0,295.0] ||  -> holdsAt(filling,n1)*.
% 40.16/40.37  52269[1:MRR:27773.0,52268.0] || happens(skf16(n0,filling),n0)* less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2).
% 40.16/40.37  52273[1:MRR:52263.0,295.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 40.16/40.37  52274[1:MRR:52265.0,295.0] ||  -> equal(skf18(n1,u),overflow)**.
% 40.16/40.37  52275[1:Rew:52274.0,52214.0] ||  -> happens(overflow,n1)*.
% 40.16/40.37  52288[1:MRR:30337.0,52275.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 40.16/40.37  52320[2:Spt:9229.0] ||  -> holdsAt(waterLevel(n0),n1)*.
% 40.16/40.37  52342[2:Res:52320.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n0).
% 40.16/40.37  52402[1:Res:52273.0,94.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 40.16/40.37  52406[1:Res:52273.0,80.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 40.16/40.37  52415[1:MRR:52402.1,52268.0] || equal(u,overflow) -> happens(u,n1)*.
% 40.16/40.37  52422[1:MRR:8078.2,52415.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 40.16/40.37  52446[1:AED:7.0,52422.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 40.16/40.37  52542[0:Res:52215.0,63.0] ||  -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 40.16/40.37  52543[0:MRR:52542.1,3.0] ||  -> equal(skf18(n0,u),tapOn)**.
% 40.16/40.37  52544[0:Rew:52543.0,52215.0] ||  -> happens(tapOn,n0)*.
% 40.16/40.37  52546[0:MRR:11268.1,52544.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 40.16/40.37  52549[0:MRR:15114.1,52544.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 40.16/40.37  52550[0:MRR:9231.0,52544.0] ||  -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 40.16/40.37  52951[1:SpL:57.1,52446.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ releasedAt(waterLevel(v),n2)* -> .
% 40.16/40.37  53068[2:Res:52273.0,52342.0] ||  -> equal(n3,n0)**.
% 40.16/40.37  53072[2:MRR:53068.0,293.0] ||  -> .
% 40.16/40.37  53073[2:Spt:53072.0,9229.0,52320.0] || holdsAt(waterLevel(n0),n1)* -> .
% 40.16/40.37  53074[2:Spt:53072.0,9229.1] ||  -> releasedAt(waterLevel(n0),n1)*.
% 40.16/40.37  53167[3:Spt:858.0,858.1,858.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 40.16/40.37  53210[3:Res:53167.2,52549.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 40.16/40.37  53212[3:MRR:53210.0,52546.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 40.16/40.37  53215[3:Res:53212.1,3.0] || equal(filling,filling)* -> .
% 40.16/40.37  53259[3:Obv:53215.0] ||  -> .
% 40.16/40.37  53264[3:Spt:53259.0,858.3] ||  -> happens(skf16(n0,u),n0)*.
% 40.16/40.37  53265[3:MRR:52269.0,53264.0] || less(n0,n2) -> releasedAt(filling,n1) stoppedIn(n0,filling,n2)*.
% 40.16/40.37  53273[3:Res:53264.0,63.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 40.16/40.37  53277[3:MRR:53273.1,3.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 40.16/40.37  53485[4:Spt:52550.0] ||  -> releasedAt(waterLevel(u),n2)*.
% 40.16/40.37  53493[4:MRR:52951.2,53485.0] || equal(u,v)* holdsAt(waterLevel(u),n1)* -> .
% 40.16/40.37  53495[4:AED:7.0,53493.0] || holdsAt(waterLevel(u),n1)* -> .
% 40.16/40.37  53496[4:UnC:53495.0,52273.0] ||  -> .
% 40.16/40.37  53497[4:Spt:53496.0,52550.1] ||  -> happens(skf17(n1,u),n1)*.
% 40.16/40.37  54005[5:Spt:53265.1] ||  -> releasedAt(filling,n1)*.
% 40.16/40.37  54013[5:Res:54005.0,9653.0] || holdsAt(filling,u)* -> releasedAt(filling,n0) equal(waterLevel(skf20(filling,v)),filling)**.
% 40.16/40.37  54020[5:MRR:54013.1,54013.2,5.0,23.0] || holdsAt(filling,u)* -> .
% 40.16/40.37  54021[5:UnC:54020.0,52268.0] ||  -> .
% 40.16/40.37  54027[5:Spt:54021.0,53265.1,54005.0] || releasedAt(filling,n1)* -> .
% 40.16/40.37  54028[5:Spt:54021.0,53265.0,53265.2] || less(n0,n2) -> stoppedIn(n0,filling,n2)*.
% 40.16/40.37  54031[5:Res:54028.1,65.0] || less(n0,n2) -> less(n0,skf11(n0,u,v))*.
% 40.16/40.37  54032[5:Res:54028.1,64.0] || less(n0,n2) -> less(skf11(n0,n2,u),n2)*.
% 40.16/40.37  54068[5:Res:54032.1,30.0] || less(n0,n2) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 40.16/40.37  54087[5:Res:54068.1,5335.0] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 40.16/40.37  54116[5:Res:54031.1,49.0] || less(n0,n2) equal(skf11(n0,u,v),n0)** -> .
% 40.16/40.37  54943[6:Spt:52288.0,52288.1] ||  -> equal(n1,u) less_or_equal(u,n0)*.
% 40.16/40.37  54976[6:Res:54943.1,6115.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 40.16/40.37  55276[6:MRR:54976.0,54976.1,54976.2,54976.3,286.0,486.0,294.0,293.0] ||  -> .
% 40.16/40.37  55395[6:Spt:55276.0,52288.2] ||  -> less(n0,skf11(n0,u,v))*.
% 40.16/40.37  55396[5:MRR:54087.2,54116.1] || less(n0,n2) -> equal(skf11(n0,n2,u),n1)**.
% 40.16/40.37  55427[6:Res:55395.0,352.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 40.16/40.37  55465[6:Res:1825.0,55427.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 40.16/40.37  55714[6:SpR:55396.1,55395.0] || less(n0,n2)* -> less(n0,n1).
% 40.16/40.37  55770[6:Res:243.1,55714.0] ||  -> equal(n2,n0) less(n0,n1)*.
% 40.16/40.37  55771[6:MRR:55770.0,294.0] ||  -> less(n0,n1)*.
% 40.16/40.37  55774[6:MRR:22842.1,55771.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 40.16/40.37  56781[7:Spt:55774.3] ||  -> stoppedIn(n0,filling,n1)*.
% 40.16/40.37  56783[7:Res:56781.0,64.0] ||  -> less(skf11(n0,n1,u),n1)*.
% 40.16/40.37  56792[7:Res:56783.0,352.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 40.16/40.37  56805[7:MRR:56792.0,55465.0] ||  -> .
% 40.16/40.37  56808[7:Spt:56805.0,55774.3,56781.0] || stoppedIn(n0,filling,n1)* -> .
% 40.16/40.37  56809[7:Spt:56805.0,55774.0,55774.1,55774.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 40.16/40.37  56812[7:Res:99.3,56809.1] || holdsAt(filling,plus(n0,n1)) happens(skf16(n0,filling),n0)* -> holdsAt(filling,n0) releasedAt(filling,plus(n0,n1)) holdsAt(waterLevel(n1),n1).
% 40.16/40.37  56814[7:Rew:13.0,56812.3,53277.0,56812.1,13.0,56812.0] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37  56815[7:MRR:56814.0,56814.1,56814.2,56814.3,52268.0,52544.0,3.0,54027.0] ||  -> holdsAt(waterLevel(n1),n1)*.
% 40.16/40.37  56848[7:Res:56815.0,52406.0] ||  -> equal(n3,n1)**.
% 40.16/40.37  56863[7:MRR:56848.0,467.0] ||  -> .
% 40.16/40.37  % SZS output end Refutation
% 40.16/40.37  Formulae used in the proof : less0 waterLevel_0 not_filling_0 not_released_filling_0 tapOff_not_tapOn overflow_not_tapOn filling_not_spilling waterLevel_2 plus0_1 plus0_2 plus1_1 plus1_2 plus1_3 not_released_waterLevel_0 filling_not_waterLevel symmetry_of_plus less_or_equal less1 less2 less3 less4 less5 less6 less7 less8 less9 less_property initiates_all_defn terminates_all_defn releases_all_defn distinct_waterLevels happens_all_defn stoppedin_defn change_of_waterLevel same_waterLevel keep_released keep_not_released happens_holds happens_releases happens_terminates_not_holds happens_not_released keep_holding keep_not_holding change_holding
% 40.16/40.37  
%------------------------------------------------------------------------------