/export/starexec/sandbox/solver/bin/starexec_run_rcdcRelativeAlsoLower /export/starexec/sandbox/benchmark/theBenchmark.xml /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- WORST_CASE(Omega(n^1), O(n^3)) proof of /export/starexec/sandbox/benchmark/theBenchmark.xml # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty The Derivational Complexity (innermost) of the given DCpxTrs could be proven to be BOUNDS(n^1, n^3). (0) DCpxTrs (1) DerivationalComplexityToRuntimeComplexityProof [BOTH BOUNDS(ID, ID), 0 ms] (2) CpxRelTRS (3) SInnermostTerminationProof [BOTH CONCRETE BOUNDS(ID, ID), 247 ms] (4) CpxRelTRS (5) RelTrsToWeightedTrsProof [BOTH BOUNDS(ID, ID), 0 ms] (6) CpxWeightedTrs (7) CpxWeightedTrsRenamingProof [BOTH BOUNDS(ID, ID), 0 ms] (8) CpxWeightedTrs (9) TypeInferenceProof [BOTH BOUNDS(ID, ID), 0 ms] (10) CpxTypedWeightedTrs (11) CompletionProof [UPPER BOUND(ID), 0 ms] (12) CpxTypedWeightedCompleteTrs (13) CpxTypedWeightedTrsToRntsProof [UPPER BOUND(ID), 0 ms] (14) CpxRNTS (15) CompleteCoflocoProof [FINISHED, 73.1 s] (16) BOUNDS(1, n^3) (17) RelTrsToDecreasingLoopProblemProof [LOWER BOUND(ID), 0 ms] (18) TRS for Loop Detection (19) DecreasingLoopProof [LOWER BOUND(ID), 0 ms] (20) BEST (21) proven lower bound (22) LowerBoundPropagationProof [FINISHED, 0 ms] (23) BOUNDS(n^1, INF) (24) TRS for Loop Detection ---------------------------------------- (0) Obligation: The Derivational Complexity (innermost) of the given DCpxTrs could be proven to be BOUNDS(n^1, n^3). The TRS R consists of the following rules: min(x, 0) -> 0 min(0, y) -> 0 min(s(x), s(y)) -> s(min(x, y)) max(x, 0) -> x max(0, y) -> y max(s(x), s(y)) -> s(max(x, y)) -(x, 0) -> x -(s(x), s(y)) -> -(x, y) gcd(s(x), 0) -> s(x) gcd(0, s(x)) -> s(x) gcd(s(x), s(y)) -> gcd(-(max(x, y), min(x, y)), s(min(x, y))) S is empty. Rewrite Strategy: INNERMOST ---------------------------------------- (1) DerivationalComplexityToRuntimeComplexityProof (BOTH BOUNDS(ID, ID)) The following rules have been added to S to convert the given derivational complexity problem to a runtime complexity problem: encArg(0) -> 0 encArg(s(x_1)) -> s(encArg(x_1)) encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) encArg(cons_-(x_1, x_2)) -> -(encArg(x_1), encArg(x_2)) encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) encode_0 -> 0 encode_s(x_1) -> s(encArg(x_1)) encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) encode_-(x_1, x_2) -> -(encArg(x_1), encArg(x_2)) encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) ---------------------------------------- (2) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^3). The TRS R consists of the following rules: min(x, 0) -> 0 min(0, y) -> 0 min(s(x), s(y)) -> s(min(x, y)) max(x, 0) -> x max(0, y) -> y max(s(x), s(y)) -> s(max(x, y)) -(x, 0) -> x -(s(x), s(y)) -> -(x, y) gcd(s(x), 0) -> s(x) gcd(0, s(x)) -> s(x) gcd(s(x), s(y)) -> gcd(-(max(x, y), min(x, y)), s(min(x, y))) The (relative) TRS S consists of the following rules: encArg(0) -> 0 encArg(s(x_1)) -> s(encArg(x_1)) encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) encArg(cons_-(x_1, x_2)) -> -(encArg(x_1), encArg(x_2)) encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) encode_0 -> 0 encode_s(x_1) -> s(encArg(x_1)) encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) encode_-(x_1, x_2) -> -(encArg(x_1), encArg(x_2)) encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) Rewrite Strategy: INNERMOST ---------------------------------------- (3) SInnermostTerminationProof (BOTH CONCRETE BOUNDS(ID, ID)) proved innermost termination of relative rules ---------------------------------------- (4) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^3). The TRS R consists of the following rules: min(x, 0) -> 0 min(0, y) -> 0 min(s(x), s(y)) -> s(min(x, y)) max(x, 0) -> x max(0, y) -> y max(s(x), s(y)) -> s(max(x, y)) -(x, 0) -> x -(s(x), s(y)) -> -(x, y) gcd(s(x), 0) -> s(x) gcd(0, s(x)) -> s(x) gcd(s(x), s(y)) -> gcd(-(max(x, y), min(x, y)), s(min(x, y))) The (relative) TRS S consists of the following rules: encArg(0) -> 0 encArg(s(x_1)) -> s(encArg(x_1)) encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) encArg(cons_-(x_1, x_2)) -> -(encArg(x_1), encArg(x_2)) encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) encode_0 -> 0 encode_s(x_1) -> s(encArg(x_1)) encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) encode_-(x_1, x_2) -> -(encArg(x_1), encArg(x_2)) encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) Rewrite Strategy: INNERMOST ---------------------------------------- (5) RelTrsToWeightedTrsProof (BOTH BOUNDS(ID, ID)) Transformed relative TRS to weighted TRS ---------------------------------------- (6) Obligation: The Runtime Complexity (innermost) of the given CpxWeightedTrs could be proven to be BOUNDS(1, n^3). The TRS R consists of the following rules: min(x, 0) -> 0 [1] min(0, y) -> 0 [1] min(s(x), s(y)) -> s(min(x, y)) [1] max(x, 0) -> x [1] max(0, y) -> y [1] max(s(x), s(y)) -> s(max(x, y)) [1] -(x, 0) -> x [1] -(s(x), s(y)) -> -(x, y) [1] gcd(s(x), 0) -> s(x) [1] gcd(0, s(x)) -> s(x) [1] gcd(s(x), s(y)) -> gcd(-(max(x, y), min(x, y)), s(min(x, y))) [1] encArg(0) -> 0 [0] encArg(s(x_1)) -> s(encArg(x_1)) [0] encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) [0] encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) [0] encArg(cons_-(x_1, x_2)) -> -(encArg(x_1), encArg(x_2)) [0] encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) [0] encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) [0] encode_0 -> 0 [0] encode_s(x_1) -> s(encArg(x_1)) [0] encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) [0] encode_-(x_1, x_2) -> -(encArg(x_1), encArg(x_2)) [0] encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) [0] Rewrite Strategy: INNERMOST ---------------------------------------- (7) CpxWeightedTrsRenamingProof (BOTH BOUNDS(ID, ID)) Renamed defined symbols to avoid conflicts with arithmetic symbols: - => minus ---------------------------------------- (8) Obligation: The Runtime Complexity (innermost) of the given CpxWeightedTrs could be proven to be BOUNDS(1, n^3). The TRS R consists of the following rules: min(x, 0) -> 0 [1] min(0, y) -> 0 [1] min(s(x), s(y)) -> s(min(x, y)) [1] max(x, 0) -> x [1] max(0, y) -> y [1] max(s(x), s(y)) -> s(max(x, y)) [1] minus(x, 0) -> x [1] minus(s(x), s(y)) -> minus(x, y) [1] gcd(s(x), 0) -> s(x) [1] gcd(0, s(x)) -> s(x) [1] gcd(s(x), s(y)) -> gcd(minus(max(x, y), min(x, y)), s(min(x, y))) [1] encArg(0) -> 0 [0] encArg(s(x_1)) -> s(encArg(x_1)) [0] encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) [0] encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) [0] encArg(cons_-(x_1, x_2)) -> minus(encArg(x_1), encArg(x_2)) [0] encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) [0] encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) [0] encode_0 -> 0 [0] encode_s(x_1) -> s(encArg(x_1)) [0] encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) [0] encode_-(x_1, x_2) -> minus(encArg(x_1), encArg(x_2)) [0] encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) [0] Rewrite Strategy: INNERMOST ---------------------------------------- (9) TypeInferenceProof (BOTH BOUNDS(ID, ID)) Infered types. ---------------------------------------- (10) Obligation: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: min(x, 0) -> 0 [1] min(0, y) -> 0 [1] min(s(x), s(y)) -> s(min(x, y)) [1] max(x, 0) -> x [1] max(0, y) -> y [1] max(s(x), s(y)) -> s(max(x, y)) [1] minus(x, 0) -> x [1] minus(s(x), s(y)) -> minus(x, y) [1] gcd(s(x), 0) -> s(x) [1] gcd(0, s(x)) -> s(x) [1] gcd(s(x), s(y)) -> gcd(minus(max(x, y), min(x, y)), s(min(x, y))) [1] encArg(0) -> 0 [0] encArg(s(x_1)) -> s(encArg(x_1)) [0] encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) [0] encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) [0] encArg(cons_-(x_1, x_2)) -> minus(encArg(x_1), encArg(x_2)) [0] encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) [0] encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) [0] encode_0 -> 0 [0] encode_s(x_1) -> s(encArg(x_1)) [0] encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) [0] encode_-(x_1, x_2) -> minus(encArg(x_1), encArg(x_2)) [0] encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) [0] The TRS has the following type information: min :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd 0 :: 0:s:cons_min:cons_max:cons_-:cons_gcd s :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd max :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd minus :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd encArg :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd cons_min :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd cons_max :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd cons_- :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd cons_gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd encode_min :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd encode_0 :: 0:s:cons_min:cons_max:cons_-:cons_gcd encode_s :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd encode_max :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd encode_- :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd encode_gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd Rewrite Strategy: INNERMOST ---------------------------------------- (11) 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: encArg(v0) -> null_encArg [0] encode_min(v0, v1) -> null_encode_min [0] encode_0 -> null_encode_0 [0] encode_s(v0) -> null_encode_s [0] encode_max(v0, v1) -> null_encode_max [0] encode_-(v0, v1) -> null_encode_- [0] encode_gcd(v0, v1) -> null_encode_gcd [0] min(v0, v1) -> null_min [0] max(v0, v1) -> null_max [0] minus(v0, v1) -> null_minus [0] gcd(v0, v1) -> null_gcd [0] And the following fresh constants: null_encArg, null_encode_min, null_encode_0, null_encode_s, null_encode_max, null_encode_-, null_encode_gcd, null_min, null_max, null_minus, null_gcd ---------------------------------------- (12) 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: min(x, 0) -> 0 [1] min(0, y) -> 0 [1] min(s(x), s(y)) -> s(min(x, y)) [1] max(x, 0) -> x [1] max(0, y) -> y [1] max(s(x), s(y)) -> s(max(x, y)) [1] minus(x, 0) -> x [1] minus(s(x), s(y)) -> minus(x, y) [1] gcd(s(x), 0) -> s(x) [1] gcd(0, s(x)) -> s(x) [1] gcd(s(x), s(y)) -> gcd(minus(max(x, y), min(x, y)), s(min(x, y))) [1] encArg(0) -> 0 [0] encArg(s(x_1)) -> s(encArg(x_1)) [0] encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) [0] encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) [0] encArg(cons_-(x_1, x_2)) -> minus(encArg(x_1), encArg(x_2)) [0] encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) [0] encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) [0] encode_0 -> 0 [0] encode_s(x_1) -> s(encArg(x_1)) [0] encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) [0] encode_-(x_1, x_2) -> minus(encArg(x_1), encArg(x_2)) [0] encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) [0] encArg(v0) -> null_encArg [0] encode_min(v0, v1) -> null_encode_min [0] encode_0 -> null_encode_0 [0] encode_s(v0) -> null_encode_s [0] encode_max(v0, v1) -> null_encode_max [0] encode_-(v0, v1) -> null_encode_- [0] encode_gcd(v0, v1) -> null_encode_gcd [0] min(v0, v1) -> null_min [0] max(v0, v1) -> null_max [0] minus(v0, v1) -> null_minus [0] gcd(v0, v1) -> null_gcd [0] The TRS has the following type information: min :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd 0 :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd s :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd max :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd minus :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd encArg :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd cons_min :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd cons_max :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd cons_- :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd cons_gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd encode_min :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd encode_0 :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd encode_s :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd encode_max :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd encode_- :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd encode_gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd -> 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_encArg :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_encode_min :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_encode_0 :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_encode_s :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_encode_max :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_encode_- :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_encode_gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_min :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_max :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_minus :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd null_gcd :: 0:s:cons_min:cons_max:cons_-:cons_gcd:null_encArg:null_encode_min:null_encode_0:null_encode_s:null_encode_max:null_encode_-:null_encode_gcd:null_min:null_max:null_minus:null_gcd Rewrite Strategy: INNERMOST ---------------------------------------- (13) 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 null_encArg => 0 null_encode_min => 0 null_encode_0 => 0 null_encode_s => 0 null_encode_max => 0 null_encode_- => 0 null_encode_gcd => 0 null_min => 0 null_max => 0 null_minus => 0 null_gcd => 0 ---------------------------------------- (14) Obligation: Complexity RNTS consisting of the following rules: encArg(z) -{ 0 }-> minus(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, z = 1 + x_1 + x_2, x_2 >= 0 encArg(z) -{ 0 }-> min(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, z = 1 + x_1 + x_2, x_2 >= 0 encArg(z) -{ 0 }-> max(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, z = 1 + x_1 + x_2, x_2 >= 0 encArg(z) -{ 0 }-> gcd(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, z = 1 + x_1 + x_2, x_2 >= 0 encArg(z) -{ 0 }-> 0 :|: z = 0 encArg(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encArg(z) -{ 0 }-> 1 + encArg(x_1) :|: z = 1 + x_1, x_1 >= 0 encode_-(z, z') -{ 0 }-> minus(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, x_2 >= 0, z = x_1, z' = x_2 encode_-(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 encode_0 -{ 0 }-> 0 :|: encode_gcd(z, z') -{ 0 }-> gcd(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, x_2 >= 0, z = x_1, z' = x_2 encode_gcd(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 encode_max(z, z') -{ 0 }-> max(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, x_2 >= 0, z = x_1, z' = x_2 encode_max(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 encode_min(z, z') -{ 0 }-> min(encArg(x_1), encArg(x_2)) :|: x_1 >= 0, x_2 >= 0, z = x_1, z' = x_2 encode_min(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 encode_s(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 encode_s(z) -{ 0 }-> 1 + encArg(x_1) :|: x_1 >= 0, z = x_1 gcd(z, z') -{ 1 }-> gcd(minus(max(x, y), min(x, y)), 1 + min(x, y)) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x gcd(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 gcd(z, z') -{ 1 }-> 1 + x :|: x >= 0, z = 1 + x, z' = 0 gcd(z, z') -{ 1 }-> 1 + x :|: z' = 1 + x, x >= 0, z = 0 max(z, z') -{ 1 }-> x :|: x >= 0, z = x, z' = 0 max(z, z') -{ 1 }-> y :|: y >= 0, z = 0, z' = y max(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 max(z, z') -{ 1 }-> 1 + max(x, y) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x min(z, z') -{ 1 }-> 0 :|: x >= 0, z = x, z' = 0 min(z, z') -{ 1 }-> 0 :|: y >= 0, z = 0, z' = y min(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 min(z, z') -{ 1 }-> 1 + min(x, y) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x minus(z, z') -{ 1 }-> x :|: x >= 0, z = x, z' = 0 minus(z, z') -{ 1 }-> minus(x, y) :|: z' = 1 + y, x >= 0, y >= 0, z = 1 + x minus(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 Only complete derivations are relevant for the runtime complexity. ---------------------------------------- (15) CompleteCoflocoProof (FINISHED) Transformed the RNTS (where only complete derivations are relevant) into cost relations for CoFloCo: eq(start(V1, V),0,[min(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V),0,[max(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V),0,[minus(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V),0,[gcd(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V),0,[encArg(V1, Out)],[V1 >= 0]). eq(start(V1, V),0,[fun(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V),0,[fun1(Out)],[]). eq(start(V1, V),0,[fun2(V1, Out)],[V1 >= 0]). eq(start(V1, V),0,[fun3(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V),0,[fun4(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V),0,[fun5(V1, V, Out)],[V1 >= 0,V >= 0]). eq(min(V1, V, Out),1,[],[Out = 0,V2 >= 0,V1 = V2,V = 0]). eq(min(V1, V, Out),1,[],[Out = 0,V3 >= 0,V1 = 0,V = V3]). eq(min(V1, V, Out),1,[min(V4, V5, Ret1)],[Out = 1 + Ret1,V = 1 + V5,V4 >= 0,V5 >= 0,V1 = 1 + V4]). eq(max(V1, V, Out),1,[],[Out = V6,V6 >= 0,V1 = V6,V = 0]). eq(max(V1, V, Out),1,[],[Out = V7,V7 >= 0,V1 = 0,V = V7]). eq(max(V1, V, Out),1,[max(V8, V9, Ret11)],[Out = 1 + Ret11,V = 1 + V9,V8 >= 0,V9 >= 0,V1 = 1 + V8]). eq(minus(V1, V, Out),1,[],[Out = V10,V10 >= 0,V1 = V10,V = 0]). eq(minus(V1, V, Out),1,[minus(V12, V11, Ret)],[Out = Ret,V = 1 + V11,V12 >= 0,V11 >= 0,V1 = 1 + V12]). eq(gcd(V1, V, Out),1,[],[Out = 1 + V13,V13 >= 0,V1 = 1 + V13,V = 0]). eq(gcd(V1, V, Out),1,[],[Out = 1 + V14,V = 1 + V14,V14 >= 0,V1 = 0]). eq(gcd(V1, V, Out),1,[max(V16, V15, Ret00),min(V16, V15, Ret01),minus(Ret00, Ret01, Ret0),min(V16, V15, Ret111),gcd(Ret0, 1 + Ret111, Ret2)],[Out = Ret2,V = 1 + V15,V16 >= 0,V15 >= 0,V1 = 1 + V16]). eq(encArg(V1, Out),0,[],[Out = 0,V1 = 0]). eq(encArg(V1, Out),0,[encArg(V17, Ret12)],[Out = 1 + Ret12,V1 = 1 + V17,V17 >= 0]). eq(encArg(V1, Out),0,[encArg(V18, Ret02),encArg(V19, Ret13),min(Ret02, Ret13, Ret3)],[Out = Ret3,V18 >= 0,V1 = 1 + V18 + V19,V19 >= 0]). eq(encArg(V1, Out),0,[encArg(V20, Ret03),encArg(V21, Ret14),max(Ret03, Ret14, Ret4)],[Out = Ret4,V20 >= 0,V1 = 1 + V20 + V21,V21 >= 0]). eq(encArg(V1, Out),0,[encArg(V23, Ret04),encArg(V22, Ret15),minus(Ret04, Ret15, Ret5)],[Out = Ret5,V23 >= 0,V1 = 1 + V22 + V23,V22 >= 0]). eq(encArg(V1, Out),0,[encArg(V25, Ret05),encArg(V24, Ret16),gcd(Ret05, Ret16, Ret6)],[Out = Ret6,V25 >= 0,V1 = 1 + V24 + V25,V24 >= 0]). eq(fun(V1, V, Out),0,[encArg(V26, Ret06),encArg(V27, Ret17),min(Ret06, Ret17, Ret7)],[Out = Ret7,V26 >= 0,V27 >= 0,V1 = V26,V = V27]). eq(fun1(Out),0,[],[Out = 0]). eq(fun2(V1, Out),0,[encArg(V28, Ret18)],[Out = 1 + Ret18,V28 >= 0,V1 = V28]). eq(fun3(V1, V, Out),0,[encArg(V30, Ret07),encArg(V29, Ret19),max(Ret07, Ret19, Ret8)],[Out = Ret8,V30 >= 0,V29 >= 0,V1 = V30,V = V29]). eq(fun4(V1, V, Out),0,[encArg(V32, Ret08),encArg(V31, Ret110),minus(Ret08, Ret110, Ret9)],[Out = Ret9,V32 >= 0,V31 >= 0,V1 = V32,V = V31]). eq(fun5(V1, V, Out),0,[encArg(V33, Ret09),encArg(V34, Ret112),gcd(Ret09, Ret112, Ret10)],[Out = Ret10,V33 >= 0,V34 >= 0,V1 = V33,V = V34]). eq(encArg(V1, Out),0,[],[Out = 0,V35 >= 0,V1 = V35]). eq(fun(V1, V, Out),0,[],[Out = 0,V37 >= 0,V36 >= 0,V1 = V37,V = V36]). eq(fun2(V1, Out),0,[],[Out = 0,V38 >= 0,V1 = V38]). eq(fun3(V1, V, Out),0,[],[Out = 0,V39 >= 0,V40 >= 0,V1 = V39,V = V40]). eq(fun4(V1, V, Out),0,[],[Out = 0,V41 >= 0,V42 >= 0,V1 = V41,V = V42]). eq(fun5(V1, V, Out),0,[],[Out = 0,V43 >= 0,V44 >= 0,V1 = V43,V = V44]). eq(min(V1, V, Out),0,[],[Out = 0,V46 >= 0,V45 >= 0,V1 = V46,V = V45]). eq(max(V1, V, Out),0,[],[Out = 0,V47 >= 0,V48 >= 0,V1 = V47,V = V48]). eq(minus(V1, V, Out),0,[],[Out = 0,V49 >= 0,V50 >= 0,V1 = V49,V = V50]). eq(gcd(V1, V, Out),0,[],[Out = 0,V51 >= 0,V52 >= 0,V1 = V51,V = V52]). input_output_vars(min(V1,V,Out),[V1,V],[Out]). input_output_vars(max(V1,V,Out),[V1,V],[Out]). input_output_vars(minus(V1,V,Out),[V1,V],[Out]). input_output_vars(gcd(V1,V,Out),[V1,V],[Out]). input_output_vars(encArg(V1,Out),[V1],[Out]). input_output_vars(fun(V1,V,Out),[V1,V],[Out]). input_output_vars(fun1(Out),[],[Out]). input_output_vars(fun2(V1,Out),[V1],[Out]). input_output_vars(fun3(V1,V,Out),[V1,V],[Out]). input_output_vars(fun4(V1,V,Out),[V1,V],[Out]). input_output_vars(fun5(V1,V,Out),[V1,V],[Out]). CoFloCo proof output: Preprocessing Cost Relations ===================================== #### Computed strongly connected components 0. recursive : [max/3] 1. recursive : [min/3] 2. recursive : [minus/3] 3. recursive : [gcd/3] 4. recursive [non_tail,multiple] : [encArg/2] 5. non_recursive : [fun/3] 6. non_recursive : [fun1/1] 7. non_recursive : [fun2/2] 8. non_recursive : [fun3/3] 9. non_recursive : [fun4/3] 10. non_recursive : [fun5/3] 11. non_recursive : [start/2] #### Obtained direct recursion through partial evaluation 0. SCC is partially evaluated into max/3 1. SCC is partially evaluated into min/3 2. SCC is partially evaluated into minus/3 3. SCC is partially evaluated into gcd/3 4. SCC is partially evaluated into encArg/2 5. SCC is partially evaluated into fun/3 6. SCC is completely evaluated into other SCCs 7. SCC is partially evaluated into fun2/2 8. SCC is partially evaluated into fun3/3 9. SCC is partially evaluated into fun4/3 10. SCC is partially evaluated into fun5/3 11. SCC is partially evaluated into start/2 Control-Flow Refinement of Cost Relations ===================================== ### Specialization of cost equations max/3 * CE 19 is refined into CE [43] * CE 16 is refined into CE [44] * CE 17 is refined into CE [45] * CE 18 is refined into CE [46] ### Cost equations --> "Loop" of max/3 * CEs [46] --> Loop 24 * CEs [43] --> Loop 25 * CEs [44] --> Loop 26 * CEs [45] --> Loop 27 ### Ranking functions of CR max(V1,V,Out) * RF of phase [24]: [V,V1] #### Partial ranking functions of CR max(V1,V,Out) * Partial RF of phase [24]: - RF of loop [24:1]: V V1 ### Specialization of cost equations min/3 * CE 12 is refined into CE [47] * CE 13 is refined into CE [48] * CE 15 is refined into CE [49] * CE 14 is refined into CE [50] ### Cost equations --> "Loop" of min/3 * CEs [50] --> Loop 28 * CEs [47] --> Loop 29 * CEs [48,49] --> Loop 30 ### Ranking functions of CR min(V1,V,Out) * RF of phase [28]: [V,V1] #### Partial ranking functions of CR min(V1,V,Out) * Partial RF of phase [28]: - RF of loop [28:1]: V V1 ### Specialization of cost equations minus/3 * CE 22 is refined into CE [51] * CE 20 is refined into CE [52] * CE 21 is refined into CE [53] ### Cost equations --> "Loop" of minus/3 * CEs [53] --> Loop 31 * CEs [51] --> Loop 32 * CEs [52] --> Loop 33 ### Ranking functions of CR minus(V1,V,Out) * RF of phase [31]: [V,V1] #### Partial ranking functions of CR minus(V1,V,Out) * Partial RF of phase [31]: - RF of loop [31:1]: V V1 ### Specialization of cost equations gcd/3 * CE 26 is refined into CE [54] * CE 23 is refined into CE [55] * CE 24 is refined into CE [56] * CE 25 is refined into CE [57,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,85,86,87,88,89,90] ### Cost equations --> "Loop" of gcd/3 * CEs [74] --> Loop 34 * CEs [82] --> Loop 35 * CEs [84] --> Loop 36 * CEs [76] --> Loop 37 * CEs [68] --> Loop 38 * CEs [73] --> Loop 39 * CEs [81] --> Loop 40 * CEs [83] --> Loop 41 * CEs [89] --> Loop 42 * CEs [75] --> Loop 43 * CEs [67] --> Loop 44 * CEs [70,72] --> Loop 45 * CEs [62,64,66,78,80,86,88,90] --> Loop 46 * CEs [59] --> Loop 47 * CEs [60] --> Loop 48 * CEs [57] --> Loop 49 * CEs [58,61,63,65,69,71,77,79,85,87] --> Loop 50 * CEs [54] --> Loop 51 * CEs [55] --> Loop 52 * CEs [56] --> Loop 53 ### Ranking functions of CR gcd(V1,V,Out) * RF of phase [34,35,36,37,38,46]: [V1+V-3] * RF of phase [47,49]: [V1+V-1] #### Partial ranking functions of CR gcd(V1,V,Out) * Partial RF of phase [34,35,36,37,38,46]: - RF of loop [34:1,36:1,38:1,46:1]: V1-1 depends on loops [35:1,37:1] - RF of loop [35:1,36:1,37:1,46:1]: V1+V-3 * Partial RF of phase [47,49]: - RF of loop [47:1]: V1 depends on loops [49:1] - RF of loop [49:1]: V1+V-1 ### Specialization of cost equations encArg/2 * CE 27 is refined into CE [91] * CE 29 is refined into CE [92,93] * CE 30 is refined into CE [94,95,96,97,98,99] * CE 31 is refined into CE [100,101,102] * CE 32 is refined into CE [103,104,105,106,107,108] * CE 28 is refined into CE [109] ### Cost equations --> "Loop" of encArg/2 * CEs [109] --> Loop 54 * CEs [102] --> Loop 55 * CEs [98] --> Loop 56 * CEs [97] --> Loop 57 * CEs [95,100,104] --> Loop 58 * CEs [94,103] --> Loop 59 * CEs [93,99,106,107,108] --> Loop 60 * CEs [92,96,101,105] --> Loop 61 * CEs [91] --> Loop 62 ### Ranking functions of CR encArg(V1,Out) * RF of phase [54,55,56,57,58,59,60,61]: [V1] #### Partial ranking functions of CR encArg(V1,Out) * Partial RF of phase [54,55,56,57,58,59,60,61]: - RF of loop [54:1,55:1,55:2,56:1,56:2,57:1,57:2,58:1,58:2,59:1,59:2,60:1,60:2,61:1,61:2]: V1 ### Specialization of cost equations fun/3 * CE 33 is refined into CE [110,111,112,113,114] * CE 34 is refined into CE [115] ### Cost equations --> "Loop" of fun/3 * CEs [114] --> Loop 63 * CEs [110,111,112,113,115] --> Loop 64 ### Ranking functions of CR fun(V1,V,Out) #### Partial ranking functions of CR fun(V1,V,Out) ### Specialization of cost equations fun2/2 * CE 35 is refined into CE [116,117] * CE 36 is refined into CE [118] ### Cost equations --> "Loop" of fun2/2 * CEs [117] --> Loop 65 * CEs [116] --> Loop 66 * CEs [118] --> Loop 67 ### Ranking functions of CR fun2(V1,Out) #### Partial ranking functions of CR fun2(V1,Out) ### Specialization of cost equations fun3/3 * CE 37 is refined into CE [119,120,121,122,123,124,125,126,127,128,129,130,131,132,133] * CE 38 is refined into CE [134] ### Cost equations --> "Loop" of fun3/3 * CEs [126,129,131] --> Loop 68 * CEs [122,128,132,133] --> Loop 69 * CEs [119,120,121,123,124,125,127,130,134] --> Loop 70 ### Ranking functions of CR fun3(V1,V,Out) #### Partial ranking functions of CR fun3(V1,V,Out) ### Specialization of cost equations fun4/3 * CE 39 is refined into CE [135,136,137,138,139,140,141,142,143] * CE 40 is refined into CE [144] ### Cost equations --> "Loop" of fun4/3 * CEs [139,141,143] --> Loop 71 * CEs [135,136,137,138,140,142,144] --> Loop 72 ### Ranking functions of CR fun4(V1,V,Out) #### Partial ranking functions of CR fun4(V1,V,Out) ### Specialization of cost equations fun5/3 * CE 41 is refined into CE [145,146,147,148,149,150,151,152,153,154,155] * CE 42 is refined into CE [156] ### Cost equations --> "Loop" of fun5/3 * CEs [148,151] --> Loop 73 * CEs [146,150,153,154,155] --> Loop 74 * CEs [145,147,149,152,156] --> Loop 75 ### Ranking functions of CR fun5(V1,V,Out) #### Partial ranking functions of CR fun5(V1,V,Out) ### Specialization of cost equations start/2 * CE 1 is refined into CE [157,158] * CE 2 is refined into CE [159,160,161,162,163,164] * CE 3 is refined into CE [165,166,167] * CE 4 is refined into CE [168,169,170,171,172,173] * CE 5 is refined into CE [174,175] * CE 6 is refined into CE [176,177] * CE 7 is refined into CE [178] * CE 8 is refined into CE [179,180,181] * CE 9 is refined into CE [182,183,184] * CE 10 is refined into CE [185,186] * CE 11 is refined into CE [187,188,189] ### Cost equations --> "Loop" of start/2 * CEs [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] --> Loop 76 ### Ranking functions of CR start(V1,V) #### Partial ranking functions of CR start(V1,V) Computing Bounds ===================================== #### Cost of chains of max(V1,V,Out): * Chain [[24],27]: 1*it(24)+1 Such that:it(24) =< V1 with precondition: [V=Out,V1>=1,V>=V1] * Chain [[24],26]: 1*it(24)+1 Such that:it(24) =< V with precondition: [V1=Out,V>=1,V1>=V] * Chain [[24],25]: 1*it(24)+0 Such that:it(24) =< Out with precondition: [Out>=1,V1>=Out,V>=Out] * Chain [27]: 1 with precondition: [V1=0,V=Out,V>=0] * Chain [26]: 1 with precondition: [V=0,V1=Out,V1>=0] * Chain [25]: 0 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of min(V1,V,Out): * Chain [[28],30]: 1*it(28)+1 Such that:it(28) =< Out with precondition: [Out>=1,V1>=Out,V>=Out] * Chain [[28],29]: 1*it(28)+1 Such that:it(28) =< Out with precondition: [V=Out,V>=1,V1>=V] * Chain [30]: 1 with precondition: [Out=0,V1>=0,V>=0] * Chain [29]: 1 with precondition: [V=0,Out=0,V1>=0] #### Cost of chains of minus(V1,V,Out): * Chain [[31],33]: 1*it(31)+1 Such that:it(31) =< V with precondition: [V1=Out+V,V>=1,V1>=V] * Chain [[31],32]: 1*it(31)+0 Such that:it(31) =< V with precondition: [Out=0,V1>=1,V>=1] * Chain [33]: 1 with precondition: [V=0,V1=Out,V1>=0] * Chain [32]: 0 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of gcd(V1,V,Out): * Chain [[47,49],53]: 5*it(47)+5*it(49)+1 Such that:aux(11) =< V1 aux(12) =< V1+V aux(13) =< V it(47) =< aux(12) it(49) =< aux(12) it(47) =< aux(13)+aux(11) with precondition: [Out=1,V1>=1,V>=1] * Chain [[47,49],51]: 5*it(47)+5*it(49)+0 Such that:aux(14) =< V1 aux(15) =< V1+V aux(16) =< V it(47) =< aux(15) it(49) =< aux(15) it(47) =< aux(16)+aux(14) with precondition: [Out=0,V1>=1,V>=1] * Chain [[47,49],50,53]: 5*it(47)+14*it(49)+9*s(7)+5 Such that:aux(22) =< 1 aux(23) =< V1 aux(24) =< V1+V aux(25) =< V it(49) =< aux(24) s(7) =< aux(22) it(47) =< aux(24) it(47) =< aux(25)+aux(23) with precondition: [Out=1,V1>=1,V>=1,V+V1>=3] * Chain [[47,49],50,51]: 5*it(47)+14*it(49)+9*s(7)+4 Such that:aux(22) =< 1 aux(26) =< V1 aux(27) =< V1+V aux(28) =< V it(49) =< aux(27) s(7) =< aux(22) it(47) =< aux(27) it(47) =< aux(28)+aux(26) with precondition: [Out=0,V1>=1,V>=1,V+V1>=3] * Chain [[47,49],48,53]: 5*it(47)+5*it(49)+5 Such that:aux(29) =< V1 aux(30) =< V1+V aux(31) =< V it(47) =< aux(30) it(49) =< aux(30) it(47) =< aux(31)+aux(29) with precondition: [Out=1,V1>=1,V>=1,V+V1>=3] * Chain [[47,49],48,51]: 5*it(47)+5*it(49)+4 Such that:aux(32) =< V1 aux(33) =< V1+V aux(34) =< V it(47) =< aux(33) it(49) =< aux(33) it(47) =< aux(34)+aux(32) with precondition: [Out=0,V1>=1,V>=1,V+V1>=3] * Chain [[34,35,36,37,38,46],[47,49],53]: 18*it(34)+18*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1 Such that:aux(90) =< V1 aux(91) =< V1+V aux(92) =< V it(47) =< aux(91) it(35) =< aux(91) it(47) =< aux(91)+aux(91) it(34) =< aux(91) aux(59) =< aux(91) aux(56) =< aux(92) aux(65) =< aux(91)-1 it(34) =< aux(92)+aux(92)+aux(90) s(117) =< it(35)*aux(91) s(116) =< aux(92)+aux(92)+aux(90) s(135) =< aux(92)+aux(92)+aux(90) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(92) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],[47,49],51]: 18*it(34)+18*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+0 Such that:aux(93) =< V1 aux(94) =< V1+V aux(95) =< V it(47) =< aux(94) it(35) =< aux(94) it(47) =< aux(94)+aux(94) it(34) =< aux(94) aux(59) =< aux(94) aux(56) =< aux(95) aux(65) =< aux(94)-1 it(34) =< aux(95)+aux(95)+aux(93) s(117) =< it(35)*aux(94) s(116) =< aux(95)+aux(95)+aux(93) s(135) =< aux(95)+aux(95)+aux(93) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(95) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],[47,49],50,53]: 18*it(34)+27*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(22) =< 1 aux(96) =< V1 aux(97) =< V1+V aux(98) =< V it(35) =< aux(97) s(7) =< aux(22) it(47) =< aux(97) it(47) =< aux(97)+aux(97) it(34) =< aux(97) aux(59) =< aux(97) aux(56) =< aux(98) aux(65) =< aux(97)-1 it(34) =< aux(98)+aux(98)+aux(96) s(117) =< it(35)*aux(97) s(116) =< aux(98)+aux(98)+aux(96) s(135) =< aux(98)+aux(98)+aux(96) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(98) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],[47,49],50,51]: 18*it(34)+27*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4 Such that:aux(22) =< 1 aux(99) =< V1 aux(100) =< V1+V aux(101) =< V it(35) =< aux(100) s(7) =< aux(22) it(47) =< aux(100) it(47) =< aux(100)+aux(100) it(34) =< aux(100) aux(59) =< aux(100) aux(56) =< aux(101) aux(65) =< aux(100)-1 it(34) =< aux(101)+aux(101)+aux(99) s(117) =< it(35)*aux(100) s(116) =< aux(101)+aux(101)+aux(99) s(135) =< aux(101)+aux(101)+aux(99) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(101) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],[47,49],48,53]: 18*it(34)+18*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(102) =< V1 aux(103) =< V1+V aux(104) =< V it(47) =< aux(103) it(35) =< aux(103) it(47) =< aux(103)+aux(103) it(34) =< aux(103) aux(59) =< aux(103) aux(56) =< aux(104) aux(65) =< aux(103)-1 it(34) =< aux(104)+aux(104)+aux(102) s(117) =< it(35)*aux(103) s(116) =< aux(104)+aux(104)+aux(102) s(135) =< aux(104)+aux(104)+aux(102) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(104) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],[47,49],48,51]: 18*it(34)+18*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4 Such that:aux(105) =< V1 aux(106) =< V1+V aux(107) =< V it(47) =< aux(106) it(35) =< aux(106) it(47) =< aux(106)+aux(106) it(34) =< aux(106) aux(59) =< aux(106) aux(56) =< aux(107) aux(65) =< aux(106)-1 it(34) =< aux(107)+aux(107)+aux(105) s(117) =< it(35)*aux(106) s(116) =< aux(107)+aux(107)+aux(105) s(135) =< aux(107)+aux(107)+aux(105) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(107) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],53]: 18*it(34)+10*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1 Such that:aux(85) =< V1+V aux(86) =< V1+V-Out aux(88) =< V aux(89) =< V-Out aux(108) =< V1 it(34) =< aux(85) it(35) =< aux(85) s(121) =< aux(85) it(34) =< aux(86) it(35) =< aux(86) s(121) =< aux(86) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(85) aux(56) =< aux(88) aux(65) =< aux(85)-1 it(34) =< aux(43)+aux(43)+aux(108) s(117) =< it(35)*aux(85) s(116) =< aux(43)+aux(43)+aux(108) s(135) =< aux(43)+aux(43)+aux(108) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out>=2,V1>=Out,V>=Out] * Chain [[34,35,36,37,38,46],51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+0 Such that:aux(109) =< V1 aux(110) =< V1+V aux(111) =< V it(34) =< aux(110) it(35) =< aux(110) aux(59) =< aux(110) aux(56) =< aux(111) aux(65) =< aux(110)-1 it(34) =< aux(111)+aux(111)+aux(109) s(117) =< it(35)*aux(110) s(116) =< aux(111)+aux(111)+aux(109) s(135) =< aux(111)+aux(111)+aux(109) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(111) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],50,53]: 18*it(34)+31*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(112) =< V1 aux(113) =< V1+V aux(114) =< V it(35) =< aux(113) it(34) =< aux(113) aux(59) =< aux(113) aux(56) =< aux(114) aux(65) =< aux(113)-1 it(34) =< aux(114)+aux(114)+aux(112) s(117) =< it(35)*aux(113) s(116) =< aux(114)+aux(114)+aux(112) s(135) =< aux(114)+aux(114)+aux(112) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(114) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],50,51]: 18*it(34)+31*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4 Such that:aux(115) =< V1 aux(116) =< V1+V aux(117) =< V it(35) =< aux(116) it(34) =< aux(116) aux(59) =< aux(116) aux(56) =< aux(117) aux(65) =< aux(116)-1 it(34) =< aux(117)+aux(117)+aux(115) s(117) =< it(35)*aux(116) s(116) =< aux(117)+aux(117)+aux(115) s(135) =< aux(117)+aux(117)+aux(115) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(117) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2] * Chain [[34,35,36,37,38,46],45,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5*s(139)+4*s(142)+5 Such that:aux(84) =< V1 aux(87) =< V1-Out aux(120) =< Out aux(121) =< V1+V aux(122) =< V s(139) =< aux(122) s(142) =< aux(120) it(34) =< aux(121) it(35) =< aux(121) aux(59) =< aux(121) aux(56) =< aux(122) aux(65) =< aux(121)-1 it(34) =< aux(122)+aux(122)+aux(84) s(117) =< it(35)*aux(121) it(34) =< aux(122)+aux(122)+aux(87) s(116) =< aux(122)+aux(122)+aux(87) s(135) =< aux(122)+aux(122)+aux(87) s(116) =< aux(122)+aux(122)+aux(84) s(135) =< aux(122)+aux(122)+aux(84) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(122) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out>=2,V1>=Out,V>=Out,V+V1>=2*Out+1] * Chain [[34,35,36,37,38,46],45,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9*s(139)+4 Such that:aux(124) =< V1 aux(125) =< V1+V aux(126) =< V s(139) =< aux(126) it(34) =< aux(125) it(35) =< aux(125) aux(59) =< aux(125) aux(56) =< aux(126) aux(65) =< aux(125)-1 it(34) =< aux(126)+aux(126)+aux(124) s(117) =< it(35)*aux(125) s(116) =< aux(126)+aux(126)+aux(124) s(135) =< aux(126)+aux(126)+aux(124) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(126) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],44,[47,49],53]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+6 Such that:aux(13) =< 1 aux(128) =< V1 aux(129) =< V1+V aux(130) =< V it(35) =< aux(129) it(47) =< aux(129) it(47) =< aux(13)+aux(129) it(34) =< aux(129) aux(59) =< aux(129) aux(56) =< aux(130) aux(65) =< aux(129)-1 it(34) =< aux(130)+aux(130)+aux(128) s(117) =< it(35)*aux(129) s(116) =< aux(130)+aux(130)+aux(128) s(135) =< aux(130)+aux(130)+aux(128) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(130) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],44,[47,49],51]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(16) =< 1 aux(132) =< V1 aux(133) =< V1+V aux(134) =< V it(35) =< aux(133) it(47) =< aux(133) it(47) =< aux(16)+aux(133) it(34) =< aux(133) aux(59) =< aux(133) aux(56) =< aux(134) aux(65) =< aux(133)-1 it(34) =< aux(134)+aux(134)+aux(132) s(117) =< it(35)*aux(133) s(116) =< aux(134)+aux(134)+aux(132) s(135) =< aux(134)+aux(134)+aux(132) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(134) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],44,[47,49],50,53]: 18*it(34)+28*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(135) =< 1 aux(137) =< V1 aux(138) =< V1+V aux(139) =< V it(35) =< aux(138) s(7) =< aux(135) it(47) =< aux(138) it(47) =< aux(135)+aux(138) it(34) =< aux(138) aux(59) =< aux(138) aux(56) =< aux(139) aux(65) =< aux(138)-1 it(34) =< aux(139)+aux(139)+aux(137) s(117) =< it(35)*aux(138) s(116) =< aux(139)+aux(139)+aux(137) s(135) =< aux(139)+aux(139)+aux(137) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(139) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],44,[47,49],50,51]: 18*it(34)+28*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(140) =< 1 aux(142) =< V1 aux(143) =< V1+V aux(144) =< V it(35) =< aux(143) s(7) =< aux(140) it(47) =< aux(143) it(47) =< aux(140)+aux(143) it(34) =< aux(143) aux(59) =< aux(143) aux(56) =< aux(144) aux(65) =< aux(143)-1 it(34) =< aux(144)+aux(144)+aux(142) s(117) =< it(35)*aux(143) s(116) =< aux(144)+aux(144)+aux(142) s(135) =< aux(144)+aux(144)+aux(142) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(144) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],44,[47,49],48,53]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(31) =< 1 aux(146) =< V1 aux(147) =< V1+V aux(148) =< V it(35) =< aux(147) it(47) =< aux(147) it(47) =< aux(31)+aux(147) it(34) =< aux(147) aux(59) =< aux(147) aux(56) =< aux(148) aux(65) =< aux(147)-1 it(34) =< aux(148)+aux(148)+aux(146) s(117) =< it(35)*aux(147) s(116) =< aux(148)+aux(148)+aux(146) s(135) =< aux(148)+aux(148)+aux(146) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(148) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],44,[47,49],48,51]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(34) =< 1 aux(150) =< V1 aux(151) =< V1+V aux(152) =< V it(35) =< aux(151) it(47) =< aux(151) it(47) =< aux(34)+aux(151) it(34) =< aux(151) aux(59) =< aux(151) aux(56) =< aux(152) aux(65) =< aux(151)-1 it(34) =< aux(152)+aux(152)+aux(150) s(117) =< it(35)*aux(151) s(116) =< aux(152)+aux(152)+aux(150) s(135) =< aux(152)+aux(152)+aux(150) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(152) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],44,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(149)+5 Such that:aux(153) =< V1 aux(154) =< V1+V aux(155) =< V s(149) =< aux(155) it(34) =< aux(154) it(35) =< aux(154) aux(59) =< aux(154) aux(56) =< aux(155) aux(65) =< aux(154)-1 it(34) =< aux(155)+aux(155)+aux(153) s(117) =< it(35)*aux(154) s(116) =< aux(155)+aux(155)+aux(153) s(135) =< aux(155)+aux(155)+aux(153) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(155) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],44,50,53]: 18*it(34)+23*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(22) =< 1 aux(156) =< V1 aux(157) =< V1+V aux(158) =< V it(35) =< aux(157) s(7) =< aux(22) it(34) =< aux(157) aux(59) =< aux(157) aux(56) =< aux(158) aux(65) =< aux(157)-1 it(34) =< aux(158)+aux(158)+aux(156) s(117) =< it(35)*aux(157) s(116) =< aux(158)+aux(158)+aux(156) s(135) =< aux(158)+aux(158)+aux(156) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(158) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],44,50,51]: 18*it(34)+23*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(22) =< 1 aux(159) =< V1 aux(160) =< V1+V aux(161) =< V it(35) =< aux(160) s(7) =< aux(22) it(34) =< aux(160) aux(59) =< aux(160) aux(56) =< aux(161) aux(65) =< aux(160)-1 it(34) =< aux(161)+aux(161)+aux(159) s(117) =< it(35)*aux(160) s(116) =< aux(161)+aux(161)+aux(159) s(135) =< aux(161)+aux(161)+aux(159) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(161) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],44,48,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(149)+10 Such that:aux(162) =< V1 aux(163) =< V1+V aux(164) =< V s(149) =< aux(164) it(34) =< aux(163) it(35) =< aux(163) aux(59) =< aux(163) aux(56) =< aux(164) aux(65) =< aux(163)-1 it(34) =< aux(164)+aux(164)+aux(162) s(117) =< it(35)*aux(163) s(116) =< aux(164)+aux(164)+aux(162) s(135) =< aux(164)+aux(164)+aux(162) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(164) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],44,48,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(149)+9 Such that:aux(165) =< V1 aux(166) =< V1+V aux(167) =< V s(149) =< aux(167) it(34) =< aux(166) it(35) =< aux(166) aux(59) =< aux(166) aux(56) =< aux(167) aux(65) =< aux(166)-1 it(34) =< aux(167)+aux(167)+aux(165) s(117) =< it(35)*aux(166) s(116) =< aux(167)+aux(167)+aux(165) s(135) =< aux(167)+aux(167)+aux(165) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(167) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],43,[47,49],53]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+6 Such that:aux(13) =< 1 aux(169) =< V1 aux(170) =< V1+V aux(171) =< V it(35) =< aux(170) it(47) =< aux(170) it(47) =< aux(13)+aux(170) it(34) =< aux(170) aux(59) =< aux(170) aux(56) =< aux(171) aux(65) =< aux(170)-1 it(34) =< aux(171)+aux(171)+aux(169) s(117) =< it(35)*aux(170) s(116) =< aux(171)+aux(171)+aux(169) s(135) =< aux(171)+aux(171)+aux(169) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(171) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],43,[47,49],51]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(16) =< 1 aux(173) =< V1 aux(174) =< V1+V aux(175) =< V it(35) =< aux(174) it(47) =< aux(174) it(47) =< aux(16)+aux(174) it(34) =< aux(174) aux(59) =< aux(174) aux(56) =< aux(175) aux(65) =< aux(174)-1 it(34) =< aux(175)+aux(175)+aux(173) s(117) =< it(35)*aux(174) s(116) =< aux(175)+aux(175)+aux(173) s(135) =< aux(175)+aux(175)+aux(173) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(175) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],43,[47,49],50,53]: 18*it(34)+28*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(176) =< 1 aux(178) =< V1 aux(179) =< V1+V aux(180) =< V it(35) =< aux(179) s(7) =< aux(176) it(47) =< aux(179) it(47) =< aux(176)+aux(179) it(34) =< aux(179) aux(59) =< aux(179) aux(56) =< aux(180) aux(65) =< aux(179)-1 it(34) =< aux(180)+aux(180)+aux(178) s(117) =< it(35)*aux(179) s(116) =< aux(180)+aux(180)+aux(178) s(135) =< aux(180)+aux(180)+aux(178) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(180) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],43,[47,49],50,51]: 18*it(34)+28*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(181) =< 1 aux(183) =< V1 aux(184) =< V1+V aux(185) =< V it(35) =< aux(184) s(7) =< aux(181) it(47) =< aux(184) it(47) =< aux(181)+aux(184) it(34) =< aux(184) aux(59) =< aux(184) aux(56) =< aux(185) aux(65) =< aux(184)-1 it(34) =< aux(185)+aux(185)+aux(183) s(117) =< it(35)*aux(184) s(116) =< aux(185)+aux(185)+aux(183) s(135) =< aux(185)+aux(185)+aux(183) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(185) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],43,[47,49],48,53]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(31) =< 1 aux(187) =< V1 aux(188) =< V1+V aux(189) =< V it(35) =< aux(188) it(47) =< aux(188) it(47) =< aux(31)+aux(188) it(34) =< aux(188) aux(59) =< aux(188) aux(56) =< aux(189) aux(65) =< aux(188)-1 it(34) =< aux(189)+aux(189)+aux(187) s(117) =< it(35)*aux(188) s(116) =< aux(189)+aux(189)+aux(187) s(135) =< aux(189)+aux(189)+aux(187) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(189) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],43,[47,49],48,51]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(34) =< 1 aux(191) =< V1 aux(192) =< V1+V aux(193) =< V it(35) =< aux(192) it(47) =< aux(192) it(47) =< aux(34)+aux(192) it(34) =< aux(192) aux(59) =< aux(192) aux(56) =< aux(193) aux(65) =< aux(192)-1 it(34) =< aux(193)+aux(193)+aux(191) s(117) =< it(35)*aux(192) s(116) =< aux(193)+aux(193)+aux(191) s(135) =< aux(193)+aux(193)+aux(191) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(193) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],43,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(150)+5 Such that:aux(194) =< V1 aux(195) =< V1+V aux(196) =< V s(150) =< aux(194) it(34) =< aux(195) it(35) =< aux(195) aux(59) =< aux(195) aux(56) =< aux(196) aux(65) =< aux(195)-1 it(34) =< aux(196)+aux(196)+aux(194) s(117) =< it(35)*aux(195) s(116) =< aux(196)+aux(196)+aux(194) s(135) =< aux(196)+aux(196)+aux(194) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(196) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],43,50,53]: 18*it(34)+23*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(22) =< 1 aux(197) =< V1 aux(198) =< V1+V aux(199) =< V it(35) =< aux(198) s(7) =< aux(22) it(34) =< aux(198) aux(59) =< aux(198) aux(56) =< aux(199) aux(65) =< aux(198)-1 it(34) =< aux(199)+aux(199)+aux(197) s(117) =< it(35)*aux(198) s(116) =< aux(199)+aux(199)+aux(197) s(135) =< aux(199)+aux(199)+aux(197) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(199) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],43,50,51]: 18*it(34)+23*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(22) =< 1 aux(200) =< V1 aux(201) =< V1+V aux(202) =< V it(35) =< aux(201) s(7) =< aux(22) it(34) =< aux(201) aux(59) =< aux(201) aux(56) =< aux(202) aux(65) =< aux(201)-1 it(34) =< aux(202)+aux(202)+aux(200) s(117) =< it(35)*aux(201) s(116) =< aux(202)+aux(202)+aux(200) s(135) =< aux(202)+aux(202)+aux(200) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(202) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],43,48,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(150)+10 Such that:aux(203) =< V1 aux(204) =< V1+V aux(205) =< V s(150) =< aux(203) it(34) =< aux(204) it(35) =< aux(204) aux(59) =< aux(204) aux(56) =< aux(205) aux(65) =< aux(204)-1 it(34) =< aux(205)+aux(205)+aux(203) s(117) =< it(35)*aux(204) s(116) =< aux(205)+aux(205)+aux(203) s(135) =< aux(205)+aux(205)+aux(203) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(205) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],43,48,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(150)+9 Such that:aux(206) =< V1 aux(207) =< V1+V aux(208) =< V s(150) =< aux(206) it(34) =< aux(207) it(35) =< aux(207) aux(59) =< aux(207) aux(56) =< aux(208) aux(65) =< aux(207)-1 it(34) =< aux(208)+aux(208)+aux(206) s(117) =< it(35)*aux(207) s(116) =< aux(208)+aux(208)+aux(206) s(135) =< aux(208)+aux(208)+aux(206) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(208) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],42,[47,49],53]: 18*it(34)+22*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(13) =< 1 aux(88) =< V aux(89) =< V+1 aux(211) =< V1 aux(212) =< V1+V it(35) =< aux(212) it(47) =< aux(212) it(47) =< aux(13)+aux(212) it(34) =< aux(212) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(212) aux(56) =< aux(88) aux(65) =< aux(212)-1 it(34) =< aux(43)+aux(43)+aux(211) s(117) =< it(35)*aux(212) s(116) =< aux(43)+aux(43)+aux(211) s(135) =< aux(43)+aux(43)+aux(211) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],42,[47,49],51]: 18*it(34)+22*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4 Such that:aux(16) =< 1 aux(88) =< V aux(89) =< V+1 aux(214) =< V1 aux(215) =< V1+V it(35) =< aux(215) it(47) =< aux(215) it(47) =< aux(16)+aux(215) it(34) =< aux(215) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(215) aux(56) =< aux(88) aux(65) =< aux(215)-1 it(34) =< aux(43)+aux(43)+aux(214) s(117) =< it(35)*aux(215) s(116) =< aux(43)+aux(43)+aux(214) s(135) =< aux(43)+aux(43)+aux(214) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],42,[47,49],50,53]: 18*it(34)+31*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(216) =< 1 aux(88) =< V aux(89) =< V+1 aux(218) =< V1 aux(219) =< V1+V it(35) =< aux(219) s(7) =< aux(216) it(47) =< aux(219) it(47) =< aux(216)+aux(219) it(34) =< aux(219) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(219) aux(56) =< aux(88) aux(65) =< aux(219)-1 it(34) =< aux(43)+aux(43)+aux(218) s(117) =< it(35)*aux(219) s(116) =< aux(43)+aux(43)+aux(218) s(135) =< aux(43)+aux(43)+aux(218) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=4,V>=4,V+V1>=9] * Chain [[34,35,36,37,38,46],42,[47,49],50,51]: 18*it(34)+31*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+8 Such that:aux(220) =< 1 aux(88) =< V aux(89) =< V+1 aux(222) =< V1 aux(223) =< V1+V it(35) =< aux(223) s(7) =< aux(220) it(47) =< aux(223) it(47) =< aux(220)+aux(223) it(34) =< aux(223) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(223) aux(56) =< aux(88) aux(65) =< aux(223)-1 it(34) =< aux(43)+aux(43)+aux(222) s(117) =< it(35)*aux(223) s(116) =< aux(43)+aux(43)+aux(222) s(135) =< aux(43)+aux(43)+aux(222) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=4,V>=4,V+V1>=9] * Chain [[34,35,36,37,38,46],42,[47,49],48,53]: 18*it(34)+22*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(31) =< 1 aux(88) =< V aux(89) =< V+1 aux(225) =< V1 aux(226) =< V1+V it(35) =< aux(226) it(47) =< aux(226) it(47) =< aux(31)+aux(226) it(34) =< aux(226) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(226) aux(56) =< aux(88) aux(65) =< aux(226)-1 it(34) =< aux(43)+aux(43)+aux(225) s(117) =< it(35)*aux(226) s(116) =< aux(43)+aux(43)+aux(225) s(135) =< aux(43)+aux(43)+aux(225) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=4,V>=4,V+V1>=9] * Chain [[34,35,36,37,38,46],42,[47,49],48,51]: 18*it(34)+22*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+8 Such that:aux(34) =< 1 aux(88) =< V aux(89) =< V+1 aux(228) =< V1 aux(229) =< V1+V it(35) =< aux(229) it(47) =< aux(229) it(47) =< aux(34)+aux(229) it(34) =< aux(229) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(229) aux(56) =< aux(88) aux(65) =< aux(229)-1 it(34) =< aux(43)+aux(43)+aux(228) s(117) =< it(35)*aux(229) s(116) =< aux(43)+aux(43)+aux(228) s(135) =< aux(43)+aux(43)+aux(228) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=4,V>=4,V+V1>=9] * Chain [[34,35,36,37,38,46],42,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(151)+5 Such that:aux(231) =< V1 aux(232) =< V1+V aux(233) =< V s(151) =< aux(233) it(34) =< aux(232) it(35) =< aux(232) aux(59) =< aux(232) aux(56) =< aux(233) aux(65) =< aux(232)-1 it(34) =< aux(233)+aux(233)+aux(231) s(117) =< it(35)*aux(232) s(116) =< aux(233)+aux(233)+aux(231) s(135) =< aux(233)+aux(233)+aux(231) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(233) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],42,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(151)+4 Such that:aux(235) =< V1 aux(236) =< V1+V aux(237) =< V s(151) =< aux(237) it(34) =< aux(236) it(35) =< aux(236) aux(59) =< aux(236) aux(56) =< aux(237) aux(65) =< aux(236)-1 it(34) =< aux(237)+aux(237)+aux(235) s(117) =< it(35)*aux(236) s(116) =< aux(237)+aux(237)+aux(235) s(135) =< aux(237)+aux(237)+aux(235) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(237) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],42,50,53]: 18*it(34)+13*it(35)+9*s(7)+13*s(15)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(22) =< 1 aux(239) =< V1 aux(240) =< V1+V aux(241) =< V s(15) =< aux(241) s(7) =< aux(22) it(34) =< aux(240) it(35) =< aux(240) aux(59) =< aux(240) aux(56) =< aux(241) aux(65) =< aux(240)-1 it(34) =< aux(241)+aux(241)+aux(239) s(117) =< it(35)*aux(240) s(116) =< aux(241)+aux(241)+aux(239) s(135) =< aux(241)+aux(241)+aux(239) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(241) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],42,50,51]: 18*it(34)+13*it(35)+9*s(7)+13*s(15)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+8 Such that:aux(22) =< 1 aux(243) =< V1 aux(244) =< V1+V aux(245) =< V s(15) =< aux(245) s(7) =< aux(22) it(34) =< aux(244) it(35) =< aux(244) aux(59) =< aux(244) aux(56) =< aux(245) aux(65) =< aux(244)-1 it(34) =< aux(245)+aux(245)+aux(243) s(117) =< it(35)*aux(244) s(116) =< aux(245)+aux(245)+aux(243) s(135) =< aux(245)+aux(245)+aux(243) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(245) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],42,48,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(151)+9 Such that:aux(247) =< V1 aux(248) =< V1+V aux(249) =< V s(151) =< aux(249) it(34) =< aux(248) it(35) =< aux(248) aux(59) =< aux(248) aux(56) =< aux(249) aux(65) =< aux(248)-1 it(34) =< aux(249)+aux(249)+aux(247) s(117) =< it(35)*aux(248) s(116) =< aux(249)+aux(249)+aux(247) s(135) =< aux(249)+aux(249)+aux(247) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(249) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],42,48,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(151)+8 Such that:aux(251) =< V1 aux(252) =< V1+V aux(253) =< V s(151) =< aux(253) it(34) =< aux(252) it(35) =< aux(252) aux(59) =< aux(252) aux(56) =< aux(253) aux(65) =< aux(252)-1 it(34) =< aux(253)+aux(253)+aux(251) s(117) =< it(35)*aux(252) s(116) =< aux(253)+aux(253)+aux(251) s(135) =< aux(253)+aux(253)+aux(251) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(253) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],41,[47,49],53]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(13) =< 1 aux(255) =< V1 aux(256) =< V1+V aux(257) =< V it(35) =< aux(256) it(47) =< aux(256) it(47) =< aux(13)+aux(256) it(34) =< aux(256) aux(59) =< aux(256) aux(56) =< aux(257) aux(65) =< aux(256)-1 it(34) =< aux(257)+aux(257)+aux(255) s(117) =< it(35)*aux(256) s(116) =< aux(257)+aux(257)+aux(255) s(135) =< aux(257)+aux(257)+aux(255) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(257) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],41,[47,49],51]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4 Such that:aux(16) =< 1 aux(259) =< V1 aux(260) =< V1+V aux(261) =< V it(35) =< aux(260) it(47) =< aux(260) it(47) =< aux(16)+aux(260) it(34) =< aux(260) aux(59) =< aux(260) aux(56) =< aux(261) aux(65) =< aux(260)-1 it(34) =< aux(261)+aux(261)+aux(259) s(117) =< it(35)*aux(260) s(116) =< aux(261)+aux(261)+aux(259) s(135) =< aux(261)+aux(261)+aux(259) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(261) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],41,[47,49],50,53]: 18*it(34)+28*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(262) =< 1 aux(264) =< V1 aux(265) =< V1+V aux(266) =< V it(35) =< aux(265) s(7) =< aux(262) it(47) =< aux(265) it(47) =< aux(262)+aux(265) it(34) =< aux(265) aux(59) =< aux(265) aux(56) =< aux(266) aux(65) =< aux(265)-1 it(34) =< aux(266)+aux(266)+aux(264) s(117) =< it(35)*aux(265) s(116) =< aux(266)+aux(266)+aux(264) s(135) =< aux(266)+aux(266)+aux(264) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(266) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],41,[47,49],50,51]: 18*it(34)+28*it(35)+5*it(47)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+8 Such that:aux(267) =< 1 aux(269) =< V1 aux(270) =< V1+V aux(271) =< V it(35) =< aux(270) s(7) =< aux(267) it(47) =< aux(270) it(47) =< aux(267)+aux(270) it(34) =< aux(270) aux(59) =< aux(270) aux(56) =< aux(271) aux(65) =< aux(270)-1 it(34) =< aux(271)+aux(271)+aux(269) s(117) =< it(35)*aux(270) s(116) =< aux(271)+aux(271)+aux(269) s(135) =< aux(271)+aux(271)+aux(269) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(271) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],41,[47,49],48,53]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(31) =< 1 aux(273) =< V1 aux(274) =< V1+V aux(275) =< V it(35) =< aux(274) it(47) =< aux(274) it(47) =< aux(31)+aux(274) it(34) =< aux(274) aux(59) =< aux(274) aux(56) =< aux(275) aux(65) =< aux(274)-1 it(34) =< aux(275)+aux(275)+aux(273) s(117) =< it(35)*aux(274) s(116) =< aux(275)+aux(275)+aux(273) s(135) =< aux(275)+aux(275)+aux(273) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(275) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],41,[47,49],48,51]: 18*it(34)+19*it(35)+5*it(47)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+8 Such that:aux(34) =< 1 aux(277) =< V1 aux(278) =< V1+V aux(279) =< V it(35) =< aux(278) it(47) =< aux(278) it(47) =< aux(34)+aux(278) it(34) =< aux(278) aux(59) =< aux(278) aux(56) =< aux(279) aux(65) =< aux(278)-1 it(34) =< aux(279)+aux(279)+aux(277) s(117) =< it(35)*aux(278) s(116) =< aux(279)+aux(279)+aux(277) s(135) =< aux(279)+aux(279)+aux(277) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(279) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3,V+V1>=7] * Chain [[34,35,36,37,38,46],41,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(155)+4 Such that:aux(280) =< V1 aux(281) =< V1+V aux(282) =< V s(155) =< aux(282) it(34) =< aux(281) it(35) =< aux(281) aux(59) =< aux(281) aux(56) =< aux(282) aux(65) =< aux(281)-1 it(34) =< aux(282)+aux(282)+aux(280) s(117) =< it(35)*aux(281) s(116) =< aux(282)+aux(282)+aux(280) s(135) =< aux(282)+aux(282)+aux(280) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(282) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],41,50,53]: 18*it(34)+23*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(22) =< 1 aux(284) =< V1 aux(285) =< V1+V aux(286) =< V it(35) =< aux(285) s(7) =< aux(22) it(34) =< aux(285) aux(59) =< aux(285) aux(56) =< aux(286) aux(65) =< aux(285)-1 it(34) =< aux(286)+aux(286)+aux(284) s(117) =< it(35)*aux(285) s(116) =< aux(286)+aux(286)+aux(284) s(135) =< aux(286)+aux(286)+aux(284) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(286) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],41,50,51]: 18*it(34)+23*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+8 Such that:aux(22) =< 1 aux(288) =< V1 aux(289) =< V1+V aux(290) =< V it(35) =< aux(289) s(7) =< aux(22) it(34) =< aux(289) aux(59) =< aux(289) aux(56) =< aux(290) aux(65) =< aux(289)-1 it(34) =< aux(290)+aux(290)+aux(288) s(117) =< it(35)*aux(289) s(116) =< aux(290)+aux(290)+aux(288) s(135) =< aux(290)+aux(290)+aux(288) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(290) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],41,48,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(155)+9 Such that:aux(291) =< V1 aux(292) =< V1+V aux(293) =< V s(155) =< aux(293) it(34) =< aux(292) it(35) =< aux(292) aux(59) =< aux(292) aux(56) =< aux(293) aux(65) =< aux(292)-1 it(34) =< aux(293)+aux(293)+aux(291) s(117) =< it(35)*aux(292) s(116) =< aux(293)+aux(293)+aux(291) s(135) =< aux(293)+aux(293)+aux(291) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(293) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],41,48,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+1*s(155)+8 Such that:aux(294) =< V1 aux(295) =< V1+V aux(296) =< V s(155) =< aux(296) it(34) =< aux(295) it(35) =< aux(295) aux(59) =< aux(295) aux(56) =< aux(296) aux(65) =< aux(295)-1 it(34) =< aux(296)+aux(296)+aux(294) s(117) =< it(35)*aux(295) s(116) =< aux(296)+aux(296)+aux(294) s(135) =< aux(296)+aux(296)+aux(294) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(296) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],40,[47,49],53]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+6 Such that:aux(13) =< 1 aux(88) =< V aux(89) =< V+1 aux(299) =< V1 aux(300) =< V1+V aux(301) =< V1+V+1 it(49) =< aux(301) it(47) =< aux(301) it(47) =< aux(13)+aux(300) it(34) =< aux(300) it(35) =< aux(300) s(121) =< aux(300) it(34) =< aux(301) it(35) =< aux(301) s(121) =< aux(301) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(300) aux(56) =< aux(88) aux(65) =< aux(300)-1 it(34) =< aux(43)+aux(43)+aux(299) s(117) =< it(35)*aux(300) s(116) =< aux(43)+aux(43)+aux(299) s(135) =< aux(43)+aux(43)+aux(299) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],40,[47,49],51]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(16) =< 1 aux(88) =< V aux(89) =< V+1 aux(303) =< V1 aux(304) =< V1+V aux(305) =< V1+V+1 it(49) =< aux(305) it(47) =< aux(305) it(47) =< aux(16)+aux(304) it(34) =< aux(304) it(35) =< aux(304) s(121) =< aux(304) it(34) =< aux(305) it(35) =< aux(305) s(121) =< aux(305) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(304) aux(56) =< aux(88) aux(65) =< aux(304)-1 it(34) =< aux(43)+aux(43)+aux(303) s(117) =< it(35)*aux(304) s(116) =< aux(43)+aux(43)+aux(303) s(135) =< aux(43)+aux(43)+aux(303) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],40,[47,49],50,53]: 18*it(34)+10*it(35)+5*it(47)+18*it(49)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(306) =< 1 aux(88) =< V aux(89) =< V+1 aux(308) =< V1 aux(309) =< V1+V aux(310) =< V1+V+1 it(49) =< aux(310) s(7) =< aux(306) it(47) =< aux(310) it(47) =< aux(306)+aux(309) it(34) =< aux(309) it(35) =< aux(309) s(121) =< aux(309) it(34) =< aux(310) it(35) =< aux(310) s(121) =< aux(310) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(309) aux(56) =< aux(88) aux(65) =< aux(309)-1 it(34) =< aux(43)+aux(43)+aux(308) s(117) =< it(35)*aux(309) s(116) =< aux(43)+aux(43)+aux(308) s(135) =< aux(43)+aux(43)+aux(308) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=1,V1>=4,V>=4] * Chain [[34,35,36,37,38,46],40,[47,49],50,51]: 18*it(34)+10*it(35)+5*it(47)+18*it(49)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(311) =< 1 aux(88) =< V aux(89) =< V+1 aux(313) =< V1 aux(314) =< V1+V aux(315) =< V1+V+1 it(49) =< aux(315) s(7) =< aux(311) it(47) =< aux(315) it(47) =< aux(311)+aux(314) it(34) =< aux(314) it(35) =< aux(314) s(121) =< aux(314) it(34) =< aux(315) it(35) =< aux(315) s(121) =< aux(315) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(314) aux(56) =< aux(88) aux(65) =< aux(314)-1 it(34) =< aux(43)+aux(43)+aux(313) s(117) =< it(35)*aux(314) s(116) =< aux(43)+aux(43)+aux(313) s(135) =< aux(43)+aux(43)+aux(313) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=0,V1>=4,V>=4] * Chain [[34,35,36,37,38,46],40,[47,49],48,53]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(31) =< 1 aux(88) =< V aux(89) =< V+1 aux(317) =< V1 aux(318) =< V1+V aux(319) =< V1+V+1 it(49) =< aux(319) it(47) =< aux(319) it(47) =< aux(31)+aux(318) it(34) =< aux(318) it(35) =< aux(318) s(121) =< aux(318) it(34) =< aux(319) it(35) =< aux(319) s(121) =< aux(319) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(318) aux(56) =< aux(88) aux(65) =< aux(318)-1 it(34) =< aux(43)+aux(43)+aux(317) s(117) =< it(35)*aux(318) s(116) =< aux(43)+aux(43)+aux(317) s(135) =< aux(43)+aux(43)+aux(317) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=1,V1>=4,V>=4] * Chain [[34,35,36,37,38,46],40,[47,49],48,51]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(34) =< 1 aux(88) =< V aux(89) =< V+1 aux(321) =< V1 aux(322) =< V1+V aux(323) =< V1+V+1 it(49) =< aux(323) it(47) =< aux(323) it(47) =< aux(34)+aux(322) it(34) =< aux(322) it(35) =< aux(322) s(121) =< aux(322) it(34) =< aux(323) it(35) =< aux(323) s(121) =< aux(323) aux(43) =< aux(88) aux(43) =< aux(89) aux(59) =< aux(322) aux(56) =< aux(88) aux(65) =< aux(322)-1 it(34) =< aux(43)+aux(43)+aux(321) s(117) =< it(35)*aux(322) s(116) =< aux(43)+aux(43)+aux(321) s(135) =< aux(43)+aux(43)+aux(321) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(88) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=0,V1>=4,V>=4] * Chain [[34,35,36,37,38,46],40,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(156)+6 Such that:aux(325) =< V1 aux(326) =< V1+V aux(327) =< V s(156) =< aux(327) it(34) =< aux(326) it(35) =< aux(326) aux(59) =< aux(326) aux(56) =< aux(327) aux(65) =< aux(326)-1 it(34) =< aux(327)+aux(327)+aux(325) s(117) =< it(35)*aux(326) s(116) =< aux(327)+aux(327)+aux(325) s(135) =< aux(327)+aux(327)+aux(325) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(327) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],40,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(156)+5 Such that:aux(329) =< V1 aux(330) =< V1+V aux(331) =< V s(156) =< aux(329) it(34) =< aux(330) it(35) =< aux(330) aux(59) =< aux(330) aux(56) =< aux(331) aux(65) =< aux(330)-1 it(34) =< aux(331)+aux(331)+aux(329) s(117) =< it(35)*aux(330) s(116) =< aux(331)+aux(331)+aux(329) s(135) =< aux(331)+aux(331)+aux(329) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(331) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],40,50,53]: 18*it(34)+26*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(22) =< 1 aux(333) =< V1 aux(334) =< V1+V aux(335) =< V it(35) =< aux(334) s(7) =< aux(22) it(34) =< aux(334) aux(59) =< aux(334) aux(56) =< aux(335) aux(65) =< aux(334)-1 it(34) =< aux(335)+aux(335)+aux(333) s(117) =< it(35)*aux(334) s(116) =< aux(335)+aux(335)+aux(333) s(135) =< aux(335)+aux(335)+aux(333) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(335) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],40,50,51]: 18*it(34)+26*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(22) =< 1 aux(337) =< V1 aux(338) =< V1+V aux(339) =< V it(35) =< aux(338) s(7) =< aux(22) it(34) =< aux(338) aux(59) =< aux(338) aux(56) =< aux(339) aux(65) =< aux(338)-1 it(34) =< aux(339)+aux(339)+aux(337) s(117) =< it(35)*aux(338) s(116) =< aux(339)+aux(339)+aux(337) s(135) =< aux(339)+aux(339)+aux(337) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(339) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],40,48,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(156)+10 Such that:aux(341) =< V1 aux(342) =< V1+V aux(343) =< V s(156) =< aux(341) it(34) =< aux(342) it(35) =< aux(342) aux(59) =< aux(342) aux(56) =< aux(343) aux(65) =< aux(342)-1 it(34) =< aux(343)+aux(343)+aux(341) s(117) =< it(35)*aux(342) s(116) =< aux(343)+aux(343)+aux(341) s(135) =< aux(343)+aux(343)+aux(341) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(343) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],40,48,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(156)+9 Such that:aux(345) =< V1 aux(346) =< V1+V aux(347) =< V s(156) =< aux(345) it(34) =< aux(346) it(35) =< aux(346) aux(59) =< aux(346) aux(56) =< aux(347) aux(65) =< aux(346)-1 it(34) =< aux(347)+aux(347)+aux(345) s(117) =< it(35)*aux(346) s(116) =< aux(347)+aux(347)+aux(345) s(135) =< aux(347)+aux(347)+aux(345) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(347) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=3,V>=3] * Chain [[34,35,36,37,38,46],39,[47,49],53]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+6 Such that:aux(13) =< 1 aux(350) =< V1 aux(351) =< V1+V aux(352) =< V1+V+1 aux(353) =< V it(49) =< aux(352) it(47) =< aux(352) it(47) =< aux(13)+aux(351) it(34) =< aux(351) it(35) =< aux(351) s(121) =< aux(351) it(34) =< aux(352) it(35) =< aux(352) s(121) =< aux(352) aux(59) =< aux(351) aux(56) =< aux(353) aux(65) =< aux(351)-1 it(34) =< aux(353)+aux(353)+aux(350) s(117) =< it(35)*aux(351) s(116) =< aux(353)+aux(353)+aux(350) s(135) =< aux(353)+aux(353)+aux(350) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(353) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],39,[47,49],51]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+5 Such that:aux(16) =< 1 aux(355) =< V1 aux(356) =< V1+V aux(357) =< V1+V+1 aux(358) =< V it(49) =< aux(357) it(47) =< aux(357) it(47) =< aux(16)+aux(356) it(34) =< aux(356) it(35) =< aux(356) s(121) =< aux(356) it(34) =< aux(357) it(35) =< aux(357) s(121) =< aux(357) aux(59) =< aux(356) aux(56) =< aux(358) aux(65) =< aux(356)-1 it(34) =< aux(358)+aux(358)+aux(355) s(117) =< it(35)*aux(356) s(116) =< aux(358)+aux(358)+aux(355) s(135) =< aux(358)+aux(358)+aux(355) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(358) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],39,[47,49],50,53]: 18*it(34)+10*it(35)+5*it(47)+18*it(49)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(359) =< 1 aux(361) =< V1 aux(362) =< V1+V aux(363) =< V1+V+1 aux(364) =< V it(49) =< aux(363) s(7) =< aux(359) it(47) =< aux(363) it(47) =< aux(359)+aux(362) it(34) =< aux(362) it(35) =< aux(362) s(121) =< aux(362) it(34) =< aux(363) it(35) =< aux(363) s(121) =< aux(363) aux(59) =< aux(362) aux(56) =< aux(364) aux(65) =< aux(362)-1 it(34) =< aux(364)+aux(364)+aux(361) s(117) =< it(35)*aux(362) s(116) =< aux(364)+aux(364)+aux(361) s(135) =< aux(364)+aux(364)+aux(361) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(364) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=7] * Chain [[34,35,36,37,38,46],39,[47,49],50,51]: 18*it(34)+10*it(35)+5*it(47)+18*it(49)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(365) =< 1 aux(367) =< V1 aux(368) =< V1+V aux(369) =< V1+V+1 aux(370) =< V it(49) =< aux(369) s(7) =< aux(365) it(47) =< aux(369) it(47) =< aux(365)+aux(368) it(34) =< aux(368) it(35) =< aux(368) s(121) =< aux(368) it(34) =< aux(369) it(35) =< aux(369) s(121) =< aux(369) aux(59) =< aux(368) aux(56) =< aux(370) aux(65) =< aux(368)-1 it(34) =< aux(370)+aux(370)+aux(367) s(117) =< it(35)*aux(368) s(116) =< aux(370)+aux(370)+aux(367) s(135) =< aux(370)+aux(370)+aux(367) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(370) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=7] * Chain [[34,35,36,37,38,46],39,[47,49],48,53]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(31) =< 1 aux(372) =< V1 aux(373) =< V1+V aux(374) =< V1+V+1 aux(375) =< V it(49) =< aux(374) it(47) =< aux(374) it(47) =< aux(31)+aux(373) it(34) =< aux(373) it(35) =< aux(373) s(121) =< aux(373) it(34) =< aux(374) it(35) =< aux(374) s(121) =< aux(374) aux(59) =< aux(373) aux(56) =< aux(375) aux(65) =< aux(373)-1 it(34) =< aux(375)+aux(375)+aux(372) s(117) =< it(35)*aux(373) s(116) =< aux(375)+aux(375)+aux(372) s(135) =< aux(375)+aux(375)+aux(372) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(375) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=7] * Chain [[34,35,36,37,38,46],39,[47,49],48,51]: 18*it(34)+10*it(35)+5*it(47)+9*it(49)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+3*s(118)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(34) =< 1 aux(377) =< V1 aux(378) =< V1+V aux(379) =< V1+V+1 aux(380) =< V it(49) =< aux(379) it(47) =< aux(379) it(47) =< aux(34)+aux(378) it(34) =< aux(378) it(35) =< aux(378) s(121) =< aux(378) it(34) =< aux(379) it(35) =< aux(379) s(121) =< aux(379) aux(59) =< aux(378) aux(56) =< aux(380) aux(65) =< aux(378)-1 it(34) =< aux(380)+aux(380)+aux(377) s(117) =< it(35)*aux(378) s(116) =< aux(380)+aux(380)+aux(377) s(135) =< aux(380)+aux(380)+aux(377) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(380) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(118) =< s(121) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=7] * Chain [[34,35,36,37,38,46],39,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(160)+6 Such that:aux(382) =< V1 aux(383) =< V1+V aux(384) =< V s(160) =< aux(384) it(34) =< aux(383) it(35) =< aux(383) aux(59) =< aux(383) aux(56) =< aux(384) aux(65) =< aux(383)-1 it(34) =< aux(384)+aux(384)+aux(382) s(117) =< it(35)*aux(383) s(116) =< aux(384)+aux(384)+aux(382) s(135) =< aux(384)+aux(384)+aux(382) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(384) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],39,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(160)+5 Such that:aux(386) =< V1 aux(387) =< V1+V aux(388) =< V s(160) =< aux(388) it(34) =< aux(387) it(35) =< aux(387) aux(59) =< aux(387) aux(56) =< aux(388) aux(65) =< aux(387)-1 it(34) =< aux(388)+aux(388)+aux(386) s(117) =< it(35)*aux(387) s(116) =< aux(388)+aux(388)+aux(386) s(135) =< aux(388)+aux(388)+aux(386) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(388) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=5] * Chain [[34,35,36,37,38,46],39,50,53]: 18*it(34)+26*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+10 Such that:aux(22) =< 1 aux(390) =< V1 aux(391) =< V1+V aux(392) =< V it(35) =< aux(391) s(7) =< aux(22) it(34) =< aux(391) aux(59) =< aux(391) aux(56) =< aux(392) aux(65) =< aux(391)-1 it(34) =< aux(392)+aux(392)+aux(390) s(117) =< it(35)*aux(391) s(116) =< aux(392)+aux(392)+aux(390) s(135) =< aux(392)+aux(392)+aux(390) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(392) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],39,50,51]: 18*it(34)+26*it(35)+9*s(7)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+9 Such that:aux(22) =< 1 aux(394) =< V1 aux(395) =< V1+V aux(396) =< V it(35) =< aux(395) s(7) =< aux(22) it(34) =< aux(395) aux(59) =< aux(395) aux(56) =< aux(396) aux(65) =< aux(395)-1 it(34) =< aux(396)+aux(396)+aux(394) s(117) =< it(35)*aux(395) s(116) =< aux(396)+aux(396)+aux(394) s(135) =< aux(396)+aux(396)+aux(394) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(396) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],39,48,53]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(160)+10 Such that:aux(398) =< V1 aux(399) =< V1+V aux(400) =< V s(160) =< aux(400) it(34) =< aux(399) it(35) =< aux(399) aux(59) =< aux(399) aux(56) =< aux(400) aux(65) =< aux(399)-1 it(34) =< aux(400)+aux(400)+aux(398) s(117) =< it(35)*aux(399) s(116) =< aux(400)+aux(400)+aux(398) s(135) =< aux(400)+aux(400)+aux(398) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(400) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=1,V1>=2,V>=2,V+V1>=6] * Chain [[34,35,36,37,38,46],39,48,51]: 18*it(34)+13*it(35)+2*s(112)+3*s(113)+8*s(114)+1*s(117)+4*s(119)+1*s(122)+28*s(123)+1*s(125)+3*s(134)+4*s(160)+9 Such that:aux(402) =< V1 aux(403) =< V1+V aux(404) =< V s(160) =< aux(404) it(34) =< aux(403) it(35) =< aux(403) aux(59) =< aux(403) aux(56) =< aux(404) aux(65) =< aux(403)-1 it(34) =< aux(404)+aux(404)+aux(402) s(117) =< it(35)*aux(403) s(116) =< aux(404)+aux(404)+aux(402) s(135) =< aux(404)+aux(404)+aux(402) s(120) =< it(35)*aux(59) s(125) =< it(35)*aux(59) s(124) =< it(34)*aux(59) s(115) =< it(34)*aux(56) s(135) =< it(34)*aux(59) s(112) =< it(34)*aux(56) s(122) =< it(34)*aux(65) s(116) =< it(34)*aux(404) s(123) =< s(124) s(114) =< s(115) s(134) =< s(135) s(119) =< s(120) s(113) =< s(116) with precondition: [Out=0,V1>=2,V>=2,V+V1>=6] * Chain [53]: 1 with precondition: [V1=0,V=Out,V>=1] * Chain [52]: 1 with precondition: [V=0,V1=Out,V1>=1] * Chain [51]: 0 with precondition: [Out=0,V1>=0,V>=0] * Chain [50,53]: 9*s(7)+9*s(15)+5 Such that:aux(21) =< V1 aux(22) =< V s(15) =< aux(21) s(7) =< aux(22) with precondition: [Out=1,V1>=1,V>=1] * Chain [50,51]: 9*s(7)+9*s(15)+4 Such that:aux(21) =< V1 aux(22) =< V s(15) =< aux(21) s(7) =< aux(22) with precondition: [Out=0,V1>=1,V>=1] * Chain [48,53]: 5 with precondition: [V=1,Out=1,V1>=1] * Chain [48,51]: 4 with precondition: [V=1,Out=0,V1>=1] * Chain [45,53]: 5*s(139)+4*s(142)+5 Such that:aux(119) =< V aux(120) =< Out s(139) =< aux(119) s(142) =< aux(120) with precondition: [Out>=2,V1>=V,V>=Out] * Chain [45,51]: 9*s(139)+4 Such that:aux(123) =< V s(139) =< aux(123) with precondition: [Out=0,V>=2,V1>=V] * Chain [44,[47,49],53]: 5*it(47)+5*it(49)+1*s(149)+6 Such that:aux(13) =< 1 s(149) =< V aux(127) =< V1 it(47) =< aux(127) it(49) =< aux(127) it(47) =< aux(13)+aux(127) with precondition: [Out=1,V>=2,V1>=V] * Chain [44,[47,49],51]: 5*it(47)+5*it(49)+1*s(149)+5 Such that:aux(16) =< 1 s(149) =< V aux(131) =< V1 it(47) =< aux(131) it(49) =< aux(131) it(47) =< aux(16)+aux(131) with precondition: [Out=0,V>=2,V1>=V] * Chain [44,[47,49],50,53]: 5*it(47)+14*it(49)+9*s(7)+1*s(149)+10 Such that:s(149) =< V aux(135) =< 1 aux(136) =< V1 it(49) =< aux(136) s(7) =< aux(135) it(47) =< aux(136) it(47) =< aux(135)+aux(136) with precondition: [Out=1,V1>=3,V>=2,V1>=V] * Chain [44,[47,49],50,51]: 5*it(47)+14*it(49)+9*s(7)+1*s(149)+9 Such that:s(149) =< V aux(140) =< 1 aux(141) =< V1 it(49) =< aux(141) s(7) =< aux(140) it(47) =< aux(141) it(47) =< aux(140)+aux(141) with precondition: [Out=0,V1>=3,V>=2,V1>=V] * Chain [44,[47,49],48,53]: 5*it(47)+5*it(49)+1*s(149)+10 Such that:aux(31) =< 1 s(149) =< V aux(145) =< V1 it(47) =< aux(145) it(49) =< aux(145) it(47) =< aux(31)+aux(145) with precondition: [Out=1,V1>=3,V>=2,V1>=V] * Chain [44,[47,49],48,51]: 5*it(47)+5*it(49)+1*s(149)+9 Such that:aux(34) =< 1 s(149) =< V aux(149) =< V1 it(47) =< aux(149) it(49) =< aux(149) it(47) =< aux(34)+aux(149) with precondition: [Out=0,V1>=3,V>=2,V1>=V] * Chain [44,51]: 1*s(149)+5 Such that:s(149) =< V with precondition: [Out=0,V>=2,V1>=V] * Chain [44,50,53]: 9*s(7)+9*s(15)+1*s(149)+10 Such that:aux(22) =< 1 aux(21) =< V1 s(149) =< V s(15) =< aux(21) s(7) =< aux(22) with precondition: [Out=1,V>=2,V1>=V] * Chain [44,50,51]: 9*s(7)+9*s(15)+1*s(149)+9 Such that:aux(22) =< 1 aux(21) =< V1 s(149) =< V s(15) =< aux(21) s(7) =< aux(22) with precondition: [Out=0,V>=2,V1>=V] * Chain [44,48,53]: 1*s(149)+10 Such that:s(149) =< V with precondition: [Out=1,V>=2,V1>=V] * Chain [44,48,51]: 1*s(149)+9 Such that:s(149) =< V with precondition: [Out=0,V>=2,V1>=V] * Chain [43,[47,49],53]: 5*it(47)+5*it(49)+1*s(150)+6 Such that:aux(13) =< 1 s(150) =< V1 aux(168) =< V it(47) =< aux(168) it(49) =< aux(168) it(47) =< aux(13)+aux(168) with precondition: [Out=1,V1>=2,V>=V1] * Chain [43,[47,49],51]: 5*it(47)+5*it(49)+1*s(150)+5 Such that:aux(16) =< 1 s(150) =< V1 aux(172) =< V it(47) =< aux(172) it(49) =< aux(172) it(47) =< aux(16)+aux(172) with precondition: [Out=0,V1>=2,V>=V1] * Chain [43,[47,49],50,53]: 5*it(47)+14*it(49)+9*s(7)+1*s(150)+10 Such that:s(150) =< V1 aux(176) =< 1 aux(177) =< V it(49) =< aux(177) s(7) =< aux(176) it(47) =< aux(177) it(47) =< aux(176)+aux(177) with precondition: [Out=1,V1>=2,V>=3,V>=V1] * Chain [43,[47,49],50,51]: 5*it(47)+14*it(49)+9*s(7)+1*s(150)+9 Such that:s(150) =< V1 aux(181) =< 1 aux(182) =< V it(49) =< aux(182) s(7) =< aux(181) it(47) =< aux(182) it(47) =< aux(181)+aux(182) with precondition: [Out=0,V1>=2,V>=3,V>=V1] * Chain [43,[47,49],48,53]: 5*it(47)+5*it(49)+1*s(150)+10 Such that:aux(31) =< 1 s(150) =< V1 aux(186) =< V it(47) =< aux(186) it(49) =< aux(186) it(47) =< aux(31)+aux(186) with precondition: [Out=1,V1>=2,V>=3,V>=V1] * Chain [43,[47,49],48,51]: 5*it(47)+5*it(49)+1*s(150)+9 Such that:aux(34) =< 1 s(150) =< V1 aux(190) =< V it(47) =< aux(190) it(49) =< aux(190) it(47) =< aux(34)+aux(190) with precondition: [Out=0,V1>=2,V>=3,V>=V1] * Chain [43,51]: 1*s(150)+5 Such that:s(150) =< V1 with precondition: [Out=0,V1>=2,V>=V1] * Chain [43,50,53]: 9*s(7)+9*s(15)+1*s(150)+10 Such that:aux(22) =< 1 s(150) =< V1 aux(21) =< V s(15) =< aux(21) s(7) =< aux(22) with precondition: [Out=1,V1>=2,V>=V1] * Chain [43,50,51]: 9*s(7)+9*s(15)+1*s(150)+9 Such that:aux(22) =< 1 s(150) =< V1 aux(21) =< V s(15) =< aux(21) s(7) =< aux(22) with precondition: [Out=0,V1>=2,V>=V1] * Chain [43,48,53]: 1*s(150)+10 Such that:s(150) =< V1 with precondition: [Out=1,V1>=2,V>=V1] * Chain [43,48,51]: 1*s(150)+9 Such that:s(150) =< V1 with precondition: [Out=0,V1>=2,V>=V1] * Chain [42,[47,49],53]: 5*it(47)+5*it(49)+4*s(151)+5 Such that:aux(13) =< 1 aux(12) =< V+1 aux(210) =< V s(151) =< aux(210) it(47) =< aux(12) it(49) =< aux(12) it(47) =< aux(13)+aux(210) with precondition: [Out=1,V1>=3,V>=3] * Chain [42,[47,49],51]: 5*it(47)+5*it(49)+4*s(151)+4 Such that:aux(16) =< 1 aux(15) =< V+1 aux(213) =< V s(151) =< aux(213) it(47) =< aux(15) it(49) =< aux(15) it(47) =< aux(16)+aux(213) with precondition: [Out=0,V1>=3,V>=3] * Chain [42,[47,49],50,53]: 5*it(47)+14*it(49)+9*s(7)+4*s(151)+9 Such that:aux(24) =< V+1 aux(216) =< 1 aux(217) =< V s(151) =< aux(217) it(49) =< aux(24) s(7) =< aux(216) it(47) =< aux(24) it(47) =< aux(216)+aux(217) with precondition: [Out=1,V1>=4,V>=4] * Chain [42,[47,49],50,51]: 5*it(47)+14*it(49)+9*s(7)+4*s(151)+8 Such that:aux(27) =< V+1 aux(220) =< 1 aux(221) =< V s(151) =< aux(221) it(49) =< aux(27) s(7) =< aux(220) it(47) =< aux(27) it(47) =< aux(220)+aux(221) with precondition: [Out=0,V1>=4,V>=4] * Chain [42,[47,49],48,53]: 5*it(47)+5*it(49)+4*s(151)+9 Such that:aux(31) =< 1 aux(30) =< V+1 aux(224) =< V s(151) =< aux(224) it(47) =< aux(30) it(49) =< aux(30) it(47) =< aux(31)+aux(224) with precondition: [Out=1,V1>=4,V>=4] * Chain [42,[47,49],48,51]: 5*it(47)+5*it(49)+4*s(151)+8 Such that:aux(34) =< 1 aux(33) =< V+1 aux(227) =< V s(151) =< aux(227) it(47) =< aux(33) it(49) =< aux(33) it(47) =< aux(34)+aux(227) with precondition: [Out=0,V1>=4,V>=4] * Chain [42,53]: 4*s(151)+5 Such that:aux(230) =< V s(151) =< aux(230) with precondition: [Out=1,V1>=2,V>=2] * Chain [42,51]: 4*s(151)+4 Such that:aux(234) =< V s(151) =< aux(234) with precondition: [Out=0,V1>=2,V>=2] * Chain [42,50,53]: 9*s(7)+13*s(15)+9 Such that:aux(22) =< 1 aux(238) =< V s(15) =< aux(238) s(7) =< aux(22) with precondition: [Out=1,V1>=3,V>=3] * Chain [42,50,51]: 9*s(7)+13*s(15)+8 Such that:aux(22) =< 1 aux(242) =< V s(15) =< aux(242) s(7) =< aux(22) with precondition: [Out=0,V1>=3,V>=3] * Chain [42,48,53]: 4*s(151)+9 Such that:aux(246) =< V s(151) =< aux(246) with precondition: [Out=1,V1>=3,V>=3] * Chain [42,48,51]: 4*s(151)+8 Such that:aux(250) =< V s(151) =< aux(250) with precondition: [Out=0,V1>=3,V>=3] * Chain [41,[47,49],53]: 5*it(47)+6*it(49)+5 Such that:aux(13) =< 1 aux(254) =< V1 it(49) =< aux(254) it(47) =< aux(254) it(47) =< aux(13)+aux(254) with precondition: [Out=1,V1>=2,V>=2] * Chain [41,[47,49],51]: 5*it(47)+6*it(49)+4 Such that:aux(16) =< 1 aux(258) =< V1 it(49) =< aux(258) it(47) =< aux(258) it(47) =< aux(16)+aux(258) with precondition: [Out=0,V1>=2,V>=2] * Chain [41,[47,49],50,53]: 5*it(47)+15*it(49)+9*s(7)+9 Such that:aux(262) =< 1 aux(263) =< V1 it(49) =< aux(263) s(7) =< aux(262) it(47) =< aux(263) it(47) =< aux(262)+aux(263) with precondition: [Out=1,V1>=3,V>=3] * Chain [41,[47,49],50,51]: 5*it(47)+15*it(49)+9*s(7)+8 Such that:aux(267) =< 1 aux(268) =< V1 it(49) =< aux(268) s(7) =< aux(267) it(47) =< aux(268) it(47) =< aux(267)+aux(268) with precondition: [Out=0,V1>=3,V>=3] * Chain [41,[47,49],48,53]: 5*it(47)+6*it(49)+9 Such that:aux(31) =< 1 aux(272) =< V1 it(49) =< aux(272) it(47) =< aux(272) it(47) =< aux(31)+aux(272) with precondition: [Out=1,V1>=3,V>=3] * Chain [41,[47,49],48,51]: 5*it(47)+6*it(49)+8 Such that:aux(34) =< 1 aux(276) =< V1 it(49) =< aux(276) it(47) =< aux(276) it(47) =< aux(34)+aux(276) with precondition: [Out=0,V1>=3,V>=3] * Chain [41,51]: 1*s(155)+4 Such that:s(155) =< V with precondition: [Out=0,V1>=2,V>=2] * Chain [41,50,53]: 9*s(7)+10*s(15)+9 Such that:aux(22) =< 1 aux(283) =< V1 s(15) =< aux(283) s(7) =< aux(22) with precondition: [Out=1,V1>=2,V>=2] * Chain [41,50,51]: 9*s(7)+10*s(15)+8 Such that:aux(22) =< 1 aux(287) =< V1 s(15) =< aux(287) s(7) =< aux(22) with precondition: [Out=0,V1>=2,V>=2] * Chain [41,48,53]: 1*s(155)+9 Such that:s(155) =< V with precondition: [Out=1,V1>=2,V>=2] * Chain [41,48,51]: 1*s(155)+8 Such that:s(155) =< V with precondition: [Out=0,V1>=2,V>=2] * Chain [40,[47,49],53]: 5*it(47)+8*it(49)+1*s(156)+6 Such that:aux(13) =< 1 s(156) =< V1 aux(11) =< V aux(298) =< V+1 it(47) =< aux(298) it(49) =< aux(298) it(47) =< aux(13)+aux(11) with precondition: [Out=1,V1>=2,V>=3,V>=V1] * Chain [40,[47,49],51]: 5*it(47)+8*it(49)+1*s(156)+5 Such that:aux(16) =< 1 s(156) =< V1 aux(14) =< V aux(302) =< V+1 it(47) =< aux(302) it(49) =< aux(302) it(47) =< aux(16)+aux(14) with precondition: [Out=0,V1>=2,V>=3,V>=V1] * Chain [40,[47,49],50,53]: 5*it(47)+17*it(49)+9*s(7)+1*s(156)+10 Such that:s(156) =< V1 aux(23) =< V aux(306) =< 1 aux(307) =< V+1 it(49) =< aux(307) s(7) =< aux(306) it(47) =< aux(307) it(47) =< aux(306)+aux(23) with precondition: [Out=1,V1>=2,V>=4,V>=V1] * Chain [40,[47,49],50,51]: 5*it(47)+17*it(49)+9*s(7)+1*s(156)+9 Such that:s(156) =< V1 aux(26) =< V aux(311) =< 1 aux(312) =< V+1 it(49) =< aux(312) s(7) =< aux(311) it(47) =< aux(312) it(47) =< aux(311)+aux(26) with precondition: [Out=0,V1>=2,V>=4,V>=V1] * Chain [40,[47,49],48,53]: 5*it(47)+8*it(49)+1*s(156)+10 Such that:aux(31) =< 1 s(156) =< V1 aux(29) =< V aux(316) =< V+1 it(47) =< aux(316) it(49) =< aux(316) it(47) =< aux(31)+aux(29) with precondition: [Out=1,V1>=2,V>=4,V>=V1] * Chain [40,[47,49],48,51]: 5*it(47)+8*it(49)+1*s(156)+9 Such that:aux(34) =< 1 s(156) =< V1 aux(32) =< V aux(320) =< V+1 it(47) =< aux(320) it(49) =< aux(320) it(47) =< aux(34)+aux(32) with precondition: [Out=0,V1>=2,V>=4,V>=V1] * Chain [40,53]: 4*s(156)+6 Such that:aux(324) =< V s(156) =< aux(324) with precondition: [Out=1,V1=V,V1>=2] * Chain [40,51]: 4*s(156)+5 Such that:aux(328) =< V1 s(156) =< aux(328) with precondition: [Out=0,V1>=2,V>=V1] * Chain [40,50,53]: 9*s(7)+12*s(15)+1*s(156)+10 Such that:aux(22) =< 1 s(156) =< V1 aux(332) =< V s(15) =< aux(332) s(7) =< aux(22) with precondition: [Out=1,V1>=2,V>=3,V>=V1] * Chain [40,50,51]: 9*s(7)+12*s(15)+1*s(156)+9 Such that:aux(22) =< 1 s(156) =< V1 aux(336) =< V s(15) =< aux(336) s(7) =< aux(22) with precondition: [Out=0,V1>=2,V>=3,V>=V1] * Chain [40,48,53]: 4*s(156)+10 Such that:aux(340) =< V1 s(156) =< aux(340) with precondition: [Out=1,V1>=2,V>=3,V>=V1] * Chain [40,48,51]: 4*s(156)+9 Such that:aux(344) =< V1 s(156) =< aux(344) with precondition: [Out=0,V1>=2,V>=3,V>=V1] * Chain [39,[47,49],53]: 5*it(47)+8*it(49)+1*s(160)+6 Such that:aux(13) =< 1 aux(11) =< V1 s(160) =< V aux(349) =< V1+1 it(47) =< aux(349) it(49) =< aux(349) it(47) =< aux(13)+aux(11) with precondition: [Out=1,V1>=3,V>=2,V1>=V] * Chain [39,[47,49],51]: 5*it(47)+8*it(49)+1*s(160)+5 Such that:aux(16) =< 1 aux(14) =< V1 s(160) =< V aux(354) =< V1+1 it(47) =< aux(354) it(49) =< aux(354) it(47) =< aux(16)+aux(14) with precondition: [Out=0,V1>=3,V>=2,V1>=V] * Chain [39,[47,49],50,53]: 5*it(47)+17*it(49)+9*s(7)+1*s(160)+10 Such that:aux(23) =< V1 s(160) =< V aux(359) =< 1 aux(360) =< V1+1 it(49) =< aux(360) s(7) =< aux(359) it(47) =< aux(360) it(47) =< aux(359)+aux(23) with precondition: [Out=1,V1>=4,V>=2,V1>=V] * Chain [39,[47,49],50,51]: 5*it(47)+17*it(49)+9*s(7)+1*s(160)+9 Such that:aux(26) =< V1 s(160) =< V aux(365) =< 1 aux(366) =< V1+1 it(49) =< aux(366) s(7) =< aux(365) it(47) =< aux(366) it(47) =< aux(365)+aux(26) with precondition: [Out=0,V1>=4,V>=2,V1>=V] * Chain [39,[47,49],48,53]: 5*it(47)+8*it(49)+1*s(160)+10 Such that:aux(31) =< 1 aux(29) =< V1 s(160) =< V aux(371) =< V1+1 it(47) =< aux(371) it(49) =< aux(371) it(47) =< aux(31)+aux(29) with precondition: [Out=1,V1>=4,V>=2,V1>=V] * Chain [39,[47,49],48,51]: 5*it(47)+8*it(49)+1*s(160)+9 Such that:aux(34) =< 1 aux(32) =< V1 s(160) =< V aux(376) =< V1+1 it(47) =< aux(376) it(49) =< aux(376) it(47) =< aux(34)+aux(32) with precondition: [Out=0,V1>=4,V>=2,V1>=V] * Chain [39,53]: 4*s(160)+6 Such that:aux(381) =< V s(160) =< aux(381) with precondition: [Out=1,V1=V,V1>=2] * Chain [39,51]: 4*s(160)+5 Such that:aux(385) =< V s(160) =< aux(385) with precondition: [Out=0,V>=2,V1>=V] * Chain [39,50,53]: 9*s(7)+12*s(15)+1*s(160)+10 Such that:aux(22) =< 1 s(160) =< V aux(389) =< V1 s(15) =< aux(389) s(7) =< aux(22) with precondition: [Out=1,V1>=3,V>=2,V1>=V] * Chain [39,50,51]: 9*s(7)+12*s(15)+1*s(160)+9 Such that:aux(22) =< 1 s(160) =< V aux(393) =< V1 s(15) =< aux(393) s(7) =< aux(22) with precondition: [Out=0,V1>=3,V>=2,V1>=V] * Chain [39,48,53]: 4*s(160)+10 Such that:aux(397) =< V s(160) =< aux(397) with precondition: [Out=1,V1>=3,V>=2,V1>=V] * Chain [39,48,51]: 4*s(160)+9 Such that:aux(401) =< V s(160) =< aux(401) with precondition: [Out=0,V1>=3,V>=2,V1>=V] #### Cost of chains of encArg(V1,Out): * Chain [62]: 0 with precondition: [Out=0,V1>=0] * Chain [multiple([54,55,56,57,58,59,60,61],[[62]])]: 13*it(55)+245*it(58)+3*s(2823)+165*s(2826)+199*s(2827)+234*s(2828)+45*s(2829)+30*s(2830)+15*s(2832)+818*s(2833)+594*s(2834)+39*s(2835)+39*s(2836)+66*s(2837)+33*s(2838)+924*s(2839)+264*s(2840)+99*s(2841)+156*s(2842)+99*s(2843)+90*s(2844)+108*s(2845)+12*s(2846)+6*s(2847)+168*s(2848)+48*s(2849)+18*s(2850)+18*s(2851)+15*s(2852)+15*s(2853)+159*s(2869)+1066*s(2870)+135*s(2872)+30*s(2873)+15*s(2875)+648*s(2877)+42*s(2878)+42*s(2879)+72*s(2880)+36*s(2881)+1008*s(2882)+288*s(2883)+108*s(2884)+168*s(2885)+108*s(2886)+108*s(2888)+12*s(2889)+6*s(2890)+168*s(2891)+48*s(2892)+18*s(2893)+18*s(2894)+15*s(2895)+15*s(2896)+0 Such that:aux(455) =< V1 aux(456) =< V1/2 it(55) =< aux(455) it(58) =< aux(455) it(55) =< aux(456) aux(443) =< aux(455)+2 aux(444) =< aux(455)+1 aux(436) =< aux(455) s(2897) =< it(58)*aux(443) s(2898) =< it(58)*aux(444) s(2854) =< it(55)*aux(444) s(2855) =< it(55)*aux(436) s(2856) =< it(55)*aux(443) s(2823) =< it(55)*aux(436) s(2869) =< s(2898) s(2870) =< s(2897) s(2872) =< s(2897) s(2872) =< aux(455)+s(2897) s(2873) =< s(2897) s(2873) =< aux(455)+s(2898) s(2875) =< s(2898) s(2875) =< aux(455)+s(2898) s(2877) =< s(2897) s(2663) =< aux(443) s(2792) =< aux(444) s(2665) =< aux(443)-1 s(2877) =< s(2898)+s(2898)+s(2897) s(2878) =< s(2870)*aux(443) s(2907) =< s(2898)+s(2898)+s(2897) s(2909) =< s(2898)+s(2898)+s(2897) s(2908) =< s(2870)*s(2663) s(2879) =< s(2870)*s(2663) s(2911) =< s(2877)*s(2663) s(2910) =< s(2877)*s(2792) s(2909) =< s(2877)*s(2663) s(2880) =< s(2877)*s(2792) s(2881) =< s(2877)*s(2665) s(2907) =< s(2877)*aux(444) s(2882) =< s(2911) s(2883) =< s(2910) s(2884) =< s(2909) s(2885) =< s(2908) s(2886) =< s(2907) s(2888) =< s(2897) s(2904) =< s(2898) s(2904) =< s(2897) s(2888) =< s(2904)+s(2904)+s(2897) s(2900) =< s(2904)+s(2904)+s(2897) s(2901) =< s(2904)+s(2904)+s(2897) s(2903) =< s(2888)*s(2663) s(2902) =< s(2888)*s(2792) s(2901) =< s(2888)*s(2663) s(2889) =< s(2888)*s(2792) s(2890) =< s(2888)*s(2665) s(2900) =< s(2888)*aux(444) s(2891) =< s(2903) s(2892) =< s(2902) s(2893) =< s(2901) s(2894) =< s(2900) s(2895) =< s(2897) s(2895) =< s(2897)+s(2897) s(2896) =< s(2897) s(2896) =< s(2898)+s(2897) s(2826) =< s(2855) s(2827) =< s(2854) s(2828) =< aux(456) s(2829) =< s(2854) s(2829) =< aux(456)+s(2854) s(2830) =< s(2854) s(2830) =< aux(456)+s(2855) s(2832) =< s(2855) s(2832) =< aux(456)+s(2855) s(2833) =< s(2856) s(2834) =< s(2856) s(2834) =< s(2855)+s(2855)+s(2854) s(2835) =< s(2833)*aux(443) s(2864) =< s(2855)+s(2855)+s(2854) s(2866) =< s(2855)+s(2855)+s(2854) s(2865) =< s(2833)*s(2663) s(2836) =< s(2833)*s(2663) s(2868) =< s(2834)*s(2663) s(2867) =< s(2834)*aux(436) s(2866) =< s(2834)*s(2663) s(2837) =< s(2834)*aux(436) s(2838) =< s(2834)*s(2665) s(2864) =< s(2834)*aux(455) s(2839) =< s(2868) s(2840) =< s(2867) s(2841) =< s(2866) s(2842) =< s(2865) s(2843) =< s(2864) s(2844) =< s(2856) s(2844) =< aux(456)+s(2856) s(2845) =< s(2856) s(2861) =< s(2855) s(2861) =< s(2854) s(2845) =< s(2861)+s(2861)+s(2854) s(2857) =< s(2861)+s(2861)+s(2854) s(2858) =< s(2861)+s(2861)+s(2854) s(2860) =< s(2845)*s(2663) s(2859) =< s(2845)*aux(436) s(2858) =< s(2845)*s(2663) s(2846) =< s(2845)*aux(436) s(2847) =< s(2845)*s(2665) s(2857) =< s(2845)*aux(455) s(2848) =< s(2860) s(2849) =< s(2859) s(2850) =< s(2858) s(2851) =< s(2857) s(2852) =< s(2856) s(2852) =< s(2856)+s(2856) s(2853) =< s(2856) s(2853) =< s(2855)+s(2854) with precondition: [V1>=1,Out>=0,V1>=Out] #### Cost of chains of fun(V1,V,Out): * Chain [64]: 26*s(2914)+490*s(2915)+6*s(2924)+318*s(2925)+2132*s(2926)+270*s(2927)+60*s(2928)+30*s(2929)+1296*s(2930)+84*s(2934)+84*s(2938)+144*s(2941)+72*s(2942)+2016*s(2943)+576*s(2944)+216*s(2945)+336*s(2946)+216*s(2947)+216*s(2948)+24*s(2954)+12*s(2955)+336*s(2956)+96*s(2957)+36*s(2958)+36*s(2959)+30*s(2960)+30*s(2961)+330*s(2962)+398*s(2963)+468*s(2964)+90*s(2965)+60*s(2966)+30*s(2967)+1636*s(2968)+1188*s(2969)+78*s(2970)+78*s(2974)+132*s(2977)+66*s(2978)+1848*s(2979)+528*s(2980)+198*s(2981)+312*s(2982)+198*s(2983)+180*s(2984)+216*s(2985)+24*s(2991)+12*s(2992)+336*s(2993)+96*s(2994)+36*s(2995)+36*s(2996)+30*s(2997)+30*s(2998)+26*s(3001)+490*s(3002)+6*s(3011)+318*s(3012)+2132*s(3013)+270*s(3014)+60*s(3015)+30*s(3016)+1296*s(3017)+84*s(3021)+84*s(3025)+144*s(3028)+72*s(3029)+2016*s(3030)+576*s(3031)+216*s(3032)+336*s(3033)+216*s(3034)+216*s(3035)+24*s(3041)+12*s(3042)+336*s(3043)+96*s(3044)+36*s(3045)+36*s(3046)+30*s(3047)+30*s(3048)+330*s(3049)+398*s(3050)+468*s(3051)+90*s(3052)+60*s(3053)+30*s(3054)+1636*s(3055)+1188*s(3056)+78*s(3057)+78*s(3061)+132*s(3064)+66*s(3065)+1848*s(3066)+528*s(3067)+198*s(3068)+312*s(3069)+198*s(3070)+180*s(3071)+216*s(3072)+24*s(3078)+12*s(3079)+336*s(3080)+96*s(3081)+36*s(3082)+36*s(3083)+30*s(3084)+30*s(3085)+1 Such that:aux(457) =< V1 aux(458) =< V1/2 aux(459) =< V aux(460) =< V/2 s(3001) =< aux(457) s(3002) =< aux(457) s(3001) =< aux(458) s(3003) =< aux(457)+2 s(3004) =< aux(457)+1 s(3005) =< aux(457) s(3006) =< s(3002)*s(3003) s(3007) =< s(3002)*s(3004) s(3008) =< s(3001)*s(3004) s(3009) =< s(3001)*s(3005) s(3010) =< s(3001)*s(3003) s(3011) =< s(3001)*s(3005) s(3012) =< s(3007) s(3013) =< s(3006) s(3014) =< s(3006) s(3014) =< aux(457)+s(3006) s(3015) =< s(3006) s(3015) =< aux(457)+s(3007) s(3016) =< s(3007) s(3016) =< aux(457)+s(3007) s(3017) =< s(3006) s(3018) =< s(3003) s(3019) =< s(3004) s(3020) =< s(3003)-1 s(3017) =< s(3007)+s(3007)+s(3006) s(3021) =< s(3013)*s(3003) s(3022) =< s(3007)+s(3007)+s(3006) s(3023) =< s(3007)+s(3007)+s(3006) s(3024) =< s(3013)*s(3018) s(3025) =< s(3013)*s(3018) s(3026) =< s(3017)*s(3018) s(3027) =< s(3017)*s(3019) s(3023) =< s(3017)*s(3018) s(3028) =< s(3017)*s(3019) s(3029) =< s(3017)*s(3020) s(3022) =< s(3017)*s(3004) s(3030) =< s(3026) s(3031) =< s(3027) s(3032) =< s(3023) s(3033) =< s(3024) s(3034) =< s(3022) s(3035) =< s(3006) s(3036) =< s(3007) s(3036) =< s(3006) s(3035) =< s(3036)+s(3036)+s(3006) s(3037) =< s(3036)+s(3036)+s(3006) s(3038) =< s(3036)+s(3036)+s(3006) s(3039) =< s(3035)*s(3018) s(3040) =< s(3035)*s(3019) s(3038) =< s(3035)*s(3018) s(3041) =< s(3035)*s(3019) s(3042) =< s(3035)*s(3020) s(3037) =< s(3035)*s(3004) s(3043) =< s(3039) s(3044) =< s(3040) s(3045) =< s(3038) s(3046) =< s(3037) s(3047) =< s(3006) s(3047) =< s(3006)+s(3006) s(3048) =< s(3006) s(3048) =< s(3007)+s(3006) s(3049) =< s(3009) s(3050) =< s(3008) s(3051) =< aux(458) s(3052) =< s(3008) s(3052) =< aux(458)+s(3008) s(3053) =< s(3008) s(3053) =< aux(458)+s(3009) s(3054) =< s(3009) s(3054) =< aux(458)+s(3009) s(3055) =< s(3010) s(3056) =< s(3010) s(3056) =< s(3009)+s(3009)+s(3008) s(3057) =< s(3055)*s(3003) s(3058) =< s(3009)+s(3009)+s(3008) s(3059) =< s(3009)+s(3009)+s(3008) s(3060) =< s(3055)*s(3018) s(3061) =< s(3055)*s(3018) s(3062) =< s(3056)*s(3018) s(3063) =< s(3056)*s(3005) s(3059) =< s(3056)*s(3018) s(3064) =< s(3056)*s(3005) s(3065) =< s(3056)*s(3020) s(3058) =< s(3056)*aux(457) s(3066) =< s(3062) s(3067) =< s(3063) s(3068) =< s(3059) s(3069) =< s(3060) s(3070) =< s(3058) s(3071) =< s(3010) s(3071) =< aux(458)+s(3010) s(3072) =< s(3010) s(3073) =< s(3009) s(3073) =< s(3008) s(3072) =< s(3073)+s(3073)+s(3008) s(3074) =< s(3073)+s(3073)+s(3008) s(3075) =< s(3073)+s(3073)+s(3008) s(3076) =< s(3072)*s(3018) s(3077) =< s(3072)*s(3005) s(3075) =< s(3072)*s(3018) s(3078) =< s(3072)*s(3005) s(3079) =< s(3072)*s(3020) s(3074) =< s(3072)*aux(457) s(3080) =< s(3076) s(3081) =< s(3077) s(3082) =< s(3075) s(3083) =< s(3074) s(3084) =< s(3010) s(3084) =< s(3010)+s(3010) s(3085) =< s(3010) s(3085) =< s(3009)+s(3008) s(2914) =< aux(459) s(2915) =< aux(459) s(2914) =< aux(460) s(2916) =< aux(459)+2 s(2917) =< aux(459)+1 s(2918) =< aux(459) s(2919) =< s(2915)*s(2916) s(2920) =< s(2915)*s(2917) s(2921) =< s(2914)*s(2917) s(2922) =< s(2914)*s(2918) s(2923) =< s(2914)*s(2916) s(2924) =< s(2914)*s(2918) s(2925) =< s(2920) s(2926) =< s(2919) s(2927) =< s(2919) s(2927) =< aux(459)+s(2919) s(2928) =< s(2919) s(2928) =< aux(459)+s(2920) s(2929) =< s(2920) s(2929) =< aux(459)+s(2920) s(2930) =< s(2919) s(2931) =< s(2916) s(2932) =< s(2917) s(2933) =< s(2916)-1 s(2930) =< s(2920)+s(2920)+s(2919) s(2934) =< s(2926)*s(2916) s(2935) =< s(2920)+s(2920)+s(2919) s(2936) =< s(2920)+s(2920)+s(2919) s(2937) =< s(2926)*s(2931) s(2938) =< s(2926)*s(2931) s(2939) =< s(2930)*s(2931) s(2940) =< s(2930)*s(2932) s(2936) =< s(2930)*s(2931) s(2941) =< s(2930)*s(2932) s(2942) =< s(2930)*s(2933) s(2935) =< s(2930)*s(2917) s(2943) =< s(2939) s(2944) =< s(2940) s(2945) =< s(2936) s(2946) =< s(2937) s(2947) =< s(2935) s(2948) =< s(2919) s(2949) =< s(2920) s(2949) =< s(2919) s(2948) =< s(2949)+s(2949)+s(2919) s(2950) =< s(2949)+s(2949)+s(2919) s(2951) =< s(2949)+s(2949)+s(2919) s(2952) =< s(2948)*s(2931) s(2953) =< s(2948)*s(2932) s(2951) =< s(2948)*s(2931) s(2954) =< s(2948)*s(2932) s(2955) =< s(2948)*s(2933) s(2950) =< s(2948)*s(2917) s(2956) =< s(2952) s(2957) =< s(2953) s(2958) =< s(2951) s(2959) =< s(2950) s(2960) =< s(2919) s(2960) =< s(2919)+s(2919) s(2961) =< s(2919) s(2961) =< s(2920)+s(2919) s(2962) =< s(2922) s(2963) =< s(2921) s(2964) =< aux(460) s(2965) =< s(2921) s(2965) =< aux(460)+s(2921) s(2966) =< s(2921) s(2966) =< aux(460)+s(2922) s(2967) =< s(2922) s(2967) =< aux(460)+s(2922) s(2968) =< s(2923) s(2969) =< s(2923) s(2969) =< s(2922)+s(2922)+s(2921) s(2970) =< s(2968)*s(2916) s(2971) =< s(2922)+s(2922)+s(2921) s(2972) =< s(2922)+s(2922)+s(2921) s(2973) =< s(2968)*s(2931) s(2974) =< s(2968)*s(2931) s(2975) =< s(2969)*s(2931) s(2976) =< s(2969)*s(2918) s(2972) =< s(2969)*s(2931) s(2977) =< s(2969)*s(2918) s(2978) =< s(2969)*s(2933) s(2971) =< s(2969)*aux(459) s(2979) =< s(2975) s(2980) =< s(2976) s(2981) =< s(2972) s(2982) =< s(2973) s(2983) =< s(2971) s(2984) =< s(2923) s(2984) =< aux(460)+s(2923) s(2985) =< s(2923) s(2986) =< s(2922) s(2986) =< s(2921) s(2985) =< s(2986)+s(2986)+s(2921) s(2987) =< s(2986)+s(2986)+s(2921) s(2988) =< s(2986)+s(2986)+s(2921) s(2989) =< s(2985)*s(2931) s(2990) =< s(2985)*s(2918) s(2988) =< s(2985)*s(2931) s(2991) =< s(2985)*s(2918) s(2992) =< s(2985)*s(2933) s(2987) =< s(2985)*aux(459) s(2993) =< s(2989) s(2994) =< s(2990) s(2995) =< s(2988) s(2996) =< s(2987) s(2997) =< s(2923) s(2997) =< s(2923)+s(2923) s(2998) =< s(2923) s(2998) =< s(2922)+s(2921) with precondition: [Out=0,V1>=0,V>=0] * Chain [63]: 13*s(3262)+245*s(3263)+3*s(3272)+159*s(3273)+1066*s(3274)+135*s(3275)+30*s(3276)+15*s(3277)+648*s(3278)+42*s(3282)+42*s(3286)+72*s(3289)+36*s(3290)+1008*s(3291)+288*s(3292)+108*s(3293)+168*s(3294)+108*s(3295)+108*s(3296)+12*s(3302)+6*s(3303)+168*s(3304)+48*s(3305)+18*s(3306)+18*s(3307)+15*s(3308)+15*s(3309)+165*s(3310)+199*s(3311)+234*s(3312)+45*s(3313)+30*s(3314)+15*s(3315)+818*s(3316)+594*s(3317)+39*s(3318)+39*s(3322)+66*s(3325)+33*s(3326)+924*s(3327)+264*s(3328)+99*s(3329)+156*s(3330)+99*s(3331)+90*s(3332)+108*s(3333)+12*s(3339)+6*s(3340)+168*s(3341)+48*s(3342)+18*s(3343)+18*s(3344)+15*s(3345)+15*s(3346)+13*s(3349)+247*s(3350)+3*s(3359)+159*s(3360)+1066*s(3361)+135*s(3362)+30*s(3363)+15*s(3364)+648*s(3365)+42*s(3369)+42*s(3373)+72*s(3376)+36*s(3377)+1008*s(3378)+288*s(3379)+108*s(3380)+168*s(3381)+108*s(3382)+108*s(3383)+12*s(3389)+6*s(3390)+168*s(3391)+48*s(3392)+18*s(3393)+18*s(3394)+15*s(3395)+15*s(3396)+165*s(3397)+199*s(3398)+234*s(3399)+45*s(3400)+30*s(3401)+15*s(3402)+818*s(3403)+594*s(3404)+39*s(3405)+39*s(3409)+66*s(3412)+33*s(3413)+924*s(3414)+264*s(3415)+99*s(3416)+156*s(3417)+99*s(3418)+90*s(3419)+108*s(3420)+12*s(3426)+6*s(3427)+168*s(3428)+48*s(3429)+18*s(3430)+18*s(3431)+15*s(3432)+15*s(3433)+1 Such that:s(3260) =< V1 s(3261) =< V1/2 s(3348) =< V/2 aux(461) =< V s(3350) =< aux(461) s(3349) =< aux(461) s(3349) =< s(3348) s(3351) =< aux(461)+2 s(3352) =< aux(461)+1 s(3353) =< aux(461) s(3354) =< s(3350)*s(3351) s(3355) =< s(3350)*s(3352) s(3356) =< s(3349)*s(3352) s(3357) =< s(3349)*s(3353) s(3358) =< s(3349)*s(3351) s(3359) =< s(3349)*s(3353) s(3360) =< s(3355) s(3361) =< s(3354) s(3362) =< s(3354) s(3362) =< aux(461)+s(3354) s(3363) =< s(3354) s(3363) =< aux(461)+s(3355) s(3364) =< s(3355) s(3364) =< aux(461)+s(3355) s(3365) =< s(3354) s(3366) =< s(3351) s(3367) =< s(3352) s(3368) =< s(3351)-1 s(3365) =< s(3355)+s(3355)+s(3354) s(3369) =< s(3361)*s(3351) s(3370) =< s(3355)+s(3355)+s(3354) s(3371) =< s(3355)+s(3355)+s(3354) s(3372) =< s(3361)*s(3366) s(3373) =< s(3361)*s(3366) s(3374) =< s(3365)*s(3366) s(3375) =< s(3365)*s(3367) s(3371) =< s(3365)*s(3366) s(3376) =< s(3365)*s(3367) s(3377) =< s(3365)*s(3368) s(3370) =< s(3365)*s(3352) s(3378) =< s(3374) s(3379) =< s(3375) s(3380) =< s(3371) s(3381) =< s(3372) s(3382) =< s(3370) s(3383) =< s(3354) s(3384) =< s(3355) s(3384) =< s(3354) s(3383) =< s(3384)+s(3384)+s(3354) s(3385) =< s(3384)+s(3384)+s(3354) s(3386) =< s(3384)+s(3384)+s(3354) s(3387) =< s(3383)*s(3366) s(3388) =< s(3383)*s(3367) s(3386) =< s(3383)*s(3366) s(3389) =< s(3383)*s(3367) s(3390) =< s(3383)*s(3368) s(3385) =< s(3383)*s(3352) s(3391) =< s(3387) s(3392) =< s(3388) s(3393) =< s(3386) s(3394) =< s(3385) s(3395) =< s(3354) s(3395) =< s(3354)+s(3354) s(3396) =< s(3354) s(3396) =< s(3355)+s(3354) s(3397) =< s(3357) s(3398) =< s(3356) s(3399) =< s(3348) s(3400) =< s(3356) s(3400) =< s(3348)+s(3356) s(3401) =< s(3356) s(3401) =< s(3348)+s(3357) s(3402) =< s(3357) s(3402) =< s(3348)+s(3357) s(3403) =< s(3358) s(3404) =< s(3358) s(3404) =< s(3357)+s(3357)+s(3356) s(3405) =< s(3403)*s(3351) s(3406) =< s(3357)+s(3357)+s(3356) s(3407) =< s(3357)+s(3357)+s(3356) s(3408) =< s(3403)*s(3366) s(3409) =< s(3403)*s(3366) s(3410) =< s(3404)*s(3366) s(3411) =< s(3404)*s(3353) s(3407) =< s(3404)*s(3366) s(3412) =< s(3404)*s(3353) s(3413) =< s(3404)*s(3368) s(3406) =< s(3404)*aux(461) s(3414) =< s(3410) s(3415) =< s(3411) s(3416) =< s(3407) s(3417) =< s(3408) s(3418) =< s(3406) s(3419) =< s(3358) s(3419) =< s(3348)+s(3358) s(3420) =< s(3358) s(3421) =< s(3357) s(3421) =< s(3356) s(3420) =< s(3421)+s(3421)+s(3356) s(3422) =< s(3421)+s(3421)+s(3356) s(3423) =< s(3421)+s(3421)+s(3356) s(3424) =< s(3420)*s(3366) s(3425) =< s(3420)*s(3353) s(3423) =< s(3420)*s(3366) s(3426) =< s(3420)*s(3353) s(3427) =< s(3420)*s(3368) s(3422) =< s(3420)*aux(461) s(3428) =< s(3424) s(3429) =< s(3425) s(3430) =< s(3423) s(3431) =< s(3422) s(3432) =< s(3358) s(3432) =< s(3358)+s(3358) s(3433) =< s(3358) s(3433) =< s(3357)+s(3356) s(3262) =< s(3260) s(3263) =< s(3260) s(3262) =< s(3261) s(3264) =< s(3260)+2 s(3265) =< s(3260)+1 s(3266) =< s(3260) s(3267) =< s(3263)*s(3264) s(3268) =< s(3263)*s(3265) s(3269) =< s(3262)*s(3265) s(3270) =< s(3262)*s(3266) s(3271) =< s(3262)*s(3264) s(3272) =< s(3262)*s(3266) s(3273) =< s(3268) s(3274) =< s(3267) s(3275) =< s(3267) s(3275) =< s(3260)+s(3267) s(3276) =< s(3267) s(3276) =< s(3260)+s(3268) s(3277) =< s(3268) s(3277) =< s(3260)+s(3268) s(3278) =< s(3267) s(3279) =< s(3264) s(3280) =< s(3265) s(3281) =< s(3264)-1 s(3278) =< s(3268)+s(3268)+s(3267) s(3282) =< s(3274)*s(3264) s(3283) =< s(3268)+s(3268)+s(3267) s(3284) =< s(3268)+s(3268)+s(3267) s(3285) =< s(3274)*s(3279) s(3286) =< s(3274)*s(3279) s(3287) =< s(3278)*s(3279) s(3288) =< s(3278)*s(3280) s(3284) =< s(3278)*s(3279) s(3289) =< s(3278)*s(3280) s(3290) =< s(3278)*s(3281) s(3283) =< s(3278)*s(3265) s(3291) =< s(3287) s(3292) =< s(3288) s(3293) =< s(3284) s(3294) =< s(3285) s(3295) =< s(3283) s(3296) =< s(3267) s(3297) =< s(3268) s(3297) =< s(3267) s(3296) =< s(3297)+s(3297)+s(3267) s(3298) =< s(3297)+s(3297)+s(3267) s(3299) =< s(3297)+s(3297)+s(3267) s(3300) =< s(3296)*s(3279) s(3301) =< s(3296)*s(3280) s(3299) =< s(3296)*s(3279) s(3302) =< s(3296)*s(3280) s(3303) =< s(3296)*s(3281) s(3298) =< s(3296)*s(3265) s(3304) =< s(3300) s(3305) =< s(3301) s(3306) =< s(3299) s(3307) =< s(3298) s(3308) =< s(3267) s(3308) =< s(3267)+s(3267) s(3309) =< s(3267) s(3309) =< s(3268)+s(3267) s(3310) =< s(3270) s(3311) =< s(3269) s(3312) =< s(3261) s(3313) =< s(3269) s(3313) =< s(3261)+s(3269) s(3314) =< s(3269) s(3314) =< s(3261)+s(3270) s(3315) =< s(3270) s(3315) =< s(3261)+s(3270) s(3316) =< s(3271) s(3317) =< s(3271) s(3317) =< s(3270)+s(3270)+s(3269) s(3318) =< s(3316)*s(3264) s(3319) =< s(3270)+s(3270)+s(3269) s(3320) =< s(3270)+s(3270)+s(3269) s(3321) =< s(3316)*s(3279) s(3322) =< s(3316)*s(3279) s(3323) =< s(3317)*s(3279) s(3324) =< s(3317)*s(3266) s(3320) =< s(3317)*s(3279) s(3325) =< s(3317)*s(3266) s(3326) =< s(3317)*s(3281) s(3319) =< s(3317)*s(3260) s(3327) =< s(3323) s(3328) =< s(3324) s(3329) =< s(3320) s(3330) =< s(3321) s(3331) =< s(3319) s(3332) =< s(3271) s(3332) =< s(3261)+s(3271) s(3333) =< s(3271) s(3334) =< s(3270) s(3334) =< s(3269) s(3333) =< s(3334)+s(3334)+s(3269) s(3335) =< s(3334)+s(3334)+s(3269) s(3336) =< s(3334)+s(3334)+s(3269) s(3337) =< s(3333)*s(3279) s(3338) =< s(3333)*s(3266) s(3336) =< s(3333)*s(3279) s(3339) =< s(3333)*s(3266) s(3340) =< s(3333)*s(3281) s(3335) =< s(3333)*s(3260) s(3341) =< s(3337) s(3342) =< s(3338) s(3343) =< s(3336) s(3344) =< s(3335) s(3345) =< s(3271) s(3345) =< s(3271)+s(3271) s(3346) =< s(3271) s(3346) =< s(3270)+s(3269) with precondition: [Out>=1,V1>=Out,V>=Out] #### Cost of chains of fun2(V1,Out): * Chain [67]: 0 with precondition: [Out=0,V1>=0] * Chain [66]: 0 with precondition: [Out=1,V1>=0] * Chain [65]: 13*s(3438)+245*s(3439)+3*s(3448)+159*s(3449)+1066*s(3450)+135*s(3451)+30*s(3452)+15*s(3453)+648*s(3454)+42*s(3458)+42*s(3462)+72*s(3465)+36*s(3466)+1008*s(3467)+288*s(3468)+108*s(3469)+168*s(3470)+108*s(3471)+108*s(3472)+12*s(3478)+6*s(3479)+168*s(3480)+48*s(3481)+18*s(3482)+18*s(3483)+15*s(3484)+15*s(3485)+165*s(3486)+199*s(3487)+234*s(3488)+45*s(3489)+30*s(3490)+15*s(3491)+818*s(3492)+594*s(3493)+39*s(3494)+39*s(3498)+66*s(3501)+33*s(3502)+924*s(3503)+264*s(3504)+99*s(3505)+156*s(3506)+99*s(3507)+90*s(3508)+108*s(3509)+12*s(3515)+6*s(3516)+168*s(3517)+48*s(3518)+18*s(3519)+18*s(3520)+15*s(3521)+15*s(3522)+0 Such that:s(3436) =< V1 s(3437) =< V1/2 s(3438) =< s(3436) s(3439) =< s(3436) s(3438) =< s(3437) s(3440) =< s(3436)+2 s(3441) =< s(3436)+1 s(3442) =< s(3436) s(3443) =< s(3439)*s(3440) s(3444) =< s(3439)*s(3441) s(3445) =< s(3438)*s(3441) s(3446) =< s(3438)*s(3442) s(3447) =< s(3438)*s(3440) s(3448) =< s(3438)*s(3442) s(3449) =< s(3444) s(3450) =< s(3443) s(3451) =< s(3443) s(3451) =< s(3436)+s(3443) s(3452) =< s(3443) s(3452) =< s(3436)+s(3444) s(3453) =< s(3444) s(3453) =< s(3436)+s(3444) s(3454) =< s(3443) s(3455) =< s(3440) s(3456) =< s(3441) s(3457) =< s(3440)-1 s(3454) =< s(3444)+s(3444)+s(3443) s(3458) =< s(3450)*s(3440) s(3459) =< s(3444)+s(3444)+s(3443) s(3460) =< s(3444)+s(3444)+s(3443) s(3461) =< s(3450)*s(3455) s(3462) =< s(3450)*s(3455) s(3463) =< s(3454)*s(3455) s(3464) =< s(3454)*s(3456) s(3460) =< s(3454)*s(3455) s(3465) =< s(3454)*s(3456) s(3466) =< s(3454)*s(3457) s(3459) =< s(3454)*s(3441) s(3467) =< s(3463) s(3468) =< s(3464) s(3469) =< s(3460) s(3470) =< s(3461) s(3471) =< s(3459) s(3472) =< s(3443) s(3473) =< s(3444) s(3473) =< s(3443) s(3472) =< s(3473)+s(3473)+s(3443) s(3474) =< s(3473)+s(3473)+s(3443) s(3475) =< s(3473)+s(3473)+s(3443) s(3476) =< s(3472)*s(3455) s(3477) =< s(3472)*s(3456) s(3475) =< s(3472)*s(3455) s(3478) =< s(3472)*s(3456) s(3479) =< s(3472)*s(3457) s(3474) =< s(3472)*s(3441) s(3480) =< s(3476) s(3481) =< s(3477) s(3482) =< s(3475) s(3483) =< s(3474) s(3484) =< s(3443) s(3484) =< s(3443)+s(3443) s(3485) =< s(3443) s(3485) =< s(3444)+s(3443) s(3486) =< s(3446) s(3487) =< s(3445) s(3488) =< s(3437) s(3489) =< s(3445) s(3489) =< s(3437)+s(3445) s(3490) =< s(3445) s(3490) =< s(3437)+s(3446) s(3491) =< s(3446) s(3491) =< s(3437)+s(3446) s(3492) =< s(3447) s(3493) =< s(3447) s(3493) =< s(3446)+s(3446)+s(3445) s(3494) =< s(3492)*s(3440) s(3495) =< s(3446)+s(3446)+s(3445) s(3496) =< s(3446)+s(3446)+s(3445) s(3497) =< s(3492)*s(3455) s(3498) =< s(3492)*s(3455) s(3499) =< s(3493)*s(3455) s(3500) =< s(3493)*s(3442) s(3496) =< s(3493)*s(3455) s(3501) =< s(3493)*s(3442) s(3502) =< s(3493)*s(3457) s(3495) =< s(3493)*s(3436) s(3503) =< s(3499) s(3504) =< s(3500) s(3505) =< s(3496) s(3506) =< s(3497) s(3507) =< s(3495) s(3508) =< s(3447) s(3508) =< s(3437)+s(3447) s(3509) =< s(3447) s(3510) =< s(3446) s(3510) =< s(3445) s(3509) =< s(3510)+s(3510)+s(3445) s(3511) =< s(3510)+s(3510)+s(3445) s(3512) =< s(3510)+s(3510)+s(3445) s(3513) =< s(3509)*s(3455) s(3514) =< s(3509)*s(3442) s(3512) =< s(3509)*s(3455) s(3515) =< s(3509)*s(3442) s(3516) =< s(3509)*s(3457) s(3511) =< s(3509)*s(3436) s(3517) =< s(3513) s(3518) =< s(3514) s(3519) =< s(3512) s(3520) =< s(3511) s(3521) =< s(3447) s(3521) =< s(3447)+s(3447) s(3522) =< s(3447) s(3522) =< s(3446)+s(3445) with precondition: [V1>=1,Out>=1,V1+1>=Out] #### Cost of chains of fun3(V1,V,Out): * Chain [70]: 39*s(3525)+735*s(3526)+9*s(3535)+477*s(3536)+3198*s(3537)+405*s(3538)+90*s(3539)+45*s(3540)+1944*s(3541)+126*s(3545)+126*s(3549)+216*s(3552)+108*s(3553)+3024*s(3554)+864*s(3555)+324*s(3556)+504*s(3557)+324*s(3558)+324*s(3559)+36*s(3565)+18*s(3566)+504*s(3567)+144*s(3568)+54*s(3569)+54*s(3570)+45*s(3571)+45*s(3572)+495*s(3573)+597*s(3574)+702*s(3575)+135*s(3576)+90*s(3577)+45*s(3578)+2454*s(3579)+1782*s(3580)+117*s(3581)+117*s(3585)+198*s(3588)+99*s(3589)+2772*s(3590)+792*s(3591)+297*s(3592)+468*s(3593)+297*s(3594)+270*s(3595)+324*s(3596)+36*s(3602)+18*s(3603)+504*s(3604)+144*s(3605)+54*s(3606)+54*s(3607)+45*s(3608)+45*s(3609)+39*s(3699)+735*s(3700)+9*s(3709)+477*s(3710)+3198*s(3711)+405*s(3712)+90*s(3713)+45*s(3714)+1944*s(3715)+126*s(3719)+126*s(3723)+216*s(3726)+108*s(3727)+3024*s(3728)+864*s(3729)+324*s(3730)+504*s(3731)+324*s(3732)+324*s(3733)+36*s(3739)+18*s(3740)+504*s(3741)+144*s(3742)+54*s(3743)+54*s(3744)+45*s(3745)+45*s(3746)+495*s(3747)+597*s(3748)+702*s(3749)+135*s(3750)+90*s(3751)+45*s(3752)+2454*s(3753)+1782*s(3754)+117*s(3755)+117*s(3759)+198*s(3762)+99*s(3763)+2772*s(3764)+792*s(3765)+297*s(3766)+468*s(3767)+297*s(3768)+270*s(3769)+324*s(3770)+36*s(3776)+18*s(3777)+504*s(3778)+144*s(3779)+54*s(3780)+54*s(3781)+45*s(3782)+45*s(3783)+1 Such that:aux(462) =< V1 aux(463) =< V1/2 aux(464) =< V aux(465) =< V/2 s(3699) =< aux(462) s(3700) =< aux(462) s(3699) =< aux(463) s(3701) =< aux(462)+2 s(3702) =< aux(462)+1 s(3703) =< aux(462) s(3704) =< s(3700)*s(3701) s(3705) =< s(3700)*s(3702) s(3706) =< s(3699)*s(3702) s(3707) =< s(3699)*s(3703) s(3708) =< s(3699)*s(3701) s(3709) =< s(3699)*s(3703) s(3710) =< s(3705) s(3711) =< s(3704) s(3712) =< s(3704) s(3712) =< aux(462)+s(3704) s(3713) =< s(3704) s(3713) =< aux(462)+s(3705) s(3714) =< s(3705) s(3714) =< aux(462)+s(3705) s(3715) =< s(3704) s(3716) =< s(3701) s(3717) =< s(3702) s(3718) =< s(3701)-1 s(3715) =< s(3705)+s(3705)+s(3704) s(3719) =< s(3711)*s(3701) s(3720) =< s(3705)+s(3705)+s(3704) s(3721) =< s(3705)+s(3705)+s(3704) s(3722) =< s(3711)*s(3716) s(3723) =< s(3711)*s(3716) s(3724) =< s(3715)*s(3716) s(3725) =< s(3715)*s(3717) s(3721) =< s(3715)*s(3716) s(3726) =< s(3715)*s(3717) s(3727) =< s(3715)*s(3718) s(3720) =< s(3715)*s(3702) s(3728) =< s(3724) s(3729) =< s(3725) s(3730) =< s(3721) s(3731) =< s(3722) s(3732) =< s(3720) s(3733) =< s(3704) s(3734) =< s(3705) s(3734) =< s(3704) s(3733) =< s(3734)+s(3734)+s(3704) s(3735) =< s(3734)+s(3734)+s(3704) s(3736) =< s(3734)+s(3734)+s(3704) s(3737) =< s(3733)*s(3716) s(3738) =< s(3733)*s(3717) s(3736) =< s(3733)*s(3716) s(3739) =< s(3733)*s(3717) s(3740) =< s(3733)*s(3718) s(3735) =< s(3733)*s(3702) s(3741) =< s(3737) s(3742) =< s(3738) s(3743) =< s(3736) s(3744) =< s(3735) s(3745) =< s(3704) s(3745) =< s(3704)+s(3704) s(3746) =< s(3704) s(3746) =< s(3705)+s(3704) s(3747) =< s(3707) s(3748) =< s(3706) s(3749) =< aux(463) s(3750) =< s(3706) s(3750) =< aux(463)+s(3706) s(3751) =< s(3706) s(3751) =< aux(463)+s(3707) s(3752) =< s(3707) s(3752) =< aux(463)+s(3707) s(3753) =< s(3708) s(3754) =< s(3708) s(3754) =< s(3707)+s(3707)+s(3706) s(3755) =< s(3753)*s(3701) s(3756) =< s(3707)+s(3707)+s(3706) s(3757) =< s(3707)+s(3707)+s(3706) s(3758) =< s(3753)*s(3716) s(3759) =< s(3753)*s(3716) s(3760) =< s(3754)*s(3716) s(3761) =< s(3754)*s(3703) s(3757) =< s(3754)*s(3716) s(3762) =< s(3754)*s(3703) s(3763) =< s(3754)*s(3718) s(3756) =< s(3754)*aux(462) s(3764) =< s(3760) s(3765) =< s(3761) s(3766) =< s(3757) s(3767) =< s(3758) s(3768) =< s(3756) s(3769) =< s(3708) s(3769) =< aux(463)+s(3708) s(3770) =< s(3708) s(3771) =< s(3707) s(3771) =< s(3706) s(3770) =< s(3771)+s(3771)+s(3706) s(3772) =< s(3771)+s(3771)+s(3706) s(3773) =< s(3771)+s(3771)+s(3706) s(3774) =< s(3770)*s(3716) s(3775) =< s(3770)*s(3703) s(3773) =< s(3770)*s(3716) s(3776) =< s(3770)*s(3703) s(3777) =< s(3770)*s(3718) s(3772) =< s(3770)*aux(462) s(3778) =< s(3774) s(3779) =< s(3775) s(3780) =< s(3773) s(3781) =< s(3772) s(3782) =< s(3708) s(3782) =< s(3708)+s(3708) s(3783) =< s(3708) s(3783) =< s(3707)+s(3706) s(3525) =< aux(464) s(3526) =< aux(464) s(3525) =< aux(465) s(3527) =< aux(464)+2 s(3528) =< aux(464)+1 s(3529) =< aux(464) s(3530) =< s(3526)*s(3527) s(3531) =< s(3526)*s(3528) s(3532) =< s(3525)*s(3528) s(3533) =< s(3525)*s(3529) s(3534) =< s(3525)*s(3527) s(3535) =< s(3525)*s(3529) s(3536) =< s(3531) s(3537) =< s(3530) s(3538) =< s(3530) s(3538) =< aux(464)+s(3530) s(3539) =< s(3530) s(3539) =< aux(464)+s(3531) s(3540) =< s(3531) s(3540) =< aux(464)+s(3531) s(3541) =< s(3530) s(3542) =< s(3527) s(3543) =< s(3528) s(3544) =< s(3527)-1 s(3541) =< s(3531)+s(3531)+s(3530) s(3545) =< s(3537)*s(3527) s(3546) =< s(3531)+s(3531)+s(3530) s(3547) =< s(3531)+s(3531)+s(3530) s(3548) =< s(3537)*s(3542) s(3549) =< s(3537)*s(3542) s(3550) =< s(3541)*s(3542) s(3551) =< s(3541)*s(3543) s(3547) =< s(3541)*s(3542) s(3552) =< s(3541)*s(3543) s(3553) =< s(3541)*s(3544) s(3546) =< s(3541)*s(3528) s(3554) =< s(3550) s(3555) =< s(3551) s(3556) =< s(3547) s(3557) =< s(3548) s(3558) =< s(3546) s(3559) =< s(3530) s(3560) =< s(3531) s(3560) =< s(3530) s(3559) =< s(3560)+s(3560)+s(3530) s(3561) =< s(3560)+s(3560)+s(3530) s(3562) =< s(3560)+s(3560)+s(3530) s(3563) =< s(3559)*s(3542) s(3564) =< s(3559)*s(3543) s(3562) =< s(3559)*s(3542) s(3565) =< s(3559)*s(3543) s(3566) =< s(3559)*s(3544) s(3561) =< s(3559)*s(3528) s(3567) =< s(3563) s(3568) =< s(3564) s(3569) =< s(3562) s(3570) =< s(3561) s(3571) =< s(3530) s(3571) =< s(3530)+s(3530) s(3572) =< s(3530) s(3572) =< s(3531)+s(3530) s(3573) =< s(3533) s(3574) =< s(3532) s(3575) =< aux(465) s(3576) =< s(3532) s(3576) =< aux(465)+s(3532) s(3577) =< s(3532) s(3577) =< aux(465)+s(3533) s(3578) =< s(3533) s(3578) =< aux(465)+s(3533) s(3579) =< s(3534) s(3580) =< s(3534) s(3580) =< s(3533)+s(3533)+s(3532) s(3581) =< s(3579)*s(3527) s(3582) =< s(3533)+s(3533)+s(3532) s(3583) =< s(3533)+s(3533)+s(3532) s(3584) =< s(3579)*s(3542) s(3585) =< s(3579)*s(3542) s(3586) =< s(3580)*s(3542) s(3587) =< s(3580)*s(3529) s(3583) =< s(3580)*s(3542) s(3588) =< s(3580)*s(3529) s(3589) =< s(3580)*s(3544) s(3582) =< s(3580)*aux(464) s(3590) =< s(3586) s(3591) =< s(3587) s(3592) =< s(3583) s(3593) =< s(3584) s(3594) =< s(3582) s(3595) =< s(3534) s(3595) =< aux(465)+s(3534) s(3596) =< s(3534) s(3597) =< s(3533) s(3597) =< s(3532) s(3596) =< s(3597)+s(3597)+s(3532) s(3598) =< s(3597)+s(3597)+s(3532) s(3599) =< s(3597)+s(3597)+s(3532) s(3600) =< s(3596)*s(3542) s(3601) =< s(3596)*s(3529) s(3599) =< s(3596)*s(3542) s(3602) =< s(3596)*s(3529) s(3603) =< s(3596)*s(3544) s(3598) =< s(3596)*aux(464) s(3604) =< s(3600) s(3605) =< s(3601) s(3606) =< s(3599) s(3607) =< s(3598) s(3608) =< s(3534) s(3608) =< s(3534)+s(3534) s(3609) =< s(3534) s(3609) =< s(3533)+s(3532) with precondition: [Out=0,V1>=0,V>=0] * Chain [69]: 52*s(4047)+982*s(4048)+12*s(4057)+636*s(4058)+4264*s(4059)+540*s(4060)+120*s(4061)+60*s(4062)+2592*s(4063)+168*s(4067)+168*s(4071)+288*s(4074)+144*s(4075)+4032*s(4076)+1152*s(4077)+432*s(4078)+672*s(4079)+432*s(4080)+432*s(4081)+48*s(4087)+24*s(4088)+672*s(4089)+192*s(4090)+72*s(4091)+72*s(4092)+60*s(4093)+60*s(4094)+660*s(4095)+796*s(4096)+936*s(4097)+180*s(4098)+120*s(4099)+60*s(4100)+3272*s(4101)+2376*s(4102)+156*s(4103)+156*s(4107)+264*s(4110)+132*s(4111)+3696*s(4112)+1056*s(4113)+396*s(4114)+624*s(4115)+396*s(4116)+360*s(4117)+432*s(4118)+48*s(4124)+24*s(4125)+672*s(4126)+192*s(4127)+72*s(4128)+72*s(4129)+60*s(4130)+60*s(4131)+39*s(4134)+735*s(4135)+9*s(4144)+477*s(4145)+3198*s(4146)+405*s(4147)+90*s(4148)+45*s(4149)+1944*s(4150)+126*s(4154)+126*s(4158)+216*s(4161)+108*s(4162)+3024*s(4163)+864*s(4164)+324*s(4165)+504*s(4166)+324*s(4167)+324*s(4168)+36*s(4174)+18*s(4175)+504*s(4176)+144*s(4177)+54*s(4178)+54*s(4179)+45*s(4180)+45*s(4181)+495*s(4182)+597*s(4183)+702*s(4184)+135*s(4185)+90*s(4186)+45*s(4187)+2454*s(4188)+1782*s(4189)+117*s(4190)+117*s(4194)+198*s(4197)+99*s(4198)+2772*s(4199)+792*s(4200)+297*s(4201)+468*s(4202)+297*s(4203)+270*s(4204)+324*s(4205)+36*s(4211)+18*s(4212)+504*s(4213)+144*s(4214)+54*s(4215)+54*s(4216)+45*s(4217)+45*s(4218)+1 Such that:aux(468) =< V1 aux(469) =< V1/2 aux(470) =< V aux(471) =< V/2 s(4047) =< aux(470) s(4048) =< aux(470) s(4047) =< aux(471) s(4049) =< aux(470)+2 s(4050) =< aux(470)+1 s(4051) =< aux(470) s(4052) =< s(4048)*s(4049) s(4053) =< s(4048)*s(4050) s(4054) =< s(4047)*s(4050) s(4055) =< s(4047)*s(4051) s(4056) =< s(4047)*s(4049) s(4057) =< s(4047)*s(4051) s(4058) =< s(4053) s(4059) =< s(4052) s(4060) =< s(4052) s(4060) =< aux(470)+s(4052) s(4061) =< s(4052) s(4061) =< aux(470)+s(4053) s(4062) =< s(4053) s(4062) =< aux(470)+s(4053) s(4063) =< s(4052) s(4064) =< s(4049) s(4065) =< s(4050) s(4066) =< s(4049)-1 s(4063) =< s(4053)+s(4053)+s(4052) s(4067) =< s(4059)*s(4049) s(4068) =< s(4053)+s(4053)+s(4052) s(4069) =< s(4053)+s(4053)+s(4052) s(4070) =< s(4059)*s(4064) s(4071) =< s(4059)*s(4064) s(4072) =< s(4063)*s(4064) s(4073) =< s(4063)*s(4065) s(4069) =< s(4063)*s(4064) s(4074) =< s(4063)*s(4065) s(4075) =< s(4063)*s(4066) s(4068) =< s(4063)*s(4050) s(4076) =< s(4072) s(4077) =< s(4073) s(4078) =< s(4069) s(4079) =< s(4070) s(4080) =< s(4068) s(4081) =< s(4052) s(4082) =< s(4053) s(4082) =< s(4052) s(4081) =< s(4082)+s(4082)+s(4052) s(4083) =< s(4082)+s(4082)+s(4052) s(4084) =< s(4082)+s(4082)+s(4052) s(4085) =< s(4081)*s(4064) s(4086) =< s(4081)*s(4065) s(4084) =< s(4081)*s(4064) s(4087) =< s(4081)*s(4065) s(4088) =< s(4081)*s(4066) s(4083) =< s(4081)*s(4050) s(4089) =< s(4085) s(4090) =< s(4086) s(4091) =< s(4084) s(4092) =< s(4083) s(4093) =< s(4052) s(4093) =< s(4052)+s(4052) s(4094) =< s(4052) s(4094) =< s(4053)+s(4052) s(4095) =< s(4055) s(4096) =< s(4054) s(4097) =< aux(471) s(4098) =< s(4054) s(4098) =< aux(471)+s(4054) s(4099) =< s(4054) s(4099) =< aux(471)+s(4055) s(4100) =< s(4055) s(4100) =< aux(471)+s(4055) s(4101) =< s(4056) s(4102) =< s(4056) s(4102) =< s(4055)+s(4055)+s(4054) s(4103) =< s(4101)*s(4049) s(4104) =< s(4055)+s(4055)+s(4054) s(4105) =< s(4055)+s(4055)+s(4054) s(4106) =< s(4101)*s(4064) s(4107) =< s(4101)*s(4064) s(4108) =< s(4102)*s(4064) s(4109) =< s(4102)*s(4051) s(4105) =< s(4102)*s(4064) s(4110) =< s(4102)*s(4051) s(4111) =< s(4102)*s(4066) s(4104) =< s(4102)*aux(470) s(4112) =< s(4108) s(4113) =< s(4109) s(4114) =< s(4105) s(4115) =< s(4106) s(4116) =< s(4104) s(4117) =< s(4056) s(4117) =< aux(471)+s(4056) s(4118) =< s(4056) s(4119) =< s(4055) s(4119) =< s(4054) s(4118) =< s(4119)+s(4119)+s(4054) s(4120) =< s(4119)+s(4119)+s(4054) s(4121) =< s(4119)+s(4119)+s(4054) s(4122) =< s(4118)*s(4064) s(4123) =< s(4118)*s(4051) s(4121) =< s(4118)*s(4064) s(4124) =< s(4118)*s(4051) s(4125) =< s(4118)*s(4066) s(4120) =< s(4118)*aux(470) s(4126) =< s(4122) s(4127) =< s(4123) s(4128) =< s(4121) s(4129) =< s(4120) s(4130) =< s(4056) s(4130) =< s(4056)+s(4056) s(4131) =< s(4056) s(4131) =< s(4055)+s(4054) s(4134) =< aux(468) s(4135) =< aux(468) s(4134) =< aux(469) s(4136) =< aux(468)+2 s(4137) =< aux(468)+1 s(4138) =< aux(468) s(4139) =< s(4135)*s(4136) s(4140) =< s(4135)*s(4137) s(4141) =< s(4134)*s(4137) s(4142) =< s(4134)*s(4138) s(4143) =< s(4134)*s(4136) s(4144) =< s(4134)*s(4138) s(4145) =< s(4140) s(4146) =< s(4139) s(4147) =< s(4139) s(4147) =< aux(468)+s(4139) s(4148) =< s(4139) s(4148) =< aux(468)+s(4140) s(4149) =< s(4140) s(4149) =< aux(468)+s(4140) s(4150) =< s(4139) s(4151) =< s(4136) s(4152) =< s(4137) s(4153) =< s(4136)-1 s(4150) =< s(4140)+s(4140)+s(4139) s(4154) =< s(4146)*s(4136) s(4155) =< s(4140)+s(4140)+s(4139) s(4156) =< s(4140)+s(4140)+s(4139) s(4157) =< s(4146)*s(4151) s(4158) =< s(4146)*s(4151) s(4159) =< s(4150)*s(4151) s(4160) =< s(4150)*s(4152) s(4156) =< s(4150)*s(4151) s(4161) =< s(4150)*s(4152) s(4162) =< s(4150)*s(4153) s(4155) =< s(4150)*s(4137) s(4163) =< s(4159) s(4164) =< s(4160) s(4165) =< s(4156) s(4166) =< s(4157) s(4167) =< s(4155) s(4168) =< s(4139) s(4169) =< s(4140) s(4169) =< s(4139) s(4168) =< s(4169)+s(4169)+s(4139) s(4170) =< s(4169)+s(4169)+s(4139) s(4171) =< s(4169)+s(4169)+s(4139) s(4172) =< s(4168)*s(4151) s(4173) =< s(4168)*s(4152) s(4171) =< s(4168)*s(4151) s(4174) =< s(4168)*s(4152) s(4175) =< s(4168)*s(4153) s(4170) =< s(4168)*s(4137) s(4176) =< s(4172) s(4177) =< s(4173) s(4178) =< s(4171) s(4179) =< s(4170) s(4180) =< s(4139) s(4180) =< s(4139)+s(4139) s(4181) =< s(4139) s(4181) =< s(4140)+s(4139) s(4182) =< s(4142) s(4183) =< s(4141) s(4184) =< aux(469) s(4185) =< s(4141) s(4185) =< aux(469)+s(4141) s(4186) =< s(4141) s(4186) =< aux(469)+s(4142) s(4187) =< s(4142) s(4187) =< aux(469)+s(4142) s(4188) =< s(4143) s(4189) =< s(4143) s(4189) =< s(4142)+s(4142)+s(4141) s(4190) =< s(4188)*s(4136) s(4191) =< s(4142)+s(4142)+s(4141) s(4192) =< s(4142)+s(4142)+s(4141) s(4193) =< s(4188)*s(4151) s(4194) =< s(4188)*s(4151) s(4195) =< s(4189)*s(4151) s(4196) =< s(4189)*s(4138) s(4192) =< s(4189)*s(4151) s(4197) =< s(4189)*s(4138) s(4198) =< s(4189)*s(4153) s(4191) =< s(4189)*aux(468) s(4199) =< s(4195) s(4200) =< s(4196) s(4201) =< s(4192) s(4202) =< s(4193) s(4203) =< s(4191) s(4204) =< s(4143) s(4204) =< aux(469)+s(4143) s(4205) =< s(4143) s(4206) =< s(4142) s(4206) =< s(4141) s(4205) =< s(4206)+s(4206)+s(4141) s(4207) =< s(4206)+s(4206)+s(4141) s(4208) =< s(4206)+s(4206)+s(4141) s(4209) =< s(4205)*s(4151) s(4210) =< s(4205)*s(4138) s(4208) =< s(4205)*s(4151) s(4211) =< s(4205)*s(4138) s(4212) =< s(4205)*s(4153) s(4207) =< s(4205)*aux(468) s(4213) =< s(4209) s(4214) =< s(4210) s(4215) =< s(4208) s(4216) =< s(4207) s(4217) =< s(4143) s(4217) =< s(4143)+s(4143) s(4218) =< s(4143) s(4218) =< s(4142)+s(4141) with precondition: [V1>=0,V>=1,Out>=0,V>=Out] * Chain [68]: 39*s(4658)+735*s(4659)+9*s(4668)+477*s(4669)+3198*s(4670)+405*s(4671)+90*s(4672)+45*s(4673)+1944*s(4674)+126*s(4678)+126*s(4682)+216*s(4685)+108*s(4686)+3024*s(4687)+864*s(4688)+324*s(4689)+504*s(4690)+324*s(4691)+324*s(4692)+36*s(4698)+18*s(4699)+504*s(4700)+144*s(4701)+54*s(4702)+54*s(4703)+45*s(4704)+45*s(4705)+495*s(4706)+597*s(4707)+702*s(4708)+135*s(4709)+90*s(4710)+45*s(4711)+2454*s(4712)+1782*s(4713)+117*s(4714)+117*s(4718)+198*s(4721)+99*s(4722)+2772*s(4723)+792*s(4724)+297*s(4725)+468*s(4726)+297*s(4727)+270*s(4728)+324*s(4729)+36*s(4735)+18*s(4736)+504*s(4737)+144*s(4738)+54*s(4739)+54*s(4740)+45*s(4741)+45*s(4742)+26*s(4832)+491*s(4833)+6*s(4842)+318*s(4843)+2132*s(4844)+270*s(4845)+60*s(4846)+30*s(4847)+1296*s(4848)+84*s(4852)+84*s(4856)+144*s(4859)+72*s(4860)+2016*s(4861)+576*s(4862)+216*s(4863)+336*s(4864)+216*s(4865)+216*s(4866)+24*s(4872)+12*s(4873)+336*s(4874)+96*s(4875)+36*s(4876)+36*s(4877)+30*s(4878)+30*s(4879)+330*s(4880)+398*s(4881)+468*s(4882)+90*s(4883)+60*s(4884)+30*s(4885)+1636*s(4886)+1188*s(4887)+78*s(4888)+78*s(4892)+132*s(4895)+66*s(4896)+1848*s(4897)+528*s(4898)+198*s(4899)+312*s(4900)+198*s(4901)+180*s(4902)+216*s(4903)+24*s(4909)+12*s(4910)+336*s(4911)+96*s(4912)+36*s(4913)+36*s(4914)+30*s(4915)+30*s(4916)+1 Such that:aux(473) =< V1 aux(474) =< V1/2 aux(475) =< V aux(476) =< V/2 s(4658) =< aux(473) s(4659) =< aux(473) s(4658) =< aux(474) s(4660) =< aux(473)+2 s(4661) =< aux(473)+1 s(4662) =< aux(473) s(4663) =< s(4659)*s(4660) s(4664) =< s(4659)*s(4661) s(4665) =< s(4658)*s(4661) s(4666) =< s(4658)*s(4662) s(4667) =< s(4658)*s(4660) s(4668) =< s(4658)*s(4662) s(4669) =< s(4664) s(4670) =< s(4663) s(4671) =< s(4663) s(4671) =< aux(473)+s(4663) s(4672) =< s(4663) s(4672) =< aux(473)+s(4664) s(4673) =< s(4664) s(4673) =< aux(473)+s(4664) s(4674) =< s(4663) s(4675) =< s(4660) s(4676) =< s(4661) s(4677) =< s(4660)-1 s(4674) =< s(4664)+s(4664)+s(4663) s(4678) =< s(4670)*s(4660) s(4679) =< s(4664)+s(4664)+s(4663) s(4680) =< s(4664)+s(4664)+s(4663) s(4681) =< s(4670)*s(4675) s(4682) =< s(4670)*s(4675) s(4683) =< s(4674)*s(4675) s(4684) =< s(4674)*s(4676) s(4680) =< s(4674)*s(4675) s(4685) =< s(4674)*s(4676) s(4686) =< s(4674)*s(4677) s(4679) =< s(4674)*s(4661) s(4687) =< s(4683) s(4688) =< s(4684) s(4689) =< s(4680) s(4690) =< s(4681) s(4691) =< s(4679) s(4692) =< s(4663) s(4693) =< s(4664) s(4693) =< s(4663) s(4692) =< s(4693)+s(4693)+s(4663) s(4694) =< s(4693)+s(4693)+s(4663) s(4695) =< s(4693)+s(4693)+s(4663) s(4696) =< s(4692)*s(4675) s(4697) =< s(4692)*s(4676) s(4695) =< s(4692)*s(4675) s(4698) =< s(4692)*s(4676) s(4699) =< s(4692)*s(4677) s(4694) =< s(4692)*s(4661) s(4700) =< s(4696) s(4701) =< s(4697) s(4702) =< s(4695) s(4703) =< s(4694) s(4704) =< s(4663) s(4704) =< s(4663)+s(4663) s(4705) =< s(4663) s(4705) =< s(4664)+s(4663) s(4706) =< s(4666) s(4707) =< s(4665) s(4708) =< aux(474) s(4709) =< s(4665) s(4709) =< aux(474)+s(4665) s(4710) =< s(4665) s(4710) =< aux(474)+s(4666) s(4711) =< s(4666) s(4711) =< aux(474)+s(4666) s(4712) =< s(4667) s(4713) =< s(4667) s(4713) =< s(4666)+s(4666)+s(4665) s(4714) =< s(4712)*s(4660) s(4715) =< s(4666)+s(4666)+s(4665) s(4716) =< s(4666)+s(4666)+s(4665) s(4717) =< s(4712)*s(4675) s(4718) =< s(4712)*s(4675) s(4719) =< s(4713)*s(4675) s(4720) =< s(4713)*s(4662) s(4716) =< s(4713)*s(4675) s(4721) =< s(4713)*s(4662) s(4722) =< s(4713)*s(4677) s(4715) =< s(4713)*aux(473) s(4723) =< s(4719) s(4724) =< s(4720) s(4725) =< s(4716) s(4726) =< s(4717) s(4727) =< s(4715) s(4728) =< s(4667) s(4728) =< aux(474)+s(4667) s(4729) =< s(4667) s(4730) =< s(4666) s(4730) =< s(4665) s(4729) =< s(4730)+s(4730)+s(4665) s(4731) =< s(4730)+s(4730)+s(4665) s(4732) =< s(4730)+s(4730)+s(4665) s(4733) =< s(4729)*s(4675) s(4734) =< s(4729)*s(4662) s(4732) =< s(4729)*s(4675) s(4735) =< s(4729)*s(4662) s(4736) =< s(4729)*s(4677) s(4731) =< s(4729)*aux(473) s(4737) =< s(4733) s(4738) =< s(4734) s(4739) =< s(4732) s(4740) =< s(4731) s(4741) =< s(4667) s(4741) =< s(4667)+s(4667) s(4742) =< s(4667) s(4742) =< s(4666)+s(4665) s(4832) =< aux(475) s(4833) =< aux(475) s(4832) =< aux(476) s(4834) =< aux(475)+2 s(4835) =< aux(475)+1 s(4836) =< aux(475) s(4837) =< s(4833)*s(4834) s(4838) =< s(4833)*s(4835) s(4839) =< s(4832)*s(4835) s(4840) =< s(4832)*s(4836) s(4841) =< s(4832)*s(4834) s(4842) =< s(4832)*s(4836) s(4843) =< s(4838) s(4844) =< s(4837) s(4845) =< s(4837) s(4845) =< aux(475)+s(4837) s(4846) =< s(4837) s(4846) =< aux(475)+s(4838) s(4847) =< s(4838) s(4847) =< aux(475)+s(4838) s(4848) =< s(4837) s(4849) =< s(4834) s(4850) =< s(4835) s(4851) =< s(4834)-1 s(4848) =< s(4838)+s(4838)+s(4837) s(4852) =< s(4844)*s(4834) s(4853) =< s(4838)+s(4838)+s(4837) s(4854) =< s(4838)+s(4838)+s(4837) s(4855) =< s(4844)*s(4849) s(4856) =< s(4844)*s(4849) s(4857) =< s(4848)*s(4849) s(4858) =< s(4848)*s(4850) s(4854) =< s(4848)*s(4849) s(4859) =< s(4848)*s(4850) s(4860) =< s(4848)*s(4851) s(4853) =< s(4848)*s(4835) s(4861) =< s(4857) s(4862) =< s(4858) s(4863) =< s(4854) s(4864) =< s(4855) s(4865) =< s(4853) s(4866) =< s(4837) s(4867) =< s(4838) s(4867) =< s(4837) s(4866) =< s(4867)+s(4867)+s(4837) s(4868) =< s(4867)+s(4867)+s(4837) s(4869) =< s(4867)+s(4867)+s(4837) s(4870) =< s(4866)*s(4849) s(4871) =< s(4866)*s(4850) s(4869) =< s(4866)*s(4849) s(4872) =< s(4866)*s(4850) s(4873) =< s(4866)*s(4851) s(4868) =< s(4866)*s(4835) s(4874) =< s(4870) s(4875) =< s(4871) s(4876) =< s(4869) s(4877) =< s(4868) s(4878) =< s(4837) s(4878) =< s(4837)+s(4837) s(4879) =< s(4837) s(4879) =< s(4838)+s(4837) s(4880) =< s(4840) s(4881) =< s(4839) s(4882) =< aux(476) s(4883) =< s(4839) s(4883) =< aux(476)+s(4839) s(4884) =< s(4839) s(4884) =< aux(476)+s(4840) s(4885) =< s(4840) s(4885) =< aux(476)+s(4840) s(4886) =< s(4841) s(4887) =< s(4841) s(4887) =< s(4840)+s(4840)+s(4839) s(4888) =< s(4886)*s(4834) s(4889) =< s(4840)+s(4840)+s(4839) s(4890) =< s(4840)+s(4840)+s(4839) s(4891) =< s(4886)*s(4849) s(4892) =< s(4886)*s(4849) s(4893) =< s(4887)*s(4849) s(4894) =< s(4887)*s(4836) s(4890) =< s(4887)*s(4849) s(4895) =< s(4887)*s(4836) s(4896) =< s(4887)*s(4851) s(4889) =< s(4887)*aux(475) s(4897) =< s(4893) s(4898) =< s(4894) s(4899) =< s(4890) s(4900) =< s(4891) s(4901) =< s(4889) s(4902) =< s(4841) s(4902) =< aux(476)+s(4841) s(4903) =< s(4841) s(4904) =< s(4840) s(4904) =< s(4839) s(4903) =< s(4904)+s(4904)+s(4839) s(4905) =< s(4904)+s(4904)+s(4839) s(4906) =< s(4904)+s(4904)+s(4839) s(4907) =< s(4903)*s(4849) s(4908) =< s(4903)*s(4836) s(4906) =< s(4903)*s(4849) s(4909) =< s(4903)*s(4836) s(4910) =< s(4903)*s(4851) s(4905) =< s(4903)*aux(475) s(4911) =< s(4907) s(4912) =< s(4908) s(4913) =< s(4906) s(4914) =< s(4905) s(4915) =< s(4841) s(4915) =< s(4841)+s(4841) s(4916) =< s(4841) s(4916) =< s(4840)+s(4839) with precondition: [V1>=1,V>=0,Out>=0,V1>=Out] #### Cost of chains of fun4(V1,V,Out): * Chain [72]: 39*s(5095)+737*s(5096)+9*s(5105)+477*s(5106)+3198*s(5107)+405*s(5108)+90*s(5109)+45*s(5110)+1944*s(5111)+126*s(5115)+126*s(5119)+216*s(5122)+108*s(5123)+3024*s(5124)+864*s(5125)+324*s(5126)+504*s(5127)+324*s(5128)+324*s(5129)+36*s(5135)+18*s(5136)+504*s(5137)+144*s(5138)+54*s(5139)+54*s(5140)+45*s(5141)+45*s(5142)+495*s(5143)+597*s(5144)+702*s(5145)+135*s(5146)+90*s(5147)+45*s(5148)+2454*s(5149)+1782*s(5150)+117*s(5151)+117*s(5155)+198*s(5158)+99*s(5159)+2772*s(5160)+792*s(5161)+297*s(5162)+468*s(5163)+297*s(5164)+270*s(5165)+324*s(5166)+36*s(5172)+18*s(5173)+504*s(5174)+144*s(5175)+54*s(5176)+54*s(5177)+45*s(5178)+45*s(5179)+26*s(5270)+490*s(5271)+6*s(5280)+318*s(5281)+2132*s(5282)+270*s(5283)+60*s(5284)+30*s(5285)+1296*s(5286)+84*s(5290)+84*s(5294)+144*s(5297)+72*s(5298)+2016*s(5299)+576*s(5300)+216*s(5301)+336*s(5302)+216*s(5303)+216*s(5304)+24*s(5310)+12*s(5311)+336*s(5312)+96*s(5313)+36*s(5314)+36*s(5315)+30*s(5316)+30*s(5317)+330*s(5318)+398*s(5319)+468*s(5320)+90*s(5321)+60*s(5322)+30*s(5323)+1636*s(5324)+1188*s(5325)+78*s(5326)+78*s(5330)+132*s(5333)+66*s(5334)+1848*s(5335)+528*s(5336)+198*s(5337)+312*s(5338)+198*s(5339)+180*s(5340)+216*s(5341)+24*s(5347)+12*s(5348)+336*s(5349)+96*s(5350)+36*s(5351)+36*s(5352)+30*s(5353)+30*s(5354)+1 Such that:aux(479) =< V1 aux(480) =< V1/2 aux(481) =< V aux(482) =< V/2 s(5270) =< aux(479) s(5271) =< aux(479) s(5270) =< aux(480) s(5272) =< aux(479)+2 s(5273) =< aux(479)+1 s(5274) =< aux(479) s(5275) =< s(5271)*s(5272) s(5276) =< s(5271)*s(5273) s(5277) =< s(5270)*s(5273) s(5278) =< s(5270)*s(5274) s(5279) =< s(5270)*s(5272) s(5280) =< s(5270)*s(5274) s(5281) =< s(5276) s(5282) =< s(5275) s(5283) =< s(5275) s(5283) =< aux(479)+s(5275) s(5284) =< s(5275) s(5284) =< aux(479)+s(5276) s(5285) =< s(5276) s(5285) =< aux(479)+s(5276) s(5286) =< s(5275) s(5287) =< s(5272) s(5288) =< s(5273) s(5289) =< s(5272)-1 s(5286) =< s(5276)+s(5276)+s(5275) s(5290) =< s(5282)*s(5272) s(5291) =< s(5276)+s(5276)+s(5275) s(5292) =< s(5276)+s(5276)+s(5275) s(5293) =< s(5282)*s(5287) s(5294) =< s(5282)*s(5287) s(5295) =< s(5286)*s(5287) s(5296) =< s(5286)*s(5288) s(5292) =< s(5286)*s(5287) s(5297) =< s(5286)*s(5288) s(5298) =< s(5286)*s(5289) s(5291) =< s(5286)*s(5273) s(5299) =< s(5295) s(5300) =< s(5296) s(5301) =< s(5292) s(5302) =< s(5293) s(5303) =< s(5291) s(5304) =< s(5275) s(5305) =< s(5276) s(5305) =< s(5275) s(5304) =< s(5305)+s(5305)+s(5275) s(5306) =< s(5305)+s(5305)+s(5275) s(5307) =< s(5305)+s(5305)+s(5275) s(5308) =< s(5304)*s(5287) s(5309) =< s(5304)*s(5288) s(5307) =< s(5304)*s(5287) s(5310) =< s(5304)*s(5288) s(5311) =< s(5304)*s(5289) s(5306) =< s(5304)*s(5273) s(5312) =< s(5308) s(5313) =< s(5309) s(5314) =< s(5307) s(5315) =< s(5306) s(5316) =< s(5275) s(5316) =< s(5275)+s(5275) s(5317) =< s(5275) s(5317) =< s(5276)+s(5275) s(5318) =< s(5278) s(5319) =< s(5277) s(5320) =< aux(480) s(5321) =< s(5277) s(5321) =< aux(480)+s(5277) s(5322) =< s(5277) s(5322) =< aux(480)+s(5278) s(5323) =< s(5278) s(5323) =< aux(480)+s(5278) s(5324) =< s(5279) s(5325) =< s(5279) s(5325) =< s(5278)+s(5278)+s(5277) s(5326) =< s(5324)*s(5272) s(5327) =< s(5278)+s(5278)+s(5277) s(5328) =< s(5278)+s(5278)+s(5277) s(5329) =< s(5324)*s(5287) s(5330) =< s(5324)*s(5287) s(5331) =< s(5325)*s(5287) s(5332) =< s(5325)*s(5274) s(5328) =< s(5325)*s(5287) s(5333) =< s(5325)*s(5274) s(5334) =< s(5325)*s(5289) s(5327) =< s(5325)*aux(479) s(5335) =< s(5331) s(5336) =< s(5332) s(5337) =< s(5328) s(5338) =< s(5329) s(5339) =< s(5327) s(5340) =< s(5279) s(5340) =< aux(480)+s(5279) s(5341) =< s(5279) s(5342) =< s(5278) s(5342) =< s(5277) s(5341) =< s(5342)+s(5342)+s(5277) s(5343) =< s(5342)+s(5342)+s(5277) s(5344) =< s(5342)+s(5342)+s(5277) s(5345) =< s(5341)*s(5287) s(5346) =< s(5341)*s(5274) s(5344) =< s(5341)*s(5287) s(5347) =< s(5341)*s(5274) s(5348) =< s(5341)*s(5289) s(5343) =< s(5341)*aux(479) s(5349) =< s(5345) s(5350) =< s(5346) s(5351) =< s(5344) s(5352) =< s(5343) s(5353) =< s(5279) s(5353) =< s(5279)+s(5279) s(5354) =< s(5279) s(5354) =< s(5278)+s(5277) s(5096) =< aux(481) s(5095) =< aux(481) s(5095) =< aux(482) s(5097) =< aux(481)+2 s(5098) =< aux(481)+1 s(5099) =< aux(481) s(5100) =< s(5096)*s(5097) s(5101) =< s(5096)*s(5098) s(5102) =< s(5095)*s(5098) s(5103) =< s(5095)*s(5099) s(5104) =< s(5095)*s(5097) s(5105) =< s(5095)*s(5099) s(5106) =< s(5101) s(5107) =< s(5100) s(5108) =< s(5100) s(5108) =< aux(481)+s(5100) s(5109) =< s(5100) s(5109) =< aux(481)+s(5101) s(5110) =< s(5101) s(5110) =< aux(481)+s(5101) s(5111) =< s(5100) s(5112) =< s(5097) s(5113) =< s(5098) s(5114) =< s(5097)-1 s(5111) =< s(5101)+s(5101)+s(5100) s(5115) =< s(5107)*s(5097) s(5116) =< s(5101)+s(5101)+s(5100) s(5117) =< s(5101)+s(5101)+s(5100) s(5118) =< s(5107)*s(5112) s(5119) =< s(5107)*s(5112) s(5120) =< s(5111)*s(5112) s(5121) =< s(5111)*s(5113) s(5117) =< s(5111)*s(5112) s(5122) =< s(5111)*s(5113) s(5123) =< s(5111)*s(5114) s(5116) =< s(5111)*s(5098) s(5124) =< s(5120) s(5125) =< s(5121) s(5126) =< s(5117) s(5127) =< s(5118) s(5128) =< s(5116) s(5129) =< s(5100) s(5130) =< s(5101) s(5130) =< s(5100) s(5129) =< s(5130)+s(5130)+s(5100) s(5131) =< s(5130)+s(5130)+s(5100) s(5132) =< s(5130)+s(5130)+s(5100) s(5133) =< s(5129)*s(5112) s(5134) =< s(5129)*s(5113) s(5132) =< s(5129)*s(5112) s(5135) =< s(5129)*s(5113) s(5136) =< s(5129)*s(5114) s(5131) =< s(5129)*s(5098) s(5137) =< s(5133) s(5138) =< s(5134) s(5139) =< s(5132) s(5140) =< s(5131) s(5141) =< s(5100) s(5141) =< s(5100)+s(5100) s(5142) =< s(5100) s(5142) =< s(5101)+s(5100) s(5143) =< s(5103) s(5144) =< s(5102) s(5145) =< aux(482) s(5146) =< s(5102) s(5146) =< aux(482)+s(5102) s(5147) =< s(5102) s(5147) =< aux(482)+s(5103) s(5148) =< s(5103) s(5148) =< aux(482)+s(5103) s(5149) =< s(5104) s(5150) =< s(5104) s(5150) =< s(5103)+s(5103)+s(5102) s(5151) =< s(5149)*s(5097) s(5152) =< s(5103)+s(5103)+s(5102) s(5153) =< s(5103)+s(5103)+s(5102) s(5154) =< s(5149)*s(5112) s(5155) =< s(5149)*s(5112) s(5156) =< s(5150)*s(5112) s(5157) =< s(5150)*s(5099) s(5153) =< s(5150)*s(5112) s(5158) =< s(5150)*s(5099) s(5159) =< s(5150)*s(5114) s(5152) =< s(5150)*aux(481) s(5160) =< s(5156) s(5161) =< s(5157) s(5162) =< s(5153) s(5163) =< s(5154) s(5164) =< s(5152) s(5165) =< s(5104) s(5165) =< aux(482)+s(5104) s(5166) =< s(5104) s(5167) =< s(5103) s(5167) =< s(5102) s(5166) =< s(5167)+s(5167)+s(5102) s(5168) =< s(5167)+s(5167)+s(5102) s(5169) =< s(5167)+s(5167)+s(5102) s(5170) =< s(5166)*s(5112) s(5171) =< s(5166)*s(5099) s(5169) =< s(5166)*s(5112) s(5172) =< s(5166)*s(5099) s(5173) =< s(5166)*s(5114) s(5168) =< s(5166)*aux(481) s(5174) =< s(5170) s(5175) =< s(5171) s(5176) =< s(5169) s(5177) =< s(5168) s(5178) =< s(5104) s(5178) =< s(5104)+s(5104) s(5179) =< s(5104) s(5179) =< s(5103)+s(5102) with precondition: [Out=0,V1>=0,V>=0] * Chain [71]: 39*s(5533)+735*s(5534)+9*s(5543)+477*s(5544)+3198*s(5545)+405*s(5546)+90*s(5547)+45*s(5548)+1944*s(5549)+126*s(5553)+126*s(5557)+216*s(5560)+108*s(5561)+3024*s(5562)+864*s(5563)+324*s(5564)+504*s(5565)+324*s(5566)+324*s(5567)+36*s(5573)+18*s(5574)+504*s(5575)+144*s(5576)+54*s(5577)+54*s(5578)+45*s(5579)+45*s(5580)+495*s(5581)+597*s(5582)+702*s(5583)+135*s(5584)+90*s(5585)+45*s(5586)+2454*s(5587)+1782*s(5588)+117*s(5589)+117*s(5593)+198*s(5596)+99*s(5597)+2772*s(5598)+792*s(5599)+297*s(5600)+468*s(5601)+297*s(5602)+270*s(5603)+324*s(5604)+36*s(5610)+18*s(5611)+504*s(5612)+144*s(5613)+54*s(5614)+54*s(5615)+45*s(5616)+45*s(5617)+26*s(5707)+491*s(5708)+6*s(5717)+318*s(5718)+2132*s(5719)+270*s(5720)+60*s(5721)+30*s(5722)+1296*s(5723)+84*s(5727)+84*s(5731)+144*s(5734)+72*s(5735)+2016*s(5736)+576*s(5737)+216*s(5738)+336*s(5739)+216*s(5740)+216*s(5741)+24*s(5747)+12*s(5748)+336*s(5749)+96*s(5750)+36*s(5751)+36*s(5752)+30*s(5753)+30*s(5754)+330*s(5755)+398*s(5756)+468*s(5757)+90*s(5758)+60*s(5759)+30*s(5760)+1636*s(5761)+1188*s(5762)+78*s(5763)+78*s(5767)+132*s(5770)+66*s(5771)+1848*s(5772)+528*s(5773)+198*s(5774)+312*s(5775)+198*s(5776)+180*s(5777)+216*s(5778)+24*s(5784)+12*s(5785)+336*s(5786)+96*s(5787)+36*s(5788)+36*s(5789)+30*s(5790)+30*s(5791)+1 Such that:aux(484) =< V1 aux(485) =< V1/2 aux(486) =< V aux(487) =< V/2 s(5533) =< aux(484) s(5534) =< aux(484) s(5533) =< aux(485) s(5535) =< aux(484)+2 s(5536) =< aux(484)+1 s(5537) =< aux(484) s(5538) =< s(5534)*s(5535) s(5539) =< s(5534)*s(5536) s(5540) =< s(5533)*s(5536) s(5541) =< s(5533)*s(5537) s(5542) =< s(5533)*s(5535) s(5543) =< s(5533)*s(5537) s(5544) =< s(5539) s(5545) =< s(5538) s(5546) =< s(5538) s(5546) =< aux(484)+s(5538) s(5547) =< s(5538) s(5547) =< aux(484)+s(5539) s(5548) =< s(5539) s(5548) =< aux(484)+s(5539) s(5549) =< s(5538) s(5550) =< s(5535) s(5551) =< s(5536) s(5552) =< s(5535)-1 s(5549) =< s(5539)+s(5539)+s(5538) s(5553) =< s(5545)*s(5535) s(5554) =< s(5539)+s(5539)+s(5538) s(5555) =< s(5539)+s(5539)+s(5538) s(5556) =< s(5545)*s(5550) s(5557) =< s(5545)*s(5550) s(5558) =< s(5549)*s(5550) s(5559) =< s(5549)*s(5551) s(5555) =< s(5549)*s(5550) s(5560) =< s(5549)*s(5551) s(5561) =< s(5549)*s(5552) s(5554) =< s(5549)*s(5536) s(5562) =< s(5558) s(5563) =< s(5559) s(5564) =< s(5555) s(5565) =< s(5556) s(5566) =< s(5554) s(5567) =< s(5538) s(5568) =< s(5539) s(5568) =< s(5538) s(5567) =< s(5568)+s(5568)+s(5538) s(5569) =< s(5568)+s(5568)+s(5538) s(5570) =< s(5568)+s(5568)+s(5538) s(5571) =< s(5567)*s(5550) s(5572) =< s(5567)*s(5551) s(5570) =< s(5567)*s(5550) s(5573) =< s(5567)*s(5551) s(5574) =< s(5567)*s(5552) s(5569) =< s(5567)*s(5536) s(5575) =< s(5571) s(5576) =< s(5572) s(5577) =< s(5570) s(5578) =< s(5569) s(5579) =< s(5538) s(5579) =< s(5538)+s(5538) s(5580) =< s(5538) s(5580) =< s(5539)+s(5538) s(5581) =< s(5541) s(5582) =< s(5540) s(5583) =< aux(485) s(5584) =< s(5540) s(5584) =< aux(485)+s(5540) s(5585) =< s(5540) s(5585) =< aux(485)+s(5541) s(5586) =< s(5541) s(5586) =< aux(485)+s(5541) s(5587) =< s(5542) s(5588) =< s(5542) s(5588) =< s(5541)+s(5541)+s(5540) s(5589) =< s(5587)*s(5535) s(5590) =< s(5541)+s(5541)+s(5540) s(5591) =< s(5541)+s(5541)+s(5540) s(5592) =< s(5587)*s(5550) s(5593) =< s(5587)*s(5550) s(5594) =< s(5588)*s(5550) s(5595) =< s(5588)*s(5537) s(5591) =< s(5588)*s(5550) s(5596) =< s(5588)*s(5537) s(5597) =< s(5588)*s(5552) s(5590) =< s(5588)*aux(484) s(5598) =< s(5594) s(5599) =< s(5595) s(5600) =< s(5591) s(5601) =< s(5592) s(5602) =< s(5590) s(5603) =< s(5542) s(5603) =< aux(485)+s(5542) s(5604) =< s(5542) s(5605) =< s(5541) s(5605) =< s(5540) s(5604) =< s(5605)+s(5605)+s(5540) s(5606) =< s(5605)+s(5605)+s(5540) s(5607) =< s(5605)+s(5605)+s(5540) s(5608) =< s(5604)*s(5550) s(5609) =< s(5604)*s(5537) s(5607) =< s(5604)*s(5550) s(5610) =< s(5604)*s(5537) s(5611) =< s(5604)*s(5552) s(5606) =< s(5604)*aux(484) s(5612) =< s(5608) s(5613) =< s(5609) s(5614) =< s(5607) s(5615) =< s(5606) s(5616) =< s(5542) s(5616) =< s(5542)+s(5542) s(5617) =< s(5542) s(5617) =< s(5541)+s(5540) s(5707) =< aux(486) s(5708) =< aux(486) s(5707) =< aux(487) s(5709) =< aux(486)+2 s(5710) =< aux(486)+1 s(5711) =< aux(486) s(5712) =< s(5708)*s(5709) s(5713) =< s(5708)*s(5710) s(5714) =< s(5707)*s(5710) s(5715) =< s(5707)*s(5711) s(5716) =< s(5707)*s(5709) s(5717) =< s(5707)*s(5711) s(5718) =< s(5713) s(5719) =< s(5712) s(5720) =< s(5712) s(5720) =< aux(486)+s(5712) s(5721) =< s(5712) s(5721) =< aux(486)+s(5713) s(5722) =< s(5713) s(5722) =< aux(486)+s(5713) s(5723) =< s(5712) s(5724) =< s(5709) s(5725) =< s(5710) s(5726) =< s(5709)-1 s(5723) =< s(5713)+s(5713)+s(5712) s(5727) =< s(5719)*s(5709) s(5728) =< s(5713)+s(5713)+s(5712) s(5729) =< s(5713)+s(5713)+s(5712) s(5730) =< s(5719)*s(5724) s(5731) =< s(5719)*s(5724) s(5732) =< s(5723)*s(5724) s(5733) =< s(5723)*s(5725) s(5729) =< s(5723)*s(5724) s(5734) =< s(5723)*s(5725) s(5735) =< s(5723)*s(5726) s(5728) =< s(5723)*s(5710) s(5736) =< s(5732) s(5737) =< s(5733) s(5738) =< s(5729) s(5739) =< s(5730) s(5740) =< s(5728) s(5741) =< s(5712) s(5742) =< s(5713) s(5742) =< s(5712) s(5741) =< s(5742)+s(5742)+s(5712) s(5743) =< s(5742)+s(5742)+s(5712) s(5744) =< s(5742)+s(5742)+s(5712) s(5745) =< s(5741)*s(5724) s(5746) =< s(5741)*s(5725) s(5744) =< s(5741)*s(5724) s(5747) =< s(5741)*s(5725) s(5748) =< s(5741)*s(5726) s(5743) =< s(5741)*s(5710) s(5749) =< s(5745) s(5750) =< s(5746) s(5751) =< s(5744) s(5752) =< s(5743) s(5753) =< s(5712) s(5753) =< s(5712)+s(5712) s(5754) =< s(5712) s(5754) =< s(5713)+s(5712) s(5755) =< s(5715) s(5756) =< s(5714) s(5757) =< aux(487) s(5758) =< s(5714) s(5758) =< aux(487)+s(5714) s(5759) =< s(5714) s(5759) =< aux(487)+s(5715) s(5760) =< s(5715) s(5760) =< aux(487)+s(5715) s(5761) =< s(5716) s(5762) =< s(5716) s(5762) =< s(5715)+s(5715)+s(5714) s(5763) =< s(5761)*s(5709) s(5764) =< s(5715)+s(5715)+s(5714) s(5765) =< s(5715)+s(5715)+s(5714) s(5766) =< s(5761)*s(5724) s(5767) =< s(5761)*s(5724) s(5768) =< s(5762)*s(5724) s(5769) =< s(5762)*s(5711) s(5765) =< s(5762)*s(5724) s(5770) =< s(5762)*s(5711) s(5771) =< s(5762)*s(5726) s(5764) =< s(5762)*aux(486) s(5772) =< s(5768) s(5773) =< s(5769) s(5774) =< s(5765) s(5775) =< s(5766) s(5776) =< s(5764) s(5777) =< s(5716) s(5777) =< aux(487)+s(5716) s(5778) =< s(5716) s(5779) =< s(5715) s(5779) =< s(5714) s(5778) =< s(5779)+s(5779)+s(5714) s(5780) =< s(5779)+s(5779)+s(5714) s(5781) =< s(5779)+s(5779)+s(5714) s(5782) =< s(5778)*s(5724) s(5783) =< s(5778)*s(5711) s(5781) =< s(5778)*s(5724) s(5784) =< s(5778)*s(5711) s(5785) =< s(5778)*s(5726) s(5780) =< s(5778)*aux(486) s(5786) =< s(5782) s(5787) =< s(5783) s(5788) =< s(5781) s(5789) =< s(5780) s(5790) =< s(5716) s(5790) =< s(5716)+s(5716) s(5791) =< s(5716) s(5791) =< s(5715)+s(5714) with precondition: [V1>=1,V>=0,Out>=0,V1>=Out] #### Cost of chains of fun5(V1,V,Out): * Chain [75]: 1308*s(5976)+26*s(6050)+1528*s(6051)+6*s(6060)+318*s(6061)+2132*s(6062)+270*s(6063)+60*s(6064)+30*s(6065)+1296*s(6066)+84*s(6070)+84*s(6074)+144*s(6077)+72*s(6078)+2016*s(6079)+576*s(6080)+216*s(6081)+336*s(6082)+216*s(6083)+216*s(6084)+24*s(6090)+12*s(6091)+336*s(6092)+96*s(6093)+36*s(6094)+36*s(6095)+30*s(6096)+30*s(6097)+330*s(6098)+398*s(6099)+468*s(6100)+90*s(6101)+60*s(6102)+30*s(6103)+1636*s(6104)+1188*s(6105)+78*s(6106)+78*s(6110)+132*s(6113)+66*s(6114)+1848*s(6115)+528*s(6116)+198*s(6117)+312*s(6118)+198*s(6119)+180*s(6120)+216*s(6121)+24*s(6127)+12*s(6128)+336*s(6129)+96*s(6130)+36*s(6131)+36*s(6132)+30*s(6133)+30*s(6134)+90*s(6147)+186*s(6148)+90*s(6150)+609*s(6152)+36*s(6156)+36*s(6160)+66*s(6163)+33*s(6164)+1188*s(6165)+99*s(6167)+144*s(6168)+99*s(6169)+54*s(6172)+60*s(6173)+6*s(6175)+6*s(6179)+6*s(6182)+3*s(6183)+108*s(6184)+9*s(6186)+24*s(6187)+18*s(6188)+9*s(6189)+54*s(6190)+6*s(6196)+3*s(6197)+108*s(6198)+9*s(6200)+9*s(6201)+54*s(6203)+6*s(6208)+3*s(6209)+108*s(6210)+9*s(6212)+9*s(6213)+26*s(6218)+2098*s(6219)+6*s(6228)+318*s(6229)+2132*s(6230)+270*s(6231)+60*s(6232)+30*s(6233)+1296*s(6234)+84*s(6238)+84*s(6242)+144*s(6245)+72*s(6246)+2016*s(6247)+576*s(6248)+216*s(6249)+336*s(6250)+216*s(6251)+216*s(6252)+24*s(6258)+12*s(6259)+336*s(6260)+96*s(6261)+36*s(6262)+36*s(6263)+30*s(6264)+30*s(6265)+330*s(6266)+398*s(6267)+468*s(6268)+90*s(6269)+60*s(6270)+30*s(6271)+1636*s(6272)+1188*s(6273)+78*s(6274)+78*s(6278)+132*s(6281)+66*s(6282)+1848*s(6283)+528*s(6284)+198*s(6285)+312*s(6286)+198*s(6287)+180*s(6288)+216*s(6289)+24*s(6295)+12*s(6296)+336*s(6297)+96*s(6298)+36*s(6299)+36*s(6300)+30*s(6301)+30*s(6302)+60*s(6313)+138*s(6314)+120*s(6317)+36*s(6324)+36*s(6328)+36*s(6332)+1152*s(6333)+108*s(6335)+168*s(6340)+6*s(6343)+6*s(6347)+6*s(6351)+192*s(6352)+18*s(6354)+18*s(6356)+15*s(6382)+707*s(6574)+594*s(6575)+36*s(6579)+36*s(6583)+66*s(6586)+33*s(6587)+924*s(6588)+264*s(6589)+99*s(6590)+144*s(6591)+99*s(6592)+72*s(6593)+30*s(6594)+54*s(6595)+60*s(6596)+6*s(6598)+6*s(6602)+6*s(6605)+3*s(6606)+84*s(6607)+24*s(6608)+9*s(6609)+24*s(6610)+18*s(6611)+9*s(6612)+54*s(6613)+6*s(6619)+3*s(6620)+84*s(6621)+24*s(6622)+9*s(6623)+9*s(6624)+60*s(6625)+54*s(6626)+6*s(6631)+3*s(6632)+84*s(6633)+24*s(6634)+9*s(6635)+9*s(6636)+15*s(6637)+15*s(6638)+9 Such that:s(6561) =< V1+V s(6562) =< V1+V+1 aux(498) =< 1 aux(499) =< V1 aux(500) =< V1+1 aux(501) =< V1/2 aux(502) =< V aux(503) =< V+1 aux(504) =< V/2 s(5976) =< aux(498) s(6219) =< aux(499) s(6051) =< aux(502) s(6313) =< aux(500) s(6314) =< aux(500) s(6313) =< aux(498)+aux(499) s(6147) =< aux(503) s(6148) =< aux(503) s(6147) =< aux(498)+aux(502) s(6317) =< aux(499) s(6317) =< aux(498)+aux(499) s(6150) =< aux(502) s(6150) =< aux(498)+aux(502) s(6574) =< s(6561) s(6575) =< s(6561) s(6576) =< s(6561) s(6054) =< aux(502) s(6578) =< s(6561)-1 s(6575) =< aux(502)+aux(502)+aux(499) s(6579) =< s(6574)*s(6561) s(6580) =< aux(502)+aux(502)+aux(499) s(6581) =< aux(502)+aux(502)+aux(499) s(6582) =< s(6574)*s(6576) s(6583) =< s(6574)*s(6576) s(6584) =< s(6575)*s(6576) s(6585) =< s(6575)*s(6054) s(6581) =< s(6575)*s(6576) s(6586) =< s(6575)*s(6054) s(6587) =< s(6575)*s(6578) s(6580) =< s(6575)*aux(502) s(6588) =< s(6584) s(6589) =< s(6585) s(6590) =< s(6581) s(6591) =< s(6582) s(6592) =< s(6580) s(6593) =< s(6562) s(6594) =< s(6562) s(6594) =< aux(498)+s(6561) s(6595) =< s(6561) s(6596) =< s(6561) s(6597) =< s(6561) s(6595) =< s(6562) s(6596) =< s(6562) s(6597) =< s(6562) s(6595) =< aux(502)+aux(502)+aux(499) s(6598) =< s(6596)*s(6561) s(6599) =< aux(502)+aux(502)+aux(499) s(6600) =< aux(502)+aux(502)+aux(499) s(6601) =< s(6596)*s(6576) s(6602) =< s(6596)*s(6576) s(6603) =< s(6595)*s(6576) s(6604) =< s(6595)*s(6054) s(6600) =< s(6595)*s(6576) s(6605) =< s(6595)*s(6054) s(6606) =< s(6595)*s(6578) s(6599) =< s(6595)*aux(502) s(6607) =< s(6603) s(6608) =< s(6604) s(6609) =< s(6600) s(6610) =< s(6601) s(6611) =< s(6597) s(6612) =< s(6599) s(6613) =< s(6561) s(6613) =< s(6562) s(6174) =< aux(502) s(6174) =< aux(503) s(6613) =< s(6174)+s(6174)+aux(499) s(6615) =< s(6174)+s(6174)+aux(499) s(6616) =< s(6174)+s(6174)+aux(499) s(6617) =< s(6613)*s(6576) s(6618) =< s(6613)*s(6054) s(6616) =< s(6613)*s(6576) s(6619) =< s(6613)*s(6054) s(6620) =< s(6613)*s(6578) s(6615) =< s(6613)*aux(502) s(6621) =< s(6617) s(6622) =< s(6618) s(6623) =< s(6616) s(6624) =< s(6615) s(6625) =< s(6561) s(6625) =< aux(498)+s(6561) s(6626) =< s(6561) s(6626) =< s(6174)+s(6174)+aux(499) s(6627) =< s(6174)+s(6174)+aux(499) s(6628) =< s(6174)+s(6174)+aux(499) s(6629) =< s(6626)*s(6576) s(6630) =< s(6626)*s(6054) s(6628) =< s(6626)*s(6576) s(6631) =< s(6626)*s(6054) s(6632) =< s(6626)*s(6578) s(6627) =< s(6626)*aux(502) s(6633) =< s(6629) s(6634) =< s(6630) s(6635) =< s(6628) s(6636) =< s(6627) s(6637) =< s(6561) s(6637) =< s(6561)+s(6561) s(6638) =< s(6561) s(6638) =< aux(502)+aux(499) s(6050) =< aux(502) s(6050) =< aux(504) s(6052) =< aux(502)+2 s(6053) =< aux(502)+1 s(6055) =< s(6051)*s(6052) s(6056) =< s(6051)*s(6053) s(6057) =< s(6050)*s(6053) s(6058) =< s(6050)*s(6054) s(6059) =< s(6050)*s(6052) s(6060) =< s(6050)*s(6054) s(6061) =< s(6056) s(6062) =< s(6055) s(6063) =< s(6055) s(6063) =< aux(502)+s(6055) s(6064) =< s(6055) s(6064) =< aux(502)+s(6056) s(6065) =< s(6056) s(6065) =< aux(502)+s(6056) s(6066) =< s(6055) s(6067) =< s(6052) s(6068) =< s(6053) s(6069) =< s(6052)-1 s(6066) =< s(6056)+s(6056)+s(6055) s(6070) =< s(6062)*s(6052) s(6071) =< s(6056)+s(6056)+s(6055) s(6072) =< s(6056)+s(6056)+s(6055) s(6073) =< s(6062)*s(6067) s(6074) =< s(6062)*s(6067) s(6075) =< s(6066)*s(6067) s(6076) =< s(6066)*s(6068) s(6072) =< s(6066)*s(6067) s(6077) =< s(6066)*s(6068) s(6078) =< s(6066)*s(6069) s(6071) =< s(6066)*s(6053) s(6079) =< s(6075) s(6080) =< s(6076) s(6081) =< s(6072) s(6082) =< s(6073) s(6083) =< s(6071) s(6084) =< s(6055) s(6085) =< s(6056) s(6085) =< s(6055) s(6084) =< s(6085)+s(6085)+s(6055) s(6086) =< s(6085)+s(6085)+s(6055) s(6087) =< s(6085)+s(6085)+s(6055) s(6088) =< s(6084)*s(6067) s(6089) =< s(6084)*s(6068) s(6087) =< s(6084)*s(6067) s(6090) =< s(6084)*s(6068) s(6091) =< s(6084)*s(6069) s(6086) =< s(6084)*s(6053) s(6092) =< s(6088) s(6093) =< s(6089) s(6094) =< s(6087) s(6095) =< s(6086) s(6096) =< s(6055) s(6096) =< s(6055)+s(6055) s(6097) =< s(6055) s(6097) =< s(6056)+s(6055) s(6098) =< s(6058) s(6099) =< s(6057) s(6100) =< aux(504) s(6101) =< s(6057) s(6101) =< aux(504)+s(6057) s(6102) =< s(6057) s(6102) =< aux(504)+s(6058) s(6103) =< s(6058) s(6103) =< aux(504)+s(6058) s(6104) =< s(6059) s(6105) =< s(6059) s(6105) =< s(6058)+s(6058)+s(6057) s(6106) =< s(6104)*s(6052) s(6107) =< s(6058)+s(6058)+s(6057) s(6108) =< s(6058)+s(6058)+s(6057) s(6109) =< s(6104)*s(6067) s(6110) =< s(6104)*s(6067) s(6111) =< s(6105)*s(6067) s(6112) =< s(6105)*s(6054) s(6108) =< s(6105)*s(6067) s(6113) =< s(6105)*s(6054) s(6114) =< s(6105)*s(6069) s(6107) =< s(6105)*aux(502) s(6115) =< s(6111) s(6116) =< s(6112) s(6117) =< s(6108) s(6118) =< s(6109) s(6119) =< s(6107) s(6120) =< s(6059) s(6120) =< aux(504)+s(6059) s(6121) =< s(6059) s(6122) =< s(6058) s(6122) =< s(6057) s(6121) =< s(6122)+s(6122)+s(6057) s(6123) =< s(6122)+s(6122)+s(6057) s(6124) =< s(6122)+s(6122)+s(6057) s(6125) =< s(6121)*s(6067) s(6126) =< s(6121)*s(6054) s(6124) =< s(6121)*s(6067) s(6127) =< s(6121)*s(6054) s(6128) =< s(6121)*s(6069) s(6123) =< s(6121)*aux(502) s(6129) =< s(6125) s(6130) =< s(6126) s(6131) =< s(6124) s(6132) =< s(6123) s(6133) =< s(6059) s(6133) =< s(6059)+s(6059) s(6134) =< s(6059) s(6134) =< s(6058)+s(6057) s(6218) =< aux(499) s(6218) =< aux(501) s(6220) =< aux(499)+2 s(6221) =< aux(499)+1 s(6222) =< aux(499) s(6223) =< s(6219)*s(6220) s(6224) =< s(6219)*s(6221) s(6225) =< s(6218)*s(6221) s(6226) =< s(6218)*s(6222) s(6227) =< s(6218)*s(6220) s(6228) =< s(6218)*s(6222) s(6229) =< s(6224) s(6230) =< s(6223) s(6231) =< s(6223) s(6231) =< aux(499)+s(6223) s(6232) =< s(6223) s(6232) =< aux(499)+s(6224) s(6233) =< s(6224) s(6233) =< aux(499)+s(6224) s(6234) =< s(6223) s(6235) =< s(6220) s(6236) =< s(6221) s(6237) =< s(6220)-1 s(6234) =< s(6224)+s(6224)+s(6223) s(6238) =< s(6230)*s(6220) s(6239) =< s(6224)+s(6224)+s(6223) s(6240) =< s(6224)+s(6224)+s(6223) s(6241) =< s(6230)*s(6235) s(6242) =< s(6230)*s(6235) s(6243) =< s(6234)*s(6235) s(6244) =< s(6234)*s(6236) s(6240) =< s(6234)*s(6235) s(6245) =< s(6234)*s(6236) s(6246) =< s(6234)*s(6237) s(6239) =< s(6234)*s(6221) s(6247) =< s(6243) s(6248) =< s(6244) s(6249) =< s(6240) s(6250) =< s(6241) s(6251) =< s(6239) s(6252) =< s(6223) s(6253) =< s(6224) s(6253) =< s(6223) s(6252) =< s(6253)+s(6253)+s(6223) s(6254) =< s(6253)+s(6253)+s(6223) s(6255) =< s(6253)+s(6253)+s(6223) s(6256) =< s(6252)*s(6235) s(6257) =< s(6252)*s(6236) s(6255) =< s(6252)*s(6235) s(6258) =< s(6252)*s(6236) s(6259) =< s(6252)*s(6237) s(6254) =< s(6252)*s(6221) s(6260) =< s(6256) s(6261) =< s(6257) s(6262) =< s(6255) s(6263) =< s(6254) s(6264) =< s(6223) s(6264) =< s(6223)+s(6223) s(6265) =< s(6223) s(6265) =< s(6224)+s(6223) s(6266) =< s(6226) s(6267) =< s(6225) s(6268) =< aux(501) s(6269) =< s(6225) s(6269) =< aux(501)+s(6225) s(6270) =< s(6225) s(6270) =< aux(501)+s(6226) s(6271) =< s(6226) s(6271) =< aux(501)+s(6226) s(6272) =< s(6227) s(6273) =< s(6227) s(6273) =< s(6226)+s(6226)+s(6225) s(6274) =< s(6272)*s(6220) s(6275) =< s(6226)+s(6226)+s(6225) s(6276) =< s(6226)+s(6226)+s(6225) s(6277) =< s(6272)*s(6235) s(6278) =< s(6272)*s(6235) s(6279) =< s(6273)*s(6235) s(6280) =< s(6273)*s(6222) s(6276) =< s(6273)*s(6235) s(6281) =< s(6273)*s(6222) s(6282) =< s(6273)*s(6237) s(6275) =< s(6273)*aux(499) s(6283) =< s(6279) s(6284) =< s(6280) s(6285) =< s(6276) s(6286) =< s(6277) s(6287) =< s(6275) s(6288) =< s(6227) s(6288) =< aux(501)+s(6227) s(6289) =< s(6227) s(6290) =< s(6226) s(6290) =< s(6225) s(6289) =< s(6290)+s(6290)+s(6225) s(6291) =< s(6290)+s(6290)+s(6225) s(6292) =< s(6290)+s(6290)+s(6225) s(6293) =< s(6289)*s(6235) s(6294) =< s(6289)*s(6222) s(6292) =< s(6289)*s(6235) s(6295) =< s(6289)*s(6222) s(6296) =< s(6289)*s(6237) s(6291) =< s(6289)*aux(499) s(6297) =< s(6293) s(6298) =< s(6294) s(6299) =< s(6292) s(6300) =< s(6291) s(6301) =< s(6227) s(6301) =< s(6227)+s(6227) s(6302) =< s(6227) s(6302) =< s(6226)+s(6225) s(6323) =< aux(499)-1 s(6324) =< s(6219)*aux(499) s(6326) =< aux(499) s(6327) =< s(6219)*s(6222) s(6328) =< s(6219)*s(6222) s(6326) =< s(6219)*s(6222) s(6332) =< s(6219)*s(6323) s(6333) =< s(6327) s(6335) =< s(6326) s(6340) =< aux(499) s(6342) =< aux(499) s(6340) =< aux(500) s(6342) =< aux(500) s(6343) =< s(6340)*aux(499) s(6345) =< aux(499) s(6346) =< s(6340)*s(6222) s(6347) =< s(6340)*s(6222) s(6345) =< s(6340)*s(6222) s(6351) =< s(6340)*s(6323) s(6352) =< s(6346) s(6354) =< s(6345) s(6356) =< s(6342) s(6382) =< aux(499) s(6382) =< aux(499)+aux(499) s(6152) =< aux(502) s(6155) =< aux(502)-1 s(6152) =< aux(502)+aux(502) s(6156) =< s(6051)*aux(502) s(6157) =< aux(502)+aux(502) s(6158) =< aux(502)+aux(502) s(6159) =< s(6051)*s(6054) s(6160) =< s(6051)*s(6054) s(6161) =< s(6152)*s(6054) s(6158) =< s(6152)*s(6054) s(6163) =< s(6152)*s(6054) s(6164) =< s(6152)*s(6155) s(6157) =< s(6152)*aux(502) s(6165) =< s(6161) s(6167) =< s(6158) s(6168) =< s(6159) s(6169) =< s(6157) s(6172) =< aux(502) s(6173) =< aux(502) s(6172) =< aux(503) s(6173) =< aux(503) s(6172) =< aux(502)+aux(502) s(6175) =< s(6173)*aux(502) s(6176) =< aux(502)+aux(502) s(6177) =< aux(502)+aux(502) s(6178) =< s(6173)*s(6054) s(6179) =< s(6173)*s(6054) s(6180) =< s(6172)*s(6054) s(6177) =< s(6172)*s(6054) s(6182) =< s(6172)*s(6054) s(6183) =< s(6172)*s(6155) s(6176) =< s(6172)*aux(502) s(6184) =< s(6180) s(6186) =< s(6177) s(6187) =< s(6178) s(6188) =< s(6174) s(6189) =< s(6176) s(6190) =< aux(502) s(6190) =< aux(503) s(6190) =< s(6174)+s(6174) s(6192) =< s(6174)+s(6174) s(6193) =< s(6174)+s(6174) s(6194) =< s(6190)*s(6054) s(6193) =< s(6190)*s(6054) s(6196) =< s(6190)*s(6054) s(6197) =< s(6190)*s(6155) s(6192) =< s(6190)*aux(502) s(6198) =< s(6194) s(6200) =< s(6193) s(6201) =< s(6192) s(6203) =< aux(502) s(6203) =< s(6174)+s(6174) s(6204) =< s(6174)+s(6174) s(6205) =< s(6174)+s(6174) s(6206) =< s(6203)*s(6054) s(6205) =< s(6203)*s(6054) s(6208) =< s(6203)*s(6054) s(6209) =< s(6203)*s(6155) s(6204) =< s(6203)*aux(502) s(6210) =< s(6206) s(6212) =< s(6205) s(6213) =< s(6204) with precondition: [Out=0,V1>=0,V>=0] * Chain [74]: 65*s(6641)+1379*s(6642)+15*s(6651)+795*s(6652)+5330*s(6653)+675*s(6654)+150*s(6655)+75*s(6656)+3240*s(6657)+210*s(6661)+210*s(6665)+360*s(6668)+180*s(6669)+5040*s(6670)+1440*s(6671)+540*s(6672)+840*s(6673)+540*s(6674)+540*s(6675)+60*s(6681)+30*s(6682)+840*s(6683)+240*s(6684)+90*s(6685)+90*s(6686)+75*s(6687)+75*s(6688)+825*s(6689)+995*s(6690)+1170*s(6691)+225*s(6692)+150*s(6693)+75*s(6694)+4090*s(6695)+2970*s(6696)+195*s(6697)+195*s(6701)+330*s(6704)+165*s(6705)+4620*s(6706)+1320*s(6707)+495*s(6708)+780*s(6709)+495*s(6710)+450*s(6711)+540*s(6712)+60*s(6718)+30*s(6719)+840*s(6720)+240*s(6721)+90*s(6722)+90*s(6723)+75*s(6724)+75*s(6725)+52*s(6728)+1097*s(6729)+12*s(6738)+636*s(6739)+4264*s(6740)+540*s(6741)+120*s(6742)+60*s(6743)+2592*s(6744)+168*s(6748)+168*s(6752)+288*s(6755)+144*s(6756)+4032*s(6757)+1152*s(6758)+432*s(6759)+672*s(6760)+432*s(6761)+432*s(6762)+48*s(6768)+24*s(6769)+672*s(6770)+192*s(6771)+72*s(6772)+72*s(6773)+60*s(6774)+60*s(6775)+660*s(6776)+796*s(6777)+936*s(6778)+180*s(6779)+120*s(6780)+60*s(6781)+3272*s(6782)+2376*s(6783)+156*s(6784)+156*s(6788)+264*s(6791)+132*s(6792)+3696*s(6793)+1056*s(6794)+396*s(6795)+624*s(6796)+396*s(6797)+360*s(6798)+432*s(6799)+48*s(6805)+24*s(6806)+672*s(6807)+192*s(6808)+72*s(6809)+72*s(6810)+60*s(6811)+60*s(6812)+234*s(7083)+15*s(7084)+33*s(7085)+30*s(7086)+57*s(7087)+30*s(7088)+15*s(7089)+668*s(7090)+540*s(7091)+33*s(7095)+33*s(7099)+60*s(7102)+30*s(7103)+840*s(7104)+240*s(7105)+90*s(7106)+132*s(7107)+90*s(7108)+72*s(7109)+30*s(7110)+54*s(7111)+60*s(7112)+6*s(7114)+6*s(7118)+6*s(7121)+3*s(7122)+84*s(7123)+24*s(7124)+9*s(7125)+24*s(7126)+18*s(7127)+9*s(7128)+54*s(7129)+6*s(7135)+3*s(7136)+84*s(7137)+24*s(7138)+9*s(7139)+9*s(7140)+60*s(7141)+54*s(7142)+6*s(7147)+3*s(7148)+84*s(7149)+24*s(7150)+9*s(7151)+9*s(7152)+15*s(7153)+15*s(7154)+10 Such that:s(7074) =< 1 s(7076) =< V1+1 s(7078) =< V1+V+1 s(7080) =< V+1 aux(511) =< V1 aux(512) =< V1+V aux(513) =< V1/2 aux(514) =< V aux(515) =< V/2 s(6729) =< aux(511) s(6642) =< aux(514) s(7083) =< s(7074) s(7084) =< s(7076) s(7085) =< s(7076) s(7084) =< s(7074)+aux(511) s(7086) =< s(7080) s(7087) =< s(7080) s(7086) =< s(7074)+aux(514) s(7088) =< aux(511) s(7088) =< s(7074)+aux(511) s(7089) =< aux(514) s(7089) =< s(7074)+aux(514) s(7090) =< aux(512) s(7091) =< aux(512) s(7092) =< aux(512) s(6645) =< aux(514) s(7094) =< aux(512)-1 s(7091) =< aux(514)+aux(514)+aux(511) s(7095) =< s(7090)*aux(512) s(7096) =< aux(514)+aux(514)+aux(511) s(7097) =< aux(514)+aux(514)+aux(511) s(7098) =< s(7090)*s(7092) s(7099) =< s(7090)*s(7092) s(7100) =< s(7091)*s(7092) s(7101) =< s(7091)*s(6645) s(7097) =< s(7091)*s(7092) s(7102) =< s(7091)*s(6645) s(7103) =< s(7091)*s(7094) s(7096) =< s(7091)*aux(514) s(7104) =< s(7100) s(7105) =< s(7101) s(7106) =< s(7097) s(7107) =< s(7098) s(7108) =< s(7096) s(7109) =< s(7078) s(7110) =< s(7078) s(7110) =< s(7074)+aux(512) s(7111) =< aux(512) s(7112) =< aux(512) s(7113) =< aux(512) s(7111) =< s(7078) s(7112) =< s(7078) s(7113) =< s(7078) s(7111) =< aux(514)+aux(514)+aux(511) s(7114) =< s(7112)*aux(512) s(7115) =< aux(514)+aux(514)+aux(511) s(7116) =< aux(514)+aux(514)+aux(511) s(7117) =< s(7112)*s(7092) s(7118) =< s(7112)*s(7092) s(7119) =< s(7111)*s(7092) s(7120) =< s(7111)*s(6645) s(7116) =< s(7111)*s(7092) s(7121) =< s(7111)*s(6645) s(7122) =< s(7111)*s(7094) s(7115) =< s(7111)*aux(514) s(7123) =< s(7119) s(7124) =< s(7120) s(7125) =< s(7116) s(7126) =< s(7117) s(7127) =< s(7113) s(7128) =< s(7115) s(7129) =< aux(512) s(7129) =< s(7078) s(7130) =< aux(514) s(7130) =< s(7080) s(7129) =< s(7130)+s(7130)+aux(511) s(7131) =< s(7130)+s(7130)+aux(511) s(7132) =< s(7130)+s(7130)+aux(511) s(7133) =< s(7129)*s(7092) s(7134) =< s(7129)*s(6645) s(7132) =< s(7129)*s(7092) s(7135) =< s(7129)*s(6645) s(7136) =< s(7129)*s(7094) s(7131) =< s(7129)*aux(514) s(7137) =< s(7133) s(7138) =< s(7134) s(7139) =< s(7132) s(7140) =< s(7131) s(7141) =< aux(512) s(7141) =< s(7074)+aux(512) s(7142) =< aux(512) s(7142) =< s(7130)+s(7130)+aux(511) s(7143) =< s(7130)+s(7130)+aux(511) s(7144) =< s(7130)+s(7130)+aux(511) s(7145) =< s(7142)*s(7092) s(7146) =< s(7142)*s(6645) s(7144) =< s(7142)*s(7092) s(7147) =< s(7142)*s(6645) s(7148) =< s(7142)*s(7094) s(7143) =< s(7142)*aux(514) s(7149) =< s(7145) s(7150) =< s(7146) s(7151) =< s(7144) s(7152) =< s(7143) s(7153) =< aux(512) s(7153) =< aux(512)+aux(512) s(7154) =< aux(512) s(7154) =< aux(514)+aux(511) s(6641) =< aux(514) s(6641) =< aux(515) s(6643) =< aux(514)+2 s(6644) =< aux(514)+1 s(6646) =< s(6642)*s(6643) s(6647) =< s(6642)*s(6644) s(6648) =< s(6641)*s(6644) s(6649) =< s(6641)*s(6645) s(6650) =< s(6641)*s(6643) s(6651) =< s(6641)*s(6645) s(6652) =< s(6647) s(6653) =< s(6646) s(6654) =< s(6646) s(6654) =< aux(514)+s(6646) s(6655) =< s(6646) s(6655) =< aux(514)+s(6647) s(6656) =< s(6647) s(6656) =< aux(514)+s(6647) s(6657) =< s(6646) s(6658) =< s(6643) s(6659) =< s(6644) s(6660) =< s(6643)-1 s(6657) =< s(6647)+s(6647)+s(6646) s(6661) =< s(6653)*s(6643) s(6662) =< s(6647)+s(6647)+s(6646) s(6663) =< s(6647)+s(6647)+s(6646) s(6664) =< s(6653)*s(6658) s(6665) =< s(6653)*s(6658) s(6666) =< s(6657)*s(6658) s(6667) =< s(6657)*s(6659) s(6663) =< s(6657)*s(6658) s(6668) =< s(6657)*s(6659) s(6669) =< s(6657)*s(6660) s(6662) =< s(6657)*s(6644) s(6670) =< s(6666) s(6671) =< s(6667) s(6672) =< s(6663) s(6673) =< s(6664) s(6674) =< s(6662) s(6675) =< s(6646) s(6676) =< s(6647) s(6676) =< s(6646) s(6675) =< s(6676)+s(6676)+s(6646) s(6677) =< s(6676)+s(6676)+s(6646) s(6678) =< s(6676)+s(6676)+s(6646) s(6679) =< s(6675)*s(6658) s(6680) =< s(6675)*s(6659) s(6678) =< s(6675)*s(6658) s(6681) =< s(6675)*s(6659) s(6682) =< s(6675)*s(6660) s(6677) =< s(6675)*s(6644) s(6683) =< s(6679) s(6684) =< s(6680) s(6685) =< s(6678) s(6686) =< s(6677) s(6687) =< s(6646) s(6687) =< s(6646)+s(6646) s(6688) =< s(6646) s(6688) =< s(6647)+s(6646) s(6689) =< s(6649) s(6690) =< s(6648) s(6691) =< aux(515) s(6692) =< s(6648) s(6692) =< aux(515)+s(6648) s(6693) =< s(6648) s(6693) =< aux(515)+s(6649) s(6694) =< s(6649) s(6694) =< aux(515)+s(6649) s(6695) =< s(6650) s(6696) =< s(6650) s(6696) =< s(6649)+s(6649)+s(6648) s(6697) =< s(6695)*s(6643) s(6698) =< s(6649)+s(6649)+s(6648) s(6699) =< s(6649)+s(6649)+s(6648) s(6700) =< s(6695)*s(6658) s(6701) =< s(6695)*s(6658) s(6702) =< s(6696)*s(6658) s(6703) =< s(6696)*s(6645) s(6699) =< s(6696)*s(6658) s(6704) =< s(6696)*s(6645) s(6705) =< s(6696)*s(6660) s(6698) =< s(6696)*aux(514) s(6706) =< s(6702) s(6707) =< s(6703) s(6708) =< s(6699) s(6709) =< s(6700) s(6710) =< s(6698) s(6711) =< s(6650) s(6711) =< aux(515)+s(6650) s(6712) =< s(6650) s(6713) =< s(6649) s(6713) =< s(6648) s(6712) =< s(6713)+s(6713)+s(6648) s(6714) =< s(6713)+s(6713)+s(6648) s(6715) =< s(6713)+s(6713)+s(6648) s(6716) =< s(6712)*s(6658) s(6717) =< s(6712)*s(6645) s(6715) =< s(6712)*s(6658) s(6718) =< s(6712)*s(6645) s(6719) =< s(6712)*s(6660) s(6714) =< s(6712)*aux(514) s(6720) =< s(6716) s(6721) =< s(6717) s(6722) =< s(6715) s(6723) =< s(6714) s(6724) =< s(6650) s(6724) =< s(6650)+s(6650) s(6725) =< s(6650) s(6725) =< s(6649)+s(6648) s(6728) =< aux(511) s(6728) =< aux(513) s(6730) =< aux(511)+2 s(6731) =< aux(511)+1 s(6732) =< aux(511) s(6733) =< s(6729)*s(6730) s(6734) =< s(6729)*s(6731) s(6735) =< s(6728)*s(6731) s(6736) =< s(6728)*s(6732) s(6737) =< s(6728)*s(6730) s(6738) =< s(6728)*s(6732) s(6739) =< s(6734) s(6740) =< s(6733) s(6741) =< s(6733) s(6741) =< aux(511)+s(6733) s(6742) =< s(6733) s(6742) =< aux(511)+s(6734) s(6743) =< s(6734) s(6743) =< aux(511)+s(6734) s(6744) =< s(6733) s(6745) =< s(6730) s(6746) =< s(6731) s(6747) =< s(6730)-1 s(6744) =< s(6734)+s(6734)+s(6733) s(6748) =< s(6740)*s(6730) s(6749) =< s(6734)+s(6734)+s(6733) s(6750) =< s(6734)+s(6734)+s(6733) s(6751) =< s(6740)*s(6745) s(6752) =< s(6740)*s(6745) s(6753) =< s(6744)*s(6745) s(6754) =< s(6744)*s(6746) s(6750) =< s(6744)*s(6745) s(6755) =< s(6744)*s(6746) s(6756) =< s(6744)*s(6747) s(6749) =< s(6744)*s(6731) s(6757) =< s(6753) s(6758) =< s(6754) s(6759) =< s(6750) s(6760) =< s(6751) s(6761) =< s(6749) s(6762) =< s(6733) s(6763) =< s(6734) s(6763) =< s(6733) s(6762) =< s(6763)+s(6763)+s(6733) s(6764) =< s(6763)+s(6763)+s(6733) s(6765) =< s(6763)+s(6763)+s(6733) s(6766) =< s(6762)*s(6745) s(6767) =< s(6762)*s(6746) s(6765) =< s(6762)*s(6745) s(6768) =< s(6762)*s(6746) s(6769) =< s(6762)*s(6747) s(6764) =< s(6762)*s(6731) s(6770) =< s(6766) s(6771) =< s(6767) s(6772) =< s(6765) s(6773) =< s(6764) s(6774) =< s(6733) s(6774) =< s(6733)+s(6733) s(6775) =< s(6733) s(6775) =< s(6734)+s(6733) s(6776) =< s(6736) s(6777) =< s(6735) s(6778) =< aux(513) s(6779) =< s(6735) s(6779) =< aux(513)+s(6735) s(6780) =< s(6735) s(6780) =< aux(513)+s(6736) s(6781) =< s(6736) s(6781) =< aux(513)+s(6736) s(6782) =< s(6737) s(6783) =< s(6737) s(6783) =< s(6736)+s(6736)+s(6735) s(6784) =< s(6782)*s(6730) s(6785) =< s(6736)+s(6736)+s(6735) s(6786) =< s(6736)+s(6736)+s(6735) s(6787) =< s(6782)*s(6745) s(6788) =< s(6782)*s(6745) s(6789) =< s(6783)*s(6745) s(6790) =< s(6783)*s(6732) s(6786) =< s(6783)*s(6745) s(6791) =< s(6783)*s(6732) s(6792) =< s(6783)*s(6747) s(6785) =< s(6783)*aux(511) s(6793) =< s(6789) s(6794) =< s(6790) s(6795) =< s(6786) s(6796) =< s(6787) s(6797) =< s(6785) s(6798) =< s(6737) s(6798) =< aux(513)+s(6737) s(6799) =< s(6737) s(6800) =< s(6736) s(6800) =< s(6735) s(6799) =< s(6800)+s(6800)+s(6735) s(6801) =< s(6800)+s(6800)+s(6735) s(6802) =< s(6800)+s(6800)+s(6735) s(6803) =< s(6799)*s(6745) s(6804) =< s(6799)*s(6732) s(6802) =< s(6799)*s(6745) s(6805) =< s(6799)*s(6732) s(6806) =< s(6799)*s(6747) s(6801) =< s(6799)*aux(511) s(6807) =< s(6803) s(6808) =< s(6804) s(6809) =< s(6802) s(6810) =< s(6801) s(6811) =< s(6737) s(6811) =< s(6737)+s(6737) s(6812) =< s(6737) s(6812) =< s(6736)+s(6735) with precondition: [V1>=0,Out>=1,V>=Out] * Chain [73]: 26*s(7554)+490*s(7555)+6*s(7564)+318*s(7565)+2132*s(7566)+270*s(7567)+60*s(7568)+30*s(7569)+1296*s(7570)+84*s(7574)+84*s(7578)+144*s(7581)+72*s(7582)+2016*s(7583)+576*s(7584)+216*s(7585)+336*s(7586)+216*s(7587)+216*s(7588)+24*s(7594)+12*s(7595)+336*s(7596)+96*s(7597)+36*s(7598)+36*s(7599)+30*s(7600)+30*s(7601)+330*s(7602)+398*s(7603)+468*s(7604)+90*s(7605)+60*s(7606)+30*s(7607)+1636*s(7608)+1188*s(7609)+78*s(7610)+78*s(7614)+132*s(7617)+66*s(7618)+1848*s(7619)+528*s(7620)+198*s(7621)+312*s(7622)+198*s(7623)+180*s(7624)+216*s(7625)+24*s(7631)+12*s(7632)+336*s(7633)+96*s(7634)+36*s(7635)+36*s(7636)+30*s(7637)+30*s(7638)+13*s(7728)+245*s(7729)+3*s(7738)+159*s(7739)+1066*s(7740)+135*s(7741)+30*s(7742)+15*s(7743)+648*s(7744)+42*s(7748)+42*s(7752)+72*s(7755)+36*s(7756)+1008*s(7757)+288*s(7758)+108*s(7759)+168*s(7760)+108*s(7761)+108*s(7762)+12*s(7768)+6*s(7769)+168*s(7770)+48*s(7771)+18*s(7772)+18*s(7773)+15*s(7774)+15*s(7775)+165*s(7776)+199*s(7777)+234*s(7778)+45*s(7779)+30*s(7780)+15*s(7781)+818*s(7782)+594*s(7783)+39*s(7784)+39*s(7788)+66*s(7791)+33*s(7792)+924*s(7793)+264*s(7794)+99*s(7795)+156*s(7796)+99*s(7797)+90*s(7798)+108*s(7799)+12*s(7805)+6*s(7806)+168*s(7807)+48*s(7808)+18*s(7809)+18*s(7810)+15*s(7811)+15*s(7812)+1 Such that:s(7726) =< V s(7727) =< V/2 aux(516) =< V1 aux(517) =< V1/2 s(7554) =< aux(516) s(7555) =< aux(516) s(7554) =< aux(517) s(7556) =< aux(516)+2 s(7557) =< aux(516)+1 s(7558) =< aux(516) s(7559) =< s(7555)*s(7556) s(7560) =< s(7555)*s(7557) s(7561) =< s(7554)*s(7557) s(7562) =< s(7554)*s(7558) s(7563) =< s(7554)*s(7556) s(7564) =< s(7554)*s(7558) s(7565) =< s(7560) s(7566) =< s(7559) s(7567) =< s(7559) s(7567) =< aux(516)+s(7559) s(7568) =< s(7559) s(7568) =< aux(516)+s(7560) s(7569) =< s(7560) s(7569) =< aux(516)+s(7560) s(7570) =< s(7559) s(7571) =< s(7556) s(7572) =< s(7557) s(7573) =< s(7556)-1 s(7570) =< s(7560)+s(7560)+s(7559) s(7574) =< s(7566)*s(7556) s(7575) =< s(7560)+s(7560)+s(7559) s(7576) =< s(7560)+s(7560)+s(7559) s(7577) =< s(7566)*s(7571) s(7578) =< s(7566)*s(7571) s(7579) =< s(7570)*s(7571) s(7580) =< s(7570)*s(7572) s(7576) =< s(7570)*s(7571) s(7581) =< s(7570)*s(7572) s(7582) =< s(7570)*s(7573) s(7575) =< s(7570)*s(7557) s(7583) =< s(7579) s(7584) =< s(7580) s(7585) =< s(7576) s(7586) =< s(7577) s(7587) =< s(7575) s(7588) =< s(7559) s(7589) =< s(7560) s(7589) =< s(7559) s(7588) =< s(7589)+s(7589)+s(7559) s(7590) =< s(7589)+s(7589)+s(7559) s(7591) =< s(7589)+s(7589)+s(7559) s(7592) =< s(7588)*s(7571) s(7593) =< s(7588)*s(7572) s(7591) =< s(7588)*s(7571) s(7594) =< s(7588)*s(7572) s(7595) =< s(7588)*s(7573) s(7590) =< s(7588)*s(7557) s(7596) =< s(7592) s(7597) =< s(7593) s(7598) =< s(7591) s(7599) =< s(7590) s(7600) =< s(7559) s(7600) =< s(7559)+s(7559) s(7601) =< s(7559) s(7601) =< s(7560)+s(7559) s(7602) =< s(7562) s(7603) =< s(7561) s(7604) =< aux(517) s(7605) =< s(7561) s(7605) =< aux(517)+s(7561) s(7606) =< s(7561) s(7606) =< aux(517)+s(7562) s(7607) =< s(7562) s(7607) =< aux(517)+s(7562) s(7608) =< s(7563) s(7609) =< s(7563) s(7609) =< s(7562)+s(7562)+s(7561) s(7610) =< s(7608)*s(7556) s(7611) =< s(7562)+s(7562)+s(7561) s(7612) =< s(7562)+s(7562)+s(7561) s(7613) =< s(7608)*s(7571) s(7614) =< s(7608)*s(7571) s(7615) =< s(7609)*s(7571) s(7616) =< s(7609)*s(7558) s(7612) =< s(7609)*s(7571) s(7617) =< s(7609)*s(7558) s(7618) =< s(7609)*s(7573) s(7611) =< s(7609)*aux(516) s(7619) =< s(7615) s(7620) =< s(7616) s(7621) =< s(7612) s(7622) =< s(7613) s(7623) =< s(7611) s(7624) =< s(7563) s(7624) =< aux(517)+s(7563) s(7625) =< s(7563) s(7626) =< s(7562) s(7626) =< s(7561) s(7625) =< s(7626)+s(7626)+s(7561) s(7627) =< s(7626)+s(7626)+s(7561) s(7628) =< s(7626)+s(7626)+s(7561) s(7629) =< s(7625)*s(7571) s(7630) =< s(7625)*s(7558) s(7628) =< s(7625)*s(7571) s(7631) =< s(7625)*s(7558) s(7632) =< s(7625)*s(7573) s(7627) =< s(7625)*aux(516) s(7633) =< s(7629) s(7634) =< s(7630) s(7635) =< s(7628) s(7636) =< s(7627) s(7637) =< s(7563) s(7637) =< s(7563)+s(7563) s(7638) =< s(7563) s(7638) =< s(7562)+s(7561) s(7728) =< s(7726) s(7729) =< s(7726) s(7728) =< s(7727) s(7730) =< s(7726)+2 s(7731) =< s(7726)+1 s(7732) =< s(7726) s(7733) =< s(7729)*s(7730) s(7734) =< s(7729)*s(7731) s(7735) =< s(7728)*s(7731) s(7736) =< s(7728)*s(7732) s(7737) =< s(7728)*s(7730) s(7738) =< s(7728)*s(7732) s(7739) =< s(7734) s(7740) =< s(7733) s(7741) =< s(7733) s(7741) =< s(7726)+s(7733) s(7742) =< s(7733) s(7742) =< s(7726)+s(7734) s(7743) =< s(7734) s(7743) =< s(7726)+s(7734) s(7744) =< s(7733) s(7745) =< s(7730) s(7746) =< s(7731) s(7747) =< s(7730)-1 s(7744) =< s(7734)+s(7734)+s(7733) s(7748) =< s(7740)*s(7730) s(7749) =< s(7734)+s(7734)+s(7733) s(7750) =< s(7734)+s(7734)+s(7733) s(7751) =< s(7740)*s(7745) s(7752) =< s(7740)*s(7745) s(7753) =< s(7744)*s(7745) s(7754) =< s(7744)*s(7746) s(7750) =< s(7744)*s(7745) s(7755) =< s(7744)*s(7746) s(7756) =< s(7744)*s(7747) s(7749) =< s(7744)*s(7731) s(7757) =< s(7753) s(7758) =< s(7754) s(7759) =< s(7750) s(7760) =< s(7751) s(7761) =< s(7749) s(7762) =< s(7733) s(7763) =< s(7734) s(7763) =< s(7733) s(7762) =< s(7763)+s(7763)+s(7733) s(7764) =< s(7763)+s(7763)+s(7733) s(7765) =< s(7763)+s(7763)+s(7733) s(7766) =< s(7762)*s(7745) s(7767) =< s(7762)*s(7746) s(7765) =< s(7762)*s(7745) s(7768) =< s(7762)*s(7746) s(7769) =< s(7762)*s(7747) s(7764) =< s(7762)*s(7731) s(7770) =< s(7766) s(7771) =< s(7767) s(7772) =< s(7765) s(7773) =< s(7764) s(7774) =< s(7733) s(7774) =< s(7733)+s(7733) s(7775) =< s(7733) s(7775) =< s(7734)+s(7733) s(7776) =< s(7736) s(7777) =< s(7735) s(7778) =< s(7727) s(7779) =< s(7735) s(7779) =< s(7727)+s(7735) s(7780) =< s(7735) s(7780) =< s(7727)+s(7736) s(7781) =< s(7736) s(7781) =< s(7727)+s(7736) s(7782) =< s(7737) s(7783) =< s(7737) s(7783) =< s(7736)+s(7736)+s(7735) s(7784) =< s(7782)*s(7730) s(7785) =< s(7736)+s(7736)+s(7735) s(7786) =< s(7736)+s(7736)+s(7735) s(7787) =< s(7782)*s(7745) s(7788) =< s(7782)*s(7745) s(7789) =< s(7783)*s(7745) s(7790) =< s(7783)*s(7732) s(7786) =< s(7783)*s(7745) s(7791) =< s(7783)*s(7732) s(7792) =< s(7783)*s(7747) s(7785) =< s(7783)*s(7726) s(7793) =< s(7789) s(7794) =< s(7790) s(7795) =< s(7786) s(7796) =< s(7787) s(7797) =< s(7785) s(7798) =< s(7737) s(7798) =< s(7727)+s(7737) s(7799) =< s(7737) s(7800) =< s(7736) s(7800) =< s(7735) s(7799) =< s(7800)+s(7800)+s(7735) s(7801) =< s(7800)+s(7800)+s(7735) s(7802) =< s(7800)+s(7800)+s(7735) s(7803) =< s(7799)*s(7745) s(7804) =< s(7799)*s(7732) s(7802) =< s(7799)*s(7745) s(7805) =< s(7799)*s(7732) s(7806) =< s(7799)*s(7747) s(7801) =< s(7799)*s(7726) s(7807) =< s(7803) s(7808) =< s(7804) s(7809) =< s(7802) s(7810) =< s(7801) s(7811) =< s(7737) s(7811) =< s(7737)+s(7737) s(7812) =< s(7737) s(7812) =< s(7736)+s(7735) with precondition: [V>=0,Out>=1,V1>=Out] #### Cost of chains of start(V1,V): * Chain [76]: 7643*s(7814)+8569*s(7816)+2010*s(7829)+105*s(7830)+237*s(7831)+180*s(7832)+357*s(7833)+210*s(7834)+135*s(7835)+2758*s(7836)+2268*s(7837)+138*s(7841)+138*s(7845)+252*s(7848)+126*s(7849)+3528*s(7850)+1008*s(7851)+378*s(7852)+552*s(7853)+378*s(7854)+288*s(7855)+120*s(7856)+216*s(7857)+240*s(7858)+24*s(7860)+24*s(7864)+24*s(7867)+12*s(7868)+336*s(7869)+96*s(7870)+36*s(7871)+96*s(7872)+72*s(7873)+36*s(7874)+216*s(7875)+24*s(7881)+12*s(7882)+336*s(7883)+96*s(7884)+36*s(7885)+36*s(7886)+240*s(7887)+216*s(7888)+24*s(7893)+12*s(7894)+336*s(7895)+96*s(7896)+36*s(7897)+36*s(7898)+60*s(7899)+60*s(7900)+351*s(8033)+81*s(8043)+4293*s(8044)+28782*s(8045)+3645*s(8046)+810*s(8047)+405*s(8048)+17496*s(8049)+1134*s(8053)+1134*s(8057)+1944*s(8060)+972*s(8061)+27216*s(8062)+7776*s(8063)+2916*s(8064)+4536*s(8065)+2916*s(8066)+2916*s(8067)+324*s(8073)+162*s(8074)+4536*s(8075)+1296*s(8076)+486*s(8077)+486*s(8078)+405*s(8079)+405*s(8080)+4455*s(8081)+5373*s(8082)+6318*s(8083)+1215*s(8084)+810*s(8085)+405*s(8086)+22086*s(8087)+16038*s(8088)+1053*s(8089)+1053*s(8093)+1782*s(8096)+891*s(8097)+24948*s(8098)+7128*s(8099)+2673*s(8100)+4212*s(8101)+2673*s(8102)+2430*s(8103)+2916*s(8104)+324*s(8110)+162*s(8111)+4536*s(8112)+1296*s(8113)+486*s(8114)+486*s(8115)+405*s(8116)+405*s(8117)+325*s(8207)+75*s(8217)+3975*s(8218)+26650*s(8219)+3375*s(8220)+750*s(8221)+375*s(8222)+16200*s(8223)+1050*s(8227)+1050*s(8231)+1800*s(8234)+900*s(8235)+25200*s(8236)+7200*s(8237)+2700*s(8238)+4200*s(8239)+2700*s(8240)+2700*s(8241)+300*s(8247)+150*s(8248)+4200*s(8249)+1200*s(8250)+450*s(8251)+450*s(8252)+375*s(8253)+375*s(8254)+4125*s(8255)+4975*s(8256)+5850*s(8257)+1125*s(8258)+750*s(8259)+375*s(8260)+20450*s(8261)+14850*s(8262)+975*s(8263)+975*s(8267)+1650*s(8270)+825*s(8271)+23100*s(8272)+6600*s(8273)+2475*s(8274)+3900*s(8275)+2475*s(8276)+2250*s(8277)+2700*s(8278)+300*s(8284)+150*s(8285)+4200*s(8286)+1200*s(8287)+450*s(8288)+450*s(8289)+375*s(8290)+375*s(8291)+36*s(9674)+36*s(9677)+36*s(9678)+1152*s(9679)+108*s(9680)+168*s(9681)+6*s(9683)+6*s(9686)+6*s(9687)+192*s(9688)+18*s(9689)+18*s(9690)+15*s(9691)+609*s(9692)+36*s(9694)+36*s(9698)+66*s(9700)+33*s(9701)+1188*s(9702)+99*s(9703)+144*s(9704)+99*s(9705)+54*s(9706)+60*s(9707)+6*s(9708)+6*s(9712)+6*s(9714)+3*s(9715)+108*s(9716)+9*s(9717)+24*s(9718)+18*s(9719)+9*s(9720)+54*s(9721)+6*s(9725)+3*s(9726)+108*s(9727)+9*s(9728)+9*s(9729)+54*s(9730)+6*s(9734)+3*s(9735)+108*s(9736)+9*s(9737)+9*s(9738)+10 Such that:aux(521) =< 1 aux(522) =< V1 aux(523) =< V1+1 aux(524) =< V1+V aux(525) =< V1+V+1 aux(526) =< V1/2 aux(527) =< V aux(528) =< V+1 aux(529) =< V/2 s(7816) =< aux(522) s(7814) =< aux(527) s(7829) =< aux(521) s(7830) =< aux(523) s(7831) =< aux(523) s(7830) =< aux(521)+aux(522) s(7832) =< aux(528) s(7833) =< aux(528) s(7832) =< aux(521)+aux(527) s(7834) =< aux(522) s(7834) =< aux(521)+aux(522) s(7835) =< aux(527) s(7835) =< aux(521)+aux(527) s(7836) =< aux(524) s(7837) =< aux(524) s(7838) =< aux(524) s(7839) =< aux(527) s(7840) =< aux(524)-1 s(7837) =< aux(527)+aux(527)+aux(522) s(7841) =< s(7836)*aux(524) s(7842) =< aux(527)+aux(527)+aux(522) s(7843) =< aux(527)+aux(527)+aux(522) s(7844) =< s(7836)*s(7838) s(7845) =< s(7836)*s(7838) s(7846) =< s(7837)*s(7838) s(7847) =< s(7837)*s(7839) s(7843) =< s(7837)*s(7838) s(7848) =< s(7837)*s(7839) s(7849) =< s(7837)*s(7840) s(7842) =< s(7837)*aux(527) s(7850) =< s(7846) s(7851) =< s(7847) s(7852) =< s(7843) s(7853) =< s(7844) s(7854) =< s(7842) s(7855) =< aux(525) s(7856) =< aux(525) s(7856) =< aux(521)+aux(524) s(7857) =< aux(524) s(7858) =< aux(524) s(7859) =< aux(524) s(7857) =< aux(525) s(7858) =< aux(525) s(7859) =< aux(525) s(7857) =< aux(527)+aux(527)+aux(522) s(7860) =< s(7858)*aux(524) s(7861) =< aux(527)+aux(527)+aux(522) s(7862) =< aux(527)+aux(527)+aux(522) s(7863) =< s(7858)*s(7838) s(7864) =< s(7858)*s(7838) s(7865) =< s(7857)*s(7838) s(7866) =< s(7857)*s(7839) s(7862) =< s(7857)*s(7838) s(7867) =< s(7857)*s(7839) s(7868) =< s(7857)*s(7840) s(7861) =< s(7857)*aux(527) s(7869) =< s(7865) s(7870) =< s(7866) s(7871) =< s(7862) s(7872) =< s(7863) s(7873) =< s(7859) s(7874) =< s(7861) s(7875) =< aux(524) s(7875) =< aux(525) s(7876) =< aux(527) s(7876) =< aux(528) s(7875) =< s(7876)+s(7876)+aux(522) s(7877) =< s(7876)+s(7876)+aux(522) s(7878) =< s(7876)+s(7876)+aux(522) s(7879) =< s(7875)*s(7838) s(7880) =< s(7875)*s(7839) s(7878) =< s(7875)*s(7838) s(7881) =< s(7875)*s(7839) s(7882) =< s(7875)*s(7840) s(7877) =< s(7875)*aux(527) s(7883) =< s(7879) s(7884) =< s(7880) s(7885) =< s(7878) s(7886) =< s(7877) s(7887) =< aux(524) s(7887) =< aux(521)+aux(524) s(7888) =< aux(524) s(7888) =< s(7876)+s(7876)+aux(522) s(7889) =< s(7876)+s(7876)+aux(522) s(7890) =< s(7876)+s(7876)+aux(522) s(7891) =< s(7888)*s(7838) s(7892) =< s(7888)*s(7839) s(7890) =< s(7888)*s(7838) s(7893) =< s(7888)*s(7839) s(7894) =< s(7888)*s(7840) s(7889) =< s(7888)*aux(527) s(7895) =< s(7891) s(7896) =< s(7892) s(7897) =< s(7890) s(7898) =< s(7889) s(7899) =< aux(524) s(7899) =< aux(524)+aux(524) s(7900) =< aux(524) s(7900) =< aux(527)+aux(522) s(8207) =< aux(527) s(8207) =< aux(529) s(8209) =< aux(527)+2 s(8210) =< aux(527)+1 s(8212) =< s(7814)*s(8209) s(8213) =< s(7814)*s(8210) s(8214) =< s(8207)*s(8210) s(8215) =< s(8207)*s(7839) s(8216) =< s(8207)*s(8209) s(8217) =< s(8207)*s(7839) s(8218) =< s(8213) s(8219) =< s(8212) s(8220) =< s(8212) s(8220) =< aux(527)+s(8212) s(8221) =< s(8212) s(8221) =< aux(527)+s(8213) s(8222) =< s(8213) s(8222) =< aux(527)+s(8213) s(8223) =< s(8212) s(8224) =< s(8209) s(8225) =< s(8210) s(8226) =< s(8209)-1 s(8223) =< s(8213)+s(8213)+s(8212) s(8227) =< s(8219)*s(8209) s(8228) =< s(8213)+s(8213)+s(8212) s(8229) =< s(8213)+s(8213)+s(8212) s(8230) =< s(8219)*s(8224) s(8231) =< s(8219)*s(8224) s(8232) =< s(8223)*s(8224) s(8233) =< s(8223)*s(8225) s(8229) =< s(8223)*s(8224) s(8234) =< s(8223)*s(8225) s(8235) =< s(8223)*s(8226) s(8228) =< s(8223)*s(8210) s(8236) =< s(8232) s(8237) =< s(8233) s(8238) =< s(8229) s(8239) =< s(8230) s(8240) =< s(8228) s(8241) =< s(8212) s(8242) =< s(8213) s(8242) =< s(8212) s(8241) =< s(8242)+s(8242)+s(8212) s(8243) =< s(8242)+s(8242)+s(8212) s(8244) =< s(8242)+s(8242)+s(8212) s(8245) =< s(8241)*s(8224) s(8246) =< s(8241)*s(8225) s(8244) =< s(8241)*s(8224) s(8247) =< s(8241)*s(8225) s(8248) =< s(8241)*s(8226) s(8243) =< s(8241)*s(8210) s(8249) =< s(8245) s(8250) =< s(8246) s(8251) =< s(8244) s(8252) =< s(8243) s(8253) =< s(8212) s(8253) =< s(8212)+s(8212) s(8254) =< s(8212) s(8254) =< s(8213)+s(8212) s(8255) =< s(8215) s(8256) =< s(8214) s(8257) =< aux(529) s(8258) =< s(8214) s(8258) =< aux(529)+s(8214) s(8259) =< s(8214) s(8259) =< aux(529)+s(8215) s(8260) =< s(8215) s(8260) =< aux(529)+s(8215) s(8261) =< s(8216) s(8262) =< s(8216) s(8262) =< s(8215)+s(8215)+s(8214) s(8263) =< s(8261)*s(8209) s(8264) =< s(8215)+s(8215)+s(8214) s(8265) =< s(8215)+s(8215)+s(8214) s(8266) =< s(8261)*s(8224) s(8267) =< s(8261)*s(8224) s(8268) =< s(8262)*s(8224) s(8269) =< s(8262)*s(7839) s(8265) =< s(8262)*s(8224) s(8270) =< s(8262)*s(7839) s(8271) =< s(8262)*s(8226) s(8264) =< s(8262)*aux(527) s(8272) =< s(8268) s(8273) =< s(8269) s(8274) =< s(8265) s(8275) =< s(8266) s(8276) =< s(8264) s(8277) =< s(8216) s(8277) =< aux(529)+s(8216) s(8278) =< s(8216) s(8279) =< s(8215) s(8279) =< s(8214) s(8278) =< s(8279)+s(8279)+s(8214) s(8280) =< s(8279)+s(8279)+s(8214) s(8281) =< s(8279)+s(8279)+s(8214) s(8282) =< s(8278)*s(8224) s(8283) =< s(8278)*s(7839) s(8281) =< s(8278)*s(8224) s(8284) =< s(8278)*s(7839) s(8285) =< s(8278)*s(8226) s(8280) =< s(8278)*aux(527) s(8286) =< s(8282) s(8287) =< s(8283) s(8288) =< s(8281) s(8289) =< s(8280) s(8290) =< s(8216) s(8290) =< s(8216)+s(8216) s(8291) =< s(8216) s(8291) =< s(8215)+s(8214) s(8033) =< aux(522) s(8033) =< aux(526) s(8035) =< aux(522)+2 s(8036) =< aux(522)+1 s(8037) =< aux(522) s(8038) =< s(7816)*s(8035) s(8039) =< s(7816)*s(8036) s(8040) =< s(8033)*s(8036) s(8041) =< s(8033)*s(8037) s(8042) =< s(8033)*s(8035) s(8043) =< s(8033)*s(8037) s(8044) =< s(8039) s(8045) =< s(8038) s(8046) =< s(8038) s(8046) =< aux(522)+s(8038) s(8047) =< s(8038) s(8047) =< aux(522)+s(8039) s(8048) =< s(8039) s(8048) =< aux(522)+s(8039) s(8049) =< s(8038) s(8050) =< s(8035) s(8051) =< s(8036) s(8052) =< s(8035)-1 s(8049) =< s(8039)+s(8039)+s(8038) s(8053) =< s(8045)*s(8035) s(8054) =< s(8039)+s(8039)+s(8038) s(8055) =< s(8039)+s(8039)+s(8038) s(8056) =< s(8045)*s(8050) s(8057) =< s(8045)*s(8050) s(8058) =< s(8049)*s(8050) s(8059) =< s(8049)*s(8051) s(8055) =< s(8049)*s(8050) s(8060) =< s(8049)*s(8051) s(8061) =< s(8049)*s(8052) s(8054) =< s(8049)*s(8036) s(8062) =< s(8058) s(8063) =< s(8059) s(8064) =< s(8055) s(8065) =< s(8056) s(8066) =< s(8054) s(8067) =< s(8038) s(8068) =< s(8039) s(8068) =< s(8038) s(8067) =< s(8068)+s(8068)+s(8038) s(8069) =< s(8068)+s(8068)+s(8038) s(8070) =< s(8068)+s(8068)+s(8038) s(8071) =< s(8067)*s(8050) s(8072) =< s(8067)*s(8051) s(8070) =< s(8067)*s(8050) s(8073) =< s(8067)*s(8051) s(8074) =< s(8067)*s(8052) s(8069) =< s(8067)*s(8036) s(8075) =< s(8071) s(8076) =< s(8072) s(8077) =< s(8070) s(8078) =< s(8069) s(8079) =< s(8038) s(8079) =< s(8038)+s(8038) s(8080) =< s(8038) s(8080) =< s(8039)+s(8038) s(8081) =< s(8041) s(8082) =< s(8040) s(8083) =< aux(526) s(8084) =< s(8040) s(8084) =< aux(526)+s(8040) s(8085) =< s(8040) s(8085) =< aux(526)+s(8041) s(8086) =< s(8041) s(8086) =< aux(526)+s(8041) s(8087) =< s(8042) s(8088) =< s(8042) s(8088) =< s(8041)+s(8041)+s(8040) s(8089) =< s(8087)*s(8035) s(8090) =< s(8041)+s(8041)+s(8040) s(8091) =< s(8041)+s(8041)+s(8040) s(8092) =< s(8087)*s(8050) s(8093) =< s(8087)*s(8050) s(8094) =< s(8088)*s(8050) s(8095) =< s(8088)*s(8037) s(8091) =< s(8088)*s(8050) s(8096) =< s(8088)*s(8037) s(8097) =< s(8088)*s(8052) s(8090) =< s(8088)*aux(522) s(8098) =< s(8094) s(8099) =< s(8095) s(8100) =< s(8091) s(8101) =< s(8092) s(8102) =< s(8090) s(8103) =< s(8042) s(8103) =< aux(526)+s(8042) s(8104) =< s(8042) s(8105) =< s(8041) s(8105) =< s(8040) s(8104) =< s(8105)+s(8105)+s(8040) s(8106) =< s(8105)+s(8105)+s(8040) s(8107) =< s(8105)+s(8105)+s(8040) s(8108) =< s(8104)*s(8050) s(8109) =< s(8104)*s(8037) s(8107) =< s(8104)*s(8050) s(8110) =< s(8104)*s(8037) s(8111) =< s(8104)*s(8052) s(8106) =< s(8104)*aux(522) s(8112) =< s(8108) s(8113) =< s(8109) s(8114) =< s(8107) s(8115) =< s(8106) s(8116) =< s(8042) s(8116) =< s(8042)+s(8042) s(8117) =< s(8042) s(8117) =< s(8041)+s(8040) s(9673) =< aux(522)-1 s(9674) =< s(7816)*aux(522) s(9675) =< aux(522) s(9676) =< s(7816)*s(8037) s(9677) =< s(7816)*s(8037) s(9675) =< s(7816)*s(8037) s(9678) =< s(7816)*s(9673) s(9679) =< s(9676) s(9680) =< s(9675) s(9681) =< aux(522) s(9682) =< aux(522) s(9681) =< aux(523) s(9682) =< aux(523) s(9683) =< s(9681)*aux(522) s(9684) =< aux(522) s(9685) =< s(9681)*s(8037) s(9686) =< s(9681)*s(8037) s(9684) =< s(9681)*s(8037) s(9687) =< s(9681)*s(9673) s(9688) =< s(9685) s(9689) =< s(9684) s(9690) =< s(9682) s(9691) =< aux(522) s(9691) =< aux(522)+aux(522) s(9692) =< aux(527) s(9693) =< aux(527)-1 s(9692) =< aux(527)+aux(527) s(9694) =< s(7814)*aux(527) s(9695) =< aux(527)+aux(527) s(9696) =< aux(527)+aux(527) s(9697) =< s(7814)*s(7839) s(9698) =< s(7814)*s(7839) s(9699) =< s(9692)*s(7839) s(9696) =< s(9692)*s(7839) s(9700) =< s(9692)*s(7839) s(9701) =< s(9692)*s(9693) s(9695) =< s(9692)*aux(527) s(9702) =< s(9699) s(9703) =< s(9696) s(9704) =< s(9697) s(9705) =< s(9695) s(9706) =< aux(527) s(9707) =< aux(527) s(9706) =< aux(528) s(9707) =< aux(528) s(9706) =< aux(527)+aux(527) s(9708) =< s(9707)*aux(527) s(9709) =< aux(527)+aux(527) s(9710) =< aux(527)+aux(527) s(9711) =< s(9707)*s(7839) s(9712) =< s(9707)*s(7839) s(9713) =< s(9706)*s(7839) s(9710) =< s(9706)*s(7839) s(9714) =< s(9706)*s(7839) s(9715) =< s(9706)*s(9693) s(9709) =< s(9706)*aux(527) s(9716) =< s(9713) s(9717) =< s(9710) s(9718) =< s(9711) s(9719) =< s(7876) s(9720) =< s(9709) s(9721) =< aux(527) s(9721) =< aux(528) s(9721) =< s(7876)+s(7876) s(9722) =< s(7876)+s(7876) s(9723) =< s(7876)+s(7876) s(9724) =< s(9721)*s(7839) s(9723) =< s(9721)*s(7839) s(9725) =< s(9721)*s(7839) s(9726) =< s(9721)*s(9693) s(9722) =< s(9721)*aux(527) s(9727) =< s(9724) s(9728) =< s(9723) s(9729) =< s(9722) s(9730) =< aux(527) s(9730) =< s(7876)+s(7876) s(9731) =< s(7876)+s(7876) s(9732) =< s(7876)+s(7876) s(9733) =< s(9730)*s(7839) s(9732) =< s(9730)*s(7839) s(9734) =< s(9730)*s(7839) s(9735) =< s(9730)*s(9693) s(9731) =< s(9730)*aux(527) s(9736) =< s(9733) s(9737) =< s(9732) s(9738) =< s(9731) with precondition: [] Closed-form bounds of start(V1,V): ------------------------------------- * Chain [76] with precondition: [] - Upper bound: nat(V1)*578023+2020+nat(V1)*515643*nat(V1)+nat(V1)*98415*nat(V1)*nat(V1)+nat(V1)*42*nat(nat(V1)+ -1)+nat(V)*536950+nat(V)*477973*nat(V)+nat(V)*91125*nat(V)*nat(V)+nat(V)*42*nat(nat(V)+ -1)+nat(V)*1620*nat(V1+V)+nat(nat(V1+V)+ -1)*162*nat(V1+V)+nat(V1+V)*6346+nat(V1+V)*5508*nat(V1+V)+nat(V1+1)*342+nat(V+1)*537+nat(V1+V+1)*408+nat(V1/2)*6318+nat(V/2)*5850 - Complexity: n^3 ### Maximum cost of start(V1,V): nat(V1)*578023+2020+nat(V1)*515643*nat(V1)+nat(V1)*98415*nat(V1)*nat(V1)+nat(V1)*42*nat(nat(V1)+ -1)+nat(V)*536950+nat(V)*477973*nat(V)+nat(V)*91125*nat(V)*nat(V)+nat(V)*42*nat(nat(V)+ -1)+nat(V)*1620*nat(V1+V)+nat(nat(V1+V)+ -1)*162*nat(V1+V)+nat(V1+V)*6346+nat(V1+V)*5508*nat(V1+V)+nat(V1+1)*342+nat(V+1)*537+nat(V1+V+1)*408+nat(V1/2)*6318+nat(V/2)*5850 Asymptotic class: n^3 * Total analysis performed in 63418 ms. ---------------------------------------- (16) BOUNDS(1, n^3) ---------------------------------------- (17) RelTrsToDecreasingLoopProblemProof (LOWER BOUND(ID)) Transformed a relative TRS into a decreasing-loop problem. ---------------------------------------- (18) 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^3). The TRS R consists of the following rules: min(x, 0) -> 0 min(0, y) -> 0 min(s(x), s(y)) -> s(min(x, y)) max(x, 0) -> x max(0, y) -> y max(s(x), s(y)) -> s(max(x, y)) -(x, 0) -> x -(s(x), s(y)) -> -(x, y) gcd(s(x), 0) -> s(x) gcd(0, s(x)) -> s(x) gcd(s(x), s(y)) -> gcd(-(max(x, y), min(x, y)), s(min(x, y))) The (relative) TRS S consists of the following rules: encArg(0) -> 0 encArg(s(x_1)) -> s(encArg(x_1)) encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) encArg(cons_-(x_1, x_2)) -> -(encArg(x_1), encArg(x_2)) encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) encode_0 -> 0 encode_s(x_1) -> s(encArg(x_1)) encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) encode_-(x_1, x_2) -> -(encArg(x_1), encArg(x_2)) encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) Rewrite Strategy: INNERMOST ---------------------------------------- (19) DecreasingLoopProof (LOWER BOUND(ID)) The following loop(s) give(s) rise to the lower bound Omega(n^1): The rewrite sequence -(s(x), s(y)) ->^+ -(x, y) gives rise to a decreasing loop by considering the right hand sides subterm at position []. The pumping substitution is [x / s(x), y / s(y)]. The result substitution is [ ]. ---------------------------------------- (20) Complex Obligation (BEST) ---------------------------------------- (21) 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^3). The TRS R consists of the following rules: min(x, 0) -> 0 min(0, y) -> 0 min(s(x), s(y)) -> s(min(x, y)) max(x, 0) -> x max(0, y) -> y max(s(x), s(y)) -> s(max(x, y)) -(x, 0) -> x -(s(x), s(y)) -> -(x, y) gcd(s(x), 0) -> s(x) gcd(0, s(x)) -> s(x) gcd(s(x), s(y)) -> gcd(-(max(x, y), min(x, y)), s(min(x, y))) The (relative) TRS S consists of the following rules: encArg(0) -> 0 encArg(s(x_1)) -> s(encArg(x_1)) encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) encArg(cons_-(x_1, x_2)) -> -(encArg(x_1), encArg(x_2)) encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) encode_0 -> 0 encode_s(x_1) -> s(encArg(x_1)) encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) encode_-(x_1, x_2) -> -(encArg(x_1), encArg(x_2)) encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) Rewrite Strategy: INNERMOST ---------------------------------------- (22) LowerBoundPropagationProof (FINISHED) Propagated lower bound. ---------------------------------------- (23) BOUNDS(n^1, INF) ---------------------------------------- (24) 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^3). The TRS R consists of the following rules: min(x, 0) -> 0 min(0, y) -> 0 min(s(x), s(y)) -> s(min(x, y)) max(x, 0) -> x max(0, y) -> y max(s(x), s(y)) -> s(max(x, y)) -(x, 0) -> x -(s(x), s(y)) -> -(x, y) gcd(s(x), 0) -> s(x) gcd(0, s(x)) -> s(x) gcd(s(x), s(y)) -> gcd(-(max(x, y), min(x, y)), s(min(x, y))) The (relative) TRS S consists of the following rules: encArg(0) -> 0 encArg(s(x_1)) -> s(encArg(x_1)) encArg(cons_min(x_1, x_2)) -> min(encArg(x_1), encArg(x_2)) encArg(cons_max(x_1, x_2)) -> max(encArg(x_1), encArg(x_2)) encArg(cons_-(x_1, x_2)) -> -(encArg(x_1), encArg(x_2)) encArg(cons_gcd(x_1, x_2)) -> gcd(encArg(x_1), encArg(x_2)) encode_min(x_1, x_2) -> min(encArg(x_1), encArg(x_2)) encode_0 -> 0 encode_s(x_1) -> s(encArg(x_1)) encode_max(x_1, x_2) -> max(encArg(x_1), encArg(x_2)) encode_-(x_1, x_2) -> -(encArg(x_1), encArg(x_2)) encode_gcd(x_1, x_2) -> gcd(encArg(x_1), encArg(x_2)) Rewrite Strategy: INNERMOST