TSTP Solution File: CSR014+1 by ePrincess---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : ePrincess---1.0
% Problem  : CSR014+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : ePrincess-casc -timeout=%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 02:50:13 EDT 2022

% Result   : Theorem 21.98s 6.32s
% Output   : Proof 27.81s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.11  % Problem  : CSR014+1 : TPTP v8.1.0. Bugfixed v3.1.0.
% 0.07/0.12  % Command  : ePrincess-casc -timeout=%d %s
% 0.11/0.33  % Computer : n022.cluster.edu
% 0.11/0.33  % Model    : x86_64 x86_64
% 0.11/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.33  % Memory   : 8042.1875MB
% 0.11/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.11/0.33  % CPULimit : 300
% 0.11/0.33  % WCLimit  : 600
% 0.11/0.33  % DateTime : Fri Jun 10 01:32:19 EDT 2022
% 0.11/0.33  % CPUTime  : 
% 0.18/0.56          ____       _                          
% 0.18/0.56    ___  / __ \_____(_)___  ________  __________
% 0.18/0.56   / _ \/ /_/ / ___/ / __ \/ ___/ _ \/ ___/ ___/
% 0.18/0.56  /  __/ ____/ /  / / / / / /__/  __(__  |__  ) 
% 0.18/0.56  \___/_/   /_/  /_/_/ /_/\___/\___/____/____/  
% 0.18/0.56  
% 0.18/0.56  A Theorem Prover for First-Order Logic
% 0.18/0.56  (ePrincess v.1.0)
% 0.18/0.56  
% 0.18/0.56  (c) Philipp Rümmer, 2009-2015
% 0.18/0.56  (c) Peter Backeman, 2014-2015
% 0.18/0.56  (contributions by Angelo Brillout, Peter Baumgartner)
% 0.18/0.56  Free software under GNU Lesser General Public License (LGPL).
% 0.18/0.56  Bug reports to peter@backeman.se
% 0.18/0.56  
% 0.18/0.56  For more information, visit http://user.uu.se/~petba168/breu/
% 0.18/0.56  
% 0.18/0.56  Loading /export/starexec/sandbox/benchmark/theBenchmark.p ...
% 0.64/0.61  Prover 0: Options:  -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -resolutionMethod=nonUnifying +ignoreQuantifiers -generateTriggers=all
% 1.85/0.97  Prover 0: Preprocessing ...
% 3.16/1.39  Prover 0: Warning: ignoring some quantifiers
% 3.39/1.41  Prover 0: Constructing countermodel ...
% 20.22/5.90  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -resolutionMethod=normal +ignoreQuantifiers -generateTriggers=all
% 20.51/5.99  Prover 1: Preprocessing ...
% 21.33/6.15  Prover 1: Constructing countermodel ...
% 21.98/6.31  Prover 1: proved (408ms)
% 21.98/6.32  Prover 0: stopped
% 21.98/6.32  
% 21.98/6.32  No countermodel exists, formula is valid
% 21.98/6.32  % SZS status Theorem for theBenchmark
% 21.98/6.32  
% 21.98/6.32  Generating proof ... found it (size 387)
% 26.96/7.49  
% 26.96/7.49  % SZS output start Proof for theBenchmark
% 26.96/7.49  Assumed formulas after preprocessing and simplification: 
% 26.96/7.49  | (0)  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] :  ? [v4] :  ? [v5] : ( ~ (v5 = 0) &  ~ (v4 = 0) &  ~ (v3 = 0) &  ~ (v2 = 0) &  ~ (tapOff = overflow) &  ~ (tapOff = tapOn) &  ~ (spilling = filling) &  ~ (overflow = tapOn) & waterLevel(n3) = v0 & waterLevel(n0) = v1 & releasedAt(spilling, n0) = v5 & releasedAt(filling, n3) = 0 & releasedAt(filling, n0) = v4 & plus(n2, n2) = n4 & plus(n2, n3) = n5 & plus(n3, n3) = n6 & plus(n1, n2) = n3 & plus(n1, n3) = n4 & plus(n1, n1) = n2 & plus(n0, n2) = n2 & plus(n0, n3) = n3 & plus(n0, n1) = n1 & plus(n0, n0) = n0 & holdsAt(v1, n0) = 0 & holdsAt(spilling, n0) = v3 & holdsAt(filling, n0) = v2 &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v13 = 0 | v12 = 0 |  ~ (plus(v7, v10) = v11) |  ~ (holdsAt(v9, v11) = v13) |  ~ (stoppedIn(v7, v8, v11) = v12) |  ~ (happens(v6, v7) = 0) |  ? [v14] :  ? [v15] :  ? [v16] : (trajectory(v8, v7, v9, v10) = v16 & initiates(v6, v8, v7) = v14 & less(n0, v10) = v15 & ( ~ (v16 = 0) |  ~ (v15 = 0) |  ~ (v14 = 0)))) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] :  ! [v13] : (v13 = 0 | v12 = 0 |  ~ (plus(v7, v9) = v11) |  ~ (holdsAt(v10, v11) = v13) |  ~ (startedIn(v7, v8, v11) = v12) |  ~ (happens(v6, v7) = 0) |  ? [v14] :  ? [v15] :  ? [v16] : (antitrajectory(v8, v7, v10, v9) = v16 & less(n0, v9) = v15 & terminates(v6, v8, v7) = v14 & ( ~ (v16 = 0) |  ~ (v15 = 0) |  ~ (v14 = 0)))) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] :  ! [v12] : (v12 = 0 |  ~ (waterLevel(v8) = v11) |  ~ (waterLevel(v6) = v10) |  ~ (holdsAt(v10, v7) = 0) |  ~ (trajectory(filling, v7, v11, v9) = v12) |  ? [v13] : ( ~ (v13 = v8) & plus(v6, v9) = v13)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = 0 |  ~ (startedIn(v6, v8, v7) = v9) |  ~ (initiates(v10, v8, v11) = 0) |  ? [v12] :  ? [v13] :  ? [v14] : (happens(v10, v11) = v12 & less(v11, v7) = v14 & less(v6, v11) = v13 & ( ~ (v14 = 0) |  ~ (v13 = 0) |  ~ (v12 = 0)))) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v9 = 0 |  ~ (stoppedIn(v6, v7, v8) = v9) |  ~ (terminates(v10, v7, v11) = 0) |  ? [v12] :  ? [v13] :  ? [v14] : (happens(v10, v11) = v12 & less(v11, v8) = v14 & less(v6, v11) = v13 & ( ~ (v14 = 0) |  ~ (v13 = 0) |  ~ (v12 = 0)))) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v7 = v6 |  ~ (antitrajectory(v11, v10, v9, v8) = v7) |  ~ (antitrajectory(v11, v10, v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] :  ! [v11] : (v7 = v6 |  ~ (trajectory(v11, v10, v9, v8) = v7) |  ~ (trajectory(v11, v10, v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (releasedAt(v8, v9) = v10) |  ~ (plus(v7, n1) = v9) |  ~ (happens(v6, v7) = 0) |  ? [v11] : ( ~ (v11 = 0) & releases(v6, v8, v7) = v11)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v10 = 0 |  ~ (plus(v7, n1) = v9) |  ~ (holdsAt(v8, v9) = v10) |  ~ (happens(v6, v7) = 0) |  ? [v11] : ( ~ (v11 = 0) & initiates(v6, v8, v7) = v11)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v8 = v7 |  ~ (waterLevel(v8) = v10) |  ~ (waterLevel(v7) = v9) |  ~ (holdsAt(v10, v6) = 0) |  ~ (holdsAt(v9, v6) = 0)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v7 = v6 |  ~ (releases(v10, v9, v8) = v7) |  ~ (releases(v10, v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v7 = v6 |  ~ (startedIn(v10, v9, v8) = v7) |  ~ (startedIn(v10, v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v7 = v6 |  ~ (initiates(v10, v9, v8) = v7) |  ~ (initiates(v10, v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v7 = v6 |  ~ (stoppedIn(v10, v9, v8) = v7) |  ~ (stoppedIn(v10, v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] :  ! [v10] : (v7 = v6 |  ~ (terminates(v10, v9, v8) = v7) |  ~ (terminates(v10, v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (releasedAt(v6, v8) = v9) |  ~ (plus(v7, n1) = v8) |  ? [v10] :  ? [v11] :  ? [v12] :  ? [v13] : ((v11 = 0 & initiates(v10, v6, v7) = v12 & happens(v10, v7) = 0 & terminates(v10, v6, v7) = v13 & (v13 = 0 | v12 = 0)) | ( ~ (v10 = 0) & releasedAt(v6, v7) = v10))) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (releasedAt(v6, v8) = v9) |  ~ (plus(v7, n1) = v8) |  ? [v10] :  ? [v11] :  ? [v12] : ((v12 = 0 & v11 = 0 & initiates(v10, v6, v7) = 0 & happens(v10, v7) = 0) | (holdsAt(v6, v8) = v11 & holdsAt(v6, v7) = v10 & ( ~ (v11 = 0) | v10 = 0)))) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v9 = 0 |  ~ (releasedAt(v6, v8) = v9) |  ~ (plus(v7, n1) = v8) |  ? [v10] :  ? [v11] :  ? [v12] : ((v12 = 0 & v11 = 0 & happens(v10, v7) = 0 & terminates(v10, v6, v7) = 0) | (holdsAt(v6, v8) = v11 & holdsAt(v6, v7) = v10 & ( ~ (v10 = 0) | v11 = 0)))) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v8 = 0 |  ~ (waterLevel(v9) = v6) |  ~ (releases(tapOn, v6, v7) = v8)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v8 = 0 |  ~ (waterLevel(v9) = v6) |  ~ (holdsAt(v6, v7) = 0) |  ~ (initiates(tapOff, v6, v7) = v8)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v8 = 0 |  ~ (waterLevel(v9) = v6) |  ~ (holdsAt(v6, v7) = 0) |  ~ (initiates(overflow, v6, v7) = v8)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (less_or_equal(v9, v8) = v7) |  ~ (less_or_equal(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (releasedAt(v9, v8) = v7) |  ~ (releasedAt(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (plus(v9, v8) = v7) |  ~ (plus(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (holdsAt(v9, v8) = v7) |  ~ (holdsAt(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (happens(v9, v8) = v7) |  ~ (happens(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : (v7 = v6 |  ~ (less(v9, v8) = v7) |  ~ (less(v9, v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (releasedAt(v8, v9) = 0) |  ~ (plus(v7, n1) = v9) |  ~ (happens(v6, v7) = 0) |  ? [v10] :  ? [v11] : ( ~ (v11 = 0) &  ~ (v10 = 0) & initiates(v6, v8, v7) = v10 & terminates(v6, v8, v7) = v11)) &  ! [v6] :  ! [v7] :  ! [v8] :  ! [v9] : ( ~ (plus(v7, n1) = v9) |  ~ (holdsAt(v8, v9) = 0) |  ~ (happens(v6, v7) = 0) |  ? [v10] : ( ~ (v10 = 0) & terminates(v6, v8, v7) = v10)) &  ! [v6] :  ! [v7] :  ! [v8] : (v8 = v7 |  ~ (waterLevel(v6) = v8) |  ~ (waterLevel(v6) = v7)) &  ! [v6] :  ! [v7] :  ! [v8] : (v8 = 0 | v7 = v6 |  ~ (less(v6, v7) = v8) | less(v7, v6) = 0) &  ! [v6] :  ! [v7] :  ! [v8] : (v8 = 0 |  ~ (less_or_equal(v6, v7) = v8) |  ? [v9] : ( ~ (v9 = 0) & less(v6, v7) = v9)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (waterLevel(v8) = v7) |  ~ (waterLevel(v8) = v6)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = v6 |  ~ (waterLevel(v7) = v8) |  ~ (waterLevel(v6) = v8)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = spilling | v7 = filling |  ~ (initiates(v6, v7, v8) = 0) |  ? [v9] :  ? [v10] :  ? [v11] : ((v11 = 0 & v10 = v7 & v6 = tapOff & waterLevel(v9) = v7 & holdsAt(v7, v8) = 0) | (v11 = 0 & v10 = v7 & v6 = overflow & waterLevel(v9) = v7 & holdsAt(v7, v8) = 0))) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = spilling | v6 = tapOn |  ~ (initiates(v6, v7, v8) = 0) |  ? [v9] :  ? [v10] :  ? [v11] : ((v11 = 0 & v10 = v7 & v6 = tapOff & waterLevel(v9) = v7 & holdsAt(v7, v8) = 0) | (v11 = 0 & v10 = v7 & v6 = overflow & waterLevel(v9) = v7 & holdsAt(v7, v8) = 0))) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = filling | v6 = overflow |  ~ (initiates(v6, v7, v8) = 0) |  ? [v9] : (v6 = tapOff & waterLevel(v9) = v7 & holdsAt(v7, v8) = 0)) &  ! [v6] :  ! [v7] :  ! [v8] : (v7 = filling |  ~ (terminates(v6, v7, v8) = 0)) &  ! [v6] :  ! [v7] :  ! [v8] : (v6 = tapOff | v6 = overflow |  ~ (terminates(v6, v7, v8) = 0)) &  ! [v6] :  ! [v7] :  ! [v8] : (v6 = overflow | v6 = tapOn |  ~ (initiates(v6, v7, v8) = 0) |  ? [v9] : (v6 = tapOff & waterLevel(v9) = v7 & holdsAt(v7, v8) = 0)) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (releases(v6, v7, v8) = 0) |  ? [v9] : (v6 = tapOn & waterLevel(v9) = v7)) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (releasedAt(v6, v8) = 0) |  ~ (plus(v7, n1) = v8) |  ? [v9] :  ? [v10] :  ? [v11] : ((v11 = 0 & v10 = 0 & releases(v9, v6, v7) = 0 & happens(v9, v7) = 0) | (v9 = 0 & releasedAt(v6, v7) = 0))) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (plus(v6, v7) = v8) | plus(v7, v6) = v8) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (startedIn(v6, v8, v7) = 0) |  ? [v9] :  ? [v10] : (initiates(v9, v8, v10) = 0 & happens(v9, v10) = 0 & less(v10, v7) = 0 & less(v6, v10) = 0)) &  ! [v6] :  ! [v7] :  ! [v8] : ( ~ (stoppedIn(v6, v7, v8) = 0) |  ? [v9] :  ? [v10] : (happens(v9, v10) = 0 & less(v10, v8) = 0 & less(v6, v10) = 0 & terminates(v9, v7, v10) = 0)) &  ! [v6] :  ! [v7] : (v7 = v6 |  ~ (less_or_equal(v6, v7) = 0) | less(v6, v7) = 0) &  ! [v6] :  ! [v7] : (v7 = n0 | v6 = overflow |  ~ (happens(v6, v7) = 0)) &  ! [v6] :  ! [v7] : (v7 = n0 |  ~ (happens(v6, v7) = 0) | (holdsAt(v0, v7) = 0 & holdsAt(filling, v7) = 0)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, v6) = v7)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n8) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n9) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n7) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n8) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n6) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n7) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n5) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n6) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n4) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n5) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n2) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n3) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n3) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n4) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n1) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n2) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (less_or_equal(v6, n0) = v7) |  ? [v8] : ( ~ (v8 = 0) & less(v6, n1) = v8)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (initiates(overflow, spilling, v6) = v7)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (initiates(tapOn, filling, v6) = v7)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (happens(overflow, v6) = v7) |  ? [v8] :  ? [v9] : (holdsAt(v0, v6) = v8 & holdsAt(filling, v6) = v9 & ( ~ (v9 = 0) |  ~ (v8 = 0)))) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (terminates(tapOff, filling, v6) = v7)) &  ! [v6] :  ! [v7] : (v7 = 0 |  ~ (terminates(overflow, filling, v6) = v7)) &  ! [v6] :  ! [v7] : (v6 = overflow | v6 = tapOn |  ~ (happens(v6, v7) = 0)) &  ! [v6] :  ! [v7] : (v6 = tapOn |  ~ (happens(v6, v7) = 0) | (holdsAt(v0, v7) = 0 & holdsAt(filling, v7) = 0)) &  ! [v6] :  ! [v7] : ( ~ (waterLevel(v6) = v7) |  ? [v8] : ( ~ (v8 = 0) & releasedAt(v7, n0) = v8)) &  ! [v6] :  ! [v7] : ( ~ (less(v6, v7) = 0) |  ? [v8] : ( ~ (v8 = 0) & less(v7, v6) = v8)) &  ! [v6] : (v6 = 0 |  ~ (happens(tapOn, n0) = v6)) &  ! [v6] : ( ~ (less_or_equal(v6, n8) = 0) | less(v6, n9) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n7) = 0) | less(v6, n8) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n6) = 0) | less(v6, n7) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n5) = 0) | less(v6, n6) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n4) = 0) | less(v6, n5) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n2) = 0) | less(v6, n3) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n3) = 0) | less(v6, n4) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n1) = 0) | less(v6, n2) = 0) &  ! [v6] : ( ~ (less_or_equal(v6, n0) = 0) | less(v6, n1) = 0) &  ! [v6] :  ~ (waterLevel(v6) = spilling) &  ! [v6] :  ~ (waterLevel(v6) = filling) &  ! [v6] :  ~ (less(v6, v6) = 0) &  ! [v6] :  ~ (less(v6, n0) = 0))
% 27.34/7.55  | Instantiating (0) with all_0_0_0, all_0_1_1, all_0_2_2, all_0_3_3, all_0_4_4, all_0_5_5 yields:
% 27.34/7.55  | (1)  ~ (all_0_0_0 = 0) &  ~ (all_0_1_1 = 0) &  ~ (all_0_2_2 = 0) &  ~ (all_0_3_3 = 0) &  ~ (tapOff = overflow) &  ~ (tapOff = tapOn) &  ~ (spilling = filling) &  ~ (overflow = tapOn) & waterLevel(n3) = all_0_5_5 & waterLevel(n0) = all_0_4_4 & releasedAt(spilling, n0) = all_0_0_0 & releasedAt(filling, n3) = 0 & releasedAt(filling, n0) = all_0_1_1 & plus(n2, n2) = n4 & plus(n2, n3) = n5 & plus(n3, n3) = n6 & plus(n1, n2) = n3 & plus(n1, n3) = n4 & plus(n1, n1) = n2 & plus(n0, n2) = n2 & plus(n0, n3) = n3 & plus(n0, n1) = n1 & plus(n0, n0) = n0 & holdsAt(all_0_4_4, n0) = 0 & holdsAt(spilling, n0) = all_0_2_2 & holdsAt(filling, n0) = all_0_3_3 &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 | v6 = 0 |  ~ (plus(v1, v4) = v5) |  ~ (holdsAt(v3, v5) = v7) |  ~ (stoppedIn(v1, v2, v5) = v6) |  ~ (happens(v0, v1) = 0) |  ? [v8] :  ? [v9] :  ? [v10] : (trajectory(v2, v1, v3, v4) = v10 & initiates(v0, v2, v1) = v8 & less(n0, v4) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0) |  ~ (v8 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 | v6 = 0 |  ~ (plus(v1, v3) = v5) |  ~ (holdsAt(v4, v5) = v7) |  ~ (startedIn(v1, v2, v5) = v6) |  ~ (happens(v0, v1) = 0) |  ? [v8] :  ? [v9] :  ? [v10] : (antitrajectory(v2, v1, v4, v3) = v10 & less(n0, v3) = v9 & terminates(v0, v2, v1) = v8 & ( ~ (v10 = 0) |  ~ (v9 = 0) |  ~ (v8 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (waterLevel(v2) = v5) |  ~ (waterLevel(v0) = v4) |  ~ (holdsAt(v4, v1) = 0) |  ~ (trajectory(filling, v1, v5, v3) = v6) |  ? [v7] : ( ~ (v7 = v2) & plus(v0, v3) = v7)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v3 = 0 |  ~ (startedIn(v0, v2, v1) = v3) |  ~ (initiates(v4, v2, v5) = 0) |  ? [v6] :  ? [v7] :  ? [v8] : (happens(v4, v5) = v6 & less(v5, v1) = v8 & less(v0, v5) = v7 & ( ~ (v8 = 0) |  ~ (v7 = 0) |  ~ (v6 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v3 = 0 |  ~ (stoppedIn(v0, v1, v2) = v3) |  ~ (terminates(v4, v1, v5) = 0) |  ? [v6] :  ? [v7] :  ? [v8] : (happens(v4, v5) = v6 & less(v5, v2) = v8 & less(v0, v5) = v7 & ( ~ (v8 = 0) |  ~ (v7 = 0) |  ~ (v6 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (antitrajectory(v5, v4, v3, v2) = v1) |  ~ (antitrajectory(v5, v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (trajectory(v5, v4, v3, v2) = v1) |  ~ (trajectory(v5, v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (releasedAt(v2, v3) = v4) |  ~ (plus(v1, n1) = v3) |  ~ (happens(v0, v1) = 0) |  ? [v5] : ( ~ (v5 = 0) & releases(v0, v2, v1) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (plus(v1, n1) = v3) |  ~ (holdsAt(v2, v3) = v4) |  ~ (happens(v0, v1) = 0) |  ? [v5] : ( ~ (v5 = 0) & initiates(v0, v2, v1) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v2 = v1 |  ~ (waterLevel(v2) = v4) |  ~ (waterLevel(v1) = v3) |  ~ (holdsAt(v4, v0) = 0) |  ~ (holdsAt(v3, v0) = 0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (releases(v4, v3, v2) = v1) |  ~ (releases(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (startedIn(v4, v3, v2) = v1) |  ~ (startedIn(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (initiates(v4, v3, v2) = v1) |  ~ (initiates(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (stoppedIn(v4, v3, v2) = v1) |  ~ (stoppedIn(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (terminates(v4, v3, v2) = v1) |  ~ (terminates(v4, v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (releasedAt(v0, v2) = v3) |  ~ (plus(v1, n1) = v2) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v5 = 0 & initiates(v4, v0, v1) = v6 & happens(v4, v1) = 0 & terminates(v4, v0, v1) = v7 & (v7 = 0 | v6 = 0)) | ( ~ (v4 = 0) & releasedAt(v0, v1) = v4))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (releasedAt(v0, v2) = v3) |  ~ (plus(v1, n1) = v2) |  ? [v4] :  ? [v5] :  ? [v6] : ((v6 = 0 & v5 = 0 & initiates(v4, v0, v1) = 0 & happens(v4, v1) = 0) | (holdsAt(v0, v2) = v5 & holdsAt(v0, v1) = v4 & ( ~ (v5 = 0) | v4 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (releasedAt(v0, v2) = v3) |  ~ (plus(v1, n1) = v2) |  ? [v4] :  ? [v5] :  ? [v6] : ((v6 = 0 & v5 = 0 & happens(v4, v1) = 0 & terminates(v4, v0, v1) = 0) | (holdsAt(v0, v2) = v5 & holdsAt(v0, v1) = v4 & ( ~ (v4 = 0) | v5 = 0)))) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (waterLevel(v3) = v0) |  ~ (releases(tapOn, v0, v1) = v2)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (waterLevel(v3) = v0) |  ~ (holdsAt(v0, v1) = 0) |  ~ (initiates(tapOff, v0, v1) = v2)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (waterLevel(v3) = v0) |  ~ (holdsAt(v0, v1) = 0) |  ~ (initiates(overflow, v0, v1) = v2)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (less_or_equal(v3, v2) = v1) |  ~ (less_or_equal(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (releasedAt(v3, v2) = v1) |  ~ (releasedAt(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (plus(v3, v2) = v1) |  ~ (plus(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (holdsAt(v3, v2) = v1) |  ~ (holdsAt(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (happens(v3, v2) = v1) |  ~ (happens(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (less(v3, v2) = v1) |  ~ (less(v3, v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (releasedAt(v2, v3) = 0) |  ~ (plus(v1, n1) = v3) |  ~ (happens(v0, v1) = 0) |  ? [v4] :  ? [v5] : ( ~ (v5 = 0) &  ~ (v4 = 0) & initiates(v0, v2, v1) = v4 & terminates(v0, v2, v1) = v5)) &  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (plus(v1, n1) = v3) |  ~ (holdsAt(v2, v3) = 0) |  ~ (happens(v0, v1) = 0) |  ? [v4] : ( ~ (v4 = 0) & terminates(v0, v2, v1) = v4)) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = v1 |  ~ (waterLevel(v0) = v2) |  ~ (waterLevel(v0) = v1)) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (less(v0, v1) = v2) | less(v1, v0) = 0) &  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_or_equal(v0, v1) = v2) |  ? [v3] : ( ~ (v3 = 0) & less(v0, v1) = v3)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (waterLevel(v2) = v1) |  ~ (waterLevel(v2) = v0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (waterLevel(v1) = v2) |  ~ (waterLevel(v0) = v2)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = spilling | v1 = filling |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] :  ? [v4] :  ? [v5] : ((v5 = 0 & v4 = v1 & v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0) | (v5 = 0 & v4 = v1 & v0 = overflow & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = spilling | v0 = tapOn |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] :  ? [v4] :  ? [v5] : ((v5 = 0 & v4 = v1 & v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0) | (v5 = 0 & v4 = v1 & v0 = overflow & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = filling | v0 = overflow |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] : (v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v1 = filling |  ~ (terminates(v0, v1, v2) = 0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v0 = tapOff | v0 = overflow |  ~ (terminates(v0, v1, v2) = 0)) &  ! [v0] :  ! [v1] :  ! [v2] : (v0 = overflow | v0 = tapOn |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] : (v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (releases(v0, v1, v2) = 0) |  ? [v3] : (v0 = tapOn & waterLevel(v3) = v1)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (releasedAt(v0, v2) = 0) |  ~ (plus(v1, n1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : ((v5 = 0 & v4 = 0 & releases(v3, v0, v1) = 0 & happens(v3, v1) = 0) | (v3 = 0 & releasedAt(v0, v1) = 0))) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (plus(v0, v1) = v2) | plus(v1, v0) = v2) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (startedIn(v0, v2, v1) = 0) |  ? [v3] :  ? [v4] : (initiates(v3, v2, v4) = 0 & happens(v3, v4) = 0 & less(v4, v1) = 0 & less(v0, v4) = 0)) &  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (stoppedIn(v0, v1, v2) = 0) |  ? [v3] :  ? [v4] : (happens(v3, v4) = 0 & less(v4, v2) = 0 & less(v0, v4) = 0 & terminates(v3, v1, v4) = 0)) &  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (less_or_equal(v0, v1) = 0) | less(v0, v1) = 0) &  ! [v0] :  ! [v1] : (v1 = n0 | v0 = overflow |  ~ (happens(v0, v1) = 0)) &  ! [v0] :  ! [v1] : (v1 = n0 |  ~ (happens(v0, v1) = 0) | (holdsAt(all_0_5_5, v1) = 0 & holdsAt(filling, v1) = 0)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n8) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n9) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n7) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n8) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n6) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n7) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n5) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n6) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n4) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n5) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n2) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n3) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n3) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n4) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n1) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n2) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n0) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n1) = v2)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (initiates(overflow, spilling, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (initiates(tapOn, filling, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (happens(overflow, v0) = v1) |  ? [v2] :  ? [v3] : (holdsAt(all_0_5_5, v0) = v2 & holdsAt(filling, v0) = v3 & ( ~ (v3 = 0) |  ~ (v2 = 0)))) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (terminates(tapOff, filling, v0) = v1)) &  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (terminates(overflow, filling, v0) = v1)) &  ! [v0] :  ! [v1] : (v0 = overflow | v0 = tapOn |  ~ (happens(v0, v1) = 0)) &  ! [v0] :  ! [v1] : (v0 = tapOn |  ~ (happens(v0, v1) = 0) | (holdsAt(all_0_5_5, v1) = 0 & holdsAt(filling, v1) = 0)) &  ! [v0] :  ! [v1] : ( ~ (waterLevel(v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & releasedAt(v1, n0) = v2)) &  ! [v0] :  ! [v1] : ( ~ (less(v0, v1) = 0) |  ? [v2] : ( ~ (v2 = 0) & less(v1, v0) = v2)) &  ! [v0] : (v0 = 0 |  ~ (happens(tapOn, n0) = v0)) &  ! [v0] : ( ~ (less_or_equal(v0, n8) = 0) | less(v0, n9) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n7) = 0) | less(v0, n8) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n6) = 0) | less(v0, n7) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n5) = 0) | less(v0, n6) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n4) = 0) | less(v0, n5) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n2) = 0) | less(v0, n3) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n3) = 0) | less(v0, n4) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n1) = 0) | less(v0, n2) = 0) &  ! [v0] : ( ~ (less_or_equal(v0, n0) = 0) | less(v0, n1) = 0) &  ! [v0] :  ~ (waterLevel(v0) = spilling) &  ! [v0] :  ~ (waterLevel(v0) = filling) &  ! [v0] :  ~ (less(v0, v0) = 0) &  ! [v0] :  ~ (less(v0, n0) = 0)
% 27.34/7.57  |
% 27.34/7.57  | Applying alpha-rule on (1) yields:
% 27.34/7.57  | (2)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (holdsAt(v3, v2) = v1) |  ~ (holdsAt(v3, v2) = v0))
% 27.34/7.57  | (3) plus(n0, n0) = n0
% 27.34/7.57  | (4)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (terminates(v4, v3, v2) = v1) |  ~ (terminates(v4, v3, v2) = v0))
% 27.34/7.57  | (5)  ~ (all_0_2_2 = 0)
% 27.34/7.57  | (6)  ! [v0] : ( ~ (less_or_equal(v0, n2) = 0) | less(v0, n3) = 0)
% 27.34/7.57  | (7) plus(n0, n3) = n3
% 27.34/7.57  | (8) releasedAt(filling, n0) = all_0_1_1
% 27.34/7.57  | (9)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n0) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n1) = v2))
% 27.34/7.57  | (10)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = spilling | v0 = tapOn |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] :  ? [v4] :  ? [v5] : ((v5 = 0 & v4 = v1 & v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0) | (v5 = 0 & v4 = v1 & v0 = overflow & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0)))
% 27.34/7.57  | (11)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (initiates(tapOn, filling, v0) = v1))
% 27.34/7.57  | (12)  ! [v0] :  ! [v1] :  ! [v2] : (v0 = tapOff | v0 = overflow |  ~ (terminates(v0, v1, v2) = 0))
% 27.34/7.57  | (13)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (plus(v0, v1) = v2) | plus(v1, v0) = v2)
% 27.34/7.57  | (14)  ! [v0] : ( ~ (less_or_equal(v0, n8) = 0) | less(v0, n9) = 0)
% 27.34/7.57  | (15)  ! [v0] : (v0 = 0 |  ~ (happens(tapOn, n0) = v0))
% 27.34/7.57  | (16)  ! [v0] :  ! [v1] : ( ~ (less(v0, v1) = 0) |  ? [v2] : ( ~ (v2 = 0) & less(v1, v0) = v2))
% 27.34/7.57  | (17)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n5) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n6) = v2))
% 27.34/7.57  | (18)  ! [v0] : ( ~ (less_or_equal(v0, n7) = 0) | less(v0, n8) = 0)
% 27.34/7.57  | (19) plus(n1, n3) = n4
% 27.34/7.57  | (20)  ! [v0] :  ~ (waterLevel(v0) = filling)
% 27.34/7.57  | (21)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 |  ~ (less_or_equal(v0, v1) = v2) |  ? [v3] : ( ~ (v3 = 0) & less(v0, v1) = v3))
% 27.34/7.57  | (22)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (startedIn(v0, v2, v1) = 0) |  ? [v3] :  ? [v4] : (initiates(v3, v2, v4) = 0 & happens(v3, v4) = 0 & less(v4, v1) = 0 & less(v0, v4) = 0))
% 27.34/7.57  | (23)  ! [v0] :  ! [v1] :  ! [v2] : (v0 = overflow | v0 = tapOn |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] : (v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0))
% 27.34/7.57  | (24)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (initiates(v4, v3, v2) = v1) |  ~ (initiates(v4, v3, v2) = v0))
% 27.34/7.57  | (25) plus(n1, n2) = n3
% 27.34/7.57  | (26)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (less(v3, v2) = v1) |  ~ (less(v3, v2) = v0))
% 27.34/7.57  | (27) plus(n2, n3) = n5
% 27.34/7.57  | (28)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n6) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n7) = v2))
% 27.34/7.57  | (29)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (antitrajectory(v5, v4, v3, v2) = v1) |  ~ (antitrajectory(v5, v4, v3, v2) = v0))
% 27.34/7.57  | (30)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (releasedAt(v0, v2) = v3) |  ~ (plus(v1, n1) = v2) |  ? [v4] :  ? [v5] :  ? [v6] :  ? [v7] : ((v5 = 0 & initiates(v4, v0, v1) = v6 & happens(v4, v1) = 0 & terminates(v4, v0, v1) = v7 & (v7 = 0 | v6 = 0)) | ( ~ (v4 = 0) & releasedAt(v0, v1) = v4)))
% 27.34/7.57  | (31) holdsAt(spilling, n0) = all_0_2_2
% 27.34/7.57  | (32)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (terminates(overflow, filling, v0) = v1))
% 27.34/7.57  | (33)  ! [v0] :  ! [v1] : (v1 = n0 | v0 = overflow |  ~ (happens(v0, v1) = 0))
% 27.34/7.58  | (34) plus(n0, n2) = n2
% 27.34/7.58  | (35)  ! [v0] :  ! [v1] : (v1 = n0 |  ~ (happens(v0, v1) = 0) | (holdsAt(all_0_5_5, v1) = 0 & holdsAt(filling, v1) = 0))
% 27.34/7.58  | (36)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (waterLevel(v1) = v2) |  ~ (waterLevel(v0) = v2))
% 27.34/7.58  | (37)  ~ (spilling = filling)
% 27.34/7.58  | (38)  ! [v0] :  ! [v1] : (v1 = v0 |  ~ (less_or_equal(v0, v1) = 0) | less(v0, v1) = 0)
% 27.34/7.58  | (39)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (releasedAt(v0, v2) = v3) |  ~ (plus(v1, n1) = v2) |  ? [v4] :  ? [v5] :  ? [v6] : ((v6 = 0 & v5 = 0 & initiates(v4, v0, v1) = 0 & happens(v4, v1) = 0) | (holdsAt(v0, v2) = v5 & holdsAt(v0, v1) = v4 & ( ~ (v5 = 0) | v4 = 0))))
% 27.34/7.58  | (40)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (releases(v4, v3, v2) = v1) |  ~ (releases(v4, v3, v2) = v0))
% 27.34/7.58  | (41)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (plus(v1, n1) = v3) |  ~ (holdsAt(v2, v3) = v4) |  ~ (happens(v0, v1) = 0) |  ? [v5] : ( ~ (v5 = 0) & initiates(v0, v2, v1) = v5))
% 27.34/7.58  | (42)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v1 = v0 |  ~ (trajectory(v5, v4, v3, v2) = v1) |  ~ (trajectory(v5, v4, v3, v2) = v0))
% 27.34/7.58  | (43)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n2) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n3) = v2))
% 27.34/7.58  | (44)  ! [v0] :  ! [v1] : (v0 = overflow | v0 = tapOn |  ~ (happens(v0, v1) = 0))
% 27.34/7.58  | (45)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (releases(v0, v1, v2) = 0) |  ? [v3] : (v0 = tapOn & waterLevel(v3) = v1))
% 27.34/7.58  | (46)  ! [v0] : ( ~ (less_or_equal(v0, n1) = 0) | less(v0, n2) = 0)
% 27.34/7.58  | (47)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v2 = v1 |  ~ (waterLevel(v2) = v4) |  ~ (waterLevel(v1) = v3) |  ~ (holdsAt(v4, v0) = 0) |  ~ (holdsAt(v3, v0) = 0))
% 27.34/7.58  | (48) waterLevel(n0) = all_0_4_4
% 27.34/7.58  | (49)  ~ (overflow = tapOn)
% 27.34/7.58  | (50)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v3 = 0 |  ~ (startedIn(v0, v2, v1) = v3) |  ~ (initiates(v4, v2, v5) = 0) |  ? [v6] :  ? [v7] :  ? [v8] : (happens(v4, v5) = v6 & less(v5, v1) = v8 & less(v0, v5) = v7 & ( ~ (v8 = 0) |  ~ (v7 = 0) |  ~ (v6 = 0))))
% 27.34/7.58  | (51)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v4 = 0 |  ~ (releasedAt(v2, v3) = v4) |  ~ (plus(v1, n1) = v3) |  ~ (happens(v0, v1) = 0) |  ? [v5] : ( ~ (v5 = 0) & releases(v0, v2, v1) = v5))
% 27.34/7.58  | (52)  ! [v0] :  ~ (less(v0, n0) = 0)
% 27.34/7.58  | (53)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = 0 | v1 = v0 |  ~ (less(v0, v1) = v2) | less(v1, v0) = 0)
% 27.34/7.58  | (54)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (startedIn(v4, v3, v2) = v1) |  ~ (startedIn(v4, v3, v2) = v0))
% 27.34/7.58  | (55)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (plus(v3, v2) = v1) |  ~ (plus(v3, v2) = v0))
% 27.34/7.58  | (56)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n1) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n2) = v2))
% 27.34/7.58  | (57)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] : (v3 = 0 |  ~ (stoppedIn(v0, v1, v2) = v3) |  ~ (terminates(v4, v1, v5) = 0) |  ? [v6] :  ? [v7] :  ? [v8] : (happens(v4, v5) = v6 & less(v5, v2) = v8 & less(v0, v5) = v7 & ( ~ (v8 = 0) |  ~ (v7 = 0) |  ~ (v6 = 0))))
% 27.34/7.58  | (58)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 | v6 = 0 |  ~ (plus(v1, v3) = v5) |  ~ (holdsAt(v4, v5) = v7) |  ~ (startedIn(v1, v2, v5) = v6) |  ~ (happens(v0, v1) = 0) |  ? [v8] :  ? [v9] :  ? [v10] : (antitrajectory(v2, v1, v4, v3) = v10 & less(n0, v3) = v9 & terminates(v0, v2, v1) = v8 & ( ~ (v10 = 0) |  ~ (v9 = 0) |  ~ (v8 = 0))))
% 27.34/7.58  | (59)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] : (v1 = v0 |  ~ (stoppedIn(v4, v3, v2) = v1) |  ~ (stoppedIn(v4, v3, v2) = v0))
% 27.34/7.58  | (60) waterLevel(n3) = all_0_5_5
% 27.34/7.58  | (61)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = filling | v0 = overflow |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] : (v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0))
% 27.34/7.58  | (62)  ~ (all_0_3_3 = 0)
% 27.34/7.58  | (63) releasedAt(spilling, n0) = all_0_0_0
% 27.34/7.58  | (64)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n4) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n5) = v2))
% 27.34/7.58  | (65)  ! [v0] :  ~ (less(v0, v0) = 0)
% 27.34/7.58  | (66)  ! [v0] :  ! [v1] : ( ~ (waterLevel(v0) = v1) |  ? [v2] : ( ~ (v2 = 0) & releasedAt(v1, n0) = v2))
% 27.34/7.58  | (67)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, v0) = v1))
% 27.34/7.58  | (68)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] : (v6 = 0 |  ~ (waterLevel(v2) = v5) |  ~ (waterLevel(v0) = v4) |  ~ (holdsAt(v4, v1) = 0) |  ~ (trajectory(filling, v1, v5, v3) = v6) |  ? [v7] : ( ~ (v7 = v2) & plus(v0, v3) = v7))
% 27.34/7.58  | (69)  ~ (all_0_1_1 = 0)
% 27.34/7.58  | (70)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (releasedAt(v0, v2) = 0) |  ~ (plus(v1, n1) = v2) |  ? [v3] :  ? [v4] :  ? [v5] : ((v5 = 0 & v4 = 0 & releases(v3, v0, v1) = 0 & happens(v3, v1) = 0) | (v3 = 0 & releasedAt(v0, v1) = 0)))
% 27.34/7.58  | (71)  ~ (all_0_0_0 = 0)
% 27.34/7.59  | (72)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = v0 |  ~ (waterLevel(v2) = v1) |  ~ (waterLevel(v2) = v0))
% 27.34/7.59  | (73)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] :  ! [v4] :  ! [v5] :  ! [v6] :  ! [v7] : (v7 = 0 | v6 = 0 |  ~ (plus(v1, v4) = v5) |  ~ (holdsAt(v3, v5) = v7) |  ~ (stoppedIn(v1, v2, v5) = v6) |  ~ (happens(v0, v1) = 0) |  ? [v8] :  ? [v9] :  ? [v10] : (trajectory(v2, v1, v3, v4) = v10 & initiates(v0, v2, v1) = v8 & less(n0, v4) = v9 & ( ~ (v10 = 0) |  ~ (v9 = 0) |  ~ (v8 = 0))))
% 27.34/7.59  | (74)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n7) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n8) = v2))
% 27.34/7.59  | (75)  ! [v0] : ( ~ (less_or_equal(v0, n3) = 0) | less(v0, n4) = 0)
% 27.34/7.59  | (76) plus(n2, n2) = n4
% 27.34/7.59  | (77)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = filling |  ~ (terminates(v0, v1, v2) = 0))
% 27.34/7.59  | (78)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v3 = 0 |  ~ (releasedAt(v0, v2) = v3) |  ~ (plus(v1, n1) = v2) |  ? [v4] :  ? [v5] :  ? [v6] : ((v6 = 0 & v5 = 0 & happens(v4, v1) = 0 & terminates(v4, v0, v1) = 0) | (holdsAt(v0, v2) = v5 & holdsAt(v0, v1) = v4 & ( ~ (v4 = 0) | v5 = 0))))
% 27.34/7.59  | (79)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (plus(v1, n1) = v3) |  ~ (holdsAt(v2, v3) = 0) |  ~ (happens(v0, v1) = 0) |  ? [v4] : ( ~ (v4 = 0) & terminates(v0, v2, v1) = v4))
% 27.34/7.59  | (80)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (waterLevel(v3) = v0) |  ~ (holdsAt(v0, v1) = 0) |  ~ (initiates(tapOff, v0, v1) = v2))
% 27.34/7.59  | (81)  ! [v0] : ( ~ (less_or_equal(v0, n4) = 0) | less(v0, n5) = 0)
% 27.34/7.59  | (82)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (terminates(tapOff, filling, v0) = v1))
% 27.34/7.59  | (83)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (happens(overflow, v0) = v1) |  ? [v2] :  ? [v3] : (holdsAt(all_0_5_5, v0) = v2 & holdsAt(filling, v0) = v3 & ( ~ (v3 = 0) |  ~ (v2 = 0))))
% 27.34/7.59  | (84)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (waterLevel(v3) = v0) |  ~ (holdsAt(v0, v1) = 0) |  ~ (initiates(overflow, v0, v1) = v2))
% 27.34/7.59  | (85) holdsAt(filling, n0) = all_0_3_3
% 27.34/7.59  | (86)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n8) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n9) = v2))
% 27.34/7.59  | (87)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (less_or_equal(v3, v2) = v1) |  ~ (less_or_equal(v3, v2) = v0))
% 27.34/7.59  | (88) plus(n0, n1) = n1
% 27.34/7.59  | (89)  ! [v0] :  ! [v1] :  ! [v2] : ( ~ (stoppedIn(v0, v1, v2) = 0) |  ? [v3] :  ? [v4] : (happens(v3, v4) = 0 & less(v4, v2) = 0 & less(v0, v4) = 0 & terminates(v3, v1, v4) = 0))
% 27.34/7.59  | (90)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : ( ~ (releasedAt(v2, v3) = 0) |  ~ (plus(v1, n1) = v3) |  ~ (happens(v0, v1) = 0) |  ? [v4] :  ? [v5] : ( ~ (v5 = 0) &  ~ (v4 = 0) & initiates(v0, v2, v1) = v4 & terminates(v0, v2, v1) = v5))
% 27.34/7.59  | (91)  ~ (tapOff = tapOn)
% 27.34/7.59  | (92)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (releasedAt(v3, v2) = v1) |  ~ (releasedAt(v3, v2) = v0))
% 27.34/7.59  | (93)  ! [v0] :  ! [v1] :  ! [v2] : (v1 = spilling | v1 = filling |  ~ (initiates(v0, v1, v2) = 0) |  ? [v3] :  ? [v4] :  ? [v5] : ((v5 = 0 & v4 = v1 & v0 = tapOff & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0) | (v5 = 0 & v4 = v1 & v0 = overflow & waterLevel(v3) = v1 & holdsAt(v1, v2) = 0)))
% 27.34/7.59  | (94)  ! [v0] :  ! [v1] :  ! [v2] : (v2 = v1 |  ~ (waterLevel(v0) = v2) |  ~ (waterLevel(v0) = v1))
% 27.34/7.59  | (95)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (initiates(overflow, spilling, v0) = v1))
% 27.34/7.59  | (96)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v1 = v0 |  ~ (happens(v3, v2) = v1) |  ~ (happens(v3, v2) = v0))
% 27.34/7.59  | (97) plus(n1, n1) = n2
% 27.34/7.59  | (98)  ! [v0] : ( ~ (less_or_equal(v0, n5) = 0) | less(v0, n6) = 0)
% 27.34/7.59  | (99)  ! [v0] :  ~ (waterLevel(v0) = spilling)
% 27.34/7.59  | (100)  ! [v0] :  ! [v1] :  ! [v2] :  ! [v3] : (v2 = 0 |  ~ (waterLevel(v3) = v0) |  ~ (releases(tapOn, v0, v1) = v2))
% 27.34/7.59  | (101)  ! [v0] :  ! [v1] : (v1 = 0 |  ~ (less_or_equal(v0, n3) = v1) |  ? [v2] : ( ~ (v2 = 0) & less(v0, n4) = v2))
% 27.34/7.59  | (102) plus(n3, n3) = n6
% 27.34/7.59  | (103)  ! [v0] : ( ~ (less_or_equal(v0, n0) = 0) | less(v0, n1) = 0)
% 27.34/7.59  | (104) holdsAt(all_0_4_4, n0) = 0
% 27.34/7.59  | (105)  ~ (tapOff = overflow)
% 27.34/7.59  | (106)  ! [v0] :  ! [v1] : (v0 = tapOn |  ~ (happens(v0, v1) = 0) | (holdsAt(all_0_5_5, v1) = 0 & holdsAt(filling, v1) = 0))
% 27.34/7.59  | (107)  ! [v0] : ( ~ (less_or_equal(v0, n6) = 0) | less(v0, n7) = 0)
% 27.34/7.59  | (108) releasedAt(filling, n3) = 0
% 27.34/7.59  |
% 27.34/7.59  | Instantiating formula (92) with filling, n0, all_0_1_1, 0 and discharging atoms releasedAt(filling, n0) = all_0_1_1, yields:
% 27.34/7.59  | (109) all_0_1_1 = 0 |  ~ (releasedAt(filling, n0) = 0)
% 27.34/7.59  |
% 27.34/7.60  | Instantiating formula (55) with n3, n3, n5, n4 yields:
% 27.34/7.60  | (110) n5 = n4 |  ~ (plus(n3, n3) = n5) |  ~ (plus(n3, n3) = n4)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n3, n3, n6, n5 and discharging atoms plus(n3, n3) = n6, yields:
% 27.34/7.60  | (111) n6 = n5 |  ~ (plus(n3, n3) = n5)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n1, n1, n3, n4 yields:
% 27.34/7.60  | (112) n4 = n3 |  ~ (plus(n1, n1) = n4) |  ~ (plus(n1, n1) = n3)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n1, n3, n4, n5 and discharging atoms plus(n1, n3) = n4, yields:
% 27.34/7.60  | (113) n5 = n4 |  ~ (plus(n1, n3) = n5)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n1, n1, n4, n6 yields:
% 27.34/7.60  | (114) n6 = n4 |  ~ (plus(n1, n1) = n6) |  ~ (plus(n1, n1) = n4)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n1, n3, n4, n3 and discharging atoms plus(n1, n3) = n4, yields:
% 27.34/7.60  | (115) n4 = n3 |  ~ (plus(n1, n3) = n3)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n1, n1, n1, n3 yields:
% 27.34/7.60  | (116) n3 = n1 |  ~ (plus(n1, n1) = n3) |  ~ (plus(n1, n1) = n1)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n1, n1, n2, n4 and discharging atoms plus(n1, n1) = n2, yields:
% 27.34/7.60  | (117) n4 = n2 |  ~ (plus(n1, n1) = n4)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n0, n0, n0, n4 and discharging atoms plus(n0, n0) = n0, yields:
% 27.34/7.60  | (118) n4 = n0 |  ~ (plus(n0, n0) = n4)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n0, n2, n2, n3 and discharging atoms plus(n0, n2) = n2, yields:
% 27.34/7.60  | (119) n2 = n3 |  ~ (plus(n0, n2) = n3)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n0, n3, n3, n5 and discharging atoms plus(n0, n3) = n3, yields:
% 27.34/7.60  | (120) n5 = n3 |  ~ (plus(n0, n3) = n5)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n0, n0, n0, n6 and discharging atoms plus(n0, n0) = n0, yields:
% 27.34/7.60  | (121) n6 = n0 |  ~ (plus(n0, n0) = n6)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n0, n3, n3, n4 and discharging atoms plus(n0, n3) = n3, yields:
% 27.34/7.60  | (122) n4 = n3 |  ~ (plus(n0, n3) = n4)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (55) with n0, n0, n0, n2 and discharging atoms plus(n0, n0) = n0, yields:
% 27.34/7.60  | (123) n2 = n0 |  ~ (plus(n0, n0) = n2)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (66) with all_0_5_5, n3 and discharging atoms waterLevel(n3) = all_0_5_5, yields:
% 27.34/7.60  | (124)  ? [v0] : ( ~ (v0 = 0) & releasedAt(all_0_5_5, n0) = v0)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (66) with all_0_4_4, n0 and discharging atoms waterLevel(n0) = all_0_4_4, yields:
% 27.34/7.60  | (125)  ? [v0] : ( ~ (v0 = 0) & releasedAt(all_0_4_4, n0) = v0)
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (13) with n5, n3, n2 and discharging atoms plus(n2, n3) = n5, yields:
% 27.34/7.60  | (126) plus(n3, n2) = n5
% 27.34/7.60  |
% 27.34/7.60  | Instantiating formula (70) with n3, n1, filling and discharging atoms releasedAt(filling, n3) = 0, yields:
% 27.81/7.60  | (127)  ~ (plus(n1, n1) = n3) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n1) = 0 & happens(v0, n1) = 0) | (v0 = 0 & releasedAt(filling, n1) = 0))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (13) with n3, n2, n1 and discharging atoms plus(n1, n2) = n3, yields:
% 27.81/7.60  | (128) plus(n2, n1) = n3
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (13) with n4, n3, n1 and discharging atoms plus(n1, n3) = n4, yields:
% 27.81/7.60  | (129) plus(n3, n1) = n4
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (13) with n2, n2, n0 and discharging atoms plus(n0, n2) = n2, yields:
% 27.81/7.60  | (130) plus(n2, n0) = n2
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (70) with n1, n0, filling and discharging atoms plus(n0, n1) = n1, yields:
% 27.81/7.60  | (131)  ~ (releasedAt(filling, n1) = 0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n0) = 0 & happens(v0, n0) = 0) | (v0 = 0 & releasedAt(filling, n0) = 0))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (13) with n3, n3, n0 and discharging atoms plus(n0, n3) = n3, yields:
% 27.81/7.60  | (132) plus(n3, n0) = n3
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (30) with all_0_0_0, n0, n0, spilling and discharging atoms releasedAt(spilling, n0) = all_0_0_0, yields:
% 27.81/7.60  | (133) all_0_0_0 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, spilling, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, spilling, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(spilling, n0) = v0))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (39) with all_0_0_0, n0, n0, spilling and discharging atoms releasedAt(spilling, n0) = all_0_0_0, yields:
% 27.81/7.60  | (134) all_0_0_0 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, spilling, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(spilling, n0) = v1 & holdsAt(spilling, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (78) with all_0_0_0, n0, n0, spilling and discharging atoms releasedAt(spilling, n0) = all_0_0_0, yields:
% 27.81/7.60  | (135) all_0_0_0 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, spilling, n0) = 0) | (holdsAt(spilling, n0) = v1 & holdsAt(spilling, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (30) with all_0_1_1, n0, n0, filling and discharging atoms releasedAt(filling, n0) = all_0_1_1, yields:
% 27.81/7.60  | (136) all_0_1_1 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, filling, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, filling, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(filling, n0) = v0))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (39) with all_0_1_1, n0, n0, filling and discharging atoms releasedAt(filling, n0) = all_0_1_1, yields:
% 27.81/7.60  | (137) all_0_1_1 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, filling, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(filling, n0) = v1 & holdsAt(filling, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (78) with all_0_1_1, n0, n0, filling and discharging atoms releasedAt(filling, n0) = all_0_1_1, yields:
% 27.81/7.60  | (138) all_0_1_1 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, filling, n0) = 0) | (holdsAt(filling, n0) = v1 & holdsAt(filling, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (13) with n1, n1, n0 and discharging atoms plus(n0, n1) = n1, yields:
% 27.81/7.60  | (139) plus(n1, n0) = n1
% 27.81/7.60  |
% 27.81/7.60  | Instantiating (125) with all_17_0_6 yields:
% 27.81/7.60  | (140)  ~ (all_17_0_6 = 0) & releasedAt(all_0_4_4, n0) = all_17_0_6
% 27.81/7.60  |
% 27.81/7.60  | Applying alpha-rule on (140) yields:
% 27.81/7.60  | (141)  ~ (all_17_0_6 = 0)
% 27.81/7.60  | (142) releasedAt(all_0_4_4, n0) = all_17_0_6
% 27.81/7.60  |
% 27.81/7.60  | Instantiating (124) with all_19_0_7 yields:
% 27.81/7.60  | (143)  ~ (all_19_0_7 = 0) & releasedAt(all_0_5_5, n0) = all_19_0_7
% 27.81/7.60  |
% 27.81/7.60  | Applying alpha-rule on (143) yields:
% 27.81/7.60  | (144)  ~ (all_19_0_7 = 0)
% 27.81/7.60  | (145) releasedAt(all_0_5_5, n0) = all_19_0_7
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (55) with n1, n2, n5, n1 yields:
% 27.81/7.60  | (146) n5 = n1 |  ~ (plus(n1, n2) = n5) |  ~ (plus(n1, n2) = n1)
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (55) with n3, n1, n4, n3 and discharging atoms plus(n3, n1) = n4, yields:
% 27.81/7.60  | (147) n4 = n3 |  ~ (plus(n3, n1) = n3)
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (55) with n3, n0, n3, n5 and discharging atoms plus(n3, n0) = n3, yields:
% 27.81/7.60  | (148) n5 = n3 |  ~ (plus(n3, n0) = n5)
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (30) with all_17_0_6, n0, n0, all_0_4_4 and discharging atoms releasedAt(all_0_4_4, n0) = all_17_0_6, yields:
% 27.81/7.60  | (149) all_17_0_6 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, all_0_4_4, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, all_0_4_4, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(all_0_4_4, n0) = v0))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (39) with all_17_0_6, n0, n0, all_0_4_4 and discharging atoms releasedAt(all_0_4_4, n0) = all_17_0_6, yields:
% 27.81/7.60  | (150) all_17_0_6 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, all_0_4_4, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(all_0_4_4, n0) = v1 & holdsAt(all_0_4_4, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (78) with all_17_0_6, n0, n0, all_0_4_4 and discharging atoms releasedAt(all_0_4_4, n0) = all_17_0_6, yields:
% 27.81/7.60  | (151) all_17_0_6 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, all_0_4_4, n0) = 0) | (holdsAt(all_0_4_4, n0) = v1 & holdsAt(all_0_4_4, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (30) with all_19_0_7, n0, n0, all_0_5_5 and discharging atoms releasedAt(all_0_5_5, n0) = all_19_0_7, yields:
% 27.81/7.60  | (152) all_19_0_7 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, all_0_5_5, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, all_0_5_5, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(all_0_5_5, n0) = v0))
% 27.81/7.60  |
% 27.81/7.60  | Instantiating formula (39) with all_19_0_7, n0, n0, all_0_5_5 and discharging atoms releasedAt(all_0_5_5, n0) = all_19_0_7, yields:
% 27.81/7.60  | (153) all_19_0_7 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, all_0_5_5, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(all_0_5_5, n0) = v1 & holdsAt(all_0_5_5, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.61  |
% 27.81/7.61  | Instantiating formula (78) with all_19_0_7, n0, n0, all_0_5_5 and discharging atoms releasedAt(all_0_5_5, n0) = all_19_0_7, yields:
% 27.81/7.61  | (154) all_19_0_7 = 0 |  ~ (plus(n0, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, all_0_5_5, n0) = 0) | (holdsAt(all_0_5_5, n0) = v1 & holdsAt(all_0_5_5, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.61  |
% 27.81/7.61  | Instantiating formula (70) with n3, n2, filling and discharging atoms releasedAt(filling, n3) = 0, plus(n2, n1) = n3, yields:
% 27.81/7.61  | (155)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n2) = 0 & happens(v0, n2) = 0) | (v0 = 0 & releasedAt(filling, n2) = 0))
% 27.81/7.61  |
% 27.81/7.61  | Instantiating formula (30) with all_19_0_7, n0, n3, all_0_5_5 and discharging atoms releasedAt(all_0_5_5, n0) = all_19_0_7, yields:
% 27.81/7.61  | (156) all_19_0_7 = 0 |  ~ (plus(n3, n1) = n0) |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, all_0_5_5, n3) = v2 & happens(v0, n3) = 0 & terminates(v0, all_0_5_5, n3) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(all_0_5_5, n3) = v0))
% 27.81/7.61  |
% 27.81/7.61  | Instantiating (155) with all_26_0_8, all_26_1_9, all_26_2_10 yields:
% 27.81/7.61  | (157) (all_26_0_8 = 0 & all_26_1_9 = 0 & releases(all_26_2_10, filling, n2) = 0 & happens(all_26_2_10, n2) = 0) | (all_26_2_10 = 0 & releasedAt(filling, n2) = 0)
% 27.81/7.61  |
% 27.81/7.61  +-Applying beta-rule and splitting (121), into two cases.
% 27.81/7.61  |-Branch one:
% 27.81/7.61  | (158)  ~ (plus(n0, n0) = n6)
% 27.81/7.61  |
% 27.81/7.61  	| Using (3) and (158) yields:
% 27.81/7.61  	| (159)  ~ (n6 = n0)
% 27.81/7.61  	|
% 27.81/7.61  	+-Applying beta-rule and splitting (123), into two cases.
% 27.81/7.61  	|-Branch one:
% 27.81/7.61  	| (160)  ~ (plus(n0, n0) = n2)
% 27.81/7.61  	|
% 27.81/7.61  		| Using (130) and (160) yields:
% 27.81/7.61  		| (161)  ~ (n2 = n0)
% 27.81/7.61  		|
% 27.81/7.61  		+-Applying beta-rule and splitting (109), into two cases.
% 27.81/7.61  		|-Branch one:
% 27.81/7.61  		| (162)  ~ (releasedAt(filling, n0) = 0)
% 27.81/7.61  		|
% 27.81/7.61  			+-Applying beta-rule and splitting (119), into two cases.
% 27.81/7.61  			|-Branch one:
% 27.81/7.61  			| (163)  ~ (plus(n0, n2) = n3)
% 27.81/7.61  			|
% 27.81/7.61  				| Using (25) and (163) yields:
% 27.81/7.61  				| (164)  ~ (n1 = n0)
% 27.81/7.61  				|
% 27.81/7.61  				+-Applying beta-rule and splitting (131), into two cases.
% 27.81/7.61  				|-Branch one:
% 27.81/7.61  				| (165)  ~ (releasedAt(filling, n1) = 0)
% 27.81/7.61  				|
% 27.81/7.61  					+-Applying beta-rule and splitting (157), into two cases.
% 27.81/7.61  					|-Branch one:
% 27.81/7.61  					| (166) all_26_0_8 = 0 & all_26_1_9 = 0 & releases(all_26_2_10, filling, n2) = 0 & happens(all_26_2_10, n2) = 0
% 27.81/7.61  					|
% 27.81/7.61  						| Applying alpha-rule on (166) yields:
% 27.81/7.61  						| (167) all_26_0_8 = 0
% 27.81/7.61  						| (168) all_26_1_9 = 0
% 27.81/7.61  						| (169) releases(all_26_2_10, filling, n2) = 0
% 27.81/7.61  						| (170) happens(all_26_2_10, n2) = 0
% 27.81/7.61  						|
% 27.81/7.61  						| Instantiating formula (33) with n2, all_26_2_10 and discharging atoms happens(all_26_2_10, n2) = 0, yields:
% 27.81/7.61  						| (171) all_26_2_10 = overflow | n2 = n0
% 27.81/7.61  						|
% 27.81/7.61  						| Instantiating formula (45) with n2, filling, all_26_2_10 and discharging atoms releases(all_26_2_10, filling, n2) = 0, yields:
% 27.81/7.61  						| (172)  ? [v0] : (all_26_2_10 = tapOn & waterLevel(v0) = filling)
% 27.81/7.61  						|
% 27.81/7.61  						| Instantiating formula (35) with n2, all_26_2_10 and discharging atoms happens(all_26_2_10, n2) = 0, yields:
% 27.81/7.61  						| (173) n2 = n0 | (holdsAt(all_0_5_5, n2) = 0 & holdsAt(filling, n2) = 0)
% 27.81/7.61  						|
% 27.81/7.61  						| Instantiating (172) with all_306_0_13 yields:
% 27.81/7.61  						| (174) all_26_2_10 = tapOn & waterLevel(all_306_0_13) = filling
% 27.81/7.61  						|
% 27.81/7.61  						| Applying alpha-rule on (174) yields:
% 27.81/7.61  						| (175) all_26_2_10 = tapOn
% 27.81/7.61  						| (176) waterLevel(all_306_0_13) = filling
% 27.81/7.61  						|
% 27.81/7.61  						+-Applying beta-rule and splitting (173), into two cases.
% 27.81/7.61  						|-Branch one:
% 27.81/7.61  						| (177) n2 = n0
% 27.81/7.61  						|
% 27.81/7.61  							| Equations (177) can reduce 161 to:
% 27.81/7.61  							| (178) $false
% 27.81/7.61  							|
% 27.81/7.61  							|-The branch is then unsatisfiable
% 27.81/7.61  						|-Branch two:
% 27.81/7.61  						| (161)  ~ (n2 = n0)
% 27.81/7.61  						| (180) holdsAt(all_0_5_5, n2) = 0 & holdsAt(filling, n2) = 0
% 27.81/7.61  						|
% 27.81/7.61  							+-Applying beta-rule and splitting (171), into two cases.
% 27.81/7.61  							|-Branch one:
% 27.81/7.61  							| (177) n2 = n0
% 27.81/7.61  							|
% 27.81/7.61  								| Equations (177) can reduce 161 to:
% 27.81/7.61  								| (178) $false
% 27.81/7.61  								|
% 27.81/7.61  								|-The branch is then unsatisfiable
% 27.81/7.61  							|-Branch two:
% 27.81/7.61  							| (161)  ~ (n2 = n0)
% 27.81/7.61  							| (184) all_26_2_10 = overflow
% 27.81/7.61  							|
% 27.81/7.61  								| Combining equations (184,175) yields a new equation:
% 27.81/7.61  								| (185) overflow = tapOn
% 27.81/7.61  								|
% 27.81/7.61  								| Simplifying 185 yields:
% 27.81/7.61  								| (186) overflow = tapOn
% 27.81/7.61  								|
% 27.81/7.61  								| Equations (186) can reduce 49 to:
% 27.81/7.61  								| (178) $false
% 27.81/7.61  								|
% 27.81/7.61  								|-The branch is then unsatisfiable
% 27.81/7.61  					|-Branch two:
% 27.81/7.61  					| (188) all_26_2_10 = 0 & releasedAt(filling, n2) = 0
% 27.81/7.61  					|
% 27.81/7.61  						| Applying alpha-rule on (188) yields:
% 27.81/7.61  						| (189) all_26_2_10 = 0
% 27.81/7.61  						| (190) releasedAt(filling, n2) = 0
% 27.81/7.61  						|
% 27.81/7.61  						| Instantiating formula (70) with n2, n1, filling and discharging atoms releasedAt(filling, n2) = 0, plus(n1, n1) = n2, yields:
% 27.81/7.61  						| (191)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n1) = 0 & happens(v0, n1) = 0) | (v0 = 0 & releasedAt(filling, n1) = 0))
% 27.81/7.61  						|
% 27.81/7.61  						| Instantiating (191) with all_304_0_14, all_304_1_15, all_304_2_16 yields:
% 27.81/7.61  						| (192) (all_304_0_14 = 0 & all_304_1_15 = 0 & releases(all_304_2_16, filling, n1) = 0 & happens(all_304_2_16, n1) = 0) | (all_304_2_16 = 0 & releasedAt(filling, n1) = 0)
% 27.81/7.61  						|
% 27.81/7.61  						+-Applying beta-rule and splitting (192), into two cases.
% 27.81/7.61  						|-Branch one:
% 27.81/7.61  						| (193) all_304_0_14 = 0 & all_304_1_15 = 0 & releases(all_304_2_16, filling, n1) = 0 & happens(all_304_2_16, n1) = 0
% 27.81/7.61  						|
% 27.81/7.61  							| Applying alpha-rule on (193) yields:
% 27.81/7.61  							| (194) all_304_0_14 = 0
% 27.81/7.61  							| (195) all_304_1_15 = 0
% 27.81/7.61  							| (196) releases(all_304_2_16, filling, n1) = 0
% 27.81/7.61  							| (197) happens(all_304_2_16, n1) = 0
% 27.81/7.61  							|
% 27.81/7.61  							| Instantiating formula (33) with n1, all_304_2_16 and discharging atoms happens(all_304_2_16, n1) = 0, yields:
% 27.81/7.61  							| (198) all_304_2_16 = overflow | n1 = n0
% 27.81/7.61  							|
% 27.81/7.61  							| Instantiating formula (45) with n1, filling, all_304_2_16 and discharging atoms releases(all_304_2_16, filling, n1) = 0, yields:
% 27.81/7.61  							| (199)  ? [v0] : (all_304_2_16 = tapOn & waterLevel(v0) = filling)
% 27.81/7.61  							|
% 27.81/7.61  							| Instantiating formula (35) with n1, all_304_2_16 and discharging atoms happens(all_304_2_16, n1) = 0, yields:
% 27.81/7.61  							| (200) n1 = n0 | (holdsAt(all_0_5_5, n1) = 0 & holdsAt(filling, n1) = 0)
% 27.81/7.61  							|
% 27.81/7.61  							| Instantiating (199) with all_314_0_19 yields:
% 27.81/7.61  							| (201) all_304_2_16 = tapOn & waterLevel(all_314_0_19) = filling
% 27.81/7.61  							|
% 27.81/7.61  							| Applying alpha-rule on (201) yields:
% 27.81/7.61  							| (202) all_304_2_16 = tapOn
% 27.81/7.61  							| (203) waterLevel(all_314_0_19) = filling
% 27.81/7.61  							|
% 27.81/7.61  							+-Applying beta-rule and splitting (200), into two cases.
% 27.81/7.61  							|-Branch one:
% 27.81/7.61  							| (204) n1 = n0
% 27.81/7.61  							|
% 27.81/7.61  								| Equations (204) can reduce 164 to:
% 27.81/7.61  								| (178) $false
% 27.81/7.61  								|
% 27.81/7.61  								|-The branch is then unsatisfiable
% 27.81/7.61  							|-Branch two:
% 27.81/7.61  							| (164)  ~ (n1 = n0)
% 27.81/7.61  							| (207) holdsAt(all_0_5_5, n1) = 0 & holdsAt(filling, n1) = 0
% 27.81/7.61  							|
% 27.81/7.61  								+-Applying beta-rule and splitting (198), into two cases.
% 27.81/7.61  								|-Branch one:
% 27.81/7.61  								| (204) n1 = n0
% 27.81/7.61  								|
% 27.81/7.61  									| Equations (204) can reduce 164 to:
% 27.81/7.61  									| (178) $false
% 27.81/7.61  									|
% 27.81/7.61  									|-The branch is then unsatisfiable
% 27.81/7.61  								|-Branch two:
% 27.81/7.61  								| (164)  ~ (n1 = n0)
% 27.81/7.61  								| (211) all_304_2_16 = overflow
% 27.81/7.61  								|
% 27.81/7.61  									| Combining equations (211,202) yields a new equation:
% 27.81/7.61  									| (185) overflow = tapOn
% 27.81/7.61  									|
% 27.81/7.61  									| Simplifying 185 yields:
% 27.81/7.61  									| (186) overflow = tapOn
% 27.81/7.61  									|
% 27.81/7.61  									| Equations (186) can reduce 49 to:
% 27.81/7.61  									| (178) $false
% 27.81/7.61  									|
% 27.81/7.61  									|-The branch is then unsatisfiable
% 27.81/7.61  						|-Branch two:
% 27.81/7.61  						| (215) all_304_2_16 = 0 & releasedAt(filling, n1) = 0
% 27.81/7.61  						|
% 27.81/7.61  							| Applying alpha-rule on (215) yields:
% 27.81/7.61  							| (216) all_304_2_16 = 0
% 27.81/7.61  							| (217) releasedAt(filling, n1) = 0
% 27.81/7.61  							|
% 27.81/7.61  							| Using (217) and (165) yields:
% 27.81/7.61  							| (218) $false
% 27.81/7.61  							|
% 27.81/7.61  							|-The branch is then unsatisfiable
% 27.81/7.61  				|-Branch two:
% 27.81/7.61  				| (217) releasedAt(filling, n1) = 0
% 27.81/7.61  				| (220)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n0) = 0 & happens(v0, n0) = 0) | (v0 = 0 & releasedAt(filling, n0) = 0))
% 27.81/7.61  				|
% 27.81/7.61  					| Instantiating (220) with all_196_0_20, all_196_1_21, all_196_2_22 yields:
% 27.81/7.61  					| (221) (all_196_0_20 = 0 & all_196_1_21 = 0 & releases(all_196_2_22, filling, n0) = 0 & happens(all_196_2_22, n0) = 0) | (all_196_2_22 = 0 & releasedAt(filling, n0) = 0)
% 27.81/7.61  					|
% 27.81/7.61  					+-Applying beta-rule and splitting (221), into two cases.
% 27.81/7.61  					|-Branch one:
% 27.81/7.61  					| (222) all_196_0_20 = 0 & all_196_1_21 = 0 & releases(all_196_2_22, filling, n0) = 0 & happens(all_196_2_22, n0) = 0
% 27.81/7.61  					|
% 27.81/7.61  						| Applying alpha-rule on (222) yields:
% 27.81/7.61  						| (223) all_196_0_20 = 0
% 27.81/7.61  						| (224) all_196_1_21 = 0
% 27.81/7.61  						| (225) releases(all_196_2_22, filling, n0) = 0
% 27.81/7.61  						| (226) happens(all_196_2_22, n0) = 0
% 27.81/7.61  						|
% 27.81/7.61  						| Instantiating formula (45) with n0, filling, all_196_2_22 and discharging atoms releases(all_196_2_22, filling, n0) = 0, yields:
% 27.81/7.61  						| (227)  ? [v0] : (all_196_2_22 = tapOn & waterLevel(v0) = filling)
% 27.81/7.61  						|
% 27.81/7.62  						| Instantiating (227) with all_208_0_25 yields:
% 27.81/7.62  						| (228) all_196_2_22 = tapOn & waterLevel(all_208_0_25) = filling
% 27.81/7.62  						|
% 27.81/7.62  						| Applying alpha-rule on (228) yields:
% 27.81/7.62  						| (229) all_196_2_22 = tapOn
% 27.81/7.62  						| (230) waterLevel(all_208_0_25) = filling
% 27.81/7.62  						|
% 27.81/7.62  						| Instantiating formula (20) with all_208_0_25 and discharging atoms waterLevel(all_208_0_25) = filling, yields:
% 27.81/7.62  						| (218) $false
% 27.81/7.62  						|
% 27.81/7.62  						|-The branch is then unsatisfiable
% 27.81/7.62  					|-Branch two:
% 27.81/7.62  					| (232) all_196_2_22 = 0 & releasedAt(filling, n0) = 0
% 27.81/7.62  					|
% 27.81/7.62  						| Applying alpha-rule on (232) yields:
% 27.81/7.62  						| (233) all_196_2_22 = 0
% 27.81/7.62  						| (234) releasedAt(filling, n0) = 0
% 27.81/7.62  						|
% 27.81/7.62  						| Using (234) and (162) yields:
% 27.81/7.62  						| (218) $false
% 27.81/7.62  						|
% 27.81/7.62  						|-The branch is then unsatisfiable
% 27.81/7.62  			|-Branch two:
% 27.81/7.62  			| (236) plus(n0, n2) = n3
% 27.81/7.62  			| (237) n2 = n3
% 27.81/7.62  			|
% 27.81/7.62  				| From (237)(237) and (76) follows:
% 27.81/7.62  				| (238) plus(n3, n3) = n4
% 27.81/7.62  				|
% 27.81/7.62  				| From (237) and (128) follows:
% 27.81/7.62  				| (239) plus(n3, n1) = n3
% 27.81/7.62  				|
% 27.81/7.62  				| From (237) and (126) follows:
% 27.81/7.62  				| (240) plus(n3, n3) = n5
% 27.81/7.62  				|
% 27.81/7.62  				| From (237) and (97) follows:
% 27.81/7.62  				| (241) plus(n1, n1) = n3
% 27.81/7.62  				|
% 27.81/7.62  				| From (237) and (236) follows:
% 27.81/7.62  				| (7) plus(n0, n3) = n3
% 27.81/7.62  				|
% 27.81/7.62  				+-Applying beta-rule and splitting (147), into two cases.
% 27.81/7.62  				|-Branch one:
% 27.81/7.62  				| (243)  ~ (plus(n3, n1) = n3)
% 27.81/7.62  				|
% 27.81/7.62  					| Using (239) and (243) yields:
% 27.81/7.62  					| (218) $false
% 27.81/7.62  					|
% 27.81/7.62  					|-The branch is then unsatisfiable
% 27.81/7.62  				|-Branch two:
% 27.81/7.62  				| (239) plus(n3, n1) = n3
% 27.81/7.62  				| (246) n4 = n3
% 27.81/7.62  				|
% 27.81/7.62  					| From (246) and (238) follows:
% 27.81/7.62  					| (247) plus(n3, n3) = n3
% 27.81/7.62  					|
% 27.81/7.62  					| From (246) and (19) follows:
% 27.81/7.62  					| (248) plus(n1, n3) = n3
% 27.81/7.62  					|
% 27.81/7.62  					+-Applying beta-rule and splitting (110), into two cases.
% 27.81/7.62  					|-Branch one:
% 27.81/7.62  					| (249)  ~ (plus(n3, n3) = n5)
% 27.81/7.62  					|
% 27.81/7.62  						| Using (240) and (249) yields:
% 27.81/7.62  						| (218) $false
% 27.81/7.62  						|
% 27.81/7.62  						|-The branch is then unsatisfiable
% 27.81/7.62  					|-Branch two:
% 27.81/7.62  					| (240) plus(n3, n3) = n5
% 27.81/7.62  					| (252) n5 = n4 |  ~ (plus(n3, n3) = n4)
% 27.81/7.62  					|
% 27.81/7.62  						+-Applying beta-rule and splitting (127), into two cases.
% 27.81/7.62  						|-Branch one:
% 27.81/7.62  						| (253)  ~ (plus(n1, n1) = n3)
% 27.81/7.62  						|
% 27.81/7.62  							| Using (241) and (253) yields:
% 27.81/7.62  							| (218) $false
% 27.81/7.62  							|
% 27.81/7.62  							|-The branch is then unsatisfiable
% 27.81/7.62  						|-Branch two:
% 27.81/7.62  						| (241) plus(n1, n1) = n3
% 27.81/7.62  						| (191)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n1) = 0 & happens(v0, n1) = 0) | (v0 = 0 & releasedAt(filling, n1) = 0))
% 27.81/7.62  						|
% 27.81/7.62  							| Instantiating (191) with all_101_0_26, all_101_1_27, all_101_2_28 yields:
% 27.81/7.62  							| (257) (all_101_0_26 = 0 & all_101_1_27 = 0 & releases(all_101_2_28, filling, n1) = 0 & happens(all_101_2_28, n1) = 0) | (all_101_2_28 = 0 & releasedAt(filling, n1) = 0)
% 27.81/7.62  							|
% 27.81/7.62  							+-Applying beta-rule and splitting (252), into two cases.
% 27.81/7.62  							|-Branch one:
% 27.81/7.62  							| (258)  ~ (plus(n3, n3) = n4)
% 27.81/7.62  							|
% 27.81/7.62  								| From (246) and (258) follows:
% 27.81/7.62  								| (259)  ~ (plus(n3, n3) = n3)
% 27.81/7.62  								|
% 27.81/7.62  								| Using (247) and (259) yields:
% 27.81/7.62  								| (218) $false
% 27.81/7.62  								|
% 27.81/7.62  								|-The branch is then unsatisfiable
% 27.81/7.62  							|-Branch two:
% 27.81/7.62  							| (238) plus(n3, n3) = n4
% 27.81/7.62  							| (262) n5 = n4
% 27.81/7.62  							|
% 27.81/7.62  								| Combining equations (246,262) yields a new equation:
% 27.81/7.62  								| (263) n5 = n3
% 27.81/7.62  								|
% 27.81/7.62  								| From (246) and (238) follows:
% 27.81/7.62  								| (247) plus(n3, n3) = n3
% 27.81/7.62  								|
% 27.81/7.62  								+-Applying beta-rule and splitting (111), into two cases.
% 27.81/7.62  								|-Branch one:
% 27.81/7.62  								| (249)  ~ (plus(n3, n3) = n5)
% 27.81/7.62  								|
% 27.81/7.62  									| From (263) and (249) follows:
% 27.81/7.62  									| (259)  ~ (plus(n3, n3) = n3)
% 27.81/7.62  									|
% 27.81/7.62  									| Using (247) and (259) yields:
% 27.81/7.62  									| (218) $false
% 27.81/7.62  									|
% 27.81/7.62  									|-The branch is then unsatisfiable
% 27.81/7.62  								|-Branch two:
% 27.81/7.62  								| (240) plus(n3, n3) = n5
% 27.81/7.62  								| (269) n6 = n5
% 27.81/7.62  								|
% 27.81/7.62  									| Combining equations (263,269) yields a new equation:
% 27.81/7.62  									| (270) n6 = n3
% 27.81/7.62  									|
% 27.81/7.62  									| Equations (270) can reduce 159 to:
% 27.81/7.62  									| (271)  ~ (n3 = n0)
% 27.81/7.62  									|
% 27.81/7.62  									+-Applying beta-rule and splitting (122), into two cases.
% 27.81/7.62  									|-Branch one:
% 27.81/7.62  									| (272)  ~ (plus(n0, n3) = n4)
% 27.81/7.62  									|
% 27.81/7.62  										| From (246) and (272) follows:
% 27.81/7.62  										| (273)  ~ (plus(n0, n3) = n3)
% 27.81/7.62  										|
% 27.81/7.62  										| Using (7) and (273) yields:
% 27.81/7.62  										| (218) $false
% 27.81/7.62  										|
% 27.81/7.62  										|-The branch is then unsatisfiable
% 27.81/7.62  									|-Branch two:
% 27.81/7.62  									| (275) plus(n0, n3) = n4
% 27.81/7.62  									| (246) n4 = n3
% 27.81/7.62  									|
% 27.81/7.62  										| From (246) and (275) follows:
% 27.81/7.62  										| (7) plus(n0, n3) = n3
% 27.81/7.62  										|
% 27.81/7.62  										+-Applying beta-rule and splitting (120), into two cases.
% 27.81/7.62  										|-Branch one:
% 27.81/7.62  										| (278)  ~ (plus(n0, n3) = n5)
% 27.81/7.62  										|
% 27.81/7.62  											| From (263) and (278) follows:
% 27.81/7.62  											| (273)  ~ (plus(n0, n3) = n3)
% 27.81/7.62  											|
% 27.81/7.62  											| Using (7) and (273) yields:
% 27.81/7.62  											| (218) $false
% 27.81/7.62  											|
% 27.81/7.62  											|-The branch is then unsatisfiable
% 27.81/7.62  										|-Branch two:
% 27.81/7.62  										| (281) plus(n0, n3) = n5
% 27.81/7.62  										| (263) n5 = n3
% 27.81/7.62  										|
% 27.81/7.62  											+-Applying beta-rule and splitting (118), into two cases.
% 27.81/7.62  											|-Branch one:
% 27.81/7.62  											| (283)  ~ (plus(n0, n0) = n4)
% 27.81/7.62  											|
% 27.81/7.62  												| From (246) and (283) follows:
% 27.81/7.62  												| (284)  ~ (plus(n0, n0) = n3)
% 27.81/7.62  												|
% 27.81/7.62  												+-Applying beta-rule and splitting (115), into two cases.
% 27.81/7.62  												|-Branch one:
% 27.81/7.62  												| (285)  ~ (plus(n1, n3) = n3)
% 27.81/7.62  												|
% 27.81/7.62  													| Using (248) and (285) yields:
% 27.81/7.62  													| (218) $false
% 27.81/7.62  													|
% 27.81/7.62  													|-The branch is then unsatisfiable
% 27.81/7.62  												|-Branch two:
% 27.81/7.62  												| (248) plus(n1, n3) = n3
% 27.81/7.62  												| (246) n4 = n3
% 27.81/7.62  												|
% 27.81/7.62  													+-Applying beta-rule and splitting (117), into two cases.
% 27.81/7.62  													|-Branch one:
% 27.81/7.62  													| (289)  ~ (plus(n1, n1) = n4)
% 27.81/7.62  													|
% 27.81/7.62  														| From (246) and (289) follows:
% 27.81/7.62  														| (253)  ~ (plus(n1, n1) = n3)
% 27.81/7.62  														|
% 27.81/7.62  														| Using (241) and (253) yields:
% 27.81/7.62  														| (218) $false
% 27.81/7.62  														|
% 27.81/7.62  														|-The branch is then unsatisfiable
% 27.81/7.62  													|-Branch two:
% 27.81/7.62  													| (292) plus(n1, n1) = n4
% 27.81/7.62  													| (293) n4 = n2
% 27.81/7.62  													|
% 27.81/7.62  														| Combining equations (246,293) yields a new equation:
% 27.81/7.62  														| (237) n2 = n3
% 27.81/7.62  														|
% 27.81/7.62  														| Combining equations (237,293) yields a new equation:
% 27.81/7.62  														| (246) n4 = n3
% 27.81/7.62  														|
% 27.81/7.62  														| From (246) and (292) follows:
% 27.81/7.62  														| (241) plus(n1, n1) = n3
% 27.81/7.62  														|
% 27.81/7.62  														+-Applying beta-rule and splitting (113), into two cases.
% 27.81/7.62  														|-Branch one:
% 27.81/7.62  														| (297)  ~ (plus(n1, n3) = n5)
% 27.81/7.62  														|
% 27.81/7.62  															| From (263) and (297) follows:
% 27.81/7.62  															| (285)  ~ (plus(n1, n3) = n3)
% 27.81/7.62  															|
% 27.81/7.62  															| Using (248) and (285) yields:
% 27.81/7.62  															| (218) $false
% 27.81/7.62  															|
% 27.81/7.62  															|-The branch is then unsatisfiable
% 27.81/7.62  														|-Branch two:
% 27.81/7.62  														| (300) plus(n1, n3) = n5
% 27.81/7.62  														| (262) n5 = n4
% 27.81/7.62  														|
% 27.81/7.62  															| Combining equations (263,262) yields a new equation:
% 27.81/7.62  															| (246) n4 = n3
% 27.81/7.62  															|
% 27.81/7.62  															+-Applying beta-rule and splitting (116), into two cases.
% 27.81/7.62  															|-Branch one:
% 27.81/7.62  															| (253)  ~ (plus(n1, n1) = n3)
% 27.81/7.62  															|
% 27.81/7.62  																| Using (241) and (253) yields:
% 27.81/7.62  																| (218) $false
% 27.81/7.62  																|
% 27.81/7.62  																|-The branch is then unsatisfiable
% 27.81/7.62  															|-Branch two:
% 27.81/7.62  															| (241) plus(n1, n1) = n3
% 27.81/7.62  															| (306) n3 = n1 |  ~ (plus(n1, n1) = n1)
% 27.81/7.62  															|
% 27.81/7.62  																+-Applying beta-rule and splitting (112), into two cases.
% 27.81/7.62  																|-Branch one:
% 27.81/7.62  																| (289)  ~ (plus(n1, n1) = n4)
% 27.81/7.62  																|
% 27.81/7.62  																	| From (246) and (289) follows:
% 27.81/7.62  																	| (253)  ~ (plus(n1, n1) = n3)
% 27.81/7.62  																	|
% 27.81/7.62  																	| Using (241) and (253) yields:
% 27.81/7.62  																	| (218) $false
% 27.81/7.62  																	|
% 27.81/7.62  																	|-The branch is then unsatisfiable
% 27.81/7.62  																|-Branch two:
% 27.81/7.62  																| (292) plus(n1, n1) = n4
% 27.81/7.62  																| (311) n4 = n3 |  ~ (plus(n1, n1) = n3)
% 27.81/7.62  																|
% 27.81/7.62  																	| From (246) and (292) follows:
% 27.81/7.62  																	| (241) plus(n1, n1) = n3
% 27.81/7.62  																	|
% 27.81/7.62  																	+-Applying beta-rule and splitting (114), into two cases.
% 27.81/7.62  																	|-Branch one:
% 27.81/7.62  																	| (313)  ~ (plus(n1, n1) = n6)
% 27.81/7.62  																	|
% 27.81/7.62  																		| From (270) and (313) follows:
% 27.81/7.62  																		| (253)  ~ (plus(n1, n1) = n3)
% 27.81/7.62  																		|
% 27.81/7.62  																		| Using (241) and (253) yields:
% 27.81/7.62  																		| (218) $false
% 27.81/7.62  																		|
% 27.81/7.62  																		|-The branch is then unsatisfiable
% 27.81/7.62  																	|-Branch two:
% 27.81/7.62  																	| (316) plus(n1, n1) = n6
% 27.81/7.62  																	| (317) n6 = n4 |  ~ (plus(n1, n1) = n4)
% 27.81/7.63  																	|
% 27.81/7.63  																		| From (270) and (316) follows:
% 27.81/7.63  																		| (241) plus(n1, n1) = n3
% 27.81/7.63  																		|
% 27.81/7.63  																		+-Applying beta-rule and splitting (131), into two cases.
% 27.81/7.63  																		|-Branch one:
% 27.81/7.63  																		| (165)  ~ (releasedAt(filling, n1) = 0)
% 27.81/7.63  																		|
% 27.81/7.63  																			+-Applying beta-rule and splitting (257), into two cases.
% 27.81/7.63  																			|-Branch one:
% 27.81/7.63  																			| (320) all_101_0_26 = 0 & all_101_1_27 = 0 & releases(all_101_2_28, filling, n1) = 0 & happens(all_101_2_28, n1) = 0
% 27.81/7.63  																			|
% 27.81/7.63  																				| Applying alpha-rule on (320) yields:
% 27.81/7.63  																				| (321) all_101_0_26 = 0
% 27.81/7.63  																				| (322) all_101_1_27 = 0
% 27.81/7.63  																				| (323) releases(all_101_2_28, filling, n1) = 0
% 27.81/7.63  																				| (324) happens(all_101_2_28, n1) = 0
% 27.81/7.63  																				|
% 27.81/7.63  																				| Instantiating formula (33) with n1, all_101_2_28 and discharging atoms happens(all_101_2_28, n1) = 0, yields:
% 27.81/7.63  																				| (325) all_101_2_28 = overflow | n1 = n0
% 27.81/7.63  																				|
% 27.81/7.63  																				+-Applying beta-rule and splitting (133), into two cases.
% 27.81/7.63  																				|-Branch one:
% 27.81/7.63  																				| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																				|
% 27.81/7.63  																					| Using (88) and (326) yields:
% 27.81/7.63  																					| (164)  ~ (n1 = n0)
% 27.81/7.63  																					|
% 27.81/7.63  																					+-Applying beta-rule and splitting (325), into two cases.
% 27.81/7.63  																					|-Branch one:
% 27.81/7.63  																					| (204) n1 = n0
% 27.81/7.63  																					|
% 27.81/7.63  																						| Equations (204) can reduce 164 to:
% 27.81/7.63  																						| (178) $false
% 27.81/7.63  																						|
% 27.81/7.63  																						|-The branch is then unsatisfiable
% 27.81/7.63  																					|-Branch two:
% 27.81/7.63  																					| (164)  ~ (n1 = n0)
% 27.81/7.63  																					| (331) all_101_2_28 = overflow
% 27.81/7.63  																					|
% 27.81/7.63  																						| From (331) and (323) follows:
% 27.81/7.63  																						| (332) releases(overflow, filling, n1) = 0
% 27.81/7.63  																						|
% 27.81/7.63  																						| Instantiating formula (45) with n1, filling, overflow and discharging atoms releases(overflow, filling, n1) = 0, yields:
% 27.81/7.63  																						| (333)  ? [v0] : (overflow = tapOn & waterLevel(v0) = filling)
% 27.81/7.63  																						|
% 27.81/7.63  																						| Instantiating (333) with all_275_0_34 yields:
% 27.81/7.63  																						| (334) overflow = tapOn & waterLevel(all_275_0_34) = filling
% 27.81/7.63  																						|
% 27.81/7.63  																						| Applying alpha-rule on (334) yields:
% 27.81/7.63  																						| (186) overflow = tapOn
% 27.81/7.63  																						| (336) waterLevel(all_275_0_34) = filling
% 27.81/7.63  																						|
% 27.81/7.63  																						| Equations (186) can reduce 49 to:
% 27.81/7.63  																						| (178) $false
% 27.81/7.63  																						|
% 27.81/7.63  																						|-The branch is then unsatisfiable
% 27.81/7.63  																				|-Branch two:
% 27.81/7.63  																				| (338) plus(n0, n1) = n0
% 27.81/7.63  																				| (339) all_0_0_0 = 0 |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, spilling, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, spilling, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(spilling, n0) = v0))
% 27.81/7.63  																				|
% 27.81/7.63  																					+-Applying beta-rule and splitting (138), into two cases.
% 27.81/7.63  																					|-Branch one:
% 27.81/7.63  																					| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																					|
% 27.81/7.63  																						| Using (338) and (326) yields:
% 27.81/7.63  																						| (218) $false
% 27.81/7.63  																						|
% 27.81/7.63  																						|-The branch is then unsatisfiable
% 27.81/7.63  																					|-Branch two:
% 27.81/7.63  																					| (338) plus(n0, n1) = n0
% 27.81/7.63  																					| (343) all_0_1_1 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, filling, n0) = 0) | (holdsAt(filling, n0) = v1 & holdsAt(filling, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.63  																					|
% 27.81/7.63  																						+-Applying beta-rule and splitting (134), into two cases.
% 27.81/7.63  																						|-Branch one:
% 27.81/7.63  																						| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																						|
% 27.81/7.63  																							| Using (338) and (326) yields:
% 27.81/7.63  																							| (218) $false
% 27.81/7.63  																							|
% 27.81/7.63  																							|-The branch is then unsatisfiable
% 27.81/7.63  																						|-Branch two:
% 27.81/7.63  																						| (338) plus(n0, n1) = n0
% 27.81/7.63  																						| (347) all_0_0_0 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, spilling, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(spilling, n0) = v1 & holdsAt(spilling, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.63  																						|
% 27.81/7.63  																							+-Applying beta-rule and splitting (137), into two cases.
% 27.81/7.63  																							|-Branch one:
% 27.81/7.63  																							| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																							|
% 27.81/7.63  																								| Using (338) and (326) yields:
% 27.81/7.63  																								| (218) $false
% 27.81/7.63  																								|
% 27.81/7.63  																								|-The branch is then unsatisfiable
% 27.81/7.63  																							|-Branch two:
% 27.81/7.63  																							| (338) plus(n0, n1) = n0
% 27.81/7.63  																							| (351) all_0_1_1 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, filling, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(filling, n0) = v1 & holdsAt(filling, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.63  																							|
% 27.81/7.63  																								+-Applying beta-rule and splitting (136), into two cases.
% 27.81/7.63  																								|-Branch one:
% 27.81/7.63  																								| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																								|
% 27.81/7.63  																									| Using (338) and (326) yields:
% 27.81/7.63  																									| (218) $false
% 27.81/7.63  																									|
% 27.81/7.63  																									|-The branch is then unsatisfiable
% 27.81/7.63  																								|-Branch two:
% 27.81/7.63  																								| (338) plus(n0, n1) = n0
% 27.81/7.63  																								| (355) all_0_1_1 = 0 |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, filling, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, filling, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(filling, n0) = v0))
% 27.81/7.63  																								|
% 27.81/7.63  																									+-Applying beta-rule and splitting (135), into two cases.
% 27.81/7.63  																									|-Branch one:
% 27.81/7.63  																									| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																									|
% 27.81/7.63  																										| Using (338) and (326) yields:
% 27.81/7.63  																										| (218) $false
% 27.81/7.63  																										|
% 27.81/7.63  																										|-The branch is then unsatisfiable
% 27.81/7.63  																									|-Branch two:
% 27.81/7.63  																									| (338) plus(n0, n1) = n0
% 27.81/7.63  																									| (359) all_0_0_0 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, spilling, n0) = 0) | (holdsAt(spilling, n0) = v1 & holdsAt(spilling, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.63  																									|
% 27.81/7.63  																										+-Applying beta-rule and splitting (150), into two cases.
% 27.81/7.63  																										|-Branch one:
% 27.81/7.63  																										| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																										|
% 27.81/7.63  																											| Using (338) and (326) yields:
% 27.81/7.63  																											| (218) $false
% 27.81/7.63  																											|
% 27.81/7.63  																											|-The branch is then unsatisfiable
% 27.81/7.63  																										|-Branch two:
% 27.81/7.63  																										| (338) plus(n0, n1) = n0
% 27.81/7.63  																										| (363) all_17_0_6 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, all_0_4_4, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(all_0_4_4, n0) = v1 & holdsAt(all_0_4_4, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.63  																										|
% 27.81/7.63  																											+-Applying beta-rule and splitting (152), into two cases.
% 27.81/7.63  																											|-Branch one:
% 27.81/7.63  																											| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																											|
% 27.81/7.63  																												| Using (338) and (326) yields:
% 27.81/7.63  																												| (218) $false
% 27.81/7.63  																												|
% 27.81/7.63  																												|-The branch is then unsatisfiable
% 27.81/7.63  																											|-Branch two:
% 27.81/7.63  																											| (338) plus(n0, n1) = n0
% 27.81/7.63  																											| (367) all_19_0_7 = 0 |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, all_0_5_5, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, all_0_5_5, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(all_0_5_5, n0) = v0))
% 27.81/7.63  																											|
% 27.81/7.63  																												+-Applying beta-rule and splitting (151), into two cases.
% 27.81/7.63  																												|-Branch one:
% 27.81/7.63  																												| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																												|
% 27.81/7.63  																													| Using (338) and (326) yields:
% 27.81/7.63  																													| (218) $false
% 27.81/7.63  																													|
% 27.81/7.63  																													|-The branch is then unsatisfiable
% 27.81/7.63  																												|-Branch two:
% 27.81/7.63  																												| (338) plus(n0, n1) = n0
% 27.81/7.63  																												| (371) all_17_0_6 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, all_0_4_4, n0) = 0) | (holdsAt(all_0_4_4, n0) = v1 & holdsAt(all_0_4_4, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.63  																												|
% 27.81/7.63  																													+-Applying beta-rule and splitting (154), into two cases.
% 27.81/7.63  																													|-Branch one:
% 27.81/7.63  																													| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																													|
% 27.81/7.63  																														| Using (338) and (326) yields:
% 27.81/7.63  																														| (218) $false
% 27.81/7.63  																														|
% 27.81/7.63  																														|-The branch is then unsatisfiable
% 27.81/7.63  																													|-Branch two:
% 27.81/7.63  																													| (338) plus(n0, n1) = n0
% 27.81/7.63  																													| (375) all_19_0_7 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & happens(v0, n0) = 0 & terminates(v0, all_0_5_5, n0) = 0) | (holdsAt(all_0_5_5, n0) = v1 & holdsAt(all_0_5_5, n0) = v0 & ( ~ (v0 = 0) | v1 = 0)))
% 27.81/7.63  																													|
% 27.81/7.63  																														+-Applying beta-rule and splitting (149), into two cases.
% 27.81/7.63  																														|-Branch one:
% 27.81/7.63  																														| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																														|
% 27.81/7.63  																															| Using (338) and (326) yields:
% 27.81/7.63  																															| (218) $false
% 27.81/7.63  																															|
% 27.81/7.63  																															|-The branch is then unsatisfiable
% 27.81/7.63  																														|-Branch two:
% 27.81/7.63  																														| (338) plus(n0, n1) = n0
% 27.81/7.63  																														| (379) all_17_0_6 = 0 |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, all_0_4_4, n0) = v2 & happens(v0, n0) = 0 & terminates(v0, all_0_4_4, n0) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(all_0_4_4, n0) = v0))
% 27.81/7.63  																														|
% 27.81/7.63  																															+-Applying beta-rule and splitting (153), into two cases.
% 27.81/7.63  																															|-Branch one:
% 27.81/7.63  																															| (326)  ~ (plus(n0, n1) = n0)
% 27.81/7.63  																															|
% 27.81/7.63  																																| Using (338) and (326) yields:
% 27.81/7.63  																																| (218) $false
% 27.81/7.63  																																|
% 27.81/7.63  																																|-The branch is then unsatisfiable
% 27.81/7.63  																															|-Branch two:
% 27.81/7.63  																															| (338) plus(n0, n1) = n0
% 27.81/7.63  																															| (383) all_19_0_7 = 0 |  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & initiates(v0, all_0_5_5, n0) = 0 & happens(v0, n0) = 0) | (holdsAt(all_0_5_5, n0) = v1 & holdsAt(all_0_5_5, n0) = v0 & ( ~ (v1 = 0) | v0 = 0)))
% 27.81/7.63  																															|
% 27.81/7.63  																																| Instantiating formula (55) with n0, n1, n0, n1 and discharging atoms plus(n0, n1) = n1, plus(n0, n1) = n0, yields:
% 27.81/7.63  																																| (204) n1 = n0
% 27.81/7.63  																																|
% 27.81/7.63  																																| From (204)(204) and (241) follows:
% 27.81/7.63  																																| (385) plus(n0, n0) = n3
% 27.81/7.63  																																|
% 27.81/7.63  																																| Using (385) and (284) yields:
% 27.81/7.63  																																| (218) $false
% 27.81/7.63  																																|
% 27.81/7.63  																																|-The branch is then unsatisfiable
% 27.81/7.63  																			|-Branch two:
% 27.81/7.63  																			| (387) all_101_2_28 = 0 & releasedAt(filling, n1) = 0
% 27.81/7.63  																			|
% 27.81/7.63  																				| Applying alpha-rule on (387) yields:
% 27.81/7.63  																				| (388) all_101_2_28 = 0
% 27.81/7.63  																				| (217) releasedAt(filling, n1) = 0
% 27.81/7.63  																				|
% 27.81/7.63  																				| Using (217) and (165) yields:
% 27.81/7.63  																				| (218) $false
% 27.81/7.63  																				|
% 27.81/7.63  																				|-The branch is then unsatisfiable
% 27.81/7.63  																		|-Branch two:
% 27.81/7.63  																		| (217) releasedAt(filling, n1) = 0
% 27.81/7.63  																		| (220)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n0) = 0 & happens(v0, n0) = 0) | (v0 = 0 & releasedAt(filling, n0) = 0))
% 27.81/7.64  																		|
% 27.81/7.64  																			| Instantiating (220) with all_176_0_75, all_176_1_76, all_176_2_77 yields:
% 27.81/7.64  																			| (393) (all_176_0_75 = 0 & all_176_1_76 = 0 & releases(all_176_2_77, filling, n0) = 0 & happens(all_176_2_77, n0) = 0) | (all_176_2_77 = 0 & releasedAt(filling, n0) = 0)
% 27.81/7.64  																			|
% 27.81/7.64  																			+-Applying beta-rule and splitting (393), into two cases.
% 27.81/7.64  																			|-Branch one:
% 27.81/7.64  																			| (394) all_176_0_75 = 0 & all_176_1_76 = 0 & releases(all_176_2_77, filling, n0) = 0 & happens(all_176_2_77, n0) = 0
% 27.81/7.64  																			|
% 27.81/7.64  																				| Applying alpha-rule on (394) yields:
% 27.81/7.64  																				| (395) all_176_0_75 = 0
% 27.81/7.64  																				| (396) all_176_1_76 = 0
% 27.81/7.64  																				| (397) releases(all_176_2_77, filling, n0) = 0
% 27.81/7.64  																				| (398) happens(all_176_2_77, n0) = 0
% 27.81/7.64  																				|
% 27.81/7.64  																				| Instantiating formula (45) with n0, filling, all_176_2_77 and discharging atoms releases(all_176_2_77, filling, n0) = 0, yields:
% 27.81/7.64  																				| (399)  ? [v0] : (all_176_2_77 = tapOn & waterLevel(v0) = filling)
% 27.81/7.64  																				|
% 27.81/7.64  																				| Instantiating (399) with all_266_0_80 yields:
% 27.81/7.64  																				| (400) all_176_2_77 = tapOn & waterLevel(all_266_0_80) = filling
% 27.81/7.64  																				|
% 27.81/7.64  																				| Applying alpha-rule on (400) yields:
% 27.81/7.64  																				| (401) all_176_2_77 = tapOn
% 27.81/7.64  																				| (402) waterLevel(all_266_0_80) = filling
% 27.81/7.64  																				|
% 27.81/7.64  																				| Instantiating formula (20) with all_266_0_80 and discharging atoms waterLevel(all_266_0_80) = filling, yields:
% 27.81/7.64  																				| (218) $false
% 27.81/7.64  																				|
% 27.81/7.64  																				|-The branch is then unsatisfiable
% 27.81/7.64  																			|-Branch two:
% 27.81/7.64  																			| (404) all_176_2_77 = 0 & releasedAt(filling, n0) = 0
% 27.81/7.64  																			|
% 27.81/7.64  																				| Applying alpha-rule on (404) yields:
% 27.81/7.64  																				| (405) all_176_2_77 = 0
% 27.81/7.64  																				| (234) releasedAt(filling, n0) = 0
% 27.81/7.64  																				|
% 27.81/7.64  																				| Using (234) and (162) yields:
% 27.81/7.64  																				| (218) $false
% 27.81/7.64  																				|
% 27.81/7.64  																				|-The branch is then unsatisfiable
% 27.81/7.64  											|-Branch two:
% 27.81/7.64  											| (408) plus(n0, n0) = n4
% 27.81/7.64  											| (409) n4 = n0
% 27.81/7.64  											|
% 27.81/7.64  												| Combining equations (246,409) yields a new equation:
% 27.81/7.64  												| (410) n3 = n0
% 27.81/7.64  												|
% 27.81/7.64  												| Simplifying 410 yields:
% 27.81/7.64  												| (411) n3 = n0
% 27.81/7.64  												|
% 27.81/7.64  												| Equations (411) can reduce 271 to:
% 27.81/7.64  												| (178) $false
% 27.81/7.64  												|
% 27.81/7.64  												|-The branch is then unsatisfiable
% 27.81/7.64  		|-Branch two:
% 27.81/7.64  		| (234) releasedAt(filling, n0) = 0
% 27.81/7.64  		| (414) all_0_1_1 = 0
% 27.81/7.64  		|
% 27.81/7.64  			| Equations (414) can reduce 69 to:
% 27.81/7.64  			| (178) $false
% 27.81/7.64  			|
% 27.81/7.64  			|-The branch is then unsatisfiable
% 27.81/7.64  	|-Branch two:
% 27.81/7.64  	| (416) plus(n0, n0) = n2
% 27.81/7.64  	| (177) n2 = n0
% 27.81/7.64  	|
% 27.81/7.64  		| From (177) and (126) follows:
% 27.81/7.64  		| (418) plus(n3, n0) = n5
% 27.81/7.64  		|
% 27.81/7.64  		| From (177) and (25) follows:
% 27.81/7.64  		| (419) plus(n1, n0) = n3
% 27.81/7.64  		|
% 27.81/7.64  		+-Applying beta-rule and splitting (148), into two cases.
% 27.81/7.64  		|-Branch one:
% 27.81/7.64  		| (420)  ~ (plus(n3, n0) = n5)
% 27.81/7.64  		|
% 27.81/7.64  			| Using (418) and (420) yields:
% 27.81/7.64  			| (218) $false
% 27.81/7.64  			|
% 27.81/7.64  			|-The branch is then unsatisfiable
% 27.81/7.64  		|-Branch two:
% 27.81/7.64  		| (418) plus(n3, n0) = n5
% 27.81/7.64  		| (263) n5 = n3
% 27.81/7.64  		|
% 27.81/7.64  			+-Applying beta-rule and splitting (146), into two cases.
% 27.81/7.64  			|-Branch one:
% 27.81/7.64  			| (424)  ~ (plus(n1, n2) = n5)
% 27.81/7.64  			|
% 27.81/7.64  				| From (177)(263) and (424) follows:
% 27.81/7.64  				| (425)  ~ (plus(n1, n0) = n3)
% 27.81/7.64  				|
% 27.81/7.64  				| Using (419) and (425) yields:
% 27.81/7.64  				| (218) $false
% 27.81/7.64  				|
% 27.81/7.64  				|-The branch is then unsatisfiable
% 27.81/7.64  			|-Branch two:
% 27.81/7.64  			| (427) plus(n1, n2) = n5
% 27.81/7.64  			| (428) n5 = n1 |  ~ (plus(n1, n2) = n1)
% 27.81/7.64  			|
% 27.81/7.64  				+-Applying beta-rule and splitting (428), into two cases.
% 27.81/7.64  				|-Branch one:
% 27.81/7.64  				| (429)  ~ (plus(n1, n2) = n1)
% 27.81/7.64  				|
% 27.81/7.64  					| From (177) and (429) follows:
% 27.81/7.64  					| (430)  ~ (plus(n1, n0) = n1)
% 27.81/7.64  					|
% 27.81/7.64  					| Using (139) and (430) yields:
% 27.81/7.64  					| (218) $false
% 27.81/7.64  					|
% 27.81/7.64  					|-The branch is then unsatisfiable
% 27.81/7.64  				|-Branch two:
% 27.81/7.64  				| (432) plus(n1, n2) = n1
% 27.81/7.64  				| (433) n5 = n1
% 27.81/7.64  				|
% 27.81/7.64  					| Combining equations (263,433) yields a new equation:
% 27.81/7.64  					| (434) n3 = n1
% 27.81/7.64  					|
% 27.81/7.64  					| Simplifying 434 yields:
% 27.81/7.64  					| (435) n3 = n1
% 27.81/7.64  					|
% 27.81/7.64  					| From (435)(435) and (102) follows:
% 27.81/7.64  					| (316) plus(n1, n1) = n6
% 27.81/7.64  					|
% 27.81/7.64  					| From (435) and (19) follows:
% 27.81/7.64  					| (292) plus(n1, n1) = n4
% 27.81/7.64  					|
% 27.81/7.64  					+-Applying beta-rule and splitting (117), into two cases.
% 27.81/7.64  					|-Branch one:
% 27.81/7.64  					| (289)  ~ (plus(n1, n1) = n4)
% 27.81/7.64  					|
% 27.81/7.64  						| Using (292) and (289) yields:
% 27.81/7.64  						| (218) $false
% 27.81/7.64  						|
% 27.81/7.64  						|-The branch is then unsatisfiable
% 27.81/7.64  					|-Branch two:
% 27.81/7.64  					| (292) plus(n1, n1) = n4
% 27.81/7.64  					| (293) n4 = n2
% 27.81/7.64  					|
% 27.81/7.64  						| Combining equations (177,293) yields a new equation:
% 27.81/7.64  						| (409) n4 = n0
% 27.81/7.64  						|
% 27.81/7.64  						| From (409) and (292) follows:
% 27.81/7.64  						| (443) plus(n1, n1) = n0
% 27.81/7.64  						|
% 27.81/7.64  						+-Applying beta-rule and splitting (156), into two cases.
% 27.81/7.64  						|-Branch one:
% 27.81/7.64  						| (444)  ~ (plus(n3, n1) = n0)
% 27.81/7.64  						|
% 27.81/7.64  							| From (435) and (444) follows:
% 27.81/7.64  							| (445)  ~ (plus(n1, n1) = n0)
% 27.81/7.64  							|
% 27.81/7.64  							| Using (443) and (445) yields:
% 27.81/7.64  							| (218) $false
% 27.81/7.64  							|
% 27.81/7.64  							|-The branch is then unsatisfiable
% 27.81/7.64  						|-Branch two:
% 27.81/7.64  						| (447) plus(n3, n1) = n0
% 27.81/7.64  						| (448) all_19_0_7 = 0 |  ? [v0] :  ? [v1] :  ? [v2] :  ? [v3] : ((v1 = 0 & initiates(v0, all_0_5_5, n3) = v2 & happens(v0, n3) = 0 & terminates(v0, all_0_5_5, n3) = v3 & (v3 = 0 | v2 = 0)) | ( ~ (v0 = 0) & releasedAt(all_0_5_5, n3) = v0))
% 27.81/7.64  						|
% 27.81/7.64  							| From (435) and (447) follows:
% 27.81/7.64  							| (443) plus(n1, n1) = n0
% 27.81/7.64  							|
% 27.81/7.64  							+-Applying beta-rule and splitting (114), into two cases.
% 27.81/7.64  							|-Branch one:
% 27.81/7.64  							| (313)  ~ (plus(n1, n1) = n6)
% 27.81/7.64  							|
% 27.81/7.64  								| Using (316) and (313) yields:
% 27.81/7.64  								| (218) $false
% 27.81/7.64  								|
% 27.81/7.64  								|-The branch is then unsatisfiable
% 27.81/7.64  							|-Branch two:
% 27.81/7.64  							| (316) plus(n1, n1) = n6
% 27.81/7.64  							| (317) n6 = n4 |  ~ (plus(n1, n1) = n4)
% 27.81/7.64  							|
% 27.81/7.64  								+-Applying beta-rule and splitting (317), into two cases.
% 27.81/7.64  								|-Branch one:
% 27.81/7.64  								| (289)  ~ (plus(n1, n1) = n4)
% 27.81/7.64  								|
% 27.81/7.64  									| From (409) and (289) follows:
% 27.81/7.64  									| (445)  ~ (plus(n1, n1) = n0)
% 27.81/7.64  									|
% 27.81/7.64  									| Using (443) and (445) yields:
% 27.81/7.64  									| (218) $false
% 27.81/7.64  									|
% 27.81/7.64  									|-The branch is then unsatisfiable
% 27.81/7.64  								|-Branch two:
% 27.81/7.64  								| (292) plus(n1, n1) = n4
% 27.81/7.64  								| (458) n6 = n4
% 27.81/7.64  								|
% 27.81/7.64  									| Combining equations (409,458) yields a new equation:
% 27.81/7.64  									| (459) n6 = n0
% 27.81/7.64  									|
% 27.81/7.64  									| Equations (459) can reduce 159 to:
% 27.81/7.64  									| (178) $false
% 27.81/7.64  									|
% 27.81/7.64  									|-The branch is then unsatisfiable
% 27.81/7.64  |-Branch two:
% 27.81/7.64  | (461) plus(n0, n0) = n6
% 27.81/7.64  | (459) n6 = n0
% 27.81/7.64  |
% 27.81/7.64  	+-Applying beta-rule and splitting (119), into two cases.
% 27.81/7.64  	|-Branch one:
% 27.81/7.64  	| (163)  ~ (plus(n0, n2) = n3)
% 27.81/7.64  	|
% 27.81/7.64  		| Using (25) and (163) yields:
% 27.81/7.64  		| (164)  ~ (n1 = n0)
% 27.81/7.64  		|
% 27.81/7.64  		+-Applying beta-rule and splitting (123), into two cases.
% 27.81/7.64  		|-Branch one:
% 27.81/7.64  		| (160)  ~ (plus(n0, n0) = n2)
% 27.81/7.64  		|
% 27.81/7.64  			| Using (130) and (160) yields:
% 27.81/7.64  			| (161)  ~ (n2 = n0)
% 27.81/7.64  			|
% 27.81/7.64  			+-Applying beta-rule and splitting (109), into two cases.
% 27.81/7.64  			|-Branch one:
% 27.81/7.64  			| (162)  ~ (releasedAt(filling, n0) = 0)
% 27.81/7.64  			|
% 27.81/7.64  				+-Applying beta-rule and splitting (131), into two cases.
% 27.81/7.64  				|-Branch one:
% 27.81/7.64  				| (165)  ~ (releasedAt(filling, n1) = 0)
% 27.81/7.64  				|
% 27.81/7.64  					+-Applying beta-rule and splitting (157), into two cases.
% 27.81/7.64  					|-Branch one:
% 27.81/7.64  					| (166) all_26_0_8 = 0 & all_26_1_9 = 0 & releases(all_26_2_10, filling, n2) = 0 & happens(all_26_2_10, n2) = 0
% 27.81/7.64  					|
% 27.81/7.64  						| Applying alpha-rule on (166) yields:
% 27.81/7.64  						| (167) all_26_0_8 = 0
% 27.81/7.64  						| (168) all_26_1_9 = 0
% 27.81/7.64  						| (169) releases(all_26_2_10, filling, n2) = 0
% 27.81/7.65  						| (170) happens(all_26_2_10, n2) = 0
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating formula (33) with n2, all_26_2_10 and discharging atoms happens(all_26_2_10, n2) = 0, yields:
% 27.81/7.65  						| (171) all_26_2_10 = overflow | n2 = n0
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating formula (45) with n2, filling, all_26_2_10 and discharging atoms releases(all_26_2_10, filling, n2) = 0, yields:
% 27.81/7.65  						| (172)  ? [v0] : (all_26_2_10 = tapOn & waterLevel(v0) = filling)
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating formula (35) with n2, all_26_2_10 and discharging atoms happens(all_26_2_10, n2) = 0, yields:
% 27.81/7.65  						| (173) n2 = n0 | (holdsAt(all_0_5_5, n2) = 0 & holdsAt(filling, n2) = 0)
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating (172) with all_297_0_90 yields:
% 27.81/7.65  						| (477) all_26_2_10 = tapOn & waterLevel(all_297_0_90) = filling
% 27.81/7.65  						|
% 27.81/7.65  						| Applying alpha-rule on (477) yields:
% 27.81/7.65  						| (175) all_26_2_10 = tapOn
% 27.81/7.65  						| (479) waterLevel(all_297_0_90) = filling
% 27.81/7.65  						|
% 27.81/7.65  						+-Applying beta-rule and splitting (173), into two cases.
% 27.81/7.65  						|-Branch one:
% 27.81/7.65  						| (177) n2 = n0
% 27.81/7.65  						|
% 27.81/7.65  							| Equations (177) can reduce 161 to:
% 27.81/7.65  							| (178) $false
% 27.81/7.65  							|
% 27.81/7.65  							|-The branch is then unsatisfiable
% 27.81/7.65  						|-Branch two:
% 27.81/7.65  						| (161)  ~ (n2 = n0)
% 27.81/7.65  						| (180) holdsAt(all_0_5_5, n2) = 0 & holdsAt(filling, n2) = 0
% 27.81/7.65  						|
% 27.81/7.65  							+-Applying beta-rule and splitting (171), into two cases.
% 27.81/7.65  							|-Branch one:
% 27.81/7.65  							| (177) n2 = n0
% 27.81/7.65  							|
% 27.81/7.65  								| Equations (177) can reduce 161 to:
% 27.81/7.65  								| (178) $false
% 27.81/7.65  								|
% 27.81/7.65  								|-The branch is then unsatisfiable
% 27.81/7.65  							|-Branch two:
% 27.81/7.65  							| (161)  ~ (n2 = n0)
% 27.81/7.65  							| (184) all_26_2_10 = overflow
% 27.81/7.65  							|
% 27.81/7.65  								| Combining equations (184,175) yields a new equation:
% 27.81/7.65  								| (185) overflow = tapOn
% 27.81/7.65  								|
% 27.81/7.65  								| Simplifying 185 yields:
% 27.81/7.65  								| (186) overflow = tapOn
% 27.81/7.65  								|
% 27.81/7.65  								| Equations (186) can reduce 49 to:
% 27.81/7.65  								| (178) $false
% 27.81/7.65  								|
% 27.81/7.65  								|-The branch is then unsatisfiable
% 27.81/7.65  					|-Branch two:
% 27.81/7.65  					| (188) all_26_2_10 = 0 & releasedAt(filling, n2) = 0
% 27.81/7.65  					|
% 27.81/7.65  						| Applying alpha-rule on (188) yields:
% 27.81/7.65  						| (189) all_26_2_10 = 0
% 27.81/7.65  						| (190) releasedAt(filling, n2) = 0
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating formula (70) with n2, n1, filling and discharging atoms releasedAt(filling, n2) = 0, plus(n1, n1) = n2, yields:
% 27.81/7.65  						| (191)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n1) = 0 & happens(v0, n1) = 0) | (v0 = 0 & releasedAt(filling, n1) = 0))
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating (191) with all_295_0_91, all_295_1_92, all_295_2_93 yields:
% 27.81/7.65  						| (495) (all_295_0_91 = 0 & all_295_1_92 = 0 & releases(all_295_2_93, filling, n1) = 0 & happens(all_295_2_93, n1) = 0) | (all_295_2_93 = 0 & releasedAt(filling, n1) = 0)
% 27.81/7.65  						|
% 27.81/7.65  						+-Applying beta-rule and splitting (495), into two cases.
% 27.81/7.65  						|-Branch one:
% 27.81/7.65  						| (496) all_295_0_91 = 0 & all_295_1_92 = 0 & releases(all_295_2_93, filling, n1) = 0 & happens(all_295_2_93, n1) = 0
% 27.81/7.65  						|
% 27.81/7.65  							| Applying alpha-rule on (496) yields:
% 27.81/7.65  							| (497) all_295_0_91 = 0
% 27.81/7.65  							| (498) all_295_1_92 = 0
% 27.81/7.65  							| (499) releases(all_295_2_93, filling, n1) = 0
% 27.81/7.65  							| (500) happens(all_295_2_93, n1) = 0
% 27.81/7.65  							|
% 27.81/7.65  							| Instantiating formula (33) with n1, all_295_2_93 and discharging atoms happens(all_295_2_93, n1) = 0, yields:
% 27.81/7.65  							| (501) all_295_2_93 = overflow | n1 = n0
% 27.81/7.65  							|
% 27.81/7.65  							| Instantiating formula (45) with n1, filling, all_295_2_93 and discharging atoms releases(all_295_2_93, filling, n1) = 0, yields:
% 27.81/7.65  							| (502)  ? [v0] : (all_295_2_93 = tapOn & waterLevel(v0) = filling)
% 27.81/7.65  							|
% 27.81/7.65  							| Instantiating formula (35) with n1, all_295_2_93 and discharging atoms happens(all_295_2_93, n1) = 0, yields:
% 27.81/7.65  							| (200) n1 = n0 | (holdsAt(all_0_5_5, n1) = 0 & holdsAt(filling, n1) = 0)
% 27.81/7.65  							|
% 27.81/7.65  							| Instantiating (502) with all_305_0_96 yields:
% 27.81/7.65  							| (504) all_295_2_93 = tapOn & waterLevel(all_305_0_96) = filling
% 27.81/7.65  							|
% 27.81/7.65  							| Applying alpha-rule on (504) yields:
% 27.81/7.65  							| (505) all_295_2_93 = tapOn
% 27.81/7.65  							| (506) waterLevel(all_305_0_96) = filling
% 27.81/7.65  							|
% 27.81/7.65  							+-Applying beta-rule and splitting (200), into two cases.
% 27.81/7.65  							|-Branch one:
% 27.81/7.65  							| (204) n1 = n0
% 27.81/7.65  							|
% 27.81/7.65  								| Equations (204) can reduce 164 to:
% 27.81/7.65  								| (178) $false
% 27.81/7.65  								|
% 27.81/7.65  								|-The branch is then unsatisfiable
% 27.81/7.65  							|-Branch two:
% 27.81/7.65  							| (164)  ~ (n1 = n0)
% 27.81/7.65  							| (207) holdsAt(all_0_5_5, n1) = 0 & holdsAt(filling, n1) = 0
% 27.81/7.65  							|
% 27.81/7.65  								+-Applying beta-rule and splitting (501), into two cases.
% 27.81/7.65  								|-Branch one:
% 27.81/7.65  								| (204) n1 = n0
% 27.81/7.65  								|
% 27.81/7.65  									| Equations (204) can reduce 164 to:
% 27.81/7.65  									| (178) $false
% 27.81/7.65  									|
% 27.81/7.65  									|-The branch is then unsatisfiable
% 27.81/7.65  								|-Branch two:
% 27.81/7.65  								| (164)  ~ (n1 = n0)
% 27.81/7.65  								| (514) all_295_2_93 = overflow
% 27.81/7.65  								|
% 27.81/7.65  									| Combining equations (514,505) yields a new equation:
% 27.81/7.65  									| (185) overflow = tapOn
% 27.81/7.65  									|
% 27.81/7.65  									| Simplifying 185 yields:
% 27.81/7.65  									| (186) overflow = tapOn
% 27.81/7.65  									|
% 27.81/7.65  									| Equations (186) can reduce 49 to:
% 27.81/7.65  									| (178) $false
% 27.81/7.65  									|
% 27.81/7.65  									|-The branch is then unsatisfiable
% 27.81/7.65  						|-Branch two:
% 27.81/7.65  						| (518) all_295_2_93 = 0 & releasedAt(filling, n1) = 0
% 27.81/7.65  						|
% 27.81/7.65  							| Applying alpha-rule on (518) yields:
% 27.81/7.65  							| (519) all_295_2_93 = 0
% 27.81/7.65  							| (217) releasedAt(filling, n1) = 0
% 27.81/7.65  							|
% 27.81/7.65  							| Using (217) and (165) yields:
% 27.81/7.65  							| (218) $false
% 27.81/7.65  							|
% 27.81/7.65  							|-The branch is then unsatisfiable
% 27.81/7.65  				|-Branch two:
% 27.81/7.65  				| (217) releasedAt(filling, n1) = 0
% 27.81/7.65  				| (220)  ? [v0] :  ? [v1] :  ? [v2] : ((v2 = 0 & v1 = 0 & releases(v0, filling, n0) = 0 & happens(v0, n0) = 0) | (v0 = 0 & releasedAt(filling, n0) = 0))
% 27.81/7.65  				|
% 27.81/7.65  					| Instantiating (220) with all_188_0_97, all_188_1_98, all_188_2_99 yields:
% 27.81/7.65  					| (524) (all_188_0_97 = 0 & all_188_1_98 = 0 & releases(all_188_2_99, filling, n0) = 0 & happens(all_188_2_99, n0) = 0) | (all_188_2_99 = 0 & releasedAt(filling, n0) = 0)
% 27.81/7.65  					|
% 27.81/7.65  					+-Applying beta-rule and splitting (524), into two cases.
% 27.81/7.65  					|-Branch one:
% 27.81/7.65  					| (525) all_188_0_97 = 0 & all_188_1_98 = 0 & releases(all_188_2_99, filling, n0) = 0 & happens(all_188_2_99, n0) = 0
% 27.81/7.65  					|
% 27.81/7.65  						| Applying alpha-rule on (525) yields:
% 27.81/7.65  						| (526) all_188_0_97 = 0
% 27.81/7.65  						| (527) all_188_1_98 = 0
% 27.81/7.65  						| (528) releases(all_188_2_99, filling, n0) = 0
% 27.81/7.65  						| (529) happens(all_188_2_99, n0) = 0
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating formula (45) with n0, filling, all_188_2_99 and discharging atoms releases(all_188_2_99, filling, n0) = 0, yields:
% 27.81/7.65  						| (530)  ? [v0] : (all_188_2_99 = tapOn & waterLevel(v0) = filling)
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating (530) with all_303_0_111 yields:
% 27.81/7.65  						| (531) all_188_2_99 = tapOn & waterLevel(all_303_0_111) = filling
% 27.81/7.65  						|
% 27.81/7.65  						| Applying alpha-rule on (531) yields:
% 27.81/7.65  						| (532) all_188_2_99 = tapOn
% 27.81/7.65  						| (533) waterLevel(all_303_0_111) = filling
% 27.81/7.65  						|
% 27.81/7.65  						| Instantiating formula (20) with all_303_0_111 and discharging atoms waterLevel(all_303_0_111) = filling, yields:
% 27.81/7.65  						| (218) $false
% 27.81/7.65  						|
% 27.81/7.65  						|-The branch is then unsatisfiable
% 27.81/7.65  					|-Branch two:
% 27.81/7.65  					| (535) all_188_2_99 = 0 & releasedAt(filling, n0) = 0
% 27.81/7.65  					|
% 27.81/7.65  						| Applying alpha-rule on (535) yields:
% 27.81/7.65  						| (536) all_188_2_99 = 0
% 27.81/7.65  						| (234) releasedAt(filling, n0) = 0
% 27.81/7.65  						|
% 27.81/7.65  						| Using (234) and (162) yields:
% 27.81/7.65  						| (218) $false
% 27.81/7.65  						|
% 27.81/7.65  						|-The branch is then unsatisfiable
% 27.81/7.65  			|-Branch two:
% 27.81/7.65  			| (234) releasedAt(filling, n0) = 0
% 27.81/7.65  			| (414) all_0_1_1 = 0
% 27.81/7.65  			|
% 27.81/7.65  				| Equations (414) can reduce 69 to:
% 27.81/7.65  				| (178) $false
% 27.81/7.65  				|
% 27.81/7.65  				|-The branch is then unsatisfiable
% 27.81/7.65  		|-Branch two:
% 27.81/7.65  		| (416) plus(n0, n0) = n2
% 27.81/7.65  		| (177) n2 = n0
% 27.81/7.65  		|
% 27.81/7.65  			+-Applying beta-rule and splitting (157), into two cases.
% 27.81/7.65  			|-Branch one:
% 27.81/7.65  			| (166) all_26_0_8 = 0 & all_26_1_9 = 0 & releases(all_26_2_10, filling, n2) = 0 & happens(all_26_2_10, n2) = 0
% 27.81/7.65  			|
% 27.81/7.65  				| Applying alpha-rule on (166) yields:
% 27.81/7.65  				| (167) all_26_0_8 = 0
% 27.81/7.65  				| (168) all_26_1_9 = 0
% 27.81/7.65  				| (169) releases(all_26_2_10, filling, n2) = 0
% 27.81/7.65  				| (170) happens(all_26_2_10, n2) = 0
% 27.81/7.65  				|
% 27.81/7.65  				| From (177) and (169) follows:
% 27.81/7.65  				| (549) releases(all_26_2_10, filling, n0) = 0
% 27.81/7.65  				|
% 27.81/7.65  				| Instantiating formula (45) with n0, filling, all_26_2_10 and discharging atoms releases(all_26_2_10, filling, n0) = 0, yields:
% 27.81/7.65  				| (172)  ? [v0] : (all_26_2_10 = tapOn & waterLevel(v0) = filling)
% 27.81/7.65  				|
% 27.81/7.65  				| Instantiating (172) with all_312_0_200 yields:
% 27.81/7.65  				| (551) all_26_2_10 = tapOn & waterLevel(all_312_0_200) = filling
% 27.81/7.65  				|
% 27.81/7.65  				| Applying alpha-rule on (551) yields:
% 27.81/7.65  				| (175) all_26_2_10 = tapOn
% 27.81/7.65  				| (553) waterLevel(all_312_0_200) = filling
% 27.81/7.65  				|
% 27.81/7.65  				| Instantiating formula (20) with all_312_0_200 and discharging atoms waterLevel(all_312_0_200) = filling, yields:
% 27.81/7.65  				| (218) $false
% 27.81/7.65  				|
% 27.81/7.65  				|-The branch is then unsatisfiable
% 27.81/7.65  			|-Branch two:
% 27.81/7.65  			| (188) all_26_2_10 = 0 & releasedAt(filling, n2) = 0
% 27.81/7.65  			|
% 27.81/7.65  				| Applying alpha-rule on (188) yields:
% 27.81/7.65  				| (189) all_26_2_10 = 0
% 27.81/7.65  				| (190) releasedAt(filling, n2) = 0
% 27.81/7.65  				|
% 27.81/7.65  				| From (177) and (190) follows:
% 27.81/7.65  				| (234) releasedAt(filling, n0) = 0
% 27.81/7.65  				|
% 27.81/7.65  				+-Applying beta-rule and splitting (109), into two cases.
% 27.81/7.65  				|-Branch one:
% 27.81/7.65  				| (162)  ~ (releasedAt(filling, n0) = 0)
% 27.81/7.65  				|
% 27.81/7.65  					| Using (234) and (162) yields:
% 27.81/7.65  					| (218) $false
% 27.81/7.65  					|
% 27.81/7.65  					|-The branch is then unsatisfiable
% 27.81/7.65  				|-Branch two:
% 27.81/7.65  				| (234) releasedAt(filling, n0) = 0
% 27.81/7.65  				| (414) all_0_1_1 = 0
% 27.81/7.65  				|
% 27.81/7.65  					| Equations (414) can reduce 69 to:
% 27.81/7.65  					| (178) $false
% 27.81/7.65  					|
% 27.81/7.65  					|-The branch is then unsatisfiable
% 27.81/7.65  	|-Branch two:
% 27.81/7.65  	| (236) plus(n0, n2) = n3
% 27.81/7.65  	| (237) n2 = n3
% 27.81/7.65  	|
% 27.81/7.65  		| From (237)(237) and (76) follows:
% 27.81/7.65  		| (238) plus(n3, n3) = n4
% 27.81/7.65  		|
% 27.81/7.65  		| From (237) and (126) follows:
% 27.81/7.65  		| (240) plus(n3, n3) = n5
% 27.81/7.65  		|
% 27.81/7.65  		| From (237) and (25) follows:
% 27.81/7.65  		| (248) plus(n1, n3) = n3
% 27.81/7.65  		|
% 27.81/7.65  		+-Applying beta-rule and splitting (110), into two cases.
% 27.81/7.65  		|-Branch one:
% 27.81/7.65  		| (249)  ~ (plus(n3, n3) = n5)
% 27.81/7.65  		|
% 27.81/7.65  			| Using (240) and (249) yields:
% 27.81/7.65  			| (218) $false
% 27.81/7.65  			|
% 27.81/7.65  			|-The branch is then unsatisfiable
% 27.81/7.65  		|-Branch two:
% 27.81/7.65  		| (240) plus(n3, n3) = n5
% 27.81/7.65  		| (252) n5 = n4 |  ~ (plus(n3, n3) = n4)
% 27.81/7.65  		|
% 27.81/7.65  			+-Applying beta-rule and splitting (252), into two cases.
% 27.81/7.65  			|-Branch one:
% 27.81/7.65  			| (258)  ~ (plus(n3, n3) = n4)
% 27.81/7.65  			|
% 27.81/7.65  				| Using (238) and (258) yields:
% 27.81/7.65  				| (218) $false
% 27.81/7.65  				|
% 27.81/7.65  				|-The branch is then unsatisfiable
% 27.81/7.65  			|-Branch two:
% 27.81/7.65  			| (238) plus(n3, n3) = n4
% 27.81/7.65  			| (262) n5 = n4
% 27.81/7.65  			|
% 27.81/7.65  				| From (262) and (240) follows:
% 27.81/7.65  				| (238) plus(n3, n3) = n4
% 27.81/7.66  				|
% 27.81/7.66  				+-Applying beta-rule and splitting (115), into two cases.
% 27.81/7.66  				|-Branch one:
% 27.81/7.66  				| (285)  ~ (plus(n1, n3) = n3)
% 27.81/7.66  				|
% 27.81/7.66  					| Using (248) and (285) yields:
% 27.81/7.66  					| (218) $false
% 27.81/7.66  					|
% 27.81/7.66  					|-The branch is then unsatisfiable
% 27.81/7.66  				|-Branch two:
% 27.81/7.66  				| (248) plus(n1, n3) = n3
% 27.81/7.66  				| (246) n4 = n3
% 27.81/7.66  				|
% 27.81/7.66  					| Combining equations (246,262) yields a new equation:
% 27.81/7.66  					| (263) n5 = n3
% 27.81/7.66  					|
% 27.81/7.66  					| From (246) and (238) follows:
% 27.81/7.66  					| (247) plus(n3, n3) = n3
% 27.81/7.66  					|
% 27.81/7.66  					+-Applying beta-rule and splitting (111), into two cases.
% 27.81/7.66  					|-Branch one:
% 27.81/7.66  					| (249)  ~ (plus(n3, n3) = n5)
% 27.81/7.66  					|
% 27.81/7.66  						| From (263) and (249) follows:
% 27.81/7.66  						| (259)  ~ (plus(n3, n3) = n3)
% 27.81/7.66  						|
% 27.81/7.66  						| Using (247) and (259) yields:
% 27.81/7.66  						| (218) $false
% 27.81/7.66  						|
% 27.81/7.66  						|-The branch is then unsatisfiable
% 27.81/7.66  					|-Branch two:
% 27.81/7.66  					| (240) plus(n3, n3) = n5
% 27.81/7.66  					| (269) n6 = n5
% 27.81/7.66  					|
% 27.81/7.66  						| Combining equations (269,459) yields a new equation:
% 27.81/7.66  						| (589) n5 = n0
% 27.81/7.66  						|
% 27.81/7.66  						| Simplifying 589 yields:
% 27.81/7.66  						| (590) n5 = n0
% 27.81/7.66  						|
% 27.81/7.66  						| Combining equations (590,263) yields a new equation:
% 27.81/7.66  						| (411) n3 = n0
% 27.81/7.66  						|
% 27.81/7.66  						| From (411) and (108) follows:
% 27.81/7.66  						| (234) releasedAt(filling, n0) = 0
% 27.81/7.66  						|
% 27.81/7.66  						+-Applying beta-rule and splitting (109), into two cases.
% 27.81/7.66  						|-Branch one:
% 27.81/7.66  						| (162)  ~ (releasedAt(filling, n0) = 0)
% 27.81/7.66  						|
% 27.81/7.66  							| Using (234) and (162) yields:
% 27.81/7.66  							| (218) $false
% 27.81/7.66  							|
% 27.81/7.66  							|-The branch is then unsatisfiable
% 27.81/7.66  						|-Branch two:
% 27.81/7.66  						| (234) releasedAt(filling, n0) = 0
% 27.81/7.66  						| (414) all_0_1_1 = 0
% 27.81/7.66  						|
% 27.81/7.66  							| Equations (414) can reduce 69 to:
% 27.81/7.66  							| (178) $false
% 27.81/7.66  							|
% 27.81/7.66  							|-The branch is then unsatisfiable
% 27.81/7.66  % SZS output end Proof for theBenchmark
% 27.81/7.66  
% 27.81/7.66  7083ms
%------------------------------------------------------------------------------