TSTP Solution File: CSR005+2 by SPASS---3.9

View Problem - Process Solution

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

% Computer : n029.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 18.04s 18.29s
% Output   : Refutation 18.51s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.12  % Problem  : CSR005+2 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.09/0.12  % Command  : run_spass %d %s
% 0.12/0.33  % Computer : n029.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 04:17:07 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 18.04/18.29  
% 18.04/18.29  SPASS V 3.9 
% 18.04/18.29  SPASS beiseite: Proof found.
% 18.04/18.29  % SZS status Theorem
% 18.04/18.29  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 18.04/18.29  SPASS derived 28313 clauses, backtracked 2693 clauses, performed 92 splits and kept 9613 clauses.
% 18.04/18.29  SPASS allocated 108533 KBytes.
% 18.04/18.29  SPASS spent	0:0:17.92 on the problem.
% 18.04/18.29  		0:00:00.04 for the input.
% 18.04/18.29  		0:00:00.07 for the FLOTTER CNF translation.
% 18.04/18.29  		0:00:00.50 for inferences.
% 18.04/18.29  		0:00:00.33 for the backtracking.
% 18.04/18.29  		0:0:16.81 for the reduction.
% 18.04/18.29  
% 18.04/18.29  
% 18.04/18.29  Here is a proof with depth 22, length 619 :
% 18.04/18.29  % SZS output start Refutation
% 18.04/18.29  1[0:Inp] || holdsAt(filling,n3)* -> .
% 18.04/18.29  2[0:Inp] || less(u,n0)* -> .
% 18.04/18.29  3[0:Inp] ||  -> holdsAt(waterLevel(n0),n0)*.
% 18.04/18.29  4[0:Inp] || holdsAt(filling,n0)* -> .
% 18.04/18.29  6[0:Inp] || releasedAt(filling,n0)* -> .
% 18.04/18.29  8[0:Inp] || releasedAt(filling,n3)* -> .
% 18.04/18.29  9[0:Inp] || equal(tapOff,tapOn)** -> .
% 18.04/18.29  11[0:Inp] || equal(overflow,tapOn)** -> .
% 18.04/18.29  14[0:Inp] ||  -> equal(plus(n0,n1),n1)**.
% 18.04/18.29  15[0:Inp] ||  -> equal(plus(n0,n2),n2)**.
% 18.04/18.29  17[0:Inp] ||  -> equal(plus(n1,n1),n2)**.
% 18.04/18.29  18[0:Inp] ||  -> equal(plus(n1,n2),n3)**.
% 18.04/18.29  19[0:Inp] ||  -> equal(plus(n1,n3),n4)**.
% 18.04/18.29  23[0:Inp] || releasedAt(waterLevel(u),n0)* -> .
% 18.04/18.29  24[0:Inp] || equal(waterLevel(u),filling)** -> .
% 18.04/18.29  26[0:Inp] ||  -> equal(plus(u,v),plus(v,u))*.
% 18.04/18.29  27[0:Inp] || less(u,v)* -> less_or_equal(u,v).
% 18.04/18.29  28[0:Inp] || equal(u,v) -> less_or_equal(u,v)*.
% 18.04/18.29  29[0:Inp] || less(u,n1)* -> less_or_equal(u,n0).
% 18.04/18.29  30[0:Inp] || less_or_equal(u,n0) -> less(u,n1)*.
% 18.04/18.29  31[0:Inp] || less(u,n2)* -> less_or_equal(u,n1).
% 18.04/18.29  32[0:Inp] || less_or_equal(u,n1) -> less(u,n2)*.
% 18.04/18.29  33[0:Inp] || less(u,n3)* -> less_or_equal(u,n2).
% 18.04/18.29  34[0:Inp] || less_or_equal(u,n2) -> less(u,n3)*.
% 18.04/18.29  35[0:Inp] || less(u,n4)* -> less_or_equal(u,n3).
% 18.04/18.29  36[0:Inp] || less_or_equal(u,n3) -> less(u,n4)*.
% 18.04/18.29  37[0:Inp] || less(u,n5)* -> less_or_equal(u,n4).
% 18.04/18.29  38[0:Inp] || less_or_equal(u,n4) -> less(u,n5)*.
% 18.04/18.29  39[0:Inp] || less(u,n6)* -> less_or_equal(u,n5).
% 18.04/18.29  40[0:Inp] || less_or_equal(u,n5) -> less(u,n6)*.
% 18.04/18.29  41[0:Inp] || less(u,n7)* -> less_or_equal(u,n6).
% 18.04/18.29  42[0:Inp] || less_or_equal(u,n6) -> less(u,n7)*.
% 18.04/18.29  43[0:Inp] || less(u,n8)* -> less_or_equal(u,n7).
% 18.04/18.29  44[0:Inp] || less_or_equal(u,n7) -> less(u,n8)*.
% 18.04/18.29  45[0:Inp] || less(u,n9)* -> less_or_equal(u,n8).
% 18.04/18.29  46[0:Inp] || less_or_equal(u,n8) -> less(u,n9)*.
% 18.04/18.29  49[0:Inp] || less(u,v)*+ less(v,u)* -> .
% 18.04/18.29  50[0:Inp] || less(u,v)* equal(v,u) -> .
% 18.04/18.29  51[0:Inp] || SkP0(u,v) -> initiates(v,u,w)*.
% 18.04/18.29  53[0:Inp] || terminates(u,v,w)* -> equal(v,filling).
% 18.04/18.29  54[0:Inp] || releases(u,v,w)* -> equal(u,tapOn).
% 18.04/18.29  55[0:Inp] ||  -> less(u,v)* equal(v,u) less(v,u)*.
% 18.04/18.29  57[0:Inp] || equal(waterLevel(u),waterLevel(v))* -> equal(u,v).
% 18.04/18.29  58[0:Inp] || equal(u,v) -> equal(waterLevel(u),waterLevel(v))*.
% 18.04/18.29  59[0:Inp] || less_or_equal(u,v) -> equal(u,v) less(u,v)*.
% 18.04/18.29  60[0:Inp] || releases(u,v,w)* -> equal(waterLevel(skf21(v)),v).
% 18.04/18.29  61[0:Inp] || happens(u,v)* -> equal(v,n0) equal(u,overflow).
% 18.04/18.29  62[0:Inp] || happens(u,v)* -> equal(v,n0) holdsAt(filling,v).
% 18.04/18.29  63[0:Inp] || happens(u,v)* -> equal(u,tapOn) equal(u,overflow).
% 18.04/18.29  64[0:Inp] || happens(u,v)* -> equal(u,tapOn) holdsAt(filling,v).
% 18.04/18.29  65[0:Inp] || stoppedIn(u,v,w)*+ -> less(skf11(u,w,x),w)*.
% 18.04/18.29  66[0:Inp] || stoppedIn(u,v,w)*+ -> less(u,skf11(u,x,y))*.
% 18.04/18.29  69[0:Inp] || equal(u,tapOn) equal(v,filling) -> SkP0(v,u)*.
% 18.04/18.29  72[0:Inp] || terminates(u,v,w)* -> equal(u,overflow) equal(u,tapOff).
% 18.04/18.29  73[0:Inp] || happens(u,v)*+ -> equal(v,n0) holdsAt(waterLevel(n3),v)*.
% 18.04/18.29  74[0:Inp] || happens(u,v)*+ -> equal(u,tapOn) holdsAt(waterLevel(n3),v)*.
% 18.04/18.29  75[0:Inp] || equal(u,n0) equal(v,tapOn) -> happens(v,u)*.
% 18.04/18.29  78[0:Inp] || equal(u,filling) equal(v,overflow) -> terminates(v,u,w)*.
% 18.04/18.29  79[0:Inp] || equal(u,tapOn) equal(v,waterLevel(w))*+ -> releases(u,v,x)*.
% 18.04/18.29  80[0:Inp] || holdsAt(waterLevel(u),v) -> trajectory(filling,v,waterLevel(plus(u,w)),w)*.
% 18.04/18.29  81[0:Inp] || holdsAt(waterLevel(u),v)*+ holdsAt(waterLevel(w),v)* -> equal(w,u)*.
% 18.04/18.29  82[0:Inp] || stoppedIn(u,v,w) -> happens(skf12(w,u,v),skf11(u,w,v))*.
% 18.04/18.29  84[0:Inp] || releasedAt(u,v)+ -> releasedAt(u,plus(v,n1))* happens(skf17(v,w),v)*.
% 18.04/18.29  85[0:Inp] || releasedAt(u,plus(v,n1))*+ -> releasedAt(u,v) happens(skf18(v,w),v)*.
% 18.04/18.29  86[0:Inp] || happens(u,v) initiates(u,w,v)*+ -> holdsAt(w,plus(v,n1))*.
% 18.04/18.29  87[0:Inp] || happens(u,v) releases(u,w,v)*+ -> releasedAt(w,plus(v,n1))*.
% 18.04/18.29  88[0:Inp] || stoppedIn(u,v,w) -> terminates(skf12(w,u,v),v,skf11(u,w,v))*.
% 18.04/18.29  90[0:Inp] || releasedAt(u,plus(v,n1)) -> releasedAt(u,v) releases(skf18(v,u),u,v)*.
% 18.04/18.29  91[0:Inp] || happens(u,v) holdsAt(w,plus(v,n1))*+ terminates(u,w,v)* -> .
% 18.04/18.29  92[0:Inp] || happens(u,v) releasedAt(w,plus(v,n1))*+ initiates(u,w,v)* -> .
% 18.04/18.29  95[0:Inp] || equal(u,overflow) holdsAt(filling,v) holdsAt(waterLevel(n3),v)*+ -> happens(u,v)*.
% 18.04/18.29  96[0:Inp] || equal(u,overflow) equal(v,waterLevel(w))*+ holdsAt(waterLevel(w),x)* -> initiates(u,v,x)*.
% 18.04/18.29  98[0:Inp] || holdsAt(u,v)+ -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* happens(skf15(v,w),v)*.
% 18.04/18.29  99[0:Inp] || holdsAt(u,plus(v,n1))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 18.04/18.29  100[0:Inp] || holdsAt(u,plus(v,n1)) -> holdsAt(u,v) releasedAt(u,plus(v,n1)) initiates(skf16(v,u),u,v)*.
% 18.04/18.29  101[0:Inp] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1)) terminates(skf15(v,u),u,v)*.
% 18.04/18.29  106[0:Inp] || less(u,v)* less(v,w)* happens(x,v) terminates(x,y,v)*+ -> stoppedIn(u,y,w)*.
% 18.04/18.29  108[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))*.
% 18.04/18.29  110[0:Res:62.1,1.0] || happens(u,n3)* -> equal(n3,n0).
% 18.04/18.29  114[0:Res:99.2,1.0] || holdsAt(filling,plus(n3,n1)) -> happens(skf16(n3,u),n3)* releasedAt(filling,plus(n3,n1)).
% 18.04/18.29  115[0:Rew:19.0,114.2,26.0,114.2,19.0,114.0,26.0,114.0] || holdsAt(filling,n4) -> releasedAt(filling,n4) happens(skf16(n3,u),n3)*.
% 18.04/18.29  149[0:Res:44.1,27.0] || less_or_equal(u,n7) -> less_or_equal(u,n8)*.
% 18.04/18.29  150[0:Res:42.1,27.0] || less_or_equal(u,n6) -> less_or_equal(u,n7)*.
% 18.04/18.29  151[0:Res:40.1,27.0] || less_or_equal(u,n5) -> less_or_equal(u,n6)*.
% 18.04/18.29  152[0:Res:38.1,27.0] || less_or_equal(u,n4) -> less_or_equal(u,n5)*.
% 18.04/18.29  153[0:Res:36.1,27.0] || less_or_equal(u,n3) -> less_or_equal(u,n4)*.
% 18.04/18.29  154[0:Res:34.1,27.0] || less_or_equal(u,n2) -> less_or_equal(u,n3)*.
% 18.04/18.29  155[0:Res:32.1,27.0] || less_or_equal(u,n1) -> less_or_equal(u,n2)*.
% 18.04/18.29  156[0:Res:30.1,27.0] || less_or_equal(u,n0) -> less_or_equal(u,n1)*.
% 18.04/18.29  162[0:Res:36.1,50.0] || less_or_equal(u,n3)* equal(n4,u) -> .
% 18.04/18.29  163[0:Res:34.1,50.0] || less_or_equal(u,n2)* equal(n3,u) -> .
% 18.04/18.29  164[0:Res:32.1,50.0] || less_or_equal(u,n1)* equal(n2,u) -> .
% 18.04/18.29  165[0:Res:30.1,50.0] || less_or_equal(u,n0)* equal(n1,u) -> .
% 18.04/18.29  166[0:Res:46.1,49.0] || less_or_equal(u,n8) less(n9,u)* -> .
% 18.04/18.29  167[0:Res:44.1,49.0] || less_or_equal(u,n7) less(n8,u)* -> .
% 18.04/18.29  168[0:Res:42.1,49.0] || less_or_equal(u,n6) less(n7,u)* -> .
% 18.04/18.29  169[0:Res:40.1,49.0] || less_or_equal(u,n5) less(n6,u)* -> .
% 18.04/18.29  170[0:Res:38.1,49.0] || less_or_equal(u,n4) less(n5,u)* -> .
% 18.04/18.29  171[0:Res:36.1,49.0] || less_or_equal(u,n3) less(n4,u)* -> .
% 18.04/18.29  172[0:Res:34.1,49.0] || less_or_equal(u,n2) less(n3,u)* -> .
% 18.04/18.29  173[0:Res:32.1,49.0] || less_or_equal(u,n1) less(n2,u)* -> .
% 18.04/18.29  192[0:Res:46.1,166.1] || less_or_equal(n9,n8)* less_or_equal(n9,n8)* -> .
% 18.04/18.29  201[0:Obv:192.0] || less_or_equal(n9,n8)* -> .
% 18.04/18.29  202[0:Res:149.1,201.0] || less_or_equal(n9,n7)* -> .
% 18.04/18.29  204[0:Res:150.1,202.0] || less_or_equal(n9,n6)* -> .
% 18.04/18.29  206[0:Res:151.1,204.0] || less_or_equal(n9,n5)* -> .
% 18.04/18.29  208[0:Res:152.1,206.0] || less_or_equal(n9,n4)* -> .
% 18.04/18.29  210[0:Res:153.1,208.0] || less_or_equal(n9,n3)* -> .
% 18.04/18.29  212[0:Res:154.1,210.0] || less_or_equal(n9,n2)* -> .
% 18.04/18.29  214[0:Res:155.1,212.0] || less_or_equal(n9,n1)* -> .
% 18.04/18.29  215[0:Res:28.1,212.0] || equal(n9,n2)** -> .
% 18.04/18.29  243[0:Res:44.1,167.1] || less_or_equal(n8,n7)* less_or_equal(n8,n7)* -> .
% 18.04/18.29  251[0:Obv:243.0] || less_or_equal(n8,n7)* -> .
% 18.04/18.29  252[0:Res:150.1,251.0] || less_or_equal(n8,n6)* -> .
% 18.04/18.29  255[0:Res:55.0,2.0] ||  -> equal(n0,u) less(n0,u)*.
% 18.04/18.29  256[0:Res:55.0,45.0] ||  -> equal(n9,u) less(n9,u)* less_or_equal(u,n8).
% 18.04/18.29  257[0:Res:55.0,43.0] ||  -> equal(n8,u) less(n8,u)* less_or_equal(u,n7).
% 18.04/18.29  258[0:Res:55.0,41.0] ||  -> equal(n7,u) less(n7,u)* less_or_equal(u,n6).
% 18.04/18.29  259[0:Res:55.0,39.0] ||  -> equal(n6,u) less(n6,u)* less_or_equal(u,n5).
% 18.04/18.29  260[0:Res:55.0,37.0] ||  -> equal(n5,u) less(n5,u)* less_or_equal(u,n4).
% 18.04/18.29  261[0:Res:55.0,35.0] ||  -> equal(n4,u) less(n4,u)* less_or_equal(u,n3).
% 18.04/18.29  262[0:Res:55.0,33.0] ||  -> equal(n3,u) less(n3,u)* less_or_equal(u,n2).
% 18.04/18.29  263[0:Res:55.0,31.0] ||  -> equal(n2,u) less(n2,u)* less_or_equal(u,n1).
% 18.04/18.29  264[0:Res:55.0,29.0] ||  -> equal(n1,u) less(n1,u)* less_or_equal(u,n0).
% 18.04/18.29  286[0:Res:151.1,252.0] || less_or_equal(n8,n5)* -> .
% 18.04/18.29  288[0:Res:152.1,286.0] || less_or_equal(n8,n4)* -> .
% 18.04/18.29  290[0:Res:153.1,288.0] || less_or_equal(n8,n3)* -> .
% 18.04/18.29  292[0:Res:154.1,290.0] || less_or_equal(n8,n2)* -> .
% 18.04/18.29  294[0:Res:155.1,292.0] || less_or_equal(n8,n1)* -> .
% 18.04/18.29  295[0:Res:28.1,292.0] || equal(n8,n2)** -> .
% 18.04/18.29  311[0:Res:255.1,27.0] ||  -> equal(n0,u) less_or_equal(n0,u)*.
% 18.04/18.29  314[0:MRR:311.0,28.0] ||  -> less_or_equal(n0,u)*.
% 18.04/18.29  320[0:Res:314.0,162.0] || equal(n4,n0)** -> .
% 18.04/18.29  321[0:Res:314.0,163.0] || equal(n3,n0)** -> .
% 18.04/18.29  322[0:Res:314.0,164.0] || equal(n2,n0)** -> .
% 18.04/18.29  323[0:Res:314.0,165.0] || equal(n1,n0)** -> .
% 18.04/18.29  324[0:MRR:110.1,321.0] || happens(u,n3)* -> .
% 18.04/18.29  325[0:MRR:115.2,324.0] || holdsAt(filling,n4) -> releasedAt(filling,n4)*.
% 18.04/18.29  329[0:Res:42.1,168.1] || less_or_equal(n7,n6)* less_or_equal(n7,n6)* -> .
% 18.04/18.29  338[0:Obv:329.0] || less_or_equal(n7,n6)* -> .
% 18.04/18.29  339[0:Res:59.2,2.0] || less_or_equal(u,n0)* -> equal(u,n0).
% 18.04/18.29  348[0:Res:59.2,29.0] || less_or_equal(u,n1)* -> equal(u,n1) less_or_equal(u,n0).
% 18.04/18.29  349[0:Res:59.2,49.0] || less_or_equal(u,v) less(v,u)* -> equal(u,v).
% 18.04/18.29  355[0:MRR:349.2,50.1] || less_or_equal(u,v) less(v,u)* -> .
% 18.04/18.29  359[0:Res:151.1,338.0] || less_or_equal(n7,n5)* -> .
% 18.04/18.29  361[0:Res:152.1,359.0] || less_or_equal(n7,n4)* -> .
% 18.04/18.29  363[0:Res:153.1,361.0] || less_or_equal(n7,n3)* -> .
% 18.04/18.29  365[0:Res:154.1,363.0] || less_or_equal(n7,n2)* -> .
% 18.04/18.29  367[0:Res:155.1,365.0] || less_or_equal(n7,n1)* -> .
% 18.04/18.29  368[0:Res:28.1,365.0] || equal(n7,n2)** -> .
% 18.04/18.29  379[0:Res:40.1,169.1] || less_or_equal(n6,n5)* less_or_equal(n6,n5)* -> .
% 18.04/18.29  388[0:Obv:379.0] || less_or_equal(n6,n5)* -> .
% 18.04/18.29  390[0:Res:152.1,388.0] || less_or_equal(n6,n4)* -> .
% 18.04/18.29  400[0:Res:153.1,390.0] || less_or_equal(n6,n3)* -> .
% 18.04/18.29  402[0:Res:154.1,400.0] || less_or_equal(n6,n2)* -> .
% 18.04/18.29  404[0:Res:155.1,402.0] || less_or_equal(n6,n1)* -> .
% 18.04/18.29  405[0:Res:28.1,402.0] || equal(n6,n2)** -> .
% 18.04/18.29  413[0:Res:38.1,170.1] || less_or_equal(n5,n4)* less_or_equal(n5,n4)* -> .
% 18.04/18.29  421[0:Obv:413.0] || less_or_equal(n5,n4)* -> .
% 18.04/18.29  423[0:Res:153.1,421.0] || less_or_equal(n5,n3)* -> .
% 18.04/18.29  425[0:Res:154.1,423.0] || less_or_equal(n5,n2)* -> .
% 18.04/18.29  427[0:Res:155.1,425.0] || less_or_equal(n5,n1)* -> .
% 18.04/18.29  428[0:Res:28.1,425.0] || equal(n5,n2)** -> .
% 18.04/18.29  437[0:Res:36.1,171.1] || less_or_equal(n4,n3)* less_or_equal(n4,n3)* -> .
% 18.04/18.29  444[0:Obv:437.0] || less_or_equal(n4,n3)* -> .
% 18.04/18.29  446[0:Res:154.1,444.0] || less_or_equal(n4,n2)* -> .
% 18.04/18.29  448[0:Res:155.1,446.0] || less_or_equal(n4,n1)* -> .
% 18.04/18.29  449[0:Res:28.1,446.0] || equal(n4,n2)** -> .
% 18.04/18.29  461[0:Res:34.1,172.1] || less_or_equal(n3,n2)* less_or_equal(n3,n2)* -> .
% 18.04/18.29  467[0:Obv:461.0] || less_or_equal(n3,n2)* -> .
% 18.04/18.29  469[0:Res:155.1,467.0] || less_or_equal(n3,n1)* -> .
% 18.04/18.29  470[0:Res:28.1,467.0] || equal(n3,n2)** -> .
% 18.04/18.29  471[0:Res:156.1,469.0] || less_or_equal(n3,n0)* -> .
% 18.04/18.29  472[0:Res:28.1,469.0] || equal(n3,n1)** -> .
% 18.04/18.29  483[0:Res:32.1,173.1] || less_or_equal(n2,n1)* less_or_equal(n2,n1)* -> .
% 18.04/18.29  485[0:Res:59.2,173.1] || less_or_equal(n2,u)* less_or_equal(u,n1)* -> equal(n2,u).
% 18.04/18.29  488[0:Obv:483.0] || less_or_equal(n2,n1)* -> .
% 18.04/18.29  489[0:MRR:485.2,164.1] || less_or_equal(n2,u)*+ less_or_equal(u,n1)* -> .
% 18.04/18.29  490[0:Res:156.1,488.0] || less_or_equal(n2,n0)* -> .
% 18.04/18.29  491[0:Res:28.1,488.0] || equal(n2,n1)** -> .
% 18.04/18.29  514[0:SpR:15.0,80.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n2),n2)*.
% 18.04/18.29  516[0:SpR:14.0,80.1] || holdsAt(waterLevel(n0),u) -> trajectory(filling,u,waterLevel(n1),n1)*.
% 18.04/18.29  541[0:EqR:79.1] || equal(u,tapOn) -> releases(u,waterLevel(v),w)*.
% 18.04/18.29  563[0:SpL:17.0,85.0] || releasedAt(u,n2)*+ -> releasedAt(u,n1) happens(skf18(n1,v),n1)*.
% 18.04/18.29  564[0:SpL:14.0,85.0] || releasedAt(u,n1)*+ -> releasedAt(u,n0) happens(skf18(n0,v),n0)*.
% 18.04/18.29  638[0:Res:51.1,86.1] || SkP0(u,v)*+ happens(v,w)* -> holdsAt(u,plus(w,n1))*.
% 18.04/18.29  690[0:Res:82.1,74.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 18.04/18.29  693[0:Res:82.1,63.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) equal(skf12(w,u,v),overflow)**.
% 18.04/18.29  694[0:Res:82.1,64.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),tapOn) holdsAt(filling,skf11(u,w,v))*.
% 18.04/18.29  716[0:SpL:17.0,91.1] || happens(u,n1) holdsAt(v,n2) terminates(u,v,n1)* -> .
% 18.04/18.29  727[0:SpL:17.0,92.1] || happens(u,n1) releasedAt(v,n2) initiates(u,v,n1)* -> .
% 18.04/18.29  728[0:SpL:14.0,92.1] || happens(u,n0) releasedAt(v,n1) initiates(u,v,n0)* -> .
% 18.04/18.29  729[0:SpL:26.0,92.1] || happens(u,v) releasedAt(w,plus(n1,v))*+ initiates(u,w,v)* -> .
% 18.04/18.29  740[0:Res:90.2,54.0] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) equal(skf18(v,u),tapOn).
% 18.04/18.29  742[0:Rew:740.2,90.2] || releasedAt(u,plus(v,n1))* -> releasedAt(u,v) releases(tapOn,u,v).
% 18.04/18.29  752[0:SpL:14.0,742.0] || releasedAt(u,n1) -> releasedAt(u,n0) releases(tapOn,u,n0)*.
% 18.04/18.29  753[0:SpL:26.0,742.0] || releasedAt(u,plus(n1,v))* -> releasedAt(u,v) releases(tapOn,u,v).
% 18.04/18.29  773[0:Res:88.1,72.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow) equal(skf12(w,u,v),tapOff)**.
% 18.04/18.29  775[0:Rew:693.1,773.2] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)** equal(tapOff,tapOn).
% 18.04/18.29  776[0:MRR:775.2,9.0] || stoppedIn(u,v,w) -> equal(skf12(w,u,v),overflow)**.
% 18.04/18.29  777[0:Rew:776.1,82.1] || stoppedIn(u,v,w) -> happens(overflow,skf11(u,w,v))*.
% 18.04/18.29  779[0:Rew:776.1,690.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 18.04/18.29  780[0:Rew:776.1,694.1] || stoppedIn(u,v,w) -> equal(overflow,tapOn) holdsAt(filling,skf11(u,w,v))*.
% 18.04/18.29  781[0:MRR:780.1,11.0] || stoppedIn(u,v,w) -> holdsAt(filling,skf11(u,w,v))*.
% 18.04/18.29  782[0:MRR:779.1,11.0] || stoppedIn(u,v,w) -> holdsAt(waterLevel(n3),skf11(u,w,v))*.
% 18.04/18.29  823[0:SpL:58.1,95.2] || equal(u,n3) equal(v,overflow) holdsAt(filling,w) holdsAt(waterLevel(u),w)*+ -> happens(v,w)*.
% 18.04/18.29  843[0:EqR:96.1] || equal(u,overflow) holdsAt(waterLevel(v),w) -> initiates(u,waterLevel(v),w)*.
% 18.04/18.29  851[0:Res:3.0,98.0] ||  -> holdsAt(waterLevel(n0),plus(n0,n1)) releasedAt(waterLevel(n0),plus(n0,n1))* happens(skf15(n0,u),n0)*.
% 18.04/18.29  853[0:Rew:14.0,851.1,14.0,851.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1) happens(skf15(n0,u),n0)*.
% 18.04/18.29  861[0:SpL:14.0,99.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* happens(skf16(n0,v),n0)*.
% 18.04/18.29  862[0:SpL:26.0,99.0] || holdsAt(u,plus(n1,v))+ -> holdsAt(u,v) releasedAt(u,plus(v,n1))* happens(skf16(v,w),v)*.
% 18.04/18.29  865[0:Rew:14.0,861.2] || holdsAt(u,n1)+ -> holdsAt(u,n0) releasedAt(u,n1)* happens(skf16(n0,v),n0)*.
% 18.04/18.29  875[0:Res:59.2,355.1] || less_or_equal(u,v)*+ less_or_equal(v,u)* -> equal(u,v).
% 18.04/18.29  887[0:Res:256.1,31.0] ||  -> equal(n9,n2) less_or_equal(n2,n8) less_or_equal(n9,n1)*.
% 18.04/18.29  900[0:MRR:887.0,887.2,215.0,214.0] ||  -> less_or_equal(n2,n8)*.
% 18.04/18.29  906[0:Res:101.3,53.0] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* equal(u,filling).
% 18.04/18.29  998[0:Res:257.1,31.0] ||  -> equal(n8,n2) less_or_equal(n2,n7) less_or_equal(n8,n1)*.
% 18.04/18.29  1010[0:MRR:998.0,998.2,295.0,294.0] ||  -> less_or_equal(n2,n7)*.
% 18.04/18.29  1186[0:Res:258.1,31.0] ||  -> equal(n7,n2) less_or_equal(n2,n6) less_or_equal(n7,n1)*.
% 18.04/18.29  1197[0:MRR:1186.0,1186.2,368.0,367.0] ||  -> less_or_equal(n2,n6)*.
% 18.04/18.29  1201[0:Res:78.2,106.3] || equal(u,filling)+ equal(v,overflow) less(w,x)* less(x,y)* happens(v,x)* -> stoppedIn(w,u,y)*.
% 18.04/18.29  1202[0:Res:101.3,106.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)*.
% 18.04/18.29  1205[0:MRR:1202.3,98.3] || holdsAt(u,v)+ less(w,v)* less(v,x)* -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(v,n1))* stoppedIn(w,u,x)*.
% 18.04/18.29  1439[0:Res:259.1,31.0] ||  -> equal(n6,n2) less_or_equal(n2,n5) less_or_equal(n6,n1)*.
% 18.04/18.29  1449[0:MRR:1439.0,1439.2,405.0,404.0] ||  -> less_or_equal(n2,n5)*.
% 18.04/18.29  1486[0:Res:260.1,31.0] ||  -> equal(n5,n2) less_or_equal(n2,n4) less_or_equal(n5,n1)*.
% 18.04/18.29  1495[0:MRR:1486.0,1486.2,428.0,427.0] ||  -> less_or_equal(n2,n4)*.
% 18.04/18.29  1530[0:Res:261.1,31.0] ||  -> equal(n4,n2) less_or_equal(n2,n3) less_or_equal(n4,n1)*.
% 18.04/18.29  1538[0:MRR:1530.0,1530.2,449.0,448.0] ||  -> less_or_equal(n2,n3)*.
% 18.04/18.29  1637[0:Res:262.1,29.0] ||  -> equal(n3,n1) less_or_equal(n1,n2) less_or_equal(n3,n0)*.
% 18.04/18.29  1640[0:Res:262.1,27.0] ||  -> equal(n3,u) less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 18.04/18.29  1644[0:MRR:1637.0,1637.2,472.0,471.0] ||  -> less_or_equal(n1,n2)*.
% 18.04/18.29  1645[0:MRR:1640.0,28.0] ||  -> less_or_equal(u,n2)* less_or_equal(n3,u)*.
% 18.04/18.29  1739[0:Res:263.1,27.0] ||  -> equal(n2,u) less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 18.04/18.29  1743[0:MRR:1739.0,28.0] ||  -> less_or_equal(u,n1)* less_or_equal(n2,u)*.
% 18.04/18.29  1828[0:Res:264.1,27.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 18.04/18.29  1831[0:MRR:1828.0,28.0] ||  -> less_or_equal(u,n0)* less_or_equal(n1,u)*.
% 18.04/18.29  1945[0:Res:541.1,60.0] || equal(u,tapOn)* -> equal(waterLevel(skf21(waterLevel(v))),waterLevel(v))**.
% 18.04/18.29  1947[0:Res:541.1,87.1] || equal(u,tapOn)+ happens(u,v)* -> releasedAt(waterLevel(w),plus(v,n1))*.
% 18.04/18.29  1948[0:AED:9.0,1945.0] ||  -> equal(waterLevel(skf21(waterLevel(u))),waterLevel(u))**.
% 18.04/18.29  4069[0:SpL:1948.0,57.0] || equal(waterLevel(u),waterLevel(v))*+ -> equal(skf21(waterLevel(u)),v)*.
% 18.04/18.29  4746[0:Res:1743.0,348.0] ||  -> less_or_equal(n2,u)* equal(u,n1) less_or_equal(u,n0)*.
% 18.04/18.29  5262[0:Res:4746.2,339.0] ||  -> less_or_equal(n2,u)* equal(u,n1) equal(u,n0).
% 18.04/18.29  5336[0:Res:5262.0,489.0] || less_or_equal(u,n1)* -> equal(u,n1) equal(u,n0).
% 18.04/18.29  5449[0:Res:514.1,108.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))*.
% 18.04/18.29  5455[0:Res:516.1,108.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))*.
% 18.04/18.29  5463[0:Res:752.2,60.0] || releasedAt(u,n1) -> releasedAt(u,n0) equal(waterLevel(skf21(u)),u)**.
% 18.04/18.29  5478[0:EqR:4069.0] ||  -> equal(skf21(waterLevel(u)),u)**.
% 18.04/18.29  5533[0:Res:1645.0,875.0] || less_or_equal(n2,u) -> less_or_equal(n3,u)* equal(u,n2).
% 18.04/18.29  5603[0:Res:4746.0,875.0] || less_or_equal(u,n2)* -> equal(u,n1) less_or_equal(u,n0) equal(n2,u).
% 18.04/18.29  5637[1:Spt:563.0,563.1] || releasedAt(u,n2)* -> releasedAt(u,n1).
% 18.04/18.29  5926[2:Spt:564.0,564.1] || releasedAt(u,n1)* -> releasedAt(u,n0).
% 18.04/18.29  6114[0:Res:5533.1,875.0] || less_or_equal(n2,u)*+ less_or_equal(u,n3)* -> equal(u,n2) equal(n3,u).
% 18.04/18.29  6186[0:Res:782.1,95.2] || stoppedIn(u,v,w) equal(x,overflow) holdsAt(filling,skf11(u,w,v)) -> happens(x,skf11(u,w,v))*.
% 18.04/18.29  6188[0:MRR:6186.2,781.1] || stoppedIn(u,v,w) equal(x,overflow) -> happens(x,skf11(u,w,v))*.
% 18.04/18.29  6204[0:Res:853.2,64.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)** holdsAt(filling,n0).
% 18.04/18.29  6206[0:MRR:6204.3,4.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* equal(skf15(n0,u),tapOn)**.
% 18.04/18.29  6207[0:Rew:6206.2,853.2] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)* happens(tapOn,n0).
% 18.04/18.29  6819[0:Res:78.2,716.2] || equal(u,filling)+ equal(v,overflow) happens(v,n1)* holdsAt(u,n2)* -> .
% 18.04/18.29  6891[0:Res:51.1,728.2] || SkP0(u,v)* happens(v,n0) releasedAt(u,n1) -> .
% 18.04/18.29  6900[0:Res:69.2,6891.0] || equal(u,tapOn)+ equal(v,filling) happens(u,n0)* releasedAt(v,n1)* -> .
% 18.04/18.29  6981[0:Res:69.2,638.0] || equal(u,tapOn)+ equal(v,filling) happens(u,w)* -> holdsAt(v,plus(w,n1))*.
% 18.04/18.29  7134[0:SpL:19.0,753.0] || releasedAt(u,n4) -> releasedAt(u,n3) releases(tapOn,u,n3)*.
% 18.04/18.29  7139[0:Res:7134.2,60.0] || releasedAt(u,n4) -> releasedAt(u,n3) equal(waterLevel(skf21(u)),u)**.
% 18.04/18.29  7158[0:SpL:7139.2,24.0] || releasedAt(u,n4)* equal(u,filling) -> releasedAt(u,n3).
% 18.04/18.29  7197[0:Res:325.1,7158.0] || holdsAt(filling,n4) equal(filling,filling) -> releasedAt(filling,n3)*.
% 18.04/18.29  7200[0:Obv:7197.1] || holdsAt(filling,n4) -> releasedAt(filling,n3)*.
% 18.04/18.29  7201[0:MRR:7200.1,8.0] || holdsAt(filling,n4)* -> .
% 18.04/18.29  7929[0:Res:843.2,727.2] || equal(u,overflow) holdsAt(waterLevel(v),n1) happens(u,n1)* releasedAt(waterLevel(v),n2)* -> .
% 18.04/18.29  8446[0:SpL:18.0,729.1] || happens(u,n2) releasedAt(v,n3) initiates(u,v,n2)* -> .
% 18.04/18.29  8562[0:SpR:26.0,906.2] || holdsAt(u,v) -> holdsAt(u,plus(v,n1)) releasedAt(u,plus(n1,v))* equal(u,filling).
% 18.04/18.29  8587[0:Res:843.2,8446.2] || equal(u,overflow) holdsAt(waterLevel(v),n2) happens(u,n2)* releasedAt(waterLevel(v),n3)* -> .
% 18.04/18.29  9166[0:EqR:1947.0] || happens(tapOn,u) -> releasedAt(waterLevel(v),plus(u,n1))*.
% 18.04/18.29  9169[0:SpL:17.0,862.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,plus(n1,n1))* happens(skf16(n1,v),n1)*.
% 18.04/18.29  9178[0:Rew:17.0,9169.2] || holdsAt(u,n2)+ -> holdsAt(u,n1) releasedAt(u,n2)* happens(skf16(n1,v),n1)*.
% 18.04/18.29  9181[0:SpR:14.0,9166.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n1)*.
% 18.04/18.29  9190[0:Res:9166.1,85.0] || happens(tapOn,u)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 18.04/18.29  9210[0:Res:9181.1,84.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),plus(n1,n1))* happens(skf17(n1,v),n1)*.
% 18.04/18.29  9211[2:Res:9181.1,5926.0] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n0)*.
% 18.04/18.29  9212[2:MRR:9211.1,23.0] || happens(tapOn,n0)* -> .
% 18.04/18.29  9215[2:Res:75.2,9212.0] || equal(n0,n0) equal(tapOn,tapOn)* -> .
% 18.04/18.29  9216[2:Obv:9215.1] ||  -> .
% 18.04/18.29  9217[2:Spt:9216.0,564.2] ||  -> happens(skf18(n0,u),n0)*.
% 18.04/18.29  9218[0:MRR:6207.2,9181.0] ||  -> holdsAt(waterLevel(n0),n1) releasedAt(waterLevel(n0),n1)*.
% 18.04/18.29  9220[0:Rew:17.0,9210.1] || happens(tapOn,n0) -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 18.04/18.29  9228[2:Res:9217.0,64.0] ||  -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 18.04/18.29  9230[2:MRR:9228.1,4.0] ||  -> equal(skf18(n0,u),tapOn)**.
% 18.04/18.29  9231[2:Rew:9230.0,9217.0] ||  -> happens(tapOn,n0)*.
% 18.04/18.29  9233[2:MRR:9220.0,9231.0] ||  -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 18.04/18.29  9253[3:Spt:865.0,865.1,865.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 18.04/18.29  9580[0:EqR:1201.0] || equal(u,overflow)+ less(v,w)* less(w,x)* happens(u,w)* -> stoppedIn(v,filling,x)*.
% 18.04/18.29  9598[0:SpL:5463.2,24.0] || releasedAt(u,n1)* equal(u,filling) -> releasedAt(u,n0).
% 18.04/18.29  9635[3:Res:9253.2,9598.0] || holdsAt(u,n1) equal(u,filling) -> holdsAt(u,n0) releasedAt(u,n0)*.
% 18.04/18.29  9720[0:Res:75.2,9190.0] || equal(u,n0) equal(tapOn,tapOn) -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 18.04/18.29  9723[0:Obv:9720.1] || equal(u,n0)+ -> releasedAt(waterLevel(v),u)* happens(skf18(u,w),u)*.
% 18.04/18.29  9732[0:EqR:9723.0] ||  -> releasedAt(waterLevel(u),n0)* happens(skf18(n0,v),n0)*.
% 18.04/18.29  10196[3:Res:9635.3,6.0] || holdsAt(filling,n1)* equal(filling,filling) -> holdsAt(filling,n0).
% 18.04/18.29  10200[3:Obv:10196.1] || holdsAt(filling,n1)* -> holdsAt(filling,n0).
% 18.04/18.29  10201[3:MRR:10200.1,4.0] || holdsAt(filling,n1)* -> .
% 18.04/18.29  11252[0:EqR:6819.0] || equal(u,overflow) happens(u,n1)* holdsAt(filling,n2) -> .
% 18.04/18.29  11370[0:EqR:6981.0] || equal(u,filling) happens(tapOn,v) -> holdsAt(u,plus(v,n1))*.
% 18.04/18.29  11372[0:SpR:14.0,11370.2] || equal(u,filling) happens(tapOn,n0)* -> holdsAt(u,n1)*.
% 18.04/18.29  11389[2:MRR:11372.1,9231.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 18.04/18.29  11393[3:Res:11389.1,10201.0] || equal(filling,filling)* -> .
% 18.04/18.29  11395[2:Res:11389.1,98.0] || equal(u,filling) -> holdsAt(u,plus(n1,n1)) releasedAt(u,plus(n1,n1))* happens(skf15(n1,v),n1)*.
% 18.04/18.29  11405[3:Obv:11393.0] ||  -> .
% 18.04/18.29  11406[2:Rew:17.0,11395.2,17.0,11395.1] || equal(u,filling)+ -> holdsAt(u,n2) releasedAt(u,n2)* happens(skf15(n1,v),n1)*.
% 18.04/18.29  11408[3:Spt:11405.0,865.3] ||  -> happens(skf16(n0,u),n0)*.
% 18.04/18.29  11414[3:Res:11408.0,64.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 18.04/18.29  11418[3:MRR:11414.1,4.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 18.04/18.29  11423[3:SpR:11418.0,100.3] || holdsAt(u,plus(n0,n1)) -> holdsAt(u,n0) releasedAt(u,plus(n0,n1))* initiates(tapOn,u,n0).
% 18.04/18.29  11425[3:Rew:14.0,11423.2,14.0,11423.0] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1) initiates(tapOn,u,n0)*.
% 18.04/18.29  11483[4:Spt:9233.0] ||  -> releasedAt(waterLevel(u),n2)*.
% 18.04/18.29  11484[4:MRR:7929.3,11483.0] || equal(u,overflow) holdsAt(waterLevel(v),n1)*+ happens(u,n1)* -> .
% 18.04/18.29  11491[4:Res:11483.0,84.0] ||  -> releasedAt(waterLevel(u),plus(n2,n1))* happens(skf17(n2,v),n2)*.
% 18.04/18.29  11495[4:Rew:18.0,11491.0,26.0,11491.0] ||  -> releasedAt(waterLevel(u),n3)* happens(skf17(n2,v),n2)*.
% 18.04/18.29  11499[5:Spt:11495.0] ||  -> releasedAt(waterLevel(u),n3)*.
% 18.04/18.29  11500[5:MRR:8587.3,11499.0] || equal(u,overflow) holdsAt(waterLevel(v),n2)*+ happens(u,n2)* -> .
% 18.04/18.29  11504[5:SpR:5463.2,11499.0] || releasedAt(u,n1) -> releasedAt(u,n0) releasedAt(u,n3)*.
% 18.04/18.29  11507[5:Res:11499.0,84.0] ||  -> releasedAt(waterLevel(u),plus(n3,n1))* happens(skf17(n3,v),n3)*.
% 18.04/18.29  11511[5:Rew:19.0,11507.0,26.0,11507.0] ||  -> releasedAt(waterLevel(u),n4)* happens(skf17(n3,v),n3)*.
% 18.04/18.29  11512[5:MRR:11511.1,324.0] ||  -> releasedAt(waterLevel(u),n4)*.
% 18.04/18.29  11526[5:Res:11512.0,84.0] ||  -> releasedAt(waterLevel(u),plus(n4,n1))* happens(skf17(n4,v),n4)*.
% 18.04/18.29  11530[5:Rew:26.0,11526.0] ||  -> releasedAt(waterLevel(u),plus(n1,n4))* happens(skf17(n4,v),n4)*.
% 18.04/18.29  11548[5:Res:11504.2,8.0] || releasedAt(filling,n1)* -> releasedAt(filling,n0).
% 18.04/18.29  11553[5:MRR:11548.1,6.0] || releasedAt(filling,n1)* -> .
% 18.04/18.29  11627[0:SpR:18.0,8562.2] || holdsAt(u,n2) -> holdsAt(u,plus(n2,n1))* releasedAt(u,n3) equal(u,filling).
% 18.04/18.29  11647[0:Rew:18.0,11627.1,26.0,11627.1] || holdsAt(u,n2) -> holdsAt(u,n3) releasedAt(u,n3)* equal(u,filling).
% 18.04/18.29  11657[6:Spt:11530.1] ||  -> happens(skf17(n4,u),n4)*.
% 18.04/18.29  11660[6:Res:11657.0,61.0] ||  -> equal(n4,n0) equal(skf17(n4,u),overflow)**.
% 18.04/18.29  11662[6:Res:11657.0,64.0] ||  -> equal(skf17(n4,u),tapOn)** holdsAt(filling,n4).
% 18.04/18.29  11666[6:MRR:11660.0,320.0] ||  -> equal(skf17(n4,u),overflow)**.
% 18.04/18.29  11676[6:Rew:11666.0,11662.0] ||  -> equal(overflow,tapOn) holdsAt(filling,n4)*.
% 18.04/18.29  11677[6:MRR:11676.0,11676.1,11.0,7201.0] ||  -> .
% 18.04/18.29  11682[6:Spt:11677.0,11530.0] ||  -> releasedAt(waterLevel(u),plus(n1,n4))*.
% 18.04/18.29  12279[7:Spt:11406.0,11406.1,11406.2] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n2)*.
% 18.04/18.29  12283[7:Res:12279.2,5637.0] || equal(u,filling) -> holdsAt(u,n2) releasedAt(u,n1)*.
% 18.04/18.29  12288[7:Res:12283.2,11553.0] || equal(filling,filling) -> holdsAt(filling,n2)*.
% 18.04/18.29  12296[7:Obv:12288.0] ||  -> holdsAt(filling,n2)*.
% 18.04/18.29  12309[7:Res:12296.0,98.0] ||  -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1)) happens(skf15(n2,u),n2)*.
% 18.04/18.29  12310[7:Rew:18.0,12309.1,26.0,12309.1,18.0,12309.0,26.0,12309.0] ||  -> holdsAt(filling,n3) releasedAt(filling,n3) happens(skf15(n2,u),n2)*.
% 18.04/18.29  12311[7:MRR:12310.0,12310.1,1.0,8.0] ||  -> happens(skf15(n2,u),n2)*.
% 18.04/18.29  12328[7:Res:12311.0,73.0] ||  -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29  12333[7:MRR:12328.0,322.0] ||  -> holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29  12399[7:Res:12333.0,823.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 18.04/18.29  12403[7:Res:12333.0,11500.1] || equal(u,overflow) happens(u,n2)* -> .
% 18.04/18.29  12409[7:Obv:12399.0] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 18.04/18.29  12410[7:MRR:12409.1,12296.0] || equal(u,overflow) -> happens(u,n2)*.
% 18.04/18.29  12411[7:MRR:12410.1,12403.1] || equal(u,overflow)* -> .
% 18.04/18.29  12412[7:UnC:12411.0,5478.0] ||  -> .
% 18.04/18.29  12415[7:Spt:12412.0,11406.3] ||  -> happens(skf15(n1,u),n1)*.
% 18.04/18.29  12420[7:Res:12415.0,73.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29  12424[7:Res:12415.0,62.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 18.04/18.29  12425[7:MRR:12424.0,323.0] ||  -> holdsAt(filling,n1)*.
% 18.04/18.29  12428[7:MRR:12420.0,323.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29  12469[7:Res:12428.0,823.3] || equal(n3,n3) equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 18.04/18.29  12472[7:Res:12428.0,11484.1] || equal(u,overflow) happens(u,n1)* -> .
% 18.04/18.29  12478[7:Obv:12469.0] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 18.04/18.29  12479[7:MRR:12478.1,12425.0] || equal(u,overflow) -> happens(u,n1)*.
% 18.04/18.29  12480[7:MRR:12479.1,12472.1] || equal(u,overflow)* -> .
% 18.04/18.29  12481[7:UnC:12480.0,5478.0] ||  -> .
% 18.04/18.29  12484[5:Spt:12481.0,11495.1] ||  -> happens(skf17(n2,u),n2)*.
% 18.04/18.29  12487[5:Res:12484.0,73.0] ||  -> equal(n2,n0) holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29  12488[5:Res:12484.0,61.0] ||  -> equal(n2,n0) equal(skf17(n2,u),overflow)**.
% 18.04/18.29  12491[5:Res:12484.0,62.0] ||  -> equal(n2,n0) holdsAt(filling,n2)*.
% 18.04/18.29  12492[5:MRR:12491.0,322.0] ||  -> holdsAt(filling,n2)*.
% 18.04/18.29  12494[5:MRR:11252.2,12492.0] || equal(u,overflow) happens(u,n1)* -> .
% 18.04/18.29  12495[5:MRR:12487.0,322.0] ||  -> holdsAt(waterLevel(n3),n2)*.
% 18.04/18.29  12496[5:MRR:12488.0,322.0] ||  -> equal(skf17(n2,u),overflow)**.
% 18.04/18.29  12497[5:Rew:12496.0,12484.0] ||  -> happens(overflow,n2)*.
% 18.04/18.29  12505[6:Spt:9178.0,9178.1,9178.2] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n2)*.
% 18.04/18.29  12509[6:Res:12505.2,5637.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n1)*.
% 18.04/18.29  12516[5:Res:12492.0,1205.0] || less(u,n2) less(n2,v) -> holdsAt(filling,plus(n2,n1)) releasedAt(filling,plus(n2,n1))* stoppedIn(u,filling,v)*.
% 18.04/18.29  12520[5:Rew:18.0,12516.3,26.0,12516.3,18.0,12516.2,26.0,12516.2] || less(u,n2) less(n2,v) -> holdsAt(filling,n3) releasedAt(filling,n3) stoppedIn(u,filling,v)*.
% 18.04/18.29  12521[5:MRR:12520.2,12520.3,1.0,8.0] || less(u,n2) less(n2,v) -> stoppedIn(u,filling,v)*.
% 18.04/18.29  12537[5:Res:12495.0,95.2] || equal(u,overflow) holdsAt(filling,n2) -> happens(u,n2)*.
% 18.04/18.29  12540[5:Res:12495.0,81.0] || holdsAt(waterLevel(u),n2)* -> equal(u,n3).
% 18.04/18.29  12546[5:MRR:12537.1,12492.0] || equal(u,overflow) -> happens(u,n2)*.
% 18.04/18.29  12550[5:MRR:8587.2,12546.1] || equal(u,overflow)* holdsAt(waterLevel(v),n2) releasedAt(waterLevel(v),n3)* -> .
% 18.04/18.29  12557[5:AED:9.0,12550.0] || holdsAt(waterLevel(u),n2) releasedAt(waterLevel(u),n3)* -> .
% 18.04/18.29  12810[0:EqR:9580.0] || less(u,v)*+ less(v,w)* happens(overflow,v)* -> stoppedIn(u,filling,w)*.
% 18.04/18.29  13004[5:Res:11647.2,12557.1] || holdsAt(waterLevel(u),n2) holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)* equal(waterLevel(u),filling).
% 18.04/18.29  13008[5:Obv:13004.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)* equal(waterLevel(u),filling).
% 18.04/18.29  13009[5:MRR:13008.2,24.0] || holdsAt(waterLevel(u),n2) -> holdsAt(waterLevel(u),n3)*.
% 18.04/18.29  13013[5:SpR:5463.2,13009.1] || releasedAt(u,n1) holdsAt(waterLevel(skf21(u)),n2)* -> releasedAt(u,n0) holdsAt(u,n3).
% 18.04/18.29  13028[5:Rew:5463.2,13013.1] || releasedAt(u,n1)* holdsAt(u,n2) -> releasedAt(u,n0) holdsAt(u,n3).
% 18.04/18.29  13177[5:Res:12521.2,66.0] || less(u,n2)+ less(n2,v)* -> less(u,skf11(u,w,x))*.
% 18.04/18.29  13178[5:Res:12521.2,65.0] || less(u,n2) less(n2,v) -> less(skf11(u,v,w),v)*.
% 18.04/18.29  13755[6:Res:12509.2,13028.0] || holdsAt(u,n2) holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 18.04/18.29  13764[6:Obv:13755.0] || holdsAt(u,n2) -> holdsAt(u,n1) releasedAt(u,n0)* holdsAt(u,n3).
% 18.04/18.29  13768[6:Res:13764.2,6.0] || holdsAt(filling,n2) -> holdsAt(filling,n1) holdsAt(filling,n3)*.
% 18.04/18.29  13773[6:MRR:13768.0,13768.2,12492.0,1.0] ||  -> holdsAt(filling,n1)*.
% 18.04/18.29  14256[5:Res:255.1,13177.0] || less(n2,u)* -> equal(n2,n0) less(n0,skf11(n0,v,w))*.
% 18.04/18.29  14264[5:MRR:14256.1,322.0] || less(n2,u)*+ -> less(n0,skf11(n0,v,w))*.
% 18.04/18.29  14266[5:Res:46.1,14264.0] || less_or_equal(n2,n8) -> less(n0,skf11(n0,u,v))*.
% 18.04/18.29  14280[5:MRR:14266.0,900.0] ||  -> less(n0,skf11(n0,u,v))*.
% 18.04/18.29  14314[5:Res:14280.0,355.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 18.04/18.29  14318[5:Res:1831.0,14314.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 18.04/18.29  14322[5:Res:14318.0,875.0] || less_or_equal(skf11(n0,u,v),n1)* -> equal(skf11(n0,u,v),n1).
% 18.04/18.29  14443[5:Res:13178.2,29.0] || less(u,n2) less(n2,n1) -> less_or_equal(skf11(u,n1,v),n0)*.
% 18.04/18.29  14597[5:Res:14443.2,339.0] || less(u,n2) less(n2,n1) -> equal(skf11(u,n1,v),n0)**.
% 18.04/18.29  14652[5:SpR:14597.2,13178.2] || less(u,n2)* less(n2,n1)* less(u,n2)* less(n2,n1)* -> less(n0,n1).
% 18.04/18.29  14681[5:Obv:14652.1] || less(u,n2)*+ less(n2,n1)* -> less(n0,n1).
% 18.04/18.29  14689[5:Res:255.1,14681.0] || less(n2,n1)* -> equal(n2,n0) less(n0,n1).
% 18.04/18.29  14699[5:MRR:14689.1,322.0] || less(n2,n1)* -> less(n0,n1).
% 18.04/18.29  14704[5:Res:55.0,14699.0] ||  -> equal(n2,n1) less(n1,n2)* less(n0,n1).
% 18.04/18.29  14707[5:MRR:14704.0,491.0] ||  -> less(n1,n2)* less(n0,n1).
% 18.04/18.29  14743[7:Spt:14707.0] ||  -> less(n1,n2)*.
% 18.04/18.29  17715[0:EqR:6900.0] || equal(u,filling) happens(tapOn,n0)* releasedAt(u,n1)* -> .
% 18.04/18.29  17716[2:MRR:17715.1,9231.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 18.04/18.29  19349[0:Res:255.1,12810.0] || less(u,v)*+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,v)*.
% 18.04/18.29  21571[0:Res:46.1,19349.0] || less_or_equal(u,n8)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n9)*.
% 18.04/18.29  21572[0:Res:44.1,19349.0] || less_or_equal(u,n7)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n8)*.
% 18.04/18.29  21573[0:Res:42.1,19349.0] || less_or_equal(u,n6)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n7)*.
% 18.04/18.29  21574[0:Res:40.1,19349.0] || less_or_equal(u,n5)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n6)*.
% 18.04/18.29  21575[0:Res:38.1,19349.0] || less_or_equal(u,n4)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n5)*.
% 18.04/18.29  21576[0:Res:36.1,19349.0] || less_or_equal(u,n3)+ happens(overflow,u)* -> equal(n0,u) stoppedIn(n0,filling,n4)*.
% 18.04/18.29  21594[0:Res:263.1,19349.0] || happens(overflow,n2) -> equal(n2,u) less_or_equal(u,n1) equal(n2,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29  21595[0:Res:264.1,19349.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) equal(n1,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29  21602[7:Res:14743.0,19349.0] || happens(overflow,n1) -> equal(n1,n0) stoppedIn(n0,filling,n2)*.
% 18.04/18.29  21603[7:MRR:21602.1,323.0] || happens(overflow,n1) -> stoppedIn(n0,filling,n2)*.
% 18.04/18.29  21611[5:MRR:21594.0,21594.3,12497.0,322.0] ||  -> equal(n2,u) less_or_equal(u,n1) stoppedIn(n0,filling,u)*.
% 18.04/18.29  21612[0:MRR:21595.3,323.0] || happens(overflow,n1) -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29  21615[7:Res:21603.1,65.0] || happens(overflow,n1) -> less(skf11(n0,n2,u),n2)*.
% 18.04/18.29  21617[7:Res:21615.1,31.0] || happens(overflow,n1) -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29  21694[7:Res:21617.1,14322.0] || happens(overflow,n1) -> equal(skf11(n0,n2,u),n1)**.
% 18.04/18.29  21732[7:SpR:21694.1,6188.2] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow) -> happens(v,n1)*.
% 18.04/18.29  21780[7:MRR:21732.3,12494.1] || happens(overflow,n1) stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 18.04/18.29  21798[5:Res:21611.2,65.0] ||  -> equal(n2,u) less_or_equal(u,n1) less(skf11(n0,u,v),u)*.
% 18.04/18.29  21801[0:Res:3.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))*.
% 18.04/18.29  21834[0:Rew:15.0,21801.4,15.0,21801.3] || happens(u,n0) less(n0,n2) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 18.04/18.29  21860[5:Res:21798.2,33.0] ||  -> equal(n3,n2) less_or_equal(n3,n1) less_or_equal(skf11(n0,n3,u),n2)*.
% 18.04/18.29  21891[5:MRR:21860.0,21860.1,470.0,469.0] ||  -> less_or_equal(skf11(n0,n3,u),n2)*.
% 18.04/18.29  21988[0:Res:3.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))*.
% 18.04/18.29  22021[0:Rew:14.0,21988.4,14.0,21988.3] || happens(u,n0) less(n0,n1) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 18.04/18.29  22035[5:Res:21891.0,5603.0] ||  -> equal(skf11(n0,n3,u),n1) less_or_equal(skf11(n0,n3,u),n0)* equal(skf11(n0,n3,u),n2).
% 18.04/18.29  22046[5:MRR:22035.1,14314.0] ||  -> equal(skf11(n0,n3,u),n1) equal(skf11(n0,n3,u),n2)**.
% 18.04/18.29  22300[5:SpR:22046.1,14280.0] ||  -> equal(skf11(n0,n3,u),n1)** less(n0,n2).
% 18.04/18.29  22395[8:Spt:22300.0] ||  -> equal(skf11(n0,n3,u),n1)**.
% 18.04/18.29  22404[8:SpR:22395.0,777.1] || stoppedIn(n0,u,n3)* -> happens(overflow,n1).
% 18.04/18.29  22583[8:Res:21611.2,22404.0] ||  -> equal(n3,n2) less_or_equal(n3,n1) happens(overflow,n1)*.
% 18.04/18.29  22586[8:MRR:22583.0,22583.1,470.0,469.0] ||  -> happens(overflow,n1)*.
% 18.04/18.29  22587[8:MRR:21603.0,22586.0] ||  -> stoppedIn(n0,filling,n2)*.
% 18.04/18.29  22598[8:MRR:21780.0,22586.0] || stoppedIn(n0,u,n2)* equal(v,overflow)* -> .
% 18.04/18.29  22609[8:AED:9.0,22598.1] || stoppedIn(n0,u,n2)* -> .
% 18.04/18.29  22610[8:UnC:22609.0,22587.0] ||  -> .
% 18.04/18.29  22613[8:Spt:22610.0,22300.1] ||  -> less(n0,n2)*.
% 18.04/18.29  22641[7:AED:9.0,21780.2] || happens(overflow,n1) stoppedIn(n0,u,n2)* -> .
% 18.04/18.29  22642[7:MRR:21603.1,22641.1] || happens(overflow,n1)* -> .
% 18.04/18.29  22643[8:MRR:21834.1,22613.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2) stoppedIn(n0,filling,n2).
% 18.04/18.29  24219[9:Spt:21571.0,21571.1,21571.2] || less_or_equal(u,n8) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29  24220[9:Res:12546.1,24219.1] || equal(overflow,overflow) less_or_equal(n2,n8)* -> equal(n2,n0).
% 18.04/18.29  24234[9:Obv:24220.0] || less_or_equal(n2,n8)* -> equal(n2,n0).
% 18.04/18.29  24235[9:MRR:24234.0,24234.1,900.0,322.0] ||  -> .
% 18.04/18.29  24266[9:Spt:24235.0,21571.3] ||  -> stoppedIn(n0,filling,n9)*.
% 18.04/18.29  24299[10:Spt:21572.0,21572.1,21572.2] || less_or_equal(u,n7) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29  24300[10:Res:12546.1,24299.1] || equal(overflow,overflow) less_or_equal(n2,n7)* -> equal(n2,n0).
% 18.04/18.29  24314[10:Obv:24300.0] || less_or_equal(n2,n7)* -> equal(n2,n0).
% 18.04/18.29  24315[10:MRR:24314.0,24314.1,1010.0,322.0] ||  -> .
% 18.04/18.29  24344[10:Spt:24315.0,21572.3] ||  -> stoppedIn(n0,filling,n8)*.
% 18.04/18.29  24379[11:Spt:21573.0,21573.1,21573.2] || less_or_equal(u,n6) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29  24380[11:Res:12546.1,24379.1] || equal(overflow,overflow) less_or_equal(n2,n6)* -> equal(n2,n0).
% 18.04/18.29  24394[11:Obv:24380.0] || less_or_equal(n2,n6)* -> equal(n2,n0).
% 18.04/18.29  24395[11:MRR:24394.0,24394.1,1197.0,322.0] ||  -> .
% 18.04/18.29  24424[11:Spt:24395.0,21573.3] ||  -> stoppedIn(n0,filling,n7)*.
% 18.04/18.29  24563[12:Spt:21574.0,21574.1,21574.2] || less_or_equal(u,n5) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29  24564[12:Res:12546.1,24563.1] || equal(overflow,overflow) less_or_equal(n2,n5)* -> equal(n2,n0).
% 18.04/18.29  24578[12:Obv:24564.0] || less_or_equal(n2,n5)* -> equal(n2,n0).
% 18.04/18.29  24579[12:MRR:24578.0,24578.1,1449.0,322.0] ||  -> .
% 18.04/18.29  24608[12:Spt:24579.0,21574.3] ||  -> stoppedIn(n0,filling,n6)*.
% 18.04/18.29  24674[13:Spt:21575.0,21575.1,21575.2] || less_or_equal(u,n4) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29  24675[13:Res:12546.1,24674.1] || equal(overflow,overflow) less_or_equal(n2,n4)* -> equal(n2,n0).
% 18.04/18.29  24689[13:Obv:24675.0] || less_or_equal(n2,n4)* -> equal(n2,n0).
% 18.04/18.29  24690[13:MRR:24689.0,24689.1,1495.0,322.0] ||  -> .
% 18.04/18.29  24719[13:Spt:24690.0,21575.3] ||  -> stoppedIn(n0,filling,n5)*.
% 18.04/18.29  24927[14:Spt:21576.0,21576.1,21576.2] || less_or_equal(u,n3) happens(overflow,u)* -> equal(n0,u).
% 18.04/18.29  24928[14:Res:12546.1,24927.1] || equal(overflow,overflow) less_or_equal(n2,n3)* -> equal(n2,n0).
% 18.04/18.29  24942[14:Obv:24928.0] || less_or_equal(n2,n3)* -> equal(n2,n0).
% 18.04/18.29  24943[14:MRR:24942.0,24942.1,1538.0,322.0] ||  -> .
% 18.04/18.29  24972[14:Spt:24943.0,21576.3] ||  -> stoppedIn(n0,filling,n4)*.
% 18.04/18.29  27171[15:Spt:22643.3] ||  -> stoppedIn(n0,filling,n2)*.
% 18.04/18.29  27174[15:Res:27171.0,65.0] ||  -> less(skf11(n0,n2,u),n2)*.
% 18.04/18.29  27176[15:Res:27174.0,31.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29  27210[15:Res:27176.0,14322.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 18.04/18.29  27245[15:SpR:27210.0,777.1] || stoppedIn(n0,u,n2)* -> happens(overflow,n1).
% 18.04/18.29  27328[15:MRR:27245.1,22642.0] || stoppedIn(n0,u,n2)* -> .
% 18.04/18.29  27329[15:UnC:27328.0,27171.0] ||  -> .
% 18.04/18.29  27348[15:Spt:27329.0,22643.3,27171.0] || stoppedIn(n0,filling,n2)* -> .
% 18.04/18.29  27349[15:Spt:27329.0,22643.0,22643.1,22643.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n2),n2).
% 18.04/18.29  27354[15:Res:11425.3,27349.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 18.04/18.29  27355[15:MRR:27354.0,27354.1,27354.2,13773.0,9231.0,4.0] ||  -> releasedAt(filling,n1) holdsAt(waterLevel(n2),n2)*.
% 18.04/18.29  27418[16:Spt:27355.1] ||  -> holdsAt(waterLevel(n2),n2)*.
% 18.04/18.29  27459[16:Res:27418.0,12540.0] ||  -> equal(n3,n2)**.
% 18.04/18.29  27460[16:MRR:27459.0,470.0] ||  -> .
% 18.04/18.29  27473[16:Spt:27460.0,27355.1,27418.0] || holdsAt(waterLevel(n2),n2)* -> .
% 18.04/18.29  27474[16:Spt:27460.0,27355.0] ||  -> releasedAt(filling,n1)*.
% 18.04/18.29  27485[16:Res:27474.0,13028.0] || holdsAt(filling,n2) -> releasedAt(filling,n0)* holdsAt(filling,n3).
% 18.04/18.29  27496[16:MRR:27485.0,27485.1,27485.2,12492.0,6.0,1.0] ||  -> .
% 18.04/18.29  27506[7:Spt:27496.0,14707.0,14743.0] || less(n1,n2)* -> .
% 18.04/18.29  27507[7:Spt:27496.0,14707.1] ||  -> less(n0,n1)*.
% 18.04/18.29  27631[7:Res:59.2,27506.0] || less_or_equal(n1,n2)* -> equal(n2,n1).
% 18.04/18.29  27636[7:MRR:27631.0,27631.1,1644.0,491.0] ||  -> .
% 18.04/18.29  27637[6:Spt:27636.0,9178.3] ||  -> happens(skf16(n1,u),n1)*.
% 18.04/18.29  27694[6:Res:27637.0,61.0] ||  -> equal(n1,n0) equal(skf16(n1,u),overflow)**.
% 18.04/18.29  27698[6:Res:27637.0,12494.1] || equal(skf16(n1,u),overflow)** -> .
% 18.04/18.29  27716[6:MRR:27694.0,323.0] ||  -> equal(skf16(n1,u),overflow)**.
% 18.04/18.29  27717[6:MRR:27716.0,27698.0] ||  -> .
% 18.04/18.29  27736[4:Spt:27717.0,9233.1] ||  -> happens(skf17(n1,u),n1)*.
% 18.04/18.29  27781[4:Res:27736.0,73.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29  27782[4:Res:27736.0,61.0] ||  -> equal(n1,n0) equal(skf17(n1,u),overflow)**.
% 18.04/18.29  27785[4:Res:27736.0,62.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 18.04/18.29  27786[4:MRR:27785.0,323.0] ||  -> holdsAt(filling,n1)*.
% 18.04/18.29  27793[4:MRR:27781.0,323.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 18.04/18.29  27794[4:MRR:27782.0,323.0] ||  -> equal(skf17(n1,u),overflow)**.
% 18.04/18.29  27795[4:Rew:27794.0,27736.0] ||  -> happens(overflow,n1)*.
% 18.04/18.29  27807[4:MRR:21612.0,27795.0] ||  -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 18.04/18.29  27885[4:Res:27793.0,81.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 18.04/18.29  28737[4:Res:27807.2,66.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 18.04/18.29  28738[4:Res:27807.2,65.0] ||  -> equal(n1,u) less_or_equal(u,n0) less(skf11(n0,u,v),u)*.
% 18.04/18.29  29317[5:Spt:28737.0,28737.1] ||  -> equal(n1,u) less_or_equal(u,n0)*.
% 18.04/18.29  29350[5:Res:29317.1,6114.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 18.04/18.29  29615[5:MRR:29350.0,29350.1,29350.2,29350.3,314.0,491.0,322.0,321.0] ||  -> .
% 18.04/18.29  29746[5:Spt:29615.0,28737.2] ||  -> less(n0,skf11(n0,u,v))*.
% 18.04/18.29  29803[5:Res:29746.0,50.0] || equal(skf11(n0,u,v),n0)** -> .
% 18.04/18.29  29805[5:Res:29746.0,355.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 18.04/18.29  29808[5:Res:1831.0,29805.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 18.04/18.29  30397[4:Res:28738.2,31.0] ||  -> equal(n2,n1) less_or_equal(n2,n0) less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29  30430[4:MRR:30397.0,30397.1,491.0,490.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.04/18.29  30505[4:Res:30430.0,5336.0] ||  -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 18.04/18.29  30516[5:MRR:30505.1,29803.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 18.04/18.29  30533[5:SpR:30516.0,29746.0] ||  -> less(n0,n1)*.
% 18.04/18.29  30560[5:MRR:22021.1,30533.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 18.51/18.69  31163[6:Spt:30560.3] ||  -> stoppedIn(n0,filling,n1)*.
% 18.51/18.69  31166[6:Res:31163.0,65.0] ||  -> less(skf11(n0,n1,u),n1)*.
% 18.51/18.69  31175[6:Res:31166.0,355.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 18.51/18.69  31188[6:MRR:31175.0,29808.0] ||  -> .
% 18.51/18.69  31191[6:Spt:31188.0,30560.3,31163.0] || stoppedIn(n0,filling,n1)* -> .
% 18.51/18.69  31192[6:Spt:31188.0,30560.0,30560.1,30560.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 18.51/18.69  31197[6:Res:11425.3,31192.1] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69  31198[6:MRR:31197.0,31197.1,31197.2,27786.0,9231.0,4.0] ||  -> releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69  31210[7:Spt:31198.1] ||  -> holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69  31244[7:Res:31210.0,27885.0] ||  -> equal(n3,n1)**.
% 18.51/18.69  31245[7:MRR:31244.0,472.0] ||  -> .
% 18.51/18.69  31265[7:Spt:31245.0,31198.1,31210.0] || holdsAt(waterLevel(n1),n1)* -> .
% 18.51/18.69  31266[7:Spt:31245.0,31198.0] ||  -> releasedAt(filling,n1)*.
% 18.51/18.69  31276[7:Res:31266.0,17716.1] || equal(filling,filling)* -> .
% 18.51/18.69  31280[7:Obv:31276.0] ||  -> .
% 18.51/18.69  31288[1:Spt:31280.0,563.2] ||  -> happens(skf18(n1,u),n1)*.
% 18.51/18.69  31289[0:MRR:9732.0,23.0] ||  -> happens(skf18(n0,u),n0)*.
% 18.51/18.69  31372[1:Res:31288.0,73.0] ||  -> equal(n1,n0) holdsAt(waterLevel(n3),n1)*.
% 18.51/18.69  31373[1:Res:31288.0,61.0] ||  -> equal(n1,n0) equal(skf18(n1,u),overflow)**.
% 18.51/18.69  31376[1:Res:31288.0,62.0] ||  -> equal(n1,n0) holdsAt(filling,n1)*.
% 18.51/18.69  31377[1:MRR:31376.0,323.0] ||  -> holdsAt(filling,n1)*.
% 18.51/18.69  31381[1:MRR:31372.0,323.0] ||  -> holdsAt(waterLevel(n3),n1)*.
% 18.51/18.69  31382[1:MRR:31373.0,323.0] ||  -> equal(skf18(n1,u),overflow)**.
% 18.51/18.69  31383[1:Rew:31382.0,31288.0] ||  -> happens(overflow,n1)*.
% 18.51/18.69  31392[1:MRR:21612.0,31383.0] ||  -> equal(n1,u) less_or_equal(u,n0) stoppedIn(n0,filling,u)*.
% 18.51/18.69  31418[2:Spt:9218.0] ||  -> holdsAt(waterLevel(n0),n1)*.
% 18.51/18.69  31432[2:Res:31418.0,81.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n0).
% 18.51/18.69  31495[1:Res:31381.0,95.2] || equal(u,overflow) holdsAt(filling,n1) -> happens(u,n1)*.
% 18.51/18.69  31499[1:Res:31381.0,81.0] || holdsAt(waterLevel(u),n1)* -> equal(u,n3).
% 18.51/18.69  31512[1:MRR:31495.1,31377.0] || equal(u,overflow) -> happens(u,n1)*.
% 18.51/18.69  31519[1:MRR:7929.2,31512.1] || equal(u,overflow)* holdsAt(waterLevel(v),n1) releasedAt(waterLevel(v),n2)* -> .
% 18.51/18.69  31540[1:AED:9.0,31519.0] || holdsAt(waterLevel(u),n1) releasedAt(waterLevel(u),n2)* -> .
% 18.51/18.69  31629[0:Res:31289.0,64.0] ||  -> equal(skf18(n0,u),tapOn)** holdsAt(filling,n0).
% 18.51/18.69  31631[0:MRR:31629.1,4.0] ||  -> equal(skf18(n0,u),tapOn)**.
% 18.51/18.69  31632[0:Rew:31631.0,31289.0] ||  -> happens(tapOn,n0)*.
% 18.51/18.69  31634[0:MRR:11372.1,31632.0] || equal(u,filling) -> holdsAt(u,n1)*.
% 18.51/18.69  31637[0:MRR:17715.1,31632.0] || equal(u,filling) releasedAt(u,n1)* -> .
% 18.51/18.69  31638[0:MRR:9220.0,31632.0] ||  -> releasedAt(waterLevel(u),n2)* happens(skf17(n1,v),n1)*.
% 18.51/18.69  32056[1:SpL:58.1,31540.1] || equal(u,v)* holdsAt(waterLevel(u),n1)*+ releasedAt(waterLevel(v),n2)* -> .
% 18.51/18.69  32251[2:Res:31381.0,31432.0] ||  -> equal(n3,n0)**.
% 18.51/18.69  32254[2:MRR:32251.0,321.0] ||  -> .
% 18.51/18.69  32255[2:Spt:32254.0,9218.0,31418.0] || holdsAt(waterLevel(n0),n1)* -> .
% 18.51/18.69  32256[2:Spt:32254.0,9218.1] ||  -> releasedAt(waterLevel(n0),n1)*.
% 18.51/18.69  32440[3:Spt:865.0,865.1,865.2] || holdsAt(u,n1) -> holdsAt(u,n0) releasedAt(u,n1)*.
% 18.51/18.69  32481[3:Res:32440.2,31637.1] || holdsAt(u,n1)* equal(u,filling) -> holdsAt(u,n0).
% 18.51/18.69  32483[3:MRR:32481.0,31634.1] || equal(u,filling) -> holdsAt(u,n0)*.
% 18.51/18.69  32486[3:Res:32483.1,4.0] || equal(filling,filling)* -> .
% 18.51/18.69  32523[3:Obv:32486.0] ||  -> .
% 18.51/18.69  32528[3:Spt:32523.0,865.3] ||  -> happens(skf16(n0,u),n0)*.
% 18.51/18.69  32535[3:Res:32528.0,64.0] ||  -> equal(skf16(n0,u),tapOn)** holdsAt(filling,n0).
% 18.51/18.69  32540[3:MRR:32535.1,4.0] ||  -> equal(skf16(n0,u),tapOn)**.
% 18.51/18.69  32742[4:Spt:31638.0] ||  -> releasedAt(waterLevel(u),n2)*.
% 18.51/18.69  32744[4:MRR:32056.2,32742.0] || equal(u,v)* holdsAt(waterLevel(u),n1)* -> .
% 18.51/18.69  32746[4:AED:9.0,32744.0] || holdsAt(waterLevel(u),n1)* -> .
% 18.51/18.69  32747[4:UnC:32746.0,31381.0] ||  -> .
% 18.51/18.69  32748[4:Spt:32747.0,31638.1] ||  -> happens(skf17(n1,u),n1)*.
% 18.51/18.69  32918[1:Res:31392.2,66.0] ||  -> equal(n1,u) less_or_equal(u,n0)* less(n0,skf11(n0,v,w))*.
% 18.51/18.69  32919[1:Res:31392.2,65.0] ||  -> equal(n1,u) less_or_equal(u,n0) less(skf11(n0,u,v),u)*.
% 18.51/18.69  33547[5:Spt:32918.0,32918.1] ||  -> equal(n1,u) less_or_equal(u,n0)*.
% 18.51/18.69  33580[5:Res:33547.1,6114.0] || less_or_equal(n0,n3)* -> equal(n2,n1) equal(n2,n0) equal(n3,n0).
% 18.51/18.69  33835[5:MRR:33580.0,33580.1,33580.2,33580.3,314.0,491.0,322.0,321.0] ||  -> .
% 18.51/18.69  33947[5:Spt:33835.0,32918.2] ||  -> less(n0,skf11(n0,u,v))*.
% 18.51/18.69  33953[5:Res:33947.0,50.0] || equal(skf11(n0,u,v),n0)** -> .
% 18.51/18.69  33955[5:Res:33947.0,355.1] || less_or_equal(skf11(n0,u,v),n0)* -> .
% 18.51/18.69  33958[5:Res:1831.0,33955.0] ||  -> less_or_equal(n1,skf11(n0,u,v))*.
% 18.51/18.69  34548[1:Res:32919.2,31.0] ||  -> equal(n2,n1) less_or_equal(n2,n0) less_or_equal(skf11(n0,n2,u),n1)*.
% 18.51/18.69  34581[1:MRR:34548.0,34548.1,491.0,490.0] ||  -> less_or_equal(skf11(n0,n2,u),n1)*.
% 18.51/18.69  34656[1:Res:34581.0,5336.0] ||  -> equal(skf11(n0,n2,u),n1)** equal(skf11(n0,n2,u),n0).
% 18.51/18.69  34667[5:MRR:34656.1,33953.0] ||  -> equal(skf11(n0,n2,u),n1)**.
% 18.51/18.69  34684[5:SpR:34667.0,33947.0] ||  -> less(n0,n1)*.
% 18.51/18.69  34711[5:MRR:22021.1,34684.0] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1) stoppedIn(n0,filling,n1).
% 18.51/18.69  35410[6:Spt:34711.3] ||  -> stoppedIn(n0,filling,n1)*.
% 18.51/18.69  35413[6:Res:35410.0,65.0] ||  -> less(skf11(n0,n1,u),n1)*.
% 18.51/18.69  35422[6:Res:35413.0,355.1] || less_or_equal(n1,skf11(n0,n1,u))* -> .
% 18.51/18.69  35435[6:MRR:35422.0,33958.0] ||  -> .
% 18.51/18.69  35438[6:Spt:35435.0,34711.3,35410.0] || stoppedIn(n0,filling,n1)* -> .
% 18.51/18.69  35439[6:Spt:35435.0,34711.0,34711.1,34711.2] || happens(u,n0) initiates(u,filling,n0)* -> holdsAt(waterLevel(n1),n1).
% 18.51/18.69  35442[6:Res:100.3,35439.1] || holdsAt(filling,plus(n0,n1)) happens(skf16(n0,filling),n0)* -> holdsAt(filling,n0) releasedAt(filling,plus(n0,n1)) holdsAt(waterLevel(n1),n1).
% 18.51/18.69  35444[6:Rew:14.0,35442.3,32540.0,35442.1,14.0,35442.0] || holdsAt(filling,n1) happens(tapOn,n0) -> holdsAt(filling,n0) releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69  35445[6:MRR:35444.0,35444.1,35444.2,31377.0,31632.0,4.0] ||  -> releasedAt(filling,n1) holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69  35456[7:Spt:35445.1] ||  -> holdsAt(waterLevel(n1),n1)*.
% 18.51/18.69  35491[7:Res:35456.0,31499.0] ||  -> equal(n3,n1)**.
% 18.51/18.69  35493[7:MRR:35491.0,472.0] ||  -> .
% 18.51/18.69  35513[7:Spt:35493.0,35445.1,35456.0] || holdsAt(waterLevel(n1),n1)* -> .
% 18.51/18.69  35514[7:Spt:35493.0,35445.0] ||  -> releasedAt(filling,n1)*.
% 18.51/18.69  35524[7:Res:35514.0,31637.1] || equal(filling,filling)* -> .
% 18.51/18.69  35528[7:Obv:35524.0] ||  -> .
% 18.51/18.69  % SZS output end Refutation
% 18.51/18.69  Formulae used in the proof : filling_3 less0 waterLevel_0 not_filling_0 not_released_filling_0 filling_3_l1 tapOff_not_tapOn overflow_not_tapOn plus0_1 plus0_2 plus1_1 plus1_2 plus1_3 not_released_waterLevel_0 filling_not_waterLevel symmetry_of_plus less_or_equal less1 less2 less3 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
% 18.51/18.69  
%------------------------------------------------------------------------------