WORST_CASE(Omega(n^1),O(n^2)) proof of /export/starexec/sandbox/benchmark/theBenchmark.trs # AProVE Commit ID: c69e44bd14796315568835c1ffa2502984884775 mhark 20210624 unpublished The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). (0) CpxRelTRS (1) SInnermostTerminationProof [BOTH CONCRETE BOUNDS(ID, ID), 7345 ms] (2) CpxRelTRS (3) RelTrsToWeightedTrsProof [BOTH BOUNDS(ID, ID), 0 ms] (4) CpxWeightedTrs (5) TypeInferenceProof [BOTH BOUNDS(ID, ID), 0 ms] (6) CpxTypedWeightedTrs (7) CompletionProof [UPPER BOUND(ID), 0 ms] (8) CpxTypedWeightedCompleteTrs (9) CpxTypedWeightedTrsToRntsProof [UPPER BOUND(ID), 7 ms] (10) CpxRNTS (11) CompleteCoflocoProof [FINISHED, 29.1 s] (12) BOUNDS(1, n^2) (13) RelTrsToDecreasingLoopProblemProof [LOWER BOUND(ID), 0 ms] (14) TRS for Loop Detection (15) DecreasingLoopProof [LOWER BOUND(ID), 0 ms] (16) BEST (17) proven lower bound (18) LowerBoundPropagationProof [FINISHED, 0 ms] (19) BOUNDS(n^1, INF) (20) TRS for Loop Detection ---------------------------------------- (0) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). The TRS R consists of the following rules: MINUS(z0, 0) -> c MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) QUOT(0, s(z0)) -> c2 QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) LE(0, z0) -> c4 LE(s(z0), 0) -> c5 LE(s(z0), s(z1)) -> c6(LE(z0, z1)) INC(s(z0)) -> c7(INC(z0)) INC(0) -> c8 LOG(z0) -> c9(LOGITER(z0, 0)) LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) IF(false, z0, z1, z2) -> c14 IF(true, false, z0, s(z1)) -> c15 IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) The (relative) TRS S consists of the following rules: minus(z0, 0) -> z0 minus(s(z0), s(z1)) -> minus(z0, z1) quot(0, s(z0)) -> 0 quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) le(0, z0) -> true le(s(z0), 0) -> false le(s(z0), s(z1)) -> le(z0, z1) inc(s(z0)) -> s(inc(z0)) inc(0) -> s(0) log(z0) -> logIter(z0, 0) logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) if(false, z0, z1, z2) -> logZeroError if(true, false, z0, s(z1)) -> z1 if(true, true, z0, z1) -> logIter(z0, z1) Rewrite Strategy: INNERMOST ---------------------------------------- (1) SInnermostTerminationProof (BOTH CONCRETE BOUNDS(ID, ID)) proved innermost termination of relative rules ---------------------------------------- (2) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). The TRS R consists of the following rules: MINUS(z0, 0) -> c MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) QUOT(0, s(z0)) -> c2 QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) LE(0, z0) -> c4 LE(s(z0), 0) -> c5 LE(s(z0), s(z1)) -> c6(LE(z0, z1)) INC(s(z0)) -> c7(INC(z0)) INC(0) -> c8 LOG(z0) -> c9(LOGITER(z0, 0)) LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) IF(false, z0, z1, z2) -> c14 IF(true, false, z0, s(z1)) -> c15 IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) The (relative) TRS S consists of the following rules: minus(z0, 0) -> z0 minus(s(z0), s(z1)) -> minus(z0, z1) quot(0, s(z0)) -> 0 quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) le(0, z0) -> true le(s(z0), 0) -> false le(s(z0), s(z1)) -> le(z0, z1) inc(s(z0)) -> s(inc(z0)) inc(0) -> s(0) log(z0) -> logIter(z0, 0) logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) if(false, z0, z1, z2) -> logZeroError if(true, false, z0, s(z1)) -> z1 if(true, true, z0, z1) -> logIter(z0, z1) Rewrite Strategy: INNERMOST ---------------------------------------- (3) RelTrsToWeightedTrsProof (BOTH BOUNDS(ID, ID)) Transformed relative TRS to weighted TRS ---------------------------------------- (4) Obligation: The Runtime Complexity (innermost) of the given CpxWeightedTrs could be proven to be BOUNDS(1, n^2). The TRS R consists of the following rules: MINUS(z0, 0) -> c [1] MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) [1] QUOT(0, s(z0)) -> c2 [1] QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) [1] LE(0, z0) -> c4 [1] LE(s(z0), 0) -> c5 [1] LE(s(z0), s(z1)) -> c6(LE(z0, z1)) [1] INC(s(z0)) -> c7(INC(z0)) [1] INC(0) -> c8 [1] LOG(z0) -> c9(LOGITER(z0, 0)) [1] LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) [1] LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) [1] LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) [1] LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) [1] IF(false, z0, z1, z2) -> c14 [1] IF(true, false, z0, s(z1)) -> c15 [1] IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) [1] minus(z0, 0) -> z0 [0] minus(s(z0), s(z1)) -> minus(z0, z1) [0] quot(0, s(z0)) -> 0 [0] quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) [0] le(0, z0) -> true [0] le(s(z0), 0) -> false [0] le(s(z0), s(z1)) -> le(z0, z1) [0] inc(s(z0)) -> s(inc(z0)) [0] inc(0) -> s(0) [0] log(z0) -> logIter(z0, 0) [0] logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) [0] if(false, z0, z1, z2) -> logZeroError [0] if(true, false, z0, s(z1)) -> z1 [0] if(true, true, z0, z1) -> logIter(z0, z1) [0] Rewrite Strategy: INNERMOST ---------------------------------------- (5) TypeInferenceProof (BOTH BOUNDS(ID, ID)) Infered types. ---------------------------------------- (6) Obligation: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: MINUS(z0, 0) -> c [1] MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) [1] QUOT(0, s(z0)) -> c2 [1] QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) [1] LE(0, z0) -> c4 [1] LE(s(z0), 0) -> c5 [1] LE(s(z0), s(z1)) -> c6(LE(z0, z1)) [1] INC(s(z0)) -> c7(INC(z0)) [1] INC(0) -> c8 [1] LOG(z0) -> c9(LOGITER(z0, 0)) [1] LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) [1] LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) [1] LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) [1] LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) [1] IF(false, z0, z1, z2) -> c14 [1] IF(true, false, z0, s(z1)) -> c15 [1] IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) [1] minus(z0, 0) -> z0 [0] minus(s(z0), s(z1)) -> minus(z0, z1) [0] quot(0, s(z0)) -> 0 [0] quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) [0] le(0, z0) -> true [0] le(s(z0), 0) -> false [0] le(s(z0), s(z1)) -> le(z0, z1) [0] inc(s(z0)) -> s(inc(z0)) [0] inc(0) -> s(0) [0] log(z0) -> logIter(z0, 0) [0] logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) [0] if(false, z0, z1, z2) -> logZeroError [0] if(true, false, z0, s(z1)) -> z1 [0] if(true, true, z0, z1) -> logIter(z0, z1) [0] The TRS has the following type information: MINUS :: 0:s:logZeroError -> 0:s:logZeroError -> c:c1 0 :: 0:s:logZeroError c :: c:c1 s :: 0:s:logZeroError -> 0:s:logZeroError c1 :: c:c1 -> c:c1 QUOT :: 0:s:logZeroError -> 0:s:logZeroError -> c2:c3 c2 :: c2:c3 c3 :: c2:c3 -> c:c1 -> c2:c3 minus :: 0:s:logZeroError -> 0:s:logZeroError -> 0:s:logZeroError LE :: 0:s:logZeroError -> 0:s:logZeroError -> c4:c5:c6 c4 :: c4:c5:c6 c5 :: c4:c5:c6 c6 :: c4:c5:c6 -> c4:c5:c6 INC :: 0:s:logZeroError -> c7:c8 c7 :: c7:c8 -> c7:c8 c8 :: c7:c8 LOG :: 0:s:logZeroError -> c9 c9 :: c10:c11:c12:c13 -> c9 LOGITER :: 0:s:logZeroError -> 0:s:logZeroError -> c10:c11:c12:c13 c10 :: c14:c15:c16 -> c4:c5:c6 -> c10:c11:c12:c13 IF :: false:true -> false:true -> 0:s:logZeroError -> 0:s:logZeroError -> c14:c15:c16 le :: 0:s:logZeroError -> 0:s:logZeroError -> false:true quot :: 0:s:logZeroError -> 0:s:logZeroError -> 0:s:logZeroError inc :: 0:s:logZeroError -> 0:s:logZeroError c11 :: c14:c15:c16 -> c4:c5:c6 -> c10:c11:c12:c13 c12 :: c14:c15:c16 -> c2:c3 -> c10:c11:c12:c13 c13 :: c14:c15:c16 -> c7:c8 -> c10:c11:c12:c13 false :: false:true c14 :: c14:c15:c16 true :: false:true c15 :: c14:c15:c16 c16 :: c10:c11:c12:c13 -> c14:c15:c16 log :: 0:s:logZeroError -> 0:s:logZeroError logIter :: 0:s:logZeroError -> 0:s:logZeroError -> 0:s:logZeroError if :: false:true -> false:true -> 0:s:logZeroError -> 0:s:logZeroError -> 0:s:logZeroError logZeroError :: 0:s:logZeroError Rewrite Strategy: INNERMOST ---------------------------------------- (7) CompletionProof (UPPER BOUND(ID)) The TRS is a completely defined constructor system, as every type has a constant constructor and the following rules were added: minus(v0, v1) -> null_minus [0] quot(v0, v1) -> null_quot [0] le(v0, v1) -> null_le [0] inc(v0) -> null_inc [0] log(v0) -> null_log [0] logIter(v0, v1) -> null_logIter [0] if(v0, v1, v2, v3) -> null_if [0] MINUS(v0, v1) -> null_MINUS [0] QUOT(v0, v1) -> null_QUOT [0] LE(v0, v1) -> null_LE [0] INC(v0) -> null_INC [0] IF(v0, v1, v2, v3) -> null_IF [0] And the following fresh constants: null_minus, null_quot, null_le, null_inc, null_log, null_logIter, null_if, null_MINUS, null_QUOT, null_LE, null_INC, null_IF, const, const1 ---------------------------------------- (8) Obligation: Runtime Complexity Weighted TRS where all functions are completely defined. The underlying TRS is: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: MINUS(z0, 0) -> c [1] MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) [1] QUOT(0, s(z0)) -> c2 [1] QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) [1] LE(0, z0) -> c4 [1] LE(s(z0), 0) -> c5 [1] LE(s(z0), s(z1)) -> c6(LE(z0, z1)) [1] INC(s(z0)) -> c7(INC(z0)) [1] INC(0) -> c8 [1] LOG(z0) -> c9(LOGITER(z0, 0)) [1] LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) [1] LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) [1] LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) [1] LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) [1] IF(false, z0, z1, z2) -> c14 [1] IF(true, false, z0, s(z1)) -> c15 [1] IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) [1] minus(z0, 0) -> z0 [0] minus(s(z0), s(z1)) -> minus(z0, z1) [0] quot(0, s(z0)) -> 0 [0] quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) [0] le(0, z0) -> true [0] le(s(z0), 0) -> false [0] le(s(z0), s(z1)) -> le(z0, z1) [0] inc(s(z0)) -> s(inc(z0)) [0] inc(0) -> s(0) [0] log(z0) -> logIter(z0, 0) [0] logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) [0] if(false, z0, z1, z2) -> logZeroError [0] if(true, false, z0, s(z1)) -> z1 [0] if(true, true, z0, z1) -> logIter(z0, z1) [0] minus(v0, v1) -> null_minus [0] quot(v0, v1) -> null_quot [0] le(v0, v1) -> null_le [0] inc(v0) -> null_inc [0] log(v0) -> null_log [0] logIter(v0, v1) -> null_logIter [0] if(v0, v1, v2, v3) -> null_if [0] MINUS(v0, v1) -> null_MINUS [0] QUOT(v0, v1) -> null_QUOT [0] LE(v0, v1) -> null_LE [0] INC(v0) -> null_INC [0] IF(v0, v1, v2, v3) -> null_IF [0] The TRS has the following type information: MINUS :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> c:c1:null_MINUS 0 :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if c :: c:c1:null_MINUS s :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if c1 :: c:c1:null_MINUS -> c:c1:null_MINUS QUOT :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> c2:c3:null_QUOT c2 :: c2:c3:null_QUOT c3 :: c2:c3:null_QUOT -> c:c1:null_MINUS -> c2:c3:null_QUOT minus :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if LE :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> c4:c5:c6:null_LE c4 :: c4:c5:c6:null_LE c5 :: c4:c5:c6:null_LE c6 :: c4:c5:c6:null_LE -> c4:c5:c6:null_LE INC :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> c7:c8:null_INC c7 :: c7:c8:null_INC -> c7:c8:null_INC c8 :: c7:c8:null_INC LOG :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> c9 c9 :: c10:c11:c12:c13 -> c9 LOGITER :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> c10:c11:c12:c13 c10 :: c14:c15:c16:null_IF -> c4:c5:c6:null_LE -> c10:c11:c12:c13 IF :: false:true:null_le -> false:true:null_le -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> c14:c15:c16:null_IF le :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> false:true:null_le quot :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if inc :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if c11 :: c14:c15:c16:null_IF -> c4:c5:c6:null_LE -> c10:c11:c12:c13 c12 :: c14:c15:c16:null_IF -> c2:c3:null_QUOT -> c10:c11:c12:c13 c13 :: c14:c15:c16:null_IF -> c7:c8:null_INC -> c10:c11:c12:c13 false :: false:true:null_le c14 :: c14:c15:c16:null_IF true :: false:true:null_le c15 :: c14:c15:c16:null_IF c16 :: c10:c11:c12:c13 -> c14:c15:c16:null_IF log :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if logIter :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if if :: false:true:null_le -> false:true:null_le -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if -> 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if logZeroError :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if null_minus :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if null_quot :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if null_le :: false:true:null_le null_inc :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if null_log :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if null_logIter :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if null_if :: 0:s:logZeroError:null_minus:null_quot:null_inc:null_log:null_logIter:null_if null_MINUS :: c:c1:null_MINUS null_QUOT :: c2:c3:null_QUOT null_LE :: c4:c5:c6:null_LE null_INC :: c7:c8:null_INC null_IF :: c14:c15:c16:null_IF const :: c9 const1 :: c10:c11:c12:c13 Rewrite Strategy: INNERMOST ---------------------------------------- (9) CpxTypedWeightedTrsToRntsProof (UPPER BOUND(ID)) Transformed the TRS into an over-approximating RNTS by (improved) Size Abstraction. The constant constructors are abstracted as follows: 0 => 0 c => 0 c2 => 0 c4 => 0 c5 => 1 c8 => 0 false => 1 c14 => 0 true => 2 c15 => 1 logZeroError => 1 null_minus => 0 null_quot => 0 null_le => 0 null_inc => 0 null_log => 0 null_logIter => 0 null_if => 0 null_MINUS => 0 null_QUOT => 0 null_LE => 0 null_INC => 0 null_IF => 0 const => 0 const1 => 0 ---------------------------------------- (10) Obligation: Complexity RNTS consisting of the following rules: IF(z, z', z'', z3) -{ 1 }-> 1 :|: z = 2, z3 = 1 + z1, z1 >= 0, z'' = z0, z0 >= 0, z' = 1 IF(z, z', z'', z3) -{ 1 }-> 0 :|: z1 >= 0, z = 1, z0 >= 0, z3 = z2, z' = z0, z2 >= 0, z'' = z1 IF(z, z', z'', z3) -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, z3 = v3, v2 >= 0, v3 >= 0 IF(z, z', z'', z3) -{ 1 }-> 1 + LOGITER(z0, z1) :|: z = 2, z1 >= 0, z' = 2, z'' = z0, z3 = z1, z0 >= 0 INC(z) -{ 1 }-> 0 :|: z = 0 INC(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 INC(z) -{ 1 }-> 1 + INC(z0) :|: z = 1 + z0, z0 >= 0 LE(z, z') -{ 1 }-> 1 :|: z = 1 + z0, z0 >= 0, z' = 0 LE(z, z') -{ 1 }-> 0 :|: z0 >= 0, z = 0, z' = z0 LE(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 LE(z, z') -{ 1 }-> 1 + LE(z0, z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 LOG(z) -{ 1 }-> 1 + LOGITER(z0, 0) :|: z = z0, z0 >= 0 LOGITER(z, z') -{ 1 }-> 1 + IF(le(1 + 0, z0), le(1 + (1 + 0), z0), quot(z0, 1 + (1 + 0)), inc(z1)) + QUOT(z0, 1 + (1 + 0)) :|: z = z0, z1 >= 0, z' = z1, z0 >= 0 LOGITER(z, z') -{ 1 }-> 1 + IF(le(1 + 0, z0), le(1 + (1 + 0), z0), quot(z0, 1 + (1 + 0)), inc(z1)) + LE(1 + 0, z0) :|: z = z0, z1 >= 0, z' = z1, z0 >= 0 LOGITER(z, z') -{ 1 }-> 1 + IF(le(1 + 0, z0), le(1 + (1 + 0), z0), quot(z0, 1 + (1 + 0)), inc(z1)) + LE(1 + (1 + 0), z0) :|: z = z0, z1 >= 0, z' = z1, z0 >= 0 LOGITER(z, z') -{ 1 }-> 1 + IF(le(1 + 0, z0), le(1 + (1 + 0), z0), quot(z0, 1 + (1 + 0)), inc(z1)) + INC(z1) :|: z = z0, z1 >= 0, z' = z1, z0 >= 0 MINUS(z, z') -{ 1 }-> 0 :|: z = z0, z0 >= 0, z' = 0 MINUS(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 MINUS(z, z') -{ 1 }-> 1 + MINUS(z0, z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 QUOT(z, z') -{ 1 }-> 0 :|: z0 >= 0, z' = 1 + z0, z = 0 QUOT(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 QUOT(z, z') -{ 1 }-> 1 + QUOT(minus(z0, z1), 1 + z1) + MINUS(z0, z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 if(z, z', z'', z3) -{ 0 }-> z1 :|: z = 2, z3 = 1 + z1, z1 >= 0, z'' = z0, z0 >= 0, z' = 1 if(z, z', z'', z3) -{ 0 }-> logIter(z0, z1) :|: z = 2, z1 >= 0, z' = 2, z'' = z0, z3 = z1, z0 >= 0 if(z, z', z'', z3) -{ 0 }-> 1 :|: z1 >= 0, z = 1, z0 >= 0, z3 = z2, z' = z0, z2 >= 0, z'' = z1 if(z, z', z'', z3) -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, z3 = v3, v2 >= 0, v3 >= 0 inc(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 inc(z) -{ 0 }-> 1 + inc(z0) :|: z = 1 + z0, z0 >= 0 inc(z) -{ 0 }-> 1 + 0 :|: z = 0 le(z, z') -{ 0 }-> le(z0, z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 le(z, z') -{ 0 }-> 2 :|: z0 >= 0, z = 0, z' = z0 le(z, z') -{ 0 }-> 1 :|: z = 1 + z0, z0 >= 0, z' = 0 le(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 log(z) -{ 0 }-> logIter(z0, 0) :|: z = z0, z0 >= 0 log(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 logIter(z, z') -{ 0 }-> if(le(1 + 0, z0), le(1 + (1 + 0), z0), quot(z0, 1 + (1 + 0)), inc(z1)) :|: z = z0, z1 >= 0, z' = z1, z0 >= 0 logIter(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 minus(z, z') -{ 0 }-> z0 :|: z = z0, z0 >= 0, z' = 0 minus(z, z') -{ 0 }-> minus(z0, z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 minus(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 quot(z, z') -{ 0 }-> 0 :|: z0 >= 0, z' = 1 + z0, z = 0 quot(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 quot(z, z') -{ 0 }-> 1 + quot(minus(z0, z1), 1 + z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 Only complete derivations are relevant for the runtime complexity. ---------------------------------------- (11) CompleteCoflocoProof (FINISHED) Transformed the RNTS (where only complete derivations are relevant) into cost relations for CoFloCo: eq(start(V1, V, V23, V26),0,[fun(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[fun1(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[fun2(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[fun3(V1, Out)],[V1 >= 0]). eq(start(V1, V, V23, V26),0,[fun4(V1, Out)],[V1 >= 0]). eq(start(V1, V, V23, V26),0,[fun5(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[fun6(V1, V, V23, V26, Out)],[V1 >= 0,V >= 0,V23 >= 0,V26 >= 0]). eq(start(V1, V, V23, V26),0,[minus(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[quot(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[le(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[inc(V1, Out)],[V1 >= 0]). eq(start(V1, V, V23, V26),0,[log(V1, Out)],[V1 >= 0]). eq(start(V1, V, V23, V26),0,[logIter(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V23, V26),0,[if(V1, V, V23, V26, Out)],[V1 >= 0,V >= 0,V23 >= 0,V26 >= 0]). eq(fun(V1, V, Out),1,[],[Out = 0,V1 = V2,V2 >= 0,V = 0]). eq(fun(V1, V, Out),1,[fun(V4, V3, Ret1)],[Out = 1 + Ret1,V3 >= 0,V1 = 1 + V4,V4 >= 0,V = 1 + V3]). eq(fun1(V1, V, Out),1,[],[Out = 0,V5 >= 0,V = 1 + V5,V1 = 0]). eq(fun1(V1, V, Out),1,[minus(V6, V7, Ret010),fun1(Ret010, 1 + V7, Ret01),fun(V6, V7, Ret11)],[Out = 1 + Ret01 + Ret11,V7 >= 0,V1 = 1 + V6,V6 >= 0,V = 1 + V7]). eq(fun2(V1, V, Out),1,[],[Out = 0,V8 >= 0,V1 = 0,V = V8]). eq(fun2(V1, V, Out),1,[],[Out = 1,V1 = 1 + V9,V9 >= 0,V = 0]). eq(fun2(V1, V, Out),1,[fun2(V10, V11, Ret12)],[Out = 1 + Ret12,V11 >= 0,V1 = 1 + V10,V10 >= 0,V = 1 + V11]). eq(fun3(V1, Out),1,[fun3(V12, Ret13)],[Out = 1 + Ret13,V1 = 1 + V12,V12 >= 0]). eq(fun3(V1, Out),1,[],[Out = 0,V1 = 0]). eq(fun4(V1, Out),1,[fun5(V13, 0, Ret14)],[Out = 1 + Ret14,V1 = V13,V13 >= 0]). eq(fun5(V1, V, Out),1,[le(1 + 0, V14, Ret0101),le(1 + (1 + 0), V14, Ret011),quot(V14, 1 + (1 + 0), Ret012),inc(V15, Ret013),fun6(Ret0101, Ret011, Ret012, Ret013, Ret014),fun2(1 + 0, V14, Ret15)],[Out = 1 + Ret014 + Ret15,V1 = V14,V15 >= 0,V = V15,V14 >= 0]). eq(fun5(V1, V, Out),1,[le(1 + 0, V17, Ret0102),le(1 + (1 + 0), V17, Ret0111),quot(V17, 1 + (1 + 0), Ret0121),inc(V16, Ret0131),fun6(Ret0102, Ret0111, Ret0121, Ret0131, Ret015),fun2(1 + (1 + 0), V17, Ret16)],[Out = 1 + Ret015 + Ret16,V1 = V17,V16 >= 0,V = V16,V17 >= 0]). eq(fun5(V1, V, Out),1,[le(1 + 0, V19, Ret0103),le(1 + (1 + 0), V19, Ret0112),quot(V19, 1 + (1 + 0), Ret0122),inc(V18, Ret0132),fun6(Ret0103, Ret0112, Ret0122, Ret0132, Ret016),fun1(V19, 1 + (1 + 0), Ret17)],[Out = 1 + Ret016 + Ret17,V1 = V19,V18 >= 0,V = V18,V19 >= 0]). eq(fun5(V1, V, Out),1,[le(1 + 0, V21, Ret0104),le(1 + (1 + 0), V21, Ret0113),quot(V21, 1 + (1 + 0), Ret0123),inc(V20, Ret0133),fun6(Ret0104, Ret0113, Ret0123, Ret0133, Ret017),fun3(V20, Ret18)],[Out = 1 + Ret017 + Ret18,V1 = V21,V20 >= 0,V = V20,V21 >= 0]). eq(fun6(V1, V, V23, V26, Out),1,[],[Out = 0,V22 >= 0,V1 = 1,V24 >= 0,V26 = V25,V = V24,V25 >= 0,V23 = V22]). eq(fun6(V1, V, V23, V26, Out),1,[],[Out = 1,V1 = 2,V26 = 1 + V28,V28 >= 0,V23 = V27,V27 >= 0,V = 1]). eq(fun6(V1, V, V23, V26, Out),1,[fun5(V30, V29, Ret19)],[Out = 1 + Ret19,V1 = 2,V29 >= 0,V = 2,V23 = V30,V26 = V29,V30 >= 0]). eq(minus(V1, V, Out),0,[],[Out = V31,V1 = V31,V31 >= 0,V = 0]). eq(minus(V1, V, Out),0,[minus(V33, V32, Ret)],[Out = Ret,V32 >= 0,V1 = 1 + V33,V33 >= 0,V = 1 + V32]). eq(quot(V1, V, Out),0,[],[Out = 0,V34 >= 0,V = 1 + V34,V1 = 0]). eq(quot(V1, V, Out),0,[minus(V35, V36, Ret10),quot(Ret10, 1 + V36, Ret110)],[Out = 1 + Ret110,V36 >= 0,V1 = 1 + V35,V35 >= 0,V = 1 + V36]). eq(le(V1, V, Out),0,[],[Out = 2,V37 >= 0,V1 = 0,V = V37]). eq(le(V1, V, Out),0,[],[Out = 1,V1 = 1 + V38,V38 >= 0,V = 0]). eq(le(V1, V, Out),0,[le(V40, V39, Ret2)],[Out = Ret2,V39 >= 0,V1 = 1 + V40,V40 >= 0,V = 1 + V39]). eq(inc(V1, Out),0,[inc(V41, Ret111)],[Out = 1 + Ret111,V1 = 1 + V41,V41 >= 0]). eq(inc(V1, Out),0,[],[Out = 1,V1 = 0]). eq(log(V1, Out),0,[logIter(V42, 0, Ret3)],[Out = Ret3,V1 = V42,V42 >= 0]). eq(logIter(V1, V, Out),0,[le(1 + 0, V43, Ret0),le(1 + (1 + 0), V43, Ret112),quot(V43, 1 + (1 + 0), Ret21),inc(V44, Ret31),if(Ret0, Ret112, Ret21, Ret31, Ret4)],[Out = Ret4,V1 = V43,V44 >= 0,V = V44,V43 >= 0]). eq(if(V1, V, V23, V26, Out),0,[],[Out = 1,V46 >= 0,V1 = 1,V47 >= 0,V26 = V45,V = V47,V45 >= 0,V23 = V46]). eq(if(V1, V, V23, V26, Out),0,[],[Out = V48,V1 = 2,V26 = 1 + V48,V48 >= 0,V23 = V49,V49 >= 0,V = 1]). eq(if(V1, V, V23, V26, Out),0,[logIter(V50, V51, Ret5)],[Out = Ret5,V1 = 2,V51 >= 0,V = 2,V23 = V50,V26 = V51,V50 >= 0]). eq(minus(V1, V, Out),0,[],[Out = 0,V53 >= 0,V52 >= 0,V1 = V53,V = V52]). eq(quot(V1, V, Out),0,[],[Out = 0,V55 >= 0,V54 >= 0,V1 = V55,V = V54]). eq(le(V1, V, Out),0,[],[Out = 0,V57 >= 0,V56 >= 0,V1 = V57,V = V56]). eq(inc(V1, Out),0,[],[Out = 0,V58 >= 0,V1 = V58]). eq(log(V1, Out),0,[],[Out = 0,V59 >= 0,V1 = V59]). eq(logIter(V1, V, Out),0,[],[Out = 0,V60 >= 0,V61 >= 0,V1 = V60,V = V61]). eq(if(V1, V, V23, V26, Out),0,[],[Out = 0,V63 >= 0,V23 = V65,V62 >= 0,V1 = V63,V = V62,V26 = V64,V65 >= 0,V64 >= 0]). eq(fun(V1, V, Out),0,[],[Out = 0,V66 >= 0,V67 >= 0,V1 = V66,V = V67]). eq(fun1(V1, V, Out),0,[],[Out = 0,V68 >= 0,V69 >= 0,V1 = V68,V = V69]). eq(fun2(V1, V, Out),0,[],[Out = 0,V70 >= 0,V71 >= 0,V1 = V70,V = V71]). eq(fun3(V1, Out),0,[],[Out = 0,V72 >= 0,V1 = V72]). eq(fun6(V1, V, V23, V26, Out),0,[],[Out = 0,V75 >= 0,V23 = V74,V73 >= 0,V1 = V75,V = V73,V26 = V76,V74 >= 0,V76 >= 0]). input_output_vars(fun(V1,V,Out),[V1,V],[Out]). input_output_vars(fun1(V1,V,Out),[V1,V],[Out]). input_output_vars(fun2(V1,V,Out),[V1,V],[Out]). input_output_vars(fun3(V1,Out),[V1],[Out]). input_output_vars(fun4(V1,Out),[V1],[Out]). input_output_vars(fun5(V1,V,Out),[V1,V],[Out]). input_output_vars(fun6(V1,V,V23,V26,Out),[V1,V,V23,V26],[Out]). input_output_vars(minus(V1,V,Out),[V1,V],[Out]). input_output_vars(quot(V1,V,Out),[V1,V],[Out]). input_output_vars(le(V1,V,Out),[V1,V],[Out]). input_output_vars(inc(V1,Out),[V1],[Out]). input_output_vars(log(V1,Out),[V1],[Out]). input_output_vars(logIter(V1,V,Out),[V1,V],[Out]). input_output_vars(if(V1,V,V23,V26,Out),[V1,V,V23,V26],[Out]). CoFloCo proof output: Preprocessing Cost Relations ===================================== #### Computed strongly connected components 0. recursive : [fun/3] 1. recursive : [minus/3] 2. recursive [non_tail] : [fun1/3] 3. recursive : [fun2/3] 4. recursive : [fun3/2] 5. recursive : [inc/2] 6. recursive : [le/3] 7. recursive : [quot/3] 8. recursive [non_tail] : [fun5/3,fun6/5] 9. non_recursive : [fun4/2] 10. recursive : [if/5,logIter/3] 11. non_recursive : [log/2] 12. non_recursive : [start/4] #### Obtained direct recursion through partial evaluation 0. SCC is partially evaluated into fun/3 1. SCC is partially evaluated into minus/3 2. SCC is partially evaluated into fun1/3 3. SCC is partially evaluated into fun2/3 4. SCC is partially evaluated into fun3/2 5. SCC is partially evaluated into inc/2 6. SCC is partially evaluated into le/3 7. SCC is partially evaluated into quot/3 8. SCC is partially evaluated into fun5/3 9. SCC is completely evaluated into other SCCs 10. SCC is partially evaluated into logIter/3 11. SCC is partially evaluated into log/2 12. SCC is partially evaluated into start/4 Control-Flow Refinement of Cost Relations ===================================== ### Specialization of cost equations fun/3 * CE 39 is refined into CE [66] * CE 41 is refined into CE [67] * CE 40 is refined into CE [68] ### Cost equations --> "Loop" of fun/3 * CEs [68] --> Loop 31 * CEs [66,67] --> Loop 32 ### Ranking functions of CR fun(V1,V,Out) * RF of phase [31]: [V,V1] #### Partial ranking functions of CR fun(V1,V,Out) * Partial RF of phase [31]: - RF of loop [31:1]: V V1 ### Specialization of cost equations minus/3 * CE 54 is refined into CE [69] * CE 52 is refined into CE [70] * CE 53 is refined into CE [71] ### Cost equations --> "Loop" of minus/3 * CEs [71] --> Loop 33 * CEs [69] --> Loop 34 * CEs [70] --> Loop 35 ### Ranking functions of CR minus(V1,V,Out) * RF of phase [33]: [V,V1] #### Partial ranking functions of CR minus(V1,V,Out) * Partial RF of phase [33]: - RF of loop [33:1]: V V1 ### Specialization of cost equations fun1/3 * CE 42 is refined into CE [72] * CE 44 is refined into CE [73] * CE 43 is refined into CE [74,75,76,77,78] ### Cost equations --> "Loop" of fun1/3 * CEs [78] --> Loop 36 * CEs [77] --> Loop 37 * CEs [76] --> Loop 38 * CEs [75] --> Loop 39 * CEs [74] --> Loop 40 * CEs [72,73] --> Loop 41 ### Ranking functions of CR fun1(V1,V,Out) * RF of phase [36,37]: [V1-1,V1-V+1] * RF of phase [40]: [V1] #### Partial ranking functions of CR fun1(V1,V,Out) * Partial RF of phase [36,37]: - RF of loop [36:1,37:1]: V1-1 V1-V+1 * Partial RF of phase [40]: - RF of loop [40:1]: V1 ### Specialization of cost equations fun2/3 * CE 46 is refined into CE [79] * CE 45 is refined into CE [80] * CE 48 is refined into CE [81] * CE 47 is refined into CE [82] ### Cost equations --> "Loop" of fun2/3 * CEs [82] --> Loop 42 * CEs [79] --> Loop 43 * CEs [80,81] --> Loop 44 ### Ranking functions of CR fun2(V1,V,Out) * RF of phase [42]: [V,V1] #### Partial ranking functions of CR fun2(V1,V,Out) * Partial RF of phase [42]: - RF of loop [42:1]: V V1 ### Specialization of cost equations fun3/2 * CE 50 is refined into CE [83] * CE 51 is refined into CE [84] * CE 49 is refined into CE [85] ### Cost equations --> "Loop" of fun3/2 * CEs [85] --> Loop 45 * CEs [83,84] --> Loop 46 ### Ranking functions of CR fun3(V1,Out) * RF of phase [45]: [V1] #### Partial ranking functions of CR fun3(V1,Out) * Partial RF of phase [45]: - RF of loop [45:1]: V1 ### Specialization of cost equations inc/2 * CE 63 is refined into CE [86] * CE 62 is refined into CE [87] * CE 61 is refined into CE [88] ### Cost equations --> "Loop" of inc/2 * CEs [88] --> Loop 47 * CEs [86] --> Loop 48 * CEs [87] --> Loop 49 ### Ranking functions of CR inc(V1,Out) * RF of phase [47]: [V1] #### Partial ranking functions of CR inc(V1,Out) * Partial RF of phase [47]: - RF of loop [47:1]: V1 ### Specialization of cost equations le/3 * CE 60 is refined into CE [89] * CE 58 is refined into CE [90] * CE 57 is refined into CE [91] * CE 59 is refined into CE [92] ### Cost equations --> "Loop" of le/3 * CEs [92] --> Loop 50 * CEs [89] --> Loop 51 * CEs [90] --> Loop 52 * CEs [91] --> Loop 53 ### Ranking functions of CR le(V1,V,Out) * RF of phase [50]: [V,V1] #### Partial ranking functions of CR le(V1,V,Out) * Partial RF of phase [50]: - RF of loop [50:1]: V V1 ### Specialization of cost equations quot/3 * CE 55 is refined into CE [93] * CE 56 is refined into CE [94,95,96] ### Cost equations --> "Loop" of quot/3 * CEs [96] --> Loop 54 * CEs [95] --> Loop 55 * CEs [94] --> Loop 56 * CEs [93] --> Loop 57 ### Ranking functions of CR quot(V1,V,Out) * RF of phase [54]: [V1-1,V1-V+1] * RF of phase [56]: [V1] #### Partial ranking functions of CR quot(V1,V,Out) * Partial RF of phase [54]: - RF of loop [54:1]: V1-1 V1-V+1 * Partial RF of phase [56]: - RF of loop [56:1]: V1 ### Specialization of cost equations fun5/3 * CE 23 is refined into CE [97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257] * CE 24 is refined into CE [258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557] * CE 25 is refined into CE [558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777] * CE 26 is refined into CE [778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965] * CE 31 is refined into CE [966,967,968,969,970,971,972,973,974,975] * CE 32 is refined into CE [976,977,978,979,980,981,982,983,984,985,986,987] * CE 33 is refined into CE [988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005] * CE 34 is refined into CE [1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017] * CE 35 is refined into CE [1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031] * CE 36 is refined into CE [1032,1033,1034,1035,1036,1037,1038,1039] * CE 37 is refined into CE [1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055] * CE 38 is refined into CE [1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071] * CE 27 is refined into CE [1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099] * CE 28 is refined into CE [1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163] * CE 29 is refined into CE [1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195] * CE 30 is refined into CE [1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227] ### Cost equations --> "Loop" of fun5/3 * CEs [1099] --> Loop 58 * CEs [1163] --> Loop 59 * CEs [1161,1162,1195,1227] --> Loop 60 * CEs [1145,1219] --> Loop 61 * CEs [1098,1160,1194,1226] --> Loop 62 * CEs [1097] --> Loop 63 * CEs [1159] --> Loop 64 * CEs [1157,1158,1193,1225] --> Loop 65 * CEs [1141,1217] --> Loop 66 * CEs [1096,1156,1192,1224] --> Loop 67 * CEs [1095] --> Loop 68 * CEs [1155] --> Loop 69 * CEs [1153,1154,1191,1223] --> Loop 70 * CEs [1137,1215] --> Loop 71 * CEs [1094,1152,1190,1222] --> Loop 72 * CEs [1085,1092] --> Loop 73 * CEs [1131,1147,1187] --> Loop 74 * CEs [1129,1130,1146,1179,1211] --> Loop 75 * CEs [1084,1091,1128,1144,1178,1186,1210,1218] --> Loop 76 * CEs [1083,1090] --> Loop 77 * CEs [1127,1143,1185] --> Loop 78 * CEs [1125,1126,1142,1177,1209] --> Loop 79 * CEs [1082,1089,1124,1140,1176,1184,1208,1216] --> Loop 80 * CEs [1081,1088] --> Loop 81 * CEs [1123,1139,1183] --> Loop 82 * CEs [1121,1122,1138,1175,1207] --> Loop 83 * CEs [1080,1087,1120,1136,1174,1182,1206,1214] --> Loop 84 * CEs [1078] --> Loop 85 * CEs [1115] --> Loop 86 * CEs [1113,1114,1171,1203] --> Loop 87 * CEs [1077,1112,1170,1202] --> Loop 88 * CEs [1076] --> Loop 89 * CEs [1111] --> Loop 90 * CEs [1109,1110,1169,1201] --> Loop 91 * CEs [1075,1108,1168,1200] --> Loop 92 * CEs [1074] --> Loop 93 * CEs [1107] --> Loop 94 * CEs [1105,1106,1167,1199] --> Loop 95 * CEs [1073,1104,1166,1198] --> Loop 96 * CEs [1151] --> Loop 97 * CEs [1149,1150,1189,1221] --> Loop 98 * CEs [1133,1213] --> Loop 99 * CEs [1093,1148,1188,1220] --> Loop 100 * CEs [1119,1135,1181] --> Loop 101 * CEs [1117,1118,1134,1173,1205] --> Loop 102 * CEs [1079,1086,1116,1132,1172,1180,1204,1212] --> Loop 103 * CEs [1103] --> Loop 104 * CEs [1101,1102,1165,1197] --> Loop 105 * CEs [1072,1100,1164,1196] --> Loop 106 * CEs [277,281,285,293,297,301,309,313,317,325,329,333,357,361,365,373,377,381,389,393,397,405,409,413,421,425,429,437,441,445,453,457,461,469,473,477,501,505,509,517,521,525,533,537,541,549,553,557,613,615,617,621,623,625,653,655,657,661,663,665,669,671,673,677,679,681,709,711,713,717,719,721,749,751,753,757,759,761,765,767,769,773,775,777] --> Loop 107 * CEs [272,273,276,280,284,288,289,292,296,300,304,305,308,312,316,320,321,324,328,332,352,353,356,360,364,368,369,372,376,380,384,385,388,392,396,400,401,404,408,412,416,417,420,424,428,432,433,436,440,444,448,449,452,456,460,464,465,468,472,476,496,497,500,504,508,512,513,516,520,524,528,529,532,536,540,544,545,548,552,556,611,619,651,659,667,675,707,715,747,755,763,771] --> Loop 108 * CEs [271,287,303,319,351,367,383,399,415,431,447,463,495,511,527,543,585,600,684,696,804,815,823,831,855,863,871,879,887,895,903,911,935,943,951,959] --> Loop 109 * CEs [118,125,132,139,160,167,174,181,188,195,202,209,230,237,244,251,270,286,302,318,350,366,382,398,414,430,446,462,494,510,526,542,583,598,610,618,650,658,666,674,682,694,706,714,746,754,762,770,803,814,822,830,854,862,870,878,886,894,902,910,934,942,950,958] --> Loop 110 * CEs [968,970,973,975] --> Loop 111 * CEs [148,150,152,155,157,159,218,220,222,225,227,229] --> Loop 112 * CEs [992,995,1001,1004] --> Loop 113 * CEs [989,998] --> Loop 114 * CEs [584,588,592,596,599,602,605,608,627,630,633,636,639,642,645,648,683,686,689,692,695,698,701,704,723,726,729,732,735,738,741,744,977,979,981,983,985,987,990,993,996,999,1002,1005,1007,1009,1011,1013,1015,1017] --> Loop 115 * CEs [275,279,283,291,295,299,307,311,315,323,327,331,335,337,339,341,343,345,347,349,355,359,363,371,375,379,387,391,395,403,407,411,419,423,427,435,439,443,451,455,459,467,471,475,479,481,483,485,487,489,491,493,499,503,507,515,519,523,531,535,539,547,551,555,589,593,597,603,606,609,628,631,634,637,640,643,646,649,687,690,693,699,702,705,724,727,730,733,736,739,742,745,807,810,813,817,819,821,825,827,829,833,835,837,839,841,843,845,847,849,851,853,857,859,861,865,867,869,873,875,877,881,883,885,889,891,893,897,899,901,905,907,909,913,915,917,919,921,923,925,927,929,931,933,937,939,941,945,947,949,953,955,957,961,963,965,966,967,969,971,972,974,976,978,980,982,984,986,988,991,994,997,1000,1003,1006,1008,1010,1012,1014,1016] --> Loop 116 * CEs [146,147,149,151,153,154,156,158,216,217,219,221,223,224,226,228,334,336,338,340,342,344,346,348,478,480,482,484,486,488,490,492,626,629,632,635,638,641,644,647,722,725,728,731,734,737,740,743,838,840,842,844,846,848,850,852,918,920,922,924,926,928,930,932] --> Loop 117 * CEs [99,101,103,106,108,110,113,115,117,120,122,124,127,129,131,134,136,138,141,143,145,162,164,166,169,171,173,176,178,180,183,185,187,190,192,194,197,199,201,204,206,208,211,213,215,232,234,236,239,241,243,246,248,250,253,255,257,1020,1022,1024,1027,1029,1031] --> Loop 118 * CEs [558,560,562,564,566,568,570,572,574,576,578,580,582,586,590,594,778,780,782,784,786,788,790,792,794,796,798,800,802,805,808,811,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070] --> Loop 119 * CEs [97,98,100,102,104,105,107,109,111,112,114,116,119,121,123,126,128,130,133,135,137,140,142,144,161,163,165,168,170,172,175,177,179,182,184,186,189,191,193,196,198,200,203,205,207,210,212,214,231,233,235,238,240,242,245,247,249,252,254,256,258,259,260,261,262,263,264,265,266,267,268,269,274,278,282,290,294,298,306,310,314,322,326,330,354,358,362,370,374,378,386,390,394,402,406,410,418,422,426,434,438,442,450,454,458,466,470,474,498,502,506,514,518,522,530,534,538,546,550,554,559,561,563,565,567,569,571,573,575,577,579,581,587,591,595,601,604,607,612,614,616,620,622,624,652,654,656,660,662,664,668,670,672,676,678,680,685,688,691,697,700,703,708,710,712,716,718,720,748,750,752,756,758,760,764,766,768,772,774,776,779,781,783,785,787,789,791,793,795,797,799,801,806,809,812,816,818,820,824,826,828,832,834,836,856,858,860,864,866,868,872,874,876,880,882,884,888,890,892,896,898,900,904,906,908,912,914,916,936,938,940,944,946,948,952,954,956,960,962,964,1018,1019,1021,1023,1025,1026,1028,1030,1032,1033,1034,1035,1036,1037,1038,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071] --> Loop 120 ### Ranking functions of CR fun5(V1,V,Out) * RF of phase [58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103]: [V1-1] #### Partial ranking functions of CR fun5(V1,V,Out) * Partial RF of phase [58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103]: - RF of loop [58:1,59:1,60:1,62:1,63:1,64:1,65:1,67:1,68:1,69:1,70:1,72:1,97:1,98:1,100:1]: V1-2 - RF of loop [61:1,66:1,71:1,73:1,74:1,75:1,76:1,77:1,78:1,79:1,80:1,81:1,82:1,83:1,84:1,99:1,101:1,102:1,103:1]: V1-1 - RF of loop [68:1,81:1]: V depends on loops [63:1,64:1,65:1,66:1,67:1,77:1,78:1,79:1,80:1,97:1,98:1,99:1,100:1,101:1,102:1,103:1] - RF of loop [97:1,98:1,99:1,100:1,101:1,102:1,103:1]: -V+1 depends on loops [58:1,59:1,60:1,61:1,62:1,68:1,69:1,70:1,71:1,72:1,73:1,74:1,75:1,76:1,81:1,82:1,83:1,84:1] ### Specialization of cost equations logIter/3 * CE 21 is refined into CE [1228,1229,1230,1231,1232,1233,1234,1235] * CE 18 is refined into CE [1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327] * CE 20 is refined into CE [1328,1329,1330,1331,1332,1333] * CE 22 is refined into CE [1334] * CE 19 is refined into CE [1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350] ### Cost equations --> "Loop" of logIter/3 * CEs [1350] --> Loop 121 * CEs [1349] --> Loop 122 * CEs [1348] --> Loop 123 * CEs [1342,1346] --> Loop 124 * CEs [1341,1345] --> Loop 125 * CEs [1340,1344] --> Loop 126 * CEs [1338] --> Loop 127 * CEs [1337] --> Loop 128 * CEs [1336] --> Loop 129 * CEs [1347] --> Loop 130 * CEs [1339,1343] --> Loop 131 * CEs [1335] --> Loop 132 * CEs [1248,1252,1256,1260,1272,1276,1280,1284,1288,1292,1296,1300,1312,1316,1320,1324] --> Loop 133 * CEs [1330,1333] --> Loop 134 * CEs [1329,1332] --> Loop 135 * CEs [1264,1265,1266,1267,1268,1269,1270,1271,1304,1305,1306,1307,1308,1309,1310,1311,1328,1331] --> Loop 136 * CEs [1228,1229,1230,1231,1232,1233,1234,1235] --> Loop 137 * CEs [1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1249,1250,1251,1253,1254,1255,1257,1258,1259,1261,1262,1263,1273,1274,1275,1277,1278,1279,1281,1282,1283,1285,1286,1287,1289,1290,1291,1293,1294,1295,1297,1298,1299,1301,1302,1303,1313,1314,1315,1317,1318,1319,1321,1322,1323,1325,1326,1327,1334] --> Loop 138 ### Ranking functions of CR logIter(V1,V,Out) * RF of phase [121,122,123,124,125,126,130,131]: [V1-1] #### Partial ranking functions of CR logIter(V1,V,Out) * Partial RF of phase [121,122,123,124,125,126,130,131]: - RF of loop [121:1,122:1,123:1,130:1]: V1-2 - RF of loop [124:1,125:1,126:1,131:1]: V1-1 - RF of loop [130:1,131:1]: -V+1 depends on loops [121:1,123:1,124:1,126:1] ### Specialization of cost equations log/2 * CE 64 is refined into CE [1351,1352,1353,1354,1355] * CE 65 is refined into CE [1356] ### Cost equations --> "Loop" of log/2 * CEs [1354] --> Loop 139 * CEs [1355] --> Loop 140 * CEs [1352,1353,1356] --> Loop 141 * CEs [1351] --> Loop 142 ### Ranking functions of CR log(V1,Out) #### Partial ranking functions of CR log(V1,Out) ### Specialization of cost equations start/4 * CE 2 is refined into CE [1357,1358,1359,1360,1361,1362,1363] * CE 3 is refined into CE [1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378] * CE 4 is refined into CE [1379] * CE 1 is refined into CE [1380] * CE 5 is refined into CE [1381] * CE 6 is refined into CE [1382,1383] * CE 7 is refined into CE [1384,1385,1386,1387,1388] * CE 8 is refined into CE [1389,1390,1391,1392] * CE 9 is refined into CE [1393,1394] * CE 10 is refined into CE [1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406] * CE 11 is refined into CE [1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421] * CE 12 is refined into CE [1422,1423,1424] * CE 13 is refined into CE [1425,1426,1427,1428,1429] * CE 14 is refined into CE [1430,1431,1432,1433,1434] * CE 15 is refined into CE [1435,1436,1437,1438] * CE 16 is refined into CE [1439,1440,1441,1442] * CE 17 is refined into CE [1443,1444,1445,1446,1447,1448,1449] ### Cost equations --> "Loop" of start/4 * CEs [1389,1414,1417,1422,1431,1447] --> Loop 143 * CEs [1361,1371,1374] --> Loop 144 * CEs [1359,1360,1365,1367,1368,1370] --> Loop 145 * CEs [1357,1358,1362,1363,1364,1366,1369,1372,1373,1375,1376,1377,1378] --> Loop 146 * CEs [1379,1384,1425] --> Loop 147 * CEs [1381,1396,1398,1408,1410,1411,1413,1445,1446] --> Loop 148 * CEs [1380,1382,1383,1385,1386,1387,1388,1390,1391,1392,1393,1394,1395,1397,1399,1400,1401,1402,1403,1404,1405,1406,1407,1409,1412,1415,1416,1418,1419,1420,1421,1423,1424,1426,1427,1428,1429,1430,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1448,1449] --> Loop 149 ### Ranking functions of CR start(V1,V,V23,V26) #### Partial ranking functions of CR start(V1,V,V23,V26) Computing Bounds ===================================== #### Cost of chains of fun(V1,V,Out): * Chain [[31],32]: 1*it(31)+1 Such that:it(31) =< Out with precondition: [Out>=1,V1>=Out,V>=Out] * Chain [32]: 1 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of minus(V1,V,Out): * Chain [[33],35]: 0 with precondition: [V1=Out+V,V>=1,V1>=V] * Chain [[33],34]: 0 with precondition: [Out=0,V1>=1,V>=1] * Chain [35]: 0 with precondition: [V=0,V1=Out,V1>=0] * Chain [34]: 0 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of fun1(V1,V,Out): * Chain [[40],41]: 2*it(40)+1 Such that:it(40) =< Out with precondition: [V=1,Out>=1,V1>=Out] * Chain [[40],39,41]: 2*it(40)+3 Such that:it(40) =< Out with precondition: [V=1,Out>=2,V1>=Out] * Chain [[36,37],41]: 4*it(36)+1*s(3)+1 Such that:aux(2) =< V1-V+1 aux(5) =< V1 it(36) =< aux(5) s(3) =< aux(5) it(36) =< aux(2) with precondition: [V>=2,Out>=1,V1>=V,V1>=Out] * Chain [[36,37],39,41]: 4*it(36)+1*s(3)+3 Such that:aux(2) =< V1-V+1 aux(6) =< V1 it(36) =< aux(6) s(3) =< aux(6) it(36) =< aux(2) with precondition: [V>=2,Out>=2,V1>=V+1,V1>=Out] * Chain [[36,37],38,41]: 4*it(36)+2*s(3)+3 Such that:aux(2) =< V1-V+1 aux(7) =< V1 s(3) =< aux(7) it(36) =< aux(7) it(36) =< aux(2) with precondition: [V>=2,Out>=3,V1>=V+2,V1>=Out] * Chain [41]: 1 with precondition: [Out=0,V1>=0,V>=0] * Chain [39,41]: 3 with precondition: [Out=1,V1>=1,V>=1] * Chain [38,41]: 1*s(4)+3 Such that:s(4) =< V1 with precondition: [Out>=2,V1>=Out,V>=Out] #### Cost of chains of fun2(V1,V,Out): * Chain [[42],44]: 1*it(42)+1 Such that:it(42) =< Out with precondition: [Out>=1,V1>=Out,V>=Out] * Chain [[42],43]: 1*it(42)+1 Such that:it(42) =< Out with precondition: [V+1=Out,V>=1,V1>=V+1] * Chain [44]: 1 with precondition: [Out=0,V1>=0,V>=0] * Chain [43]: 1 with precondition: [V=0,Out=1,V1>=1] #### Cost of chains of fun3(V1,Out): * Chain [[45],46]: 1*it(45)+1 Such that:it(45) =< Out with precondition: [Out>=1,V1>=Out] * Chain [46]: 1 with precondition: [Out=0,V1>=0] #### Cost of chains of inc(V1,Out): * Chain [[47],49]: 0 with precondition: [V1+1=Out,V1>=1] * Chain [[47],48]: 0 with precondition: [Out>=1,V1>=Out] * Chain [49]: 0 with precondition: [V1=0,Out=1] * Chain [48]: 0 with precondition: [Out=0,V1>=0] #### Cost of chains of le(V1,V,Out): * Chain [[50],53]: 0 with precondition: [Out=2,V1>=1,V>=V1] * Chain [[50],52]: 0 with precondition: [Out=1,V>=1,V1>=V+1] * Chain [[50],51]: 0 with precondition: [Out=0,V1>=1,V>=1] * Chain [53]: 0 with precondition: [V1=0,Out=2,V>=0] * Chain [52]: 0 with precondition: [V=0,Out=1,V1>=1] * Chain [51]: 0 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of quot(V1,V,Out): * Chain [[56],57]: 0 with precondition: [V=1,Out>=1,V1>=Out] * Chain [[56],55,57]: 0 with precondition: [V=1,Out>=2,V1>=Out] * Chain [[54],57]: 0 with precondition: [V>=2,Out>=1,V1+2>=2*Out+V] * Chain [[54],55,57]: 0 with precondition: [V>=2,Out>=2,V1+3>=2*Out+V] * Chain [57]: 0 with precondition: [Out=0,V1>=0,V>=0] * Chain [55,57]: 0 with precondition: [Out=1,V1>=1,V>=1] #### Cost of chains of fun5(V1,V,Out): * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+3 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(126) =< V1 aux(127) =< 2*V1 aux(128) =< 3*V1 aux(129) =< V it(58) =< aux(126) it(60) =< aux(126) it(68) =< aux(126) it(75) =< aux(126) it(81) =< aux(126) it(98) =< aux(126) s(217) =< aux(126) it(75) =< aux(127) it(81) =< aux(127) it(98) =< aux(127) s(217) =< aux(127) it(60) =< aux(128) it(68) =< aux(128) it(75) =< aux(128) it(81) =< aux(128) it(98) =< aux(128) s(170) =< aux(128) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(109) s(214) =< aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(127)+aux(109) s(172) =< aux(126)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(126) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(129) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(129) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(129) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(129) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(127) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=3] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+3 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(130) =< V1/2+V+1/2 aux(131) =< V1 aux(132) =< 2*V1 aux(133) =< 3*V1 aux(134) =< V s(226) =< aux(130) it(58) =< aux(131) it(60) =< aux(131) it(68) =< aux(131) it(75) =< aux(131) it(81) =< aux(131) it(98) =< aux(131) s(217) =< aux(131) it(75) =< aux(132) it(81) =< aux(132) it(98) =< aux(132) s(217) =< aux(132) it(60) =< aux(133) it(68) =< aux(133) it(75) =< aux(133) it(81) =< aux(133) it(98) =< aux(133) s(170) =< aux(133) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(109) s(214) =< aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(132)+aux(109) s(172) =< aux(131)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(131) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(134) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(134) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(134) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(134) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(132) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=4] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],117]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+2 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(135) =< V1 aux(136) =< 2*V1 aux(137) =< 3*V1 aux(138) =< V it(58) =< aux(135) it(60) =< aux(135) it(68) =< aux(135) it(75) =< aux(135) it(81) =< aux(135) it(98) =< aux(135) s(217) =< aux(135) it(75) =< aux(136) it(81) =< aux(136) it(98) =< aux(136) s(217) =< aux(136) it(60) =< aux(137) it(68) =< aux(137) it(75) =< aux(137) it(81) =< aux(137) it(98) =< aux(137) s(170) =< aux(137) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(109) s(214) =< aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(136)+aux(109) s(172) =< aux(135)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(135) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(138) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(138) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(138) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(138) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(136) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=3] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],116]: 26*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+80*s(295)+4 Such that:aux(139) =< 1 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(141) =< V1 aux(142) =< 2*V1 aux(143) =< 3*V1 aux(144) =< V s(295) =< aux(139) it(58) =< aux(141) it(60) =< aux(141) it(68) =< aux(141) it(75) =< aux(141) it(81) =< aux(141) it(98) =< aux(141) s(217) =< aux(141) it(75) =< aux(142) it(81) =< aux(142) it(98) =< aux(142) s(217) =< aux(142) it(60) =< aux(143) it(68) =< aux(143) it(75) =< aux(143) it(81) =< aux(143) it(98) =< aux(143) s(170) =< aux(143) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(109) s(214) =< aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(142)+aux(109) s(172) =< aux(141)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(141) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(144) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(144) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(144) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(144) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(142) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=4] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],115]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+81 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(147) =< V1 aux(148) =< 2*V1 aux(149) =< 3*V1 aux(150) =< V it(58) =< aux(147) it(60) =< aux(147) it(68) =< aux(147) it(75) =< aux(147) it(81) =< aux(147) it(98) =< aux(147) s(217) =< aux(147) it(75) =< aux(148) it(81) =< aux(148) it(98) =< aux(148) s(217) =< aux(148) it(60) =< aux(149) it(68) =< aux(149) it(75) =< aux(149) it(81) =< aux(149) it(98) =< aux(149) s(170) =< aux(149) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(109) s(214) =< aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(148)+aux(109) s(172) =< aux(147)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(147) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(150) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(150) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(150) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(150) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(148) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=5] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],114]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+7 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(152) =< V1 aux(153) =< 2*V1 aux(154) =< 3*V1 aux(155) =< V it(58) =< aux(152) it(60) =< aux(152) it(68) =< aux(152) it(75) =< aux(152) it(81) =< aux(152) it(98) =< aux(152) s(217) =< aux(152) it(75) =< aux(153) it(81) =< aux(153) it(98) =< aux(153) s(217) =< aux(153) it(60) =< aux(154) it(68) =< aux(154) it(75) =< aux(154) it(81) =< aux(154) it(98) =< aux(154) s(170) =< aux(154) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(109) s(214) =< aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(153)+aux(109) s(172) =< aux(152)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(152) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(155) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(155) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(155) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(155) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(153) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],113]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+11 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(157) =< V1 aux(158) =< 2*V1 aux(159) =< 3*V1 aux(160) =< V it(58) =< aux(157) it(60) =< aux(157) it(68) =< aux(157) it(75) =< aux(157) it(81) =< aux(157) it(98) =< aux(157) s(217) =< aux(157) it(75) =< aux(158) it(81) =< aux(158) it(98) =< aux(158) s(217) =< aux(158) it(60) =< aux(159) it(68) =< aux(159) it(75) =< aux(159) it(81) =< aux(159) it(98) =< aux(159) s(170) =< aux(159) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(109) s(214) =< aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(158)+aux(109) s(172) =< aux(157)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(157) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(160) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(160) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(160) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(160) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(158) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],112]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+12*s(431)+2 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(161) =< V1/2+V+1/2 aux(162) =< V1 aux(163) =< 2*V1 aux(164) =< 3*V1 aux(165) =< V s(431) =< aux(161) it(58) =< aux(162) it(60) =< aux(162) it(68) =< aux(162) it(75) =< aux(162) it(81) =< aux(162) it(98) =< aux(162) s(217) =< aux(162) it(75) =< aux(163) it(81) =< aux(163) it(98) =< aux(163) s(217) =< aux(163) it(60) =< aux(164) it(68) =< aux(164) it(75) =< aux(164) it(81) =< aux(164) it(98) =< aux(164) s(170) =< aux(164) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(109) s(214) =< aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(163)+aux(109) s(172) =< aux(162)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(162) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(165) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(165) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(165) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(165) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(163) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=4] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],111]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+4*s(443)+3 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(166) =< V1/2+V+1/2 aux(167) =< V1 aux(168) =< 2*V1 aux(169) =< 3*V1 aux(170) =< V s(443) =< aux(166) it(58) =< aux(167) it(60) =< aux(167) it(68) =< aux(167) it(75) =< aux(167) it(81) =< aux(167) it(98) =< aux(167) s(217) =< aux(167) it(75) =< aux(168) it(81) =< aux(168) it(98) =< aux(168) s(217) =< aux(168) it(60) =< aux(169) it(68) =< aux(169) it(75) =< aux(169) it(81) =< aux(169) it(98) =< aux(169) s(170) =< aux(169) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(109) s(214) =< aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(168)+aux(109) s(172) =< aux(167)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(167) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(170) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(170) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(170) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(170) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(168) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=5] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],110]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+2 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(171) =< V1 aux(172) =< 2*V1 aux(173) =< 3*V1 aux(174) =< V it(58) =< aux(171) it(60) =< aux(171) it(68) =< aux(171) it(75) =< aux(171) it(81) =< aux(171) it(98) =< aux(171) s(217) =< aux(171) it(75) =< aux(172) it(81) =< aux(172) it(98) =< aux(172) s(217) =< aux(172) it(60) =< aux(173) it(68) =< aux(173) it(75) =< aux(173) it(81) =< aux(173) it(98) =< aux(173) s(170) =< aux(173) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(109) s(214) =< aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(172)+aux(109) s(172) =< aux(171)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(171) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(174) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(174) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(174) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(174) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(172) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=3] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],109]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+28 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(177) =< V1 aux(178) =< 2*V1 aux(179) =< 3*V1 aux(180) =< V it(58) =< aux(177) it(60) =< aux(177) it(68) =< aux(177) it(75) =< aux(177) it(81) =< aux(177) it(98) =< aux(177) s(217) =< aux(177) it(75) =< aux(178) it(81) =< aux(178) it(98) =< aux(178) s(217) =< aux(178) it(60) =< aux(179) it(68) =< aux(179) it(75) =< aux(179) it(81) =< aux(179) it(98) =< aux(179) s(170) =< aux(179) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(109) s(214) =< aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(178)+aux(109) s(172) =< aux(177)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(177) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(180) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(180) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(180) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(180) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(178) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=2,V>=0,Out>=4] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],108]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+1107*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+12*s(739)+4 Such that:aux(245) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(247) =< V1 aux(248) =< 2*V1 aux(249) =< 3*V1 aux(250) =< V s(739) =< aux(245) s(170) =< aux(249) it(58) =< aux(247) it(60) =< aux(247) it(68) =< aux(247) it(75) =< aux(247) it(81) =< aux(247) it(98) =< aux(247) s(217) =< aux(247) it(75) =< aux(248) it(81) =< aux(248) it(98) =< aux(248) s(217) =< aux(248) it(60) =< aux(249) it(68) =< aux(249) it(75) =< aux(249) it(81) =< aux(249) it(98) =< aux(249) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(109) s(214) =< aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(248)+aux(109) s(172) =< aux(247)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(247) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(250) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(250) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(250) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(250) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(248) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=4] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],107]: 62*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+36*s(799)+4 Such that:aux(251) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(253) =< V1 aux(254) =< 2*V1 aux(255) =< 3*V1 aux(256) =< V s(799) =< aux(251) it(58) =< aux(253) it(60) =< aux(253) it(68) =< aux(253) it(75) =< aux(253) it(81) =< aux(253) it(98) =< aux(253) s(217) =< aux(253) it(75) =< aux(254) it(81) =< aux(254) it(98) =< aux(254) s(217) =< aux(254) it(60) =< aux(255) it(68) =< aux(255) it(75) =< aux(255) it(81) =< aux(255) it(98) =< aux(255) s(170) =< aux(255) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(109) s(214) =< aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(254)+aux(109) s(172) =< aux(253)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(253) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(256) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(256) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(256) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(256) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(254) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=4] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],106,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(257) =< V1 aux(258) =< 2*V1 aux(259) =< 3*V1 aux(260) =< V it(58) =< aux(257) it(60) =< aux(257) it(68) =< aux(257) it(75) =< aux(257) it(81) =< aux(257) it(98) =< aux(257) s(217) =< aux(257) it(75) =< aux(258) it(81) =< aux(258) it(98) =< aux(258) s(217) =< aux(258) it(60) =< aux(259) it(68) =< aux(259) it(75) =< aux(259) it(81) =< aux(259) it(98) =< aux(259) s(170) =< aux(259) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(109) s(214) =< aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(258)+aux(109) s(172) =< aux(257)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(257) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(260) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(260) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(260) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(260) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(258) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=5] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],106,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(261) =< V1 aux(262) =< 2*V1 aux(263) =< 3*V1 aux(264) =< V it(58) =< aux(261) it(60) =< aux(261) it(68) =< aux(261) it(75) =< aux(261) it(81) =< aux(261) it(98) =< aux(261) s(217) =< aux(261) it(75) =< aux(262) it(81) =< aux(262) it(98) =< aux(262) s(217) =< aux(262) it(60) =< aux(263) it(68) =< aux(263) it(75) =< aux(263) it(81) =< aux(263) it(98) =< aux(263) s(170) =< aux(263) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(109) s(214) =< aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(262)+aux(109) s(172) =< aux(261)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(261) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(264) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(264) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(264) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(264) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(262) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],106,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+6 Such that:aux(130) =< 1 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(265) =< V1 aux(266) =< 2*V1 aux(267) =< 3*V1 aux(268) =< V s(226) =< aux(130) it(58) =< aux(265) it(60) =< aux(265) it(68) =< aux(265) it(75) =< aux(265) it(81) =< aux(265) it(98) =< aux(265) s(217) =< aux(265) it(75) =< aux(266) it(81) =< aux(266) it(98) =< aux(266) s(217) =< aux(266) it(60) =< aux(267) it(68) =< aux(267) it(75) =< aux(267) it(81) =< aux(267) it(98) =< aux(267) s(170) =< aux(267) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(109) s(214) =< aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(266)+aux(109) s(172) =< aux(265)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(265) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(268) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(268) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(268) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(268) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(266) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],105,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(839)+1*s(840)+8 Such that:s(840) =< 1 s(839) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(270) =< V1 aux(271) =< 2*V1 aux(272) =< 3*V1 aux(273) =< V s(170) =< aux(272) it(58) =< aux(270) it(60) =< aux(270) it(68) =< aux(270) it(75) =< aux(270) it(81) =< aux(270) it(98) =< aux(270) s(217) =< aux(270) it(75) =< aux(271) it(81) =< aux(271) it(98) =< aux(271) s(217) =< aux(271) it(60) =< aux(272) it(68) =< aux(272) it(75) =< aux(272) it(81) =< aux(272) it(98) =< aux(272) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(109) s(214) =< aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(271)+aux(109) s(172) =< aux(270)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(270) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(273) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(273) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(273) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(273) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(271) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],105,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(839)+1*s(840)+8 Such that:s(840) =< 1 s(839) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(274) =< V1 aux(275) =< 2*V1 aux(276) =< 3*V1 aux(277) =< V s(170) =< aux(276) it(58) =< aux(274) it(60) =< aux(274) it(68) =< aux(274) it(75) =< aux(274) it(81) =< aux(274) it(98) =< aux(274) s(217) =< aux(274) it(75) =< aux(275) it(81) =< aux(275) it(98) =< aux(275) s(217) =< aux(275) it(60) =< aux(276) it(68) =< aux(276) it(75) =< aux(276) it(81) =< aux(276) it(98) =< aux(276) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(109) s(214) =< aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(275)+aux(109) s(172) =< aux(274)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(274) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(277) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(277) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(277) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(277) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(275) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],105,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+64*s(226)+1*s(839)+8 Such that:aux(278) =< 1 s(839) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(279) =< V1 aux(280) =< 2*V1 aux(281) =< 3*V1 aux(282) =< V s(226) =< aux(278) s(170) =< aux(281) it(58) =< aux(279) it(60) =< aux(279) it(68) =< aux(279) it(75) =< aux(279) it(81) =< aux(279) it(98) =< aux(279) s(217) =< aux(279) it(75) =< aux(280) it(81) =< aux(280) it(98) =< aux(280) s(217) =< aux(280) it(60) =< aux(281) it(68) =< aux(281) it(75) =< aux(281) it(81) =< aux(281) it(98) =< aux(281) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(109) s(214) =< aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(280)+aux(109) s(172) =< aux(279)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(279) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(282) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(282) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(282) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(282) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(280) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],104,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+68*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(283) =< V1 aux(284) =< 2*V1 aux(285) =< 3*V1 aux(286) =< V s(170) =< aux(285) it(58) =< aux(283) it(60) =< aux(283) it(68) =< aux(283) it(75) =< aux(283) it(81) =< aux(283) it(98) =< aux(283) s(217) =< aux(283) it(75) =< aux(284) it(81) =< aux(284) it(98) =< aux(284) s(217) =< aux(284) it(60) =< aux(285) it(68) =< aux(285) it(75) =< aux(285) it(81) =< aux(285) it(98) =< aux(285) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(109) s(214) =< aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(284)+aux(109) s(172) =< aux(283)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(283) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(286) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(286) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(286) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(286) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(284) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],104,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+68*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(287) =< V1 aux(288) =< 2*V1 aux(289) =< 3*V1 aux(290) =< V s(170) =< aux(289) it(58) =< aux(287) it(60) =< aux(287) it(68) =< aux(287) it(75) =< aux(287) it(81) =< aux(287) it(98) =< aux(287) s(217) =< aux(287) it(75) =< aux(288) it(81) =< aux(288) it(98) =< aux(288) s(217) =< aux(288) it(60) =< aux(289) it(68) =< aux(289) it(75) =< aux(289) it(81) =< aux(289) it(98) =< aux(289) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(109) s(214) =< aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(288)+aux(109) s(172) =< aux(287)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(287) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(290) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(290) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(290) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(290) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(288) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=8] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],104,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+68*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+8 Such that:aux(130) =< 1 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(291) =< V1 aux(292) =< 2*V1 aux(293) =< 3*V1 aux(294) =< V s(170) =< aux(293) s(226) =< aux(130) it(58) =< aux(291) it(60) =< aux(291) it(68) =< aux(291) it(75) =< aux(291) it(81) =< aux(291) it(98) =< aux(291) s(217) =< aux(291) it(75) =< aux(292) it(81) =< aux(292) it(98) =< aux(292) s(217) =< aux(292) it(60) =< aux(293) it(68) =< aux(293) it(75) =< aux(293) it(81) =< aux(293) it(98) =< aux(293) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(109) s(214) =< aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(292)+aux(109) s(172) =< aux(291)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(291) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(294) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(294) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(294) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(294) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(292) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=8] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],96,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(295) =< V1 aux(296) =< 2*V1 aux(297) =< 3*V1 aux(298) =< V it(58) =< aux(295) it(60) =< aux(295) it(68) =< aux(295) it(75) =< aux(295) it(81) =< aux(295) it(98) =< aux(295) s(217) =< aux(295) it(75) =< aux(296) it(81) =< aux(296) it(98) =< aux(296) s(217) =< aux(296) it(60) =< aux(297) it(68) =< aux(297) it(75) =< aux(297) it(81) =< aux(297) it(98) =< aux(297) s(170) =< aux(297) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(109) s(214) =< aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(296)+aux(109) s(172) =< aux(295)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(295) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(298) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(298) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(298) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(298) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(296) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=5] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],96,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(299) =< V1 aux(300) =< 2*V1 aux(301) =< 3*V1 aux(302) =< V it(58) =< aux(299) it(60) =< aux(299) it(68) =< aux(299) it(75) =< aux(299) it(81) =< aux(299) it(98) =< aux(299) s(217) =< aux(299) it(75) =< aux(300) it(81) =< aux(300) it(98) =< aux(300) s(217) =< aux(300) it(60) =< aux(301) it(68) =< aux(301) it(75) =< aux(301) it(81) =< aux(301) it(98) =< aux(301) s(170) =< aux(301) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(109) s(214) =< aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(300)+aux(109) s(172) =< aux(299)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(299) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(302) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(302) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(302) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(302) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(300) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],96,110]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+5 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(303) =< V1 aux(304) =< 2*V1 aux(305) =< 3*V1 aux(306) =< V it(58) =< aux(303) it(60) =< aux(303) it(68) =< aux(303) it(75) =< aux(303) it(81) =< aux(303) it(98) =< aux(303) s(217) =< aux(303) it(75) =< aux(304) it(81) =< aux(304) it(98) =< aux(304) s(217) =< aux(304) it(60) =< aux(305) it(68) =< aux(305) it(75) =< aux(305) it(81) =< aux(305) it(98) =< aux(305) s(170) =< aux(305) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(109) s(214) =< aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(304)+aux(109) s(172) =< aux(303)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(303) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(306) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(306) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(306) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(306) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(304) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=5] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],95,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(846)+1*s(847)+8 Such that:s(847) =< 1 s(846) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(308) =< V1 aux(309) =< 2*V1 aux(310) =< 3*V1 aux(311) =< V s(170) =< aux(310) it(58) =< aux(308) it(60) =< aux(308) it(68) =< aux(308) it(75) =< aux(308) it(81) =< aux(308) it(98) =< aux(308) s(217) =< aux(308) it(75) =< aux(309) it(81) =< aux(309) it(98) =< aux(309) s(217) =< aux(309) it(60) =< aux(310) it(68) =< aux(310) it(75) =< aux(310) it(81) =< aux(310) it(98) =< aux(310) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(109) s(214) =< aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(309)+aux(109) s(172) =< aux(308)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(308) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(311) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(311) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(311) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(311) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(309) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],95,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(846)+1*s(847)+8 Such that:s(847) =< 1 s(846) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(312) =< V1 aux(313) =< 2*V1 aux(314) =< 3*V1 aux(315) =< V s(170) =< aux(314) it(58) =< aux(312) it(60) =< aux(312) it(68) =< aux(312) it(75) =< aux(312) it(81) =< aux(312) it(98) =< aux(312) s(217) =< aux(312) it(75) =< aux(313) it(81) =< aux(313) it(98) =< aux(313) s(217) =< aux(313) it(60) =< aux(314) it(68) =< aux(314) it(75) =< aux(314) it(81) =< aux(314) it(98) =< aux(314) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(109) s(214) =< aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(313)+aux(109) s(172) =< aux(312)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(312) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(315) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(315) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(315) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(315) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(313) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],95,110]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(846)+1*s(847)+7 Such that:s(847) =< 1 s(846) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(316) =< V1 aux(317) =< 2*V1 aux(318) =< 3*V1 aux(319) =< V s(170) =< aux(318) it(58) =< aux(316) it(60) =< aux(316) it(68) =< aux(316) it(75) =< aux(316) it(81) =< aux(316) it(98) =< aux(316) s(217) =< aux(316) it(75) =< aux(317) it(81) =< aux(317) it(98) =< aux(317) s(217) =< aux(317) it(60) =< aux(318) it(68) =< aux(318) it(75) =< aux(318) it(81) =< aux(318) it(98) =< aux(318) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(109) s(214) =< aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(317)+aux(109) s(172) =< aux(316)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(316) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(319) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(319) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(319) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(319) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(317) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],94,120]: 15*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(320) =< V1 aux(321) =< 2*V1 aux(322) =< 3*V1 aux(323) =< V it(58) =< aux(320) it(60) =< aux(320) it(68) =< aux(320) it(75) =< aux(320) it(81) =< aux(320) it(98) =< aux(320) s(217) =< aux(320) it(75) =< aux(321) it(81) =< aux(321) it(98) =< aux(321) s(217) =< aux(321) it(60) =< aux(322) it(68) =< aux(322) it(75) =< aux(322) it(81) =< aux(322) it(98) =< aux(322) s(170) =< aux(322) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(109) s(214) =< aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(321)+aux(109) s(172) =< aux(320)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(320) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(323) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(323) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(323) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(323) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(321) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],94,119]: 15*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(324) =< V1 aux(325) =< 2*V1 aux(326) =< 3*V1 aux(327) =< V it(58) =< aux(324) it(60) =< aux(324) it(68) =< aux(324) it(75) =< aux(324) it(81) =< aux(324) it(98) =< aux(324) s(217) =< aux(324) it(75) =< aux(325) it(81) =< aux(325) it(98) =< aux(325) s(217) =< aux(325) it(60) =< aux(326) it(68) =< aux(326) it(75) =< aux(326) it(81) =< aux(326) it(98) =< aux(326) s(170) =< aux(326) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(109) s(214) =< aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(325)+aux(109) s(172) =< aux(324)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(324) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(327) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(327) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(327) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(327) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(325) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=8] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],94,110]: 15*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+7 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(328) =< V1 aux(329) =< 2*V1 aux(330) =< 3*V1 aux(331) =< V it(58) =< aux(328) it(60) =< aux(328) it(68) =< aux(328) it(75) =< aux(328) it(81) =< aux(328) it(98) =< aux(328) s(217) =< aux(328) it(75) =< aux(329) it(81) =< aux(329) it(98) =< aux(329) s(217) =< aux(329) it(60) =< aux(330) it(68) =< aux(330) it(75) =< aux(330) it(81) =< aux(330) it(98) =< aux(330) s(170) =< aux(330) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(109) s(214) =< aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(329)+aux(109) s(172) =< aux(328)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(328) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(331) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(331) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(331) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(331) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(329) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],93,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(849)+6 Such that:aux(109) =< 2*V1-V aux(332) =< V1 aux(333) =< 2*V1 aux(334) =< 3*V1 aux(335) =< V1/2+V aux(336) =< V s(849) =< aux(335) it(58) =< aux(332) it(60) =< aux(332) it(68) =< aux(332) it(75) =< aux(332) it(81) =< aux(332) it(98) =< aux(332) s(217) =< aux(332) it(75) =< aux(333) it(81) =< aux(333) it(98) =< aux(333) s(217) =< aux(333) it(60) =< aux(334) it(68) =< aux(334) it(75) =< aux(334) it(81) =< aux(334) it(98) =< aux(334) s(170) =< aux(334) aux(44) =< aux(335) aux(37) =< aux(335)+1 it(98) =< aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(109) s(214) =< aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(333)+aux(109) s(172) =< aux(332)*2 s(169) =< it(58)*aux(335) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(332) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(336) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(336) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(336) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(336) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(333) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],93,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(849)+6 Such that:aux(109) =< 2*V1-V aux(337) =< V1 aux(338) =< 2*V1 aux(339) =< 3*V1 aux(340) =< V1/2+V aux(341) =< V s(849) =< aux(340) it(58) =< aux(337) it(60) =< aux(337) it(68) =< aux(337) it(75) =< aux(337) it(81) =< aux(337) it(98) =< aux(337) s(217) =< aux(337) it(75) =< aux(338) it(81) =< aux(338) it(98) =< aux(338) s(217) =< aux(338) it(60) =< aux(339) it(68) =< aux(339) it(75) =< aux(339) it(81) =< aux(339) it(98) =< aux(339) s(170) =< aux(339) aux(44) =< aux(340) aux(37) =< aux(340)+1 it(98) =< aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(109) s(214) =< aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(338)+aux(109) s(172) =< aux(337)*2 s(169) =< it(58)*aux(340) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(337) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(341) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(341) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(341) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(341) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(338) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],93,110]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(849)+5 Such that:aux(109) =< 2*V1-V aux(342) =< V1 aux(343) =< 2*V1 aux(344) =< 3*V1 aux(345) =< V1/2+V aux(346) =< V s(849) =< aux(345) it(58) =< aux(342) it(60) =< aux(342) it(68) =< aux(342) it(75) =< aux(342) it(81) =< aux(342) it(98) =< aux(342) s(217) =< aux(342) it(75) =< aux(343) it(81) =< aux(343) it(98) =< aux(343) s(217) =< aux(343) it(60) =< aux(344) it(68) =< aux(344) it(75) =< aux(344) it(81) =< aux(344) it(98) =< aux(344) s(170) =< aux(344) aux(44) =< aux(345) aux(37) =< aux(345)+1 it(98) =< aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(109) s(214) =< aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(343)+aux(109) s(172) =< aux(342)*2 s(169) =< it(58)*aux(345) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(342) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(346) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(346) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(346) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(346) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(343) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],92,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(347) =< V1 aux(348) =< 2*V1 aux(349) =< 3*V1 aux(350) =< V it(58) =< aux(347) it(60) =< aux(347) it(68) =< aux(347) it(75) =< aux(347) it(81) =< aux(347) it(98) =< aux(347) s(217) =< aux(347) it(75) =< aux(348) it(81) =< aux(348) it(98) =< aux(348) s(217) =< aux(348) it(60) =< aux(349) it(68) =< aux(349) it(75) =< aux(349) it(81) =< aux(349) it(98) =< aux(349) s(170) =< aux(349) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(109) s(214) =< aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(348)+aux(109) s(172) =< aux(347)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(347) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(350) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(350) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(350) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(350) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(348) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=5] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],92,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(351) =< V1 aux(352) =< 2*V1 aux(353) =< 3*V1 aux(354) =< V it(58) =< aux(351) it(60) =< aux(351) it(68) =< aux(351) it(75) =< aux(351) it(81) =< aux(351) it(98) =< aux(351) s(217) =< aux(351) it(75) =< aux(352) it(81) =< aux(352) it(98) =< aux(352) s(217) =< aux(352) it(60) =< aux(353) it(68) =< aux(353) it(75) =< aux(353) it(81) =< aux(353) it(98) =< aux(353) s(170) =< aux(353) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(109) s(214) =< aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(352)+aux(109) s(172) =< aux(351)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(351) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(354) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(354) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(354) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(354) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(352) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],92,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(130) =< V1/2+V+1/2 aux(355) =< V1 aux(356) =< 2*V1 aux(357) =< 3*V1 aux(358) =< V s(226) =< aux(130) it(58) =< aux(355) it(60) =< aux(355) it(68) =< aux(355) it(75) =< aux(355) it(81) =< aux(355) it(98) =< aux(355) s(217) =< aux(355) it(75) =< aux(356) it(81) =< aux(356) it(98) =< aux(356) s(217) =< aux(356) it(60) =< aux(357) it(68) =< aux(357) it(75) =< aux(357) it(81) =< aux(357) it(98) =< aux(357) s(170) =< aux(357) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(109) s(214) =< aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(356)+aux(109) s(172) =< aux(355)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(355) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(358) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(358) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(358) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(358) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(356) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],91,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(854)+1*s(855)+8 Such that:s(855) =< 1 s(854) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(360) =< V1 aux(361) =< 2*V1 aux(362) =< 3*V1 aux(363) =< V s(170) =< aux(362) it(58) =< aux(360) it(60) =< aux(360) it(68) =< aux(360) it(75) =< aux(360) it(81) =< aux(360) it(98) =< aux(360) s(217) =< aux(360) it(75) =< aux(361) it(81) =< aux(361) it(98) =< aux(361) s(217) =< aux(361) it(60) =< aux(362) it(68) =< aux(362) it(75) =< aux(362) it(81) =< aux(362) it(98) =< aux(362) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(109) s(214) =< aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(361)+aux(109) s(172) =< aux(360)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(360) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(363) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(363) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(363) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(363) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(361) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],91,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(854)+1*s(855)+8 Such that:s(855) =< 1 s(854) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(364) =< V1 aux(365) =< 2*V1 aux(366) =< 3*V1 aux(367) =< V s(170) =< aux(366) it(58) =< aux(364) it(60) =< aux(364) it(68) =< aux(364) it(75) =< aux(364) it(81) =< aux(364) it(98) =< aux(364) s(217) =< aux(364) it(75) =< aux(365) it(81) =< aux(365) it(98) =< aux(365) s(217) =< aux(365) it(60) =< aux(366) it(68) =< aux(366) it(75) =< aux(366) it(81) =< aux(366) it(98) =< aux(366) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(109) s(214) =< aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(365)+aux(109) s(172) =< aux(364)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(364) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(367) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(367) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(367) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(367) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(365) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],91,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+1*s(854)+1*s(855)+8 Such that:s(855) =< 1 s(854) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(130) =< V1/2+V+5/2 aux(368) =< V1 aux(369) =< 2*V1 aux(370) =< 3*V1 aux(371) =< V s(226) =< aux(130) s(170) =< aux(370) it(58) =< aux(368) it(60) =< aux(368) it(68) =< aux(368) it(75) =< aux(368) it(81) =< aux(368) it(98) =< aux(368) s(217) =< aux(368) it(75) =< aux(369) it(81) =< aux(369) it(98) =< aux(369) s(217) =< aux(369) it(60) =< aux(370) it(68) =< aux(370) it(75) =< aux(370) it(81) =< aux(370) it(98) =< aux(370) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(109) s(214) =< aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(369)+aux(109) s(172) =< aux(368)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(368) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(371) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(371) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(371) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(371) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(369) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],90,120]: 15*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(372) =< V1 aux(373) =< 2*V1 aux(374) =< 3*V1 aux(375) =< V it(58) =< aux(372) it(60) =< aux(372) it(68) =< aux(372) it(75) =< aux(372) it(81) =< aux(372) it(98) =< aux(372) s(217) =< aux(372) it(75) =< aux(373) it(81) =< aux(373) it(98) =< aux(373) s(217) =< aux(373) it(60) =< aux(374) it(68) =< aux(374) it(75) =< aux(374) it(81) =< aux(374) it(98) =< aux(374) s(170) =< aux(374) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(109) s(214) =< aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(373)+aux(109) s(172) =< aux(372)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(372) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(375) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(375) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(375) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(375) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(373) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],90,119]: 15*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(376) =< V1 aux(377) =< 2*V1 aux(378) =< 3*V1 aux(379) =< V it(58) =< aux(376) it(60) =< aux(376) it(68) =< aux(376) it(75) =< aux(376) it(81) =< aux(376) it(98) =< aux(376) s(217) =< aux(376) it(75) =< aux(377) it(81) =< aux(377) it(98) =< aux(377) s(217) =< aux(377) it(60) =< aux(378) it(68) =< aux(378) it(75) =< aux(378) it(81) =< aux(378) it(98) =< aux(378) s(170) =< aux(378) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(109) s(214) =< aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(377)+aux(109) s(172) =< aux(376)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(376) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(379) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(379) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(379) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(379) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(377) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=8] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],90,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+68*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(130) =< V1/2+V+5/2 aux(380) =< V1 aux(381) =< 2*V1 aux(382) =< 3*V1 aux(383) =< V s(170) =< aux(382) s(226) =< aux(130) it(58) =< aux(380) it(60) =< aux(380) it(68) =< aux(380) it(75) =< aux(380) it(81) =< aux(380) it(98) =< aux(380) s(217) =< aux(380) it(75) =< aux(381) it(81) =< aux(381) it(98) =< aux(381) s(217) =< aux(381) it(60) =< aux(382) it(68) =< aux(382) it(75) =< aux(382) it(81) =< aux(382) it(98) =< aux(382) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(109) s(214) =< aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(381)+aux(109) s(172) =< aux(380)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(380) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(383) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(383) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(383) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(383) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(381) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=8] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],89,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(857)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V s(857) =< V1/2+V+1/2 aux(384) =< V1 aux(385) =< 2*V1 aux(386) =< 3*V1 aux(387) =< V it(58) =< aux(384) it(60) =< aux(384) it(68) =< aux(384) it(75) =< aux(384) it(81) =< aux(384) it(98) =< aux(384) s(217) =< aux(384) it(75) =< aux(385) it(81) =< aux(385) it(98) =< aux(385) s(217) =< aux(385) it(60) =< aux(386) it(68) =< aux(386) it(75) =< aux(386) it(81) =< aux(386) it(98) =< aux(386) s(170) =< aux(386) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(109) s(214) =< aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(385)+aux(109) s(172) =< aux(384)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(384) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(387) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(387) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(387) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(387) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(385) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],89,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(857)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V s(857) =< V1/2+V+1/2 aux(388) =< V1 aux(389) =< 2*V1 aux(390) =< 3*V1 aux(391) =< V it(58) =< aux(388) it(60) =< aux(388) it(68) =< aux(388) it(75) =< aux(388) it(81) =< aux(388) it(98) =< aux(388) s(217) =< aux(388) it(75) =< aux(389) it(81) =< aux(389) it(98) =< aux(389) s(217) =< aux(389) it(60) =< aux(390) it(68) =< aux(390) it(75) =< aux(390) it(81) =< aux(390) it(98) =< aux(390) s(170) =< aux(390) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(109) s(214) =< aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(389)+aux(109) s(172) =< aux(388)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(388) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(391) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(391) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(391) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(391) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(389) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],89,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+64*s(226)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(392) =< V1/2+V+1/2 aux(393) =< V1 aux(394) =< 2*V1 aux(395) =< 3*V1 aux(396) =< V s(226) =< aux(392) it(58) =< aux(393) it(60) =< aux(393) it(68) =< aux(393) it(75) =< aux(393) it(81) =< aux(393) it(98) =< aux(393) s(217) =< aux(393) it(75) =< aux(394) it(81) =< aux(394) it(98) =< aux(394) s(217) =< aux(394) it(60) =< aux(395) it(68) =< aux(395) it(75) =< aux(395) it(81) =< aux(395) it(98) =< aux(395) s(170) =< aux(395) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(109) s(214) =< aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(394)+aux(109) s(172) =< aux(393)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(393) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(396) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(396) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(396) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(396) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(394) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],88,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(397) =< V1 aux(398) =< 2*V1 aux(399) =< 3*V1 aux(400) =< V it(58) =< aux(397) it(60) =< aux(397) it(68) =< aux(397) it(75) =< aux(397) it(81) =< aux(397) it(98) =< aux(397) s(217) =< aux(397) it(75) =< aux(398) it(81) =< aux(398) it(98) =< aux(398) s(217) =< aux(398) it(60) =< aux(399) it(68) =< aux(399) it(75) =< aux(399) it(81) =< aux(399) it(98) =< aux(399) s(170) =< aux(399) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(109) s(214) =< aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(398)+aux(109) s(172) =< aux(397)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(397) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(400) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(400) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(400) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(400) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(398) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=5] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],88,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+6 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(401) =< V1 aux(402) =< 2*V1 aux(403) =< 3*V1 aux(404) =< V it(58) =< aux(401) it(60) =< aux(401) it(68) =< aux(401) it(75) =< aux(401) it(81) =< aux(401) it(98) =< aux(401) s(217) =< aux(401) it(75) =< aux(402) it(81) =< aux(402) it(98) =< aux(402) s(217) =< aux(402) it(60) =< aux(403) it(68) =< aux(403) it(75) =< aux(403) it(81) =< aux(403) it(98) =< aux(403) s(170) =< aux(403) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(109) s(214) =< aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(402)+aux(109) s(172) =< aux(401)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(401) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(404) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(404) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(404) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(404) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(402) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],88,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+6 Such that:aux(109) =< 2*V1-V aux(405) =< V1 aux(406) =< 2*V1 aux(407) =< 3*V1 aux(408) =< V1/2+V aux(409) =< V s(226) =< aux(408) it(58) =< aux(405) it(60) =< aux(405) it(68) =< aux(405) it(75) =< aux(405) it(81) =< aux(405) it(98) =< aux(405) s(217) =< aux(405) it(75) =< aux(406) it(81) =< aux(406) it(98) =< aux(406) s(217) =< aux(406) it(60) =< aux(407) it(68) =< aux(407) it(75) =< aux(407) it(81) =< aux(407) it(98) =< aux(407) s(170) =< aux(407) aux(44) =< aux(408) aux(37) =< aux(408)+1 it(98) =< aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(109) s(214) =< aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(406)+aux(109) s(172) =< aux(405)*2 s(169) =< it(58)*aux(408) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(405) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(409) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(409) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(409) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(409) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(406) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],87,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(862)+1*s(863)+8 Such that:s(863) =< 1 s(862) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(411) =< V1 aux(412) =< 2*V1 aux(413) =< 3*V1 aux(414) =< V s(170) =< aux(413) it(58) =< aux(411) it(60) =< aux(411) it(68) =< aux(411) it(75) =< aux(411) it(81) =< aux(411) it(98) =< aux(411) s(217) =< aux(411) it(75) =< aux(412) it(81) =< aux(412) it(98) =< aux(412) s(217) =< aux(412) it(60) =< aux(413) it(68) =< aux(413) it(75) =< aux(413) it(81) =< aux(413) it(98) =< aux(413) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(109) s(214) =< aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(412)+aux(109) s(172) =< aux(411)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(411) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(414) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(414) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(414) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(414) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(412) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],87,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(862)+1*s(863)+8 Such that:s(863) =< 1 s(862) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(415) =< V1 aux(416) =< 2*V1 aux(417) =< 3*V1 aux(418) =< V s(170) =< aux(417) it(58) =< aux(415) it(60) =< aux(415) it(68) =< aux(415) it(75) =< aux(415) it(81) =< aux(415) it(98) =< aux(415) s(217) =< aux(415) it(75) =< aux(416) it(81) =< aux(416) it(98) =< aux(416) s(217) =< aux(416) it(60) =< aux(417) it(68) =< aux(417) it(75) =< aux(417) it(81) =< aux(417) it(98) =< aux(417) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(109) s(214) =< aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(416)+aux(109) s(172) =< aux(415)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(415) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(418) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(418) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(418) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(418) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(416) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],87,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+83*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+1*s(862)+1*s(863)+8 Such that:s(863) =< 1 s(862) =< 2 aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(130) =< V1/2+V+3/2 aux(419) =< V1 aux(420) =< 2*V1 aux(421) =< 3*V1 aux(422) =< V s(226) =< aux(130) s(170) =< aux(421) it(58) =< aux(419) it(60) =< aux(419) it(68) =< aux(419) it(75) =< aux(419) it(81) =< aux(419) it(98) =< aux(419) s(217) =< aux(419) it(75) =< aux(420) it(81) =< aux(420) it(98) =< aux(420) s(217) =< aux(420) it(60) =< aux(421) it(68) =< aux(421) it(75) =< aux(421) it(81) =< aux(421) it(98) =< aux(421) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(109) s(214) =< aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(420)+aux(109) s(172) =< aux(419)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(419) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(422) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(422) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(422) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(422) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(420) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],86,120]: 15*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(423) =< V1 aux(424) =< 2*V1 aux(425) =< 3*V1 aux(426) =< V it(58) =< aux(423) it(60) =< aux(423) it(68) =< aux(423) it(75) =< aux(423) it(81) =< aux(423) it(98) =< aux(423) s(217) =< aux(423) it(75) =< aux(424) it(81) =< aux(424) it(98) =< aux(424) s(217) =< aux(424) it(60) =< aux(425) it(68) =< aux(425) it(75) =< aux(425) it(81) =< aux(425) it(98) =< aux(425) s(170) =< aux(425) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(109) s(214) =< aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(424)+aux(109) s(172) =< aux(423)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(423) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(426) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(426) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(426) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(426) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(424) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],86,119]: 15*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(427) =< V1 aux(428) =< 2*V1 aux(429) =< 3*V1 aux(430) =< V it(58) =< aux(427) it(60) =< aux(427) it(68) =< aux(427) it(75) =< aux(427) it(81) =< aux(427) it(98) =< aux(427) s(217) =< aux(427) it(75) =< aux(428) it(81) =< aux(428) it(98) =< aux(428) s(217) =< aux(428) it(60) =< aux(429) it(68) =< aux(429) it(75) =< aux(429) it(81) =< aux(429) it(98) =< aux(429) s(170) =< aux(429) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(109) s(214) =< aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(428)+aux(109) s(172) =< aux(427)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(427) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(430) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(430) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(430) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(430) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(428) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=8] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],86,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+68*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+63*s(226)+8 Such that:aux(109) =< 2*V1-V aux(34) =< V1/2+V aux(130) =< V1/2+V+3/2 aux(431) =< V1 aux(432) =< 2*V1 aux(433) =< 3*V1 aux(434) =< V s(170) =< aux(433) s(226) =< aux(130) it(58) =< aux(431) it(60) =< aux(431) it(68) =< aux(431) it(75) =< aux(431) it(81) =< aux(431) it(98) =< aux(431) s(217) =< aux(431) it(75) =< aux(432) it(81) =< aux(432) it(98) =< aux(432) s(217) =< aux(432) it(60) =< aux(433) it(68) =< aux(433) it(75) =< aux(433) it(81) =< aux(433) it(98) =< aux(433) aux(44) =< aux(34) aux(37) =< aux(34)+1 it(98) =< aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(109) s(214) =< aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(432)+aux(109) s(172) =< aux(431)*2 s(169) =< it(58)*aux(34) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(431) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(434) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(434) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(434) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(434) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(432) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=8] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],85,120]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(865)+6 Such that:aux(109) =< 2*V1-V aux(435) =< V1 aux(436) =< 2*V1 aux(437) =< 3*V1 aux(438) =< V1/2+V aux(439) =< V s(865) =< aux(438) it(58) =< aux(435) it(60) =< aux(435) it(68) =< aux(435) it(75) =< aux(435) it(81) =< aux(435) it(98) =< aux(435) s(217) =< aux(435) it(75) =< aux(436) it(81) =< aux(436) it(98) =< aux(436) s(217) =< aux(436) it(60) =< aux(437) it(68) =< aux(437) it(75) =< aux(437) it(81) =< aux(437) it(98) =< aux(437) s(170) =< aux(437) aux(44) =< aux(438) aux(37) =< aux(438)+1 it(98) =< aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(109) s(214) =< aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(436)+aux(109) s(172) =< aux(435)*2 s(169) =< it(58)*aux(438) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(435) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(439) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(439) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(439) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(439) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(436) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=6] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],85,119]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+1*s(865)+6 Such that:aux(109) =< 2*V1-V aux(440) =< V1 aux(441) =< 2*V1 aux(442) =< 3*V1 aux(443) =< V1/2+V aux(444) =< V s(865) =< aux(443) it(58) =< aux(440) it(60) =< aux(440) it(68) =< aux(440) it(75) =< aux(440) it(81) =< aux(440) it(98) =< aux(440) s(217) =< aux(440) it(75) =< aux(441) it(81) =< aux(441) it(98) =< aux(441) s(217) =< aux(441) it(60) =< aux(442) it(68) =< aux(442) it(75) =< aux(442) it(81) =< aux(442) it(98) =< aux(442) s(170) =< aux(442) aux(44) =< aux(443) aux(37) =< aux(443)+1 it(98) =< aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(109) s(214) =< aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(441)+aux(109) s(172) =< aux(440)*2 s(169) =< it(58)*aux(443) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(440) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(444) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(444) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(444) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(444) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(441) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [[58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,97,98,99,100,101,102,103],85,118]: 14*it(58)+63*it(60)+3*it(68)+42*it(75)+3*it(81)+27*it(98)+1*s(169)+67*s(170)+11*s(172)+1*s(175)+1*s(181)+2*s(187)+136*s(189)+2*s(196)+2*s(205)+1*s(214)+3*s(217)+64*s(226)+6 Such that:aux(109) =< 2*V1-V aux(446) =< V1 aux(447) =< 2*V1 aux(448) =< 3*V1 aux(449) =< V1/2+V aux(450) =< V s(226) =< aux(449) it(58) =< aux(446) it(60) =< aux(446) it(68) =< aux(446) it(75) =< aux(446) it(81) =< aux(446) it(98) =< aux(446) s(217) =< aux(446) it(75) =< aux(447) it(81) =< aux(447) it(98) =< aux(447) s(217) =< aux(447) it(60) =< aux(448) it(68) =< aux(448) it(75) =< aux(448) it(81) =< aux(448) it(98) =< aux(448) s(170) =< aux(448) aux(44) =< aux(449) aux(37) =< aux(449)+1 it(98) =< aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(109) s(214) =< aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(447)+aux(109) s(172) =< aux(446)*2 s(169) =< it(58)*aux(449) s(197) =< it(75)*aux(37) s(188) =< it(60)*aux(44) s(175) =< it(60)*aux(37) s(214) =< it(75)*aux(446) it(68) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(450) s(206) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(450) it(81) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(450) s(181) =< it(98)+it(98)+it(98)+it(98)+it(98)+it(98)+it(75)+it(75)+it(75)+it(75)+it(75)+it(60)+it(60)+it(60)+it(60)+it(60)+aux(450) s(206) =< it(81)*aux(44) s(181) =< it(68)*aux(44) s(189) =< aux(447) s(205) =< s(206) s(196) =< s(197) s(187) =< s(188) with precondition: [V1>=3,V>=0,Out>=7] * Chain [120]: 3 with precondition: [Out=1,V1>=0,V>=0] * Chain [119]: 3 with precondition: [V1=0,Out=2,V>=0] * Chain [118]: 63*s(226)+3 Such that:aux(130) =< V s(226) =< aux(130) with precondition: [V1>=0,Out>=2,V+1>=Out] * Chain [117]: 2 with precondition: [V1=1,Out=1,V>=0] * Chain [116]: 12*s(289)+80*s(295)+4 Such that:aux(139) =< 1 aux(140) =< V1 s(295) =< aux(139) s(289) =< aux(140) with precondition: [3>=Out,V>=0,Out>=2,V1+1>=Out] * Chain [115]: 81 with precondition: [V1=1,Out=3,V>=0] * Chain [114]: 7 with precondition: [V1=1,V=0,Out=4] * Chain [113]: 11 with precondition: [V1=1,Out=4,V>=1] * Chain [112]: 12*s(431)+2 Such that:aux(161) =< V s(431) =< aux(161) with precondition: [V1=1,Out>=2,V+1>=Out] * Chain [111]: 4*s(443)+3 Such that:aux(166) =< V s(443) =< aux(166) with precondition: [V1=1,Out>=3,V+2>=Out] * Chain [110]: 2 with precondition: [V=0,Out=1,V1>=0] * Chain [109]: 28 with precondition: [V=0,3>=Out,Out>=2,V1+1>=Out] * Chain [108]: 1040*s(469)+12*s(739)+4 Such that:aux(245) =< 2 aux(246) =< V1 s(739) =< aux(245) s(469) =< aux(246) with precondition: [V1>=2,V>=0,Out>=2,V1+1>=Out] * Chain [107]: 48*s(751)+36*s(799)+4 Such that:aux(251) =< 2 aux(252) =< V1 s(799) =< aux(251) s(751) =< aux(252) with precondition: [3>=Out,V1>=2,V>=0,Out>=2] * Chain [106,120]: 6 with precondition: [V=0,Out=3,V1>=2] * Chain [106,119]: 6 with precondition: [V=0,Out=4,V1>=2] * Chain [106,118]: 63*s(226)+6 Such that:aux(130) =< 1 s(226) =< aux(130) with precondition: [V=0,Out=4,V1>=2] * Chain [105,120]: 16*s(837)+1*s(839)+1*s(840)+8 Such that:s(840) =< 1 s(839) =< 2 aux(269) =< V1 s(837) =< aux(269) with precondition: [V=0,V1>=2,Out>=4,V1+3>=Out] * Chain [105,119]: 16*s(837)+1*s(839)+1*s(840)+8 Such that:s(840) =< 1 s(839) =< 2 aux(269) =< V1 s(837) =< aux(269) with precondition: [V=0,V1>=2,Out>=5,V1+4>=Out] * Chain [105,118]: 64*s(226)+16*s(837)+1*s(839)+8 Such that:s(839) =< 2 aux(269) =< V1 aux(278) =< 1 s(226) =< aux(278) s(837) =< aux(269) with precondition: [V=0,V1>=2,Out>=5,V1+4>=Out] * Chain [104,120]: 1*s(841)+8 Such that:s(841) =< V1 with precondition: [V=0,Out=5,V1>=2] * Chain [104,119]: 1*s(841)+8 Such that:s(841) =< V1 with precondition: [V=0,Out=6,V1>=2] * Chain [104,118]: 63*s(226)+1*s(841)+8 Such that:aux(130) =< 1 s(841) =< V1 s(226) =< aux(130) with precondition: [V=0,Out=6,V1>=2] * Chain [96,120]: 6 with precondition: [Out=3,V1>=2,V>=0] * Chain [96,119]: 6 with precondition: [Out=4,V1>=2,V>=0] * Chain [96,110]: 5 with precondition: [Out=3,V1>=2,V>=0] * Chain [95,120]: 16*s(844)+1*s(846)+1*s(847)+8 Such that:s(847) =< 1 s(846) =< 2 aux(307) =< V1 s(844) =< aux(307) with precondition: [V1>=2,V>=0,Out>=4,V1+3>=Out] * Chain [95,119]: 16*s(844)+1*s(846)+1*s(847)+8 Such that:s(847) =< 1 s(846) =< 2 aux(307) =< V1 s(844) =< aux(307) with precondition: [V1>=2,V>=0,Out>=5,V1+4>=Out] * Chain [95,110]: 16*s(844)+1*s(846)+1*s(847)+7 Such that:s(847) =< 1 s(846) =< 2 aux(307) =< V1 s(844) =< aux(307) with precondition: [V1>=2,V>=0,Out>=4,V1+3>=Out] * Chain [94,120]: 1*s(848)+8 Such that:s(848) =< V1 with precondition: [Out=5,V1>=2,V>=0] * Chain [94,119]: 1*s(848)+8 Such that:s(848) =< V1 with precondition: [Out=6,V1>=2,V>=0] * Chain [94,110]: 1*s(848)+7 Such that:s(848) =< V1 with precondition: [Out=5,V1>=2,V>=0] * Chain [93,120]: 1*s(849)+6 Such that:s(849) =< V with precondition: [V1>=2,Out>=4,V+3>=Out] * Chain [93,119]: 1*s(849)+6 Such that:s(849) =< V with precondition: [V1>=2,Out>=5,V+4>=Out] * Chain [93,110]: 1*s(849)+5 Such that:s(849) =< V with precondition: [V1>=2,Out>=4,V+3>=Out] * Chain [92,120]: 6 with precondition: [Out=3,V1>=2,V>=1] * Chain [92,119]: 6 with precondition: [Out=4,V1>=2,V>=1] * Chain [92,118]: 63*s(226)+6 Such that:aux(130) =< V+1 s(226) =< aux(130) with precondition: [V1>=2,V>=1,Out>=4,V+4>=Out] * Chain [91,120]: 16*s(852)+1*s(854)+1*s(855)+8 Such that:s(855) =< 1 s(854) =< 2 aux(359) =< V1 s(852) =< aux(359) with precondition: [V1>=2,V>=1,Out>=4,V1+3>=Out] * Chain [91,119]: 16*s(852)+1*s(854)+1*s(855)+8 Such that:s(855) =< 1 s(854) =< 2 aux(359) =< V1 s(852) =< aux(359) with precondition: [V1>=2,V>=1,Out>=5,V1+4>=Out] * Chain [91,118]: 63*s(226)+16*s(852)+1*s(854)+1*s(855)+8 Such that:s(855) =< 1 s(854) =< 2 aux(359) =< V1 aux(130) =< V+1 s(226) =< aux(130) s(852) =< aux(359) with precondition: [V1>=2,V>=1,Out>=5,V+V1+4>=Out] * Chain [90,120]: 1*s(856)+8 Such that:s(856) =< V1 with precondition: [Out=5,V1>=2,V>=1] * Chain [90,119]: 1*s(856)+8 Such that:s(856) =< V1 with precondition: [Out=6,V1>=2,V>=1] * Chain [90,118]: 63*s(226)+1*s(856)+8 Such that:s(856) =< V1 aux(130) =< V+1 s(226) =< aux(130) with precondition: [V1>=2,V>=1,Out>=6,V+6>=Out] * Chain [89,120]: 1*s(857)+6 Such that:s(857) =< V+1 with precondition: [V1>=2,Out>=4,V+3>=Out] * Chain [89,119]: 1*s(857)+6 Such that:s(857) =< V+1 with precondition: [V1>=2,Out>=5,V+4>=Out] * Chain [89,118]: 64*s(226)+6 Such that:aux(392) =< V+1 s(226) =< aux(392) with precondition: [V1>=2,V>=1,Out>=5,2*V+4>=Out] * Chain [88,120]: 6 with precondition: [Out=3,V1>=2,V>=1] * Chain [88,119]: 6 with precondition: [Out=4,V1>=2,V>=1] * Chain [88,118]: 63*s(226)+6 Such that:aux(130) =< V s(226) =< aux(130) with precondition: [V1>=2,Out>=4,V+3>=Out] * Chain [87,120]: 16*s(860)+1*s(862)+1*s(863)+8 Such that:s(863) =< 1 s(862) =< 2 aux(410) =< V1 s(860) =< aux(410) with precondition: [V1>=2,V>=1,Out>=4,V1+3>=Out] * Chain [87,119]: 16*s(860)+1*s(862)+1*s(863)+8 Such that:s(863) =< 1 s(862) =< 2 aux(410) =< V1 s(860) =< aux(410) with precondition: [V1>=2,V>=1,Out>=5,V1+4>=Out] * Chain [87,118]: 63*s(226)+16*s(860)+1*s(862)+1*s(863)+8 Such that:s(863) =< 1 s(862) =< 2 aux(410) =< V1 aux(130) =< V s(226) =< aux(130) s(860) =< aux(410) with precondition: [V1>=2,V>=1,Out>=5,V+V1+3>=Out] * Chain [86,120]: 1*s(864)+8 Such that:s(864) =< V1 with precondition: [Out=5,V1>=2,V>=1] * Chain [86,119]: 1*s(864)+8 Such that:s(864) =< V1 with precondition: [Out=6,V1>=2,V>=1] * Chain [86,118]: 63*s(226)+1*s(864)+8 Such that:s(864) =< V1 aux(130) =< V s(226) =< aux(130) with precondition: [V1>=2,Out>=6,V+5>=Out] * Chain [85,120]: 1*s(865)+6 Such that:s(865) =< V with precondition: [V1>=2,Out>=4,V+3>=Out] * Chain [85,119]: 1*s(865)+6 Such that:s(865) =< V with precondition: [V1>=2,Out>=5,V+4>=Out] * Chain [85,118]: 64*s(226)+6 Such that:aux(445) =< V s(226) =< aux(445) with precondition: [V1>=2,Out>=5,2*V+3>=Out] #### Cost of chains of logIter(V1,V,Out): * Chain [[121,122,123,124,125,126,130,131],138]: 0 with precondition: [Out=0,V1>=2,V>=0] * Chain [[121,122,123,124,125,126,130,131],136]: 0 with precondition: [Out=0,V1>=2,V>=0] * Chain [[121,122,123,124,125,126,130,131],135]: 0 with precondition: [V1>=2,V>=0,Out>=1,V+V1>=Out+1] * Chain [[121,122,123,124,125,126,130,131],134]: 0 with precondition: [V1>=2,V>=0,Out>=0,V+V1>=Out+2] * Chain [[121,122,123,124,125,126,130,131],133]: 0 with precondition: [Out=0,V1>=2,V>=0] * Chain [[121,122,123,124,125,126,130,131],132,138]: 0 with precondition: [Out=0,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],132,137]: 0 with precondition: [Out=1,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],129,138]: 0 with precondition: [Out=0,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],129,137]: 0 with precondition: [Out=1,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],129,133]: 0 with precondition: [Out=0,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],128,138]: 0 with precondition: [Out=0,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],128,137]: 0 with precondition: [Out=1,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],127,138]: 0 with precondition: [Out=0,V1>=3,V>=0] * Chain [[121,122,123,124,125,126,130,131],127,137]: 0 with precondition: [Out=1,V1>=3,V>=0] * Chain [138]: 0 with precondition: [Out=0,V1>=0,V>=0] * Chain [137]: 0 with precondition: [V1=0,Out=1,V>=0] * Chain [136]: 0 with precondition: [V1=1,Out=0,V>=0] * Chain [135]: 0 with precondition: [V1=1,V=Out,V>=1] * Chain [134]: 0 with precondition: [V1=1,Out>=0,V>=Out+1] * Chain [133]: 0 with precondition: [V=0,Out=0,V1>=0] * Chain [132,138]: 0 with precondition: [V=0,Out=0,V1>=2] * Chain [132,137]: 0 with precondition: [V=0,Out=1,V1>=2] * Chain [129,138]: 0 with precondition: [Out=0,V1>=2,V>=0] * Chain [129,137]: 0 with precondition: [Out=1,V1>=2,V>=0] * Chain [129,133]: 0 with precondition: [Out=0,V1>=2,V>=0] * Chain [128,138]: 0 with precondition: [Out=0,V1>=2,V>=1] * Chain [128,137]: 0 with precondition: [Out=1,V1>=2,V>=1] * Chain [127,138]: 0 with precondition: [Out=0,V1>=2,V>=1] * Chain [127,137]: 0 with precondition: [Out=1,V1>=2,V>=1] #### Cost of chains of log(V1,Out): * Chain [142]: 0 with precondition: [V1=0,Out=1] * Chain [141]: 0 with precondition: [Out=0,V1>=0] * Chain [140]: 0 with precondition: [Out>=0,V1>=Out+2] * Chain [139]: 0 with precondition: [Out>=1,V1>=Out+1] #### Cost of chains of start(V1,V,V23,V26): * Chain [149]: 335*s(2656)+4339*s(2659)+12*s(2660)+256*s(2662)+1314*s(2667)+238*s(2682)+208*s(2684)+126*s(2687)+10246*s(2688)+7308*s(2689)+174*s(2690)+4872*s(2691)+174*s(2692)+1566*s(2693)+348*s(2694)+58*s(2697)+1276*s(2698)+58*s(2699)+58*s(2702)+58*s(2704)+15776*s(2705)+116*s(2706)+116*s(2707)+116*s(2708)+126*s(2709)+132*s(2710)+208*s(2748)+126*s(2751)+174*s(2754)+174*s(2756)+1566*s(2757)+58*s(2761)+58*s(2763)+58*s(2766)+58*s(2768)+116*s(2770)+116*s(2771)+116*s(2772)+126*s(2773)+132*s(2774)+82 Such that:s(2658) =< V1-V+1 s(2737) =< 2*V1-V s(2675) =< V1/2 s(2676) =< V1/2+1/2 s(2677) =< V1/2+3/2 s(2678) =< V1/2+5/2 s(2739) =< V1/2+V s(2740) =< V1/2+V+1/2 s(2741) =< V1/2+V+3/2 s(2742) =< V1/2+V+5/2 aux(485) =< 1 aux(486) =< 2 aux(487) =< V1 aux(488) =< 2*V1 aux(489) =< 3*V1 aux(490) =< V aux(491) =< V+1 s(2659) =< aux(487) s(2656) =< aux(490) s(2662) =< aux(491) s(2667) =< aux(485) s(2682) =< aux(486) s(2748) =< s(2740) s(2751) =< s(2741) s(2688) =< aux(489) s(2689) =< aux(487) s(2754) =< aux(487) s(2691) =< aux(487) s(2756) =< aux(487) s(2757) =< aux(487) s(2694) =< aux(487) s(2691) =< aux(488) s(2756) =< aux(488) s(2757) =< aux(488) s(2694) =< aux(488) s(2689) =< aux(489) s(2754) =< aux(489) s(2691) =< aux(489) s(2756) =< aux(489) s(2757) =< aux(489) s(2759) =< s(2739) s(2760) =< s(2739)+1 s(2757) =< aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+s(2737) s(2761) =< aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+s(2737) s(2698) =< aux(487)*2 s(2763) =< s(2659)*s(2739) s(2764) =< s(2691)*s(2760) s(2765) =< s(2689)*s(2759) s(2766) =< s(2689)*s(2760) s(2761) =< s(2691)*aux(487) s(2754) =< s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689)+aux(490) s(2767) =< s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689)+aux(490) s(2756) =< s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689)+aux(490) s(2768) =< s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2757)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689)+aux(490) s(2767) =< s(2756)*s(2759) s(2768) =< s(2754)*s(2759) s(2705) =< aux(488) s(2770) =< s(2767) s(2771) =< s(2764) s(2772) =< s(2765) s(2773) =< s(2742) s(2774) =< s(2739) s(2684) =< s(2676) s(2687) =< s(2677) s(2690) =< aux(487) s(2692) =< aux(487) s(2693) =< aux(487) s(2692) =< aux(488) s(2693) =< aux(488) s(2690) =< aux(489) s(2692) =< aux(489) s(2693) =< aux(489) s(2695) =< s(2675) s(2696) =< s(2675)+1 s(2693) =< aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488) s(2697) =< aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488)+aux(488) s(2699) =< s(2659)*s(2675) s(2700) =< s(2691)*s(2696) s(2701) =< s(2689)*s(2695) s(2702) =< s(2689)*s(2696) s(2697) =< s(2691)*aux(487) s(2690) =< s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689) s(2703) =< s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689) s(2692) =< s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689) s(2704) =< s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2693)+s(2691)+s(2691)+s(2691)+s(2691)+s(2691)+s(2689)+s(2689)+s(2689)+s(2689)+s(2689) s(2703) =< s(2692)*s(2695) s(2704) =< s(2690)*s(2695) s(2706) =< s(2703) s(2707) =< s(2700) s(2708) =< s(2701) s(2709) =< s(2678) s(2710) =< s(2675) s(2660) =< aux(487) s(2660) =< s(2658) with precondition: [V1>=0] * Chain [148]: 4*s(2786)+82 Such that:s(2785) =< V s(2786) =< s(2785) with precondition: [V1=1] * Chain [147]: 4*s(2788)+3 Such that:s(2787) =< V1 s(2788) =< s(2787) with precondition: [V=1,V1>=1] * Chain [146]: 333*s(2790)+497*s(2793)+2150*s(2794)+118*s(2808)+208*s(2810)+255*s(2812)+126*s(2813)+5123*s(2814)+3654*s(2815)+174*s(2816)+2436*s(2817)+174*s(2818)+1566*s(2819)+174*s(2820)+58*s(2823)+638*s(2824)+58*s(2825)+58*s(2828)+58*s(2830)+7888*s(2831)+116*s(2832)+116*s(2833)+116*s(2834)+126*s(2835)+132*s(2836)+82 Such that:s(2798) =< 2*V23 s(2799) =< 2*V23-V26 s(2800) =< 3*V23 s(2801) =< V23/2+V26 s(2802) =< V23/2+V26+1/2 s(2803) =< V23/2+V26+3/2 s(2804) =< V23/2+V26+5/2 s(2806) =< V26+1 aux(492) =< 1 aux(493) =< 2 aux(494) =< V23 aux(495) =< V26 s(2793) =< aux(492) s(2794) =< aux(494) s(2808) =< aux(493) s(2810) =< s(2802) s(2790) =< aux(495) s(2812) =< s(2806) s(2813) =< s(2803) s(2814) =< s(2800) s(2815) =< aux(494) s(2816) =< aux(494) s(2817) =< aux(494) s(2818) =< aux(494) s(2819) =< aux(494) s(2820) =< aux(494) s(2817) =< s(2798) s(2818) =< s(2798) s(2819) =< s(2798) s(2820) =< s(2798) s(2815) =< s(2800) s(2816) =< s(2800) s(2817) =< s(2800) s(2818) =< s(2800) s(2819) =< s(2800) s(2821) =< s(2801) s(2822) =< s(2801)+1 s(2819) =< s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2799) s(2823) =< s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2798)+s(2799) s(2824) =< aux(494)*2 s(2825) =< s(2794)*s(2801) s(2826) =< s(2817)*s(2822) s(2827) =< s(2815)*s(2821) s(2828) =< s(2815)*s(2822) s(2823) =< s(2817)*aux(494) s(2816) =< s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2817)+s(2817)+s(2817)+s(2817)+s(2817)+s(2815)+s(2815)+s(2815)+s(2815)+s(2815)+aux(495) s(2829) =< s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2817)+s(2817)+s(2817)+s(2817)+s(2817)+s(2815)+s(2815)+s(2815)+s(2815)+s(2815)+aux(495) s(2818) =< s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2817)+s(2817)+s(2817)+s(2817)+s(2817)+s(2815)+s(2815)+s(2815)+s(2815)+s(2815)+aux(495) s(2830) =< s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2819)+s(2817)+s(2817)+s(2817)+s(2817)+s(2817)+s(2815)+s(2815)+s(2815)+s(2815)+s(2815)+aux(495) s(2829) =< s(2818)*s(2821) s(2830) =< s(2816)*s(2821) s(2831) =< s(2798) s(2832) =< s(2829) s(2833) =< s(2826) s(2834) =< s(2827) s(2835) =< s(2804) s(2836) =< s(2801) with precondition: [V1=2,V=2,V23>=0,V26>=0] * Chain [145]: 4*s(2848)+82 Such that:s(2847) =< V26 s(2848) =< s(2847) with precondition: [V1=2,V=2,V23=1,V26>=0] * Chain [144]: 65*s(2852)+2*s(2853)+33*s(2854)+9 Such that:s(2849) =< 1 s(2850) =< 2 s(2851) =< V23 s(2852) =< s(2849) s(2853) =< s(2850) s(2854) =< s(2851) with precondition: [V1=2,V=2,V26=0,V23>=0] * Chain [143]: 65*s(2858)+2*s(2859)+33*s(2860)+8 Such that:s(2855) =< 1 s(2856) =< 2 s(2857) =< V1 s(2858) =< s(2855) s(2859) =< s(2856) s(2860) =< s(2857) with precondition: [V=0,V1>=0] Closed-form bounds of start(V1,V,V23,V26): ------------------------------------- * Chain [149] with precondition: [V1>=0] - Upper bound: 29175*V1+1872+348*V1*nat(V1/2+V)+V1/2*(348*V1)+nat(V)*509+35844*V1+30738*V1+nat(V+1)*256+nat(V1/2+V+1/2)*208+nat(V1/2+V+3/2)*126+nat(V1/2+V+5/2)*126+nat(V1/2+V)*132+(104*V1+104)+(63*V1+189)+(63*V1+315)+nat(2*V1-V)*58+66*V1 - Complexity: n^2 * Chain [148] with precondition: [V1=1] - Upper bound: nat(V)*4+82 - Complexity: n * Chain [147] with precondition: [V=1,V1>=1] - Upper bound: 4*V1+3 - Complexity: n * Chain [146] with precondition: [V1=2,V=2,V23>=0,V26>=0] - Upper bound: 14562*V23+815+(V23/2+V26)*(348*V23)+507*V26+17864*V23+15369*V23+(255*V26+255)+(104*V23+208*V26+104)+(63*V23+126*V26+189)+(63*V23+126*V26+315)+(66*V23+132*V26)+nat(2*V23-V26)*58 - Complexity: n^2 * Chain [145] with precondition: [V1=2,V=2,V23=1,V26>=0] - Upper bound: 4*V26+82 - Complexity: n * Chain [144] with precondition: [V1=2,V=2,V26=0,V23>=0] - Upper bound: 33*V23+78 - Complexity: n * Chain [143] with precondition: [V=0,V1>=0] - Upper bound: 33*V1+77 - Complexity: n ### Maximum cost of start(V1,V,V23,V26): max([max([max([nat(V)*4,nat(V26)*4])+4,nat(V23)*14529+737+nat(V23)*348*nat(V23/2+V26)+nat(V26)*507+nat(2*V23)*8932+nat(3*V23)*5123+nat(V26+1)*255+nat(V23/2+V26+1/2)*208+nat(V23/2+V26+3/2)*126+nat(V23/2+V26+5/2)*126+nat(V23/2+V26)*132+nat(2*V23-V26)*58+nat(V23)*33])+75,29142*V1+1795+348*V1*nat(V1/2+V)+V1/2*(348*V1)+nat(V)*509+35844*V1+30738*V1+nat(V+1)*256+nat(V1/2+V+1/2)*208+nat(V1/2+V+3/2)*126+nat(V1/2+V+5/2)*126+nat(V1/2+V)*132+(104*V1+104)+(63*V1+189)+(63*V1+315)+nat(2*V1-V)*58+66*V1+(29*V1+74)+4*V1])+3 Asymptotic class: n^2 * Total analysis performed in 27030 ms. ---------------------------------------- (12) BOUNDS(1, n^2) ---------------------------------------- (13) RelTrsToDecreasingLoopProblemProof (LOWER BOUND(ID)) Transformed a relative TRS into a decreasing-loop problem. ---------------------------------------- (14) Obligation: Analyzing the following TRS for decreasing loops: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). The TRS R consists of the following rules: MINUS(z0, 0) -> c MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) QUOT(0, s(z0)) -> c2 QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) LE(0, z0) -> c4 LE(s(z0), 0) -> c5 LE(s(z0), s(z1)) -> c6(LE(z0, z1)) INC(s(z0)) -> c7(INC(z0)) INC(0) -> c8 LOG(z0) -> c9(LOGITER(z0, 0)) LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) IF(false, z0, z1, z2) -> c14 IF(true, false, z0, s(z1)) -> c15 IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) The (relative) TRS S consists of the following rules: minus(z0, 0) -> z0 minus(s(z0), s(z1)) -> minus(z0, z1) quot(0, s(z0)) -> 0 quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) le(0, z0) -> true le(s(z0), 0) -> false le(s(z0), s(z1)) -> le(z0, z1) inc(s(z0)) -> s(inc(z0)) inc(0) -> s(0) log(z0) -> logIter(z0, 0) logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) if(false, z0, z1, z2) -> logZeroError if(true, false, z0, s(z1)) -> z1 if(true, true, z0, z1) -> logIter(z0, z1) Rewrite Strategy: INNERMOST ---------------------------------------- (15) DecreasingLoopProof (LOWER BOUND(ID)) The following loop(s) give(s) rise to the lower bound Omega(n^1): The rewrite sequence INC(s(z0)) ->^+ c7(INC(z0)) gives rise to a decreasing loop by considering the right hand sides subterm at position [0]. The pumping substitution is [z0 / s(z0)]. The result substitution is [ ]. ---------------------------------------- (16) Complex Obligation (BEST) ---------------------------------------- (17) Obligation: Proved the lower bound n^1 for the following obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). The TRS R consists of the following rules: MINUS(z0, 0) -> c MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) QUOT(0, s(z0)) -> c2 QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) LE(0, z0) -> c4 LE(s(z0), 0) -> c5 LE(s(z0), s(z1)) -> c6(LE(z0, z1)) INC(s(z0)) -> c7(INC(z0)) INC(0) -> c8 LOG(z0) -> c9(LOGITER(z0, 0)) LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) IF(false, z0, z1, z2) -> c14 IF(true, false, z0, s(z1)) -> c15 IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) The (relative) TRS S consists of the following rules: minus(z0, 0) -> z0 minus(s(z0), s(z1)) -> minus(z0, z1) quot(0, s(z0)) -> 0 quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) le(0, z0) -> true le(s(z0), 0) -> false le(s(z0), s(z1)) -> le(z0, z1) inc(s(z0)) -> s(inc(z0)) inc(0) -> s(0) log(z0) -> logIter(z0, 0) logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) if(false, z0, z1, z2) -> logZeroError if(true, false, z0, s(z1)) -> z1 if(true, true, z0, z1) -> logIter(z0, z1) Rewrite Strategy: INNERMOST ---------------------------------------- (18) LowerBoundPropagationProof (FINISHED) Propagated lower bound. ---------------------------------------- (19) BOUNDS(n^1, INF) ---------------------------------------- (20) Obligation: Analyzing the following TRS for decreasing loops: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). The TRS R consists of the following rules: MINUS(z0, 0) -> c MINUS(s(z0), s(z1)) -> c1(MINUS(z0, z1)) QUOT(0, s(z0)) -> c2 QUOT(s(z0), s(z1)) -> c3(QUOT(minus(z0, z1), s(z1)), MINUS(z0, z1)) LE(0, z0) -> c4 LE(s(z0), 0) -> c5 LE(s(z0), s(z1)) -> c6(LE(z0, z1)) INC(s(z0)) -> c7(INC(z0)) INC(0) -> c8 LOG(z0) -> c9(LOGITER(z0, 0)) LOGITER(z0, z1) -> c10(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(0), z0)) LOGITER(z0, z1) -> c11(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), LE(s(s(0)), z0)) LOGITER(z0, z1) -> c12(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), QUOT(z0, s(s(0)))) LOGITER(z0, z1) -> c13(IF(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)), INC(z1)) IF(false, z0, z1, z2) -> c14 IF(true, false, z0, s(z1)) -> c15 IF(true, true, z0, z1) -> c16(LOGITER(z0, z1)) The (relative) TRS S consists of the following rules: minus(z0, 0) -> z0 minus(s(z0), s(z1)) -> minus(z0, z1) quot(0, s(z0)) -> 0 quot(s(z0), s(z1)) -> s(quot(minus(z0, z1), s(z1))) le(0, z0) -> true le(s(z0), 0) -> false le(s(z0), s(z1)) -> le(z0, z1) inc(s(z0)) -> s(inc(z0)) inc(0) -> s(0) log(z0) -> logIter(z0, 0) logIter(z0, z1) -> if(le(s(0), z0), le(s(s(0)), z0), quot(z0, s(s(0))), inc(z1)) if(false, z0, z1, z2) -> logZeroError if(true, false, z0, s(z1)) -> z1 if(true, true, z0, z1) -> logIter(z0, z1) Rewrite Strategy: INNERMOST