WORST_CASE(Omega(n^1),O(n^2)) proof of /export/starexec/sandbox/benchmark/theBenchmark.trs # AProVE Commit ID: c69e44bd14796315568835c1ffa2502984884775 mhark 20210624 unpublished The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). (0) CpxRelTRS (1) SInnermostTerminationProof [BOTH CONCRETE BOUNDS(ID, ID), 3703 ms] (2) CpxRelTRS (3) RelTrsToWeightedTrsProof [BOTH BOUNDS(ID, ID), 0 ms] (4) CpxWeightedTrs (5) TypeInferenceProof [BOTH BOUNDS(ID, ID), 0 ms] (6) CpxTypedWeightedTrs (7) CompletionProof [UPPER BOUND(ID), 0 ms] (8) CpxTypedWeightedCompleteTrs (9) CpxTypedWeightedTrsToRntsProof [UPPER BOUND(ID), 0 ms] (10) CpxRNTS (11) CompleteCoflocoProof [FINISHED, 122.4 s] (12) BOUNDS(1, n^2) (13) RenamingProof [BOTH BOUNDS(ID, ID), 0 ms] (14) CpxRelTRS (15) SlicingProof [LOWER BOUND(ID), 0 ms] (16) CpxRelTRS (17) TypeInferenceProof [BOTH BOUNDS(ID, ID), 0 ms] (18) typed CpxTrs (19) OrderProof [LOWER BOUND(ID), 5 ms] (20) typed CpxTrs (21) RewriteLemmaProof [LOWER BOUND(ID), 275 ms] (22) typed CpxTrs (23) RewriteLemmaProof [LOWER BOUND(ID), 108 ms] (24) BEST (25) proven lower bound (26) LowerBoundPropagationProof [FINISHED, 0 ms] (27) BOUNDS(n^1, INF) (28) typed CpxTrs (29) RewriteLemmaProof [LOWER BOUND(ID), 30 ms] (30) typed CpxTrs (31) RewriteLemmaProof [LOWER BOUND(ID), 34 ms] (32) typed CpxTrs ---------------------------------------- (0) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). The TRS R consists of the following rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0), z0, z1), GR(z0, 0)) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0), p(z0), z1), GR(add(z0, z1), 0), ADD(z0, z1)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0), z0, z1), GR(z1, 0)) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0), z0, p(z1)), GR(add(z0, z1), 0), ADD(z0, z1)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0), z0, z1), GR(add(z0, z1), 0), ADD(z0, z1)) GR(0, z0) -> c7 GR(s(z0), 0) -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0, z0) -> c10 ADD(s(z0), z1) -> c11(ADD(z0, z1)) P(0) -> c12 P(s(z0)) -> c13 The (relative) TRS S consists of the following rules: cond1(true, z0, z1) -> cond2(gr(z0, 0), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, z1) gr(0, z0) -> false gr(s(z0), 0) -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0, z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0) -> 0 p(s(z0)) -> z0 Rewrite Strategy: INNERMOST ---------------------------------------- (1) SInnermostTerminationProof (BOTH CONCRETE BOUNDS(ID, ID)) proved innermost termination of relative rules ---------------------------------------- (2) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, n^2). The TRS R consists of the following rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0), z0, z1), GR(z0, 0)) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0), p(z0), z1), GR(add(z0, z1), 0), ADD(z0, z1)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0), z0, z1), GR(z1, 0)) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0), z0, p(z1)), GR(add(z0, z1), 0), ADD(z0, z1)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0), z0, z1), GR(add(z0, z1), 0), ADD(z0, z1)) GR(0, z0) -> c7 GR(s(z0), 0) -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0, z0) -> c10 ADD(s(z0), z1) -> c11(ADD(z0, z1)) P(0) -> c12 P(s(z0)) -> c13 The (relative) TRS S consists of the following rules: cond1(true, z0, z1) -> cond2(gr(z0, 0), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, z1) gr(0, z0) -> false gr(s(z0), 0) -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0, z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0) -> 0 p(s(z0)) -> z0 Rewrite Strategy: INNERMOST ---------------------------------------- (3) RelTrsToWeightedTrsProof (BOTH BOUNDS(ID, ID)) Transformed relative TRS to weighted TRS ---------------------------------------- (4) Obligation: The Runtime Complexity (innermost) of the given CpxWeightedTrs could be proven to be BOUNDS(1, n^2). The TRS R consists of the following rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0), z0, z1), GR(z0, 0)) [1] COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0), p(z0), z1), GR(add(z0, z1), 0), ADD(z0, z1)) [1] COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0), p(z0), z1), P(z0)) [1] COND2(false, z0, z1) -> c3(COND3(gr(z1, 0), z0, z1), GR(z1, 0)) [1] COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0), z0, p(z1)), GR(add(z0, z1), 0), ADD(z0, z1)) [1] COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0), z0, p(z1)), P(z1)) [1] COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0), z0, z1), GR(add(z0, z1), 0), ADD(z0, z1)) [1] GR(0, z0) -> c7 [1] GR(s(z0), 0) -> c8 [1] GR(s(z0), s(z1)) -> c9(GR(z0, z1)) [1] ADD(0, z0) -> c10 [1] ADD(s(z0), z1) -> c11(ADD(z0, z1)) [1] P(0) -> c12 [1] P(s(z0)) -> c13 [1] cond1(true, z0, z1) -> cond2(gr(z0, 0), z0, z1) [0] cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0), p(z0), z1) [0] cond2(false, z0, z1) -> cond3(gr(z1, 0), z0, z1) [0] cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, p(z1)) [0] cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, z1) [0] gr(0, z0) -> false [0] gr(s(z0), 0) -> true [0] gr(s(z0), s(z1)) -> gr(z0, z1) [0] add(0, z0) -> z0 [0] add(s(z0), z1) -> s(add(z0, z1)) [0] p(0) -> 0 [0] p(s(z0)) -> z0 [0] Rewrite Strategy: INNERMOST ---------------------------------------- (5) TypeInferenceProof (BOTH BOUNDS(ID, ID)) Infered types. ---------------------------------------- (6) Obligation: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0), z0, z1), GR(z0, 0)) [1] COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0), p(z0), z1), GR(add(z0, z1), 0), ADD(z0, z1)) [1] COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0), p(z0), z1), P(z0)) [1] COND2(false, z0, z1) -> c3(COND3(gr(z1, 0), z0, z1), GR(z1, 0)) [1] COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0), z0, p(z1)), GR(add(z0, z1), 0), ADD(z0, z1)) [1] COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0), z0, p(z1)), P(z1)) [1] COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0), z0, z1), GR(add(z0, z1), 0), ADD(z0, z1)) [1] GR(0, z0) -> c7 [1] GR(s(z0), 0) -> c8 [1] GR(s(z0), s(z1)) -> c9(GR(z0, z1)) [1] ADD(0, z0) -> c10 [1] ADD(s(z0), z1) -> c11(ADD(z0, z1)) [1] P(0) -> c12 [1] P(s(z0)) -> c13 [1] cond1(true, z0, z1) -> cond2(gr(z0, 0), z0, z1) [0] cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0), p(z0), z1) [0] cond2(false, z0, z1) -> cond3(gr(z1, 0), z0, z1) [0] cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, p(z1)) [0] cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, z1) [0] gr(0, z0) -> false [0] gr(s(z0), 0) -> true [0] gr(s(z0), s(z1)) -> gr(z0, z1) [0] add(0, z0) -> z0 [0] add(s(z0), z1) -> s(add(z0, z1)) [0] p(0) -> 0 [0] p(s(z0)) -> z0 [0] The TRS has the following type information: COND1 :: true:false -> 0:s -> 0:s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0:s -> 0:s -> c1:c2:c3 gr :: 0:s -> 0:s -> true:false 0 :: 0:s GR :: 0:s -> 0:s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0:s -> 0:s -> 0:s p :: 0:s -> 0:s ADD :: 0:s -> 0:s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0:s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0:s -> 0:s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0:s -> 0:s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0:s -> 0:s -> cond1:cond2:cond3 cond2 :: true:false -> 0:s -> 0:s -> cond1:cond2:cond3 cond3 :: true:false -> 0:s -> 0:s -> cond1:cond2:cond3 Rewrite Strategy: INNERMOST ---------------------------------------- (7) CompletionProof (UPPER BOUND(ID)) The TRS is a completely defined constructor system, as every type has a constant constructor and the following rules were added: cond1(v0, v1, v2) -> null_cond1 [0] cond2(v0, v1, v2) -> null_cond2 [0] cond3(v0, v1, v2) -> null_cond3 [0] gr(v0, v1) -> null_gr [0] add(v0, v1) -> null_add [0] p(v0) -> null_p [0] COND1(v0, v1, v2) -> null_COND1 [0] COND2(v0, v1, v2) -> null_COND2 [0] COND3(v0, v1, v2) -> null_COND3 [0] GR(v0, v1) -> null_GR [0] ADD(v0, v1) -> null_ADD [0] P(v0) -> null_P [0] And the following fresh constants: null_cond1, null_cond2, null_cond3, null_gr, null_add, null_p, null_COND1, null_COND2, null_COND3, null_GR, null_ADD, null_P ---------------------------------------- (8) Obligation: Runtime Complexity Weighted TRS where all functions are completely defined. The underlying TRS is: Runtime Complexity Weighted TRS with Types. The TRS R consists of the following rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0), z0, z1), GR(z0, 0)) [1] COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0), p(z0), z1), GR(add(z0, z1), 0), ADD(z0, z1)) [1] COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0), p(z0), z1), P(z0)) [1] COND2(false, z0, z1) -> c3(COND3(gr(z1, 0), z0, z1), GR(z1, 0)) [1] COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0), z0, p(z1)), GR(add(z0, z1), 0), ADD(z0, z1)) [1] COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0), z0, p(z1)), P(z1)) [1] COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0), z0, z1), GR(add(z0, z1), 0), ADD(z0, z1)) [1] GR(0, z0) -> c7 [1] GR(s(z0), 0) -> c8 [1] GR(s(z0), s(z1)) -> c9(GR(z0, z1)) [1] ADD(0, z0) -> c10 [1] ADD(s(z0), z1) -> c11(ADD(z0, z1)) [1] P(0) -> c12 [1] P(s(z0)) -> c13 [1] cond1(true, z0, z1) -> cond2(gr(z0, 0), z0, z1) [0] cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0), p(z0), z1) [0] cond2(false, z0, z1) -> cond3(gr(z1, 0), z0, z1) [0] cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, p(z1)) [0] cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0), z0, z1) [0] gr(0, z0) -> false [0] gr(s(z0), 0) -> true [0] gr(s(z0), s(z1)) -> gr(z0, z1) [0] add(0, z0) -> z0 [0] add(s(z0), z1) -> s(add(z0, z1)) [0] p(0) -> 0 [0] p(s(z0)) -> z0 [0] cond1(v0, v1, v2) -> null_cond1 [0] cond2(v0, v1, v2) -> null_cond2 [0] cond3(v0, v1, v2) -> null_cond3 [0] gr(v0, v1) -> null_gr [0] add(v0, v1) -> null_add [0] p(v0) -> null_p [0] COND1(v0, v1, v2) -> null_COND1 [0] COND2(v0, v1, v2) -> null_COND2 [0] COND3(v0, v1, v2) -> null_COND3 [0] GR(v0, v1) -> null_GR [0] ADD(v0, v1) -> null_ADD [0] P(v0) -> null_P [0] The TRS has the following type information: COND1 :: true:false:null_gr -> 0:s:null_add:null_p -> 0:s:null_add:null_p -> c:null_COND1 true :: true:false:null_gr c :: c1:c2:c3:null_COND2 -> c7:c8:c9:null_GR -> c:null_COND1 COND2 :: true:false:null_gr -> 0:s:null_add:null_p -> 0:s:null_add:null_p -> c1:c2:c3:null_COND2 gr :: 0:s:null_add:null_p -> 0:s:null_add:null_p -> true:false:null_gr 0 :: 0:s:null_add:null_p GR :: 0:s:null_add:null_p -> 0:s:null_add:null_p -> c7:c8:c9:null_GR c1 :: c:null_COND1 -> c7:c8:c9:null_GR -> c10:c11:null_ADD -> c1:c2:c3:null_COND2 add :: 0:s:null_add:null_p -> 0:s:null_add:null_p -> 0:s:null_add:null_p p :: 0:s:null_add:null_p -> 0:s:null_add:null_p ADD :: 0:s:null_add:null_p -> 0:s:null_add:null_p -> c10:c11:null_ADD c2 :: c:null_COND1 -> c12:c13:null_P -> c1:c2:c3:null_COND2 P :: 0:s:null_add:null_p -> c12:c13:null_P false :: true:false:null_gr c3 :: c4:c5:c6:null_COND3 -> c7:c8:c9:null_GR -> c1:c2:c3:null_COND2 COND3 :: true:false:null_gr -> 0:s:null_add:null_p -> 0:s:null_add:null_p -> c4:c5:c6:null_COND3 c4 :: c:null_COND1 -> c7:c8:c9:null_GR -> c10:c11:null_ADD -> c4:c5:c6:null_COND3 c5 :: c:null_COND1 -> c12:c13:null_P -> c4:c5:c6:null_COND3 c6 :: c:null_COND1 -> c7:c8:c9:null_GR -> c10:c11:null_ADD -> c4:c5:c6:null_COND3 c7 :: c7:c8:c9:null_GR s :: 0:s:null_add:null_p -> 0:s:null_add:null_p c8 :: c7:c8:c9:null_GR c9 :: c7:c8:c9:null_GR -> c7:c8:c9:null_GR c10 :: c10:c11:null_ADD c11 :: c10:c11:null_ADD -> c10:c11:null_ADD c12 :: c12:c13:null_P c13 :: c12:c13:null_P cond1 :: true:false:null_gr -> 0:s:null_add:null_p -> 0:s:null_add:null_p -> null_cond1:null_cond2:null_cond3 cond2 :: true:false:null_gr -> 0:s:null_add:null_p -> 0:s:null_add:null_p -> null_cond1:null_cond2:null_cond3 cond3 :: true:false:null_gr -> 0:s:null_add:null_p -> 0:s:null_add:null_p -> null_cond1:null_cond2:null_cond3 null_cond1 :: null_cond1:null_cond2:null_cond3 null_cond2 :: null_cond1:null_cond2:null_cond3 null_cond3 :: null_cond1:null_cond2:null_cond3 null_gr :: true:false:null_gr null_add :: 0:s:null_add:null_p null_p :: 0:s:null_add:null_p null_COND1 :: c:null_COND1 null_COND2 :: c1:c2:c3:null_COND2 null_COND3 :: c4:c5:c6:null_COND3 null_GR :: c7:c8:c9:null_GR null_ADD :: c10:c11:null_ADD null_P :: c12:c13:null_P Rewrite Strategy: INNERMOST ---------------------------------------- (9) CpxTypedWeightedTrsToRntsProof (UPPER BOUND(ID)) Transformed the TRS into an over-approximating RNTS by (improved) Size Abstraction. The constant constructors are abstracted as follows: true => 2 0 => 0 false => 1 c7 => 0 c8 => 1 c10 => 0 c12 => 1 c13 => 2 null_cond1 => 0 null_cond2 => 0 null_cond3 => 0 null_gr => 0 null_add => 0 null_p => 0 null_COND1 => 0 null_COND2 => 0 null_COND3 => 0 null_GR => 0 null_ADD => 0 null_P => 0 ---------------------------------------- (10) Obligation: Complexity RNTS consisting of the following rules: ADD(z, z') -{ 1 }-> 0 :|: z0 >= 0, z = 0, z' = z0 ADD(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 ADD(z, z') -{ 1 }-> 1 + ADD(z0, z1) :|: z1 >= 0, z = 1 + z0, z' = z1, z0 >= 0 COND1(z, z', z'') -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, v2 >= 0 COND1(z, z', z'') -{ 1 }-> 1 + COND2(gr(z0, 0), z0, z1) + GR(z0, 0) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 COND2(z, z', z'') -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, v2 >= 0 COND2(z, z', z'') -{ 1 }-> 1 + COND3(gr(z1, 0), z0, z1) + GR(z1, 0) :|: z1 >= 0, z = 1, z0 >= 0, z' = z0, z'' = z1 COND2(z, z', z'') -{ 1 }-> 1 + COND1(gr(add(z0, z1), 0), p(z0), z1) + P(z0) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 COND2(z, z', z'') -{ 1 }-> 1 + COND1(gr(add(z0, z1), 0), p(z0), z1) + GR(add(z0, z1), 0) + ADD(z0, z1) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 COND3(z, z', z'') -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, v2 >= 0 COND3(z, z', z'') -{ 1 }-> 1 + COND1(gr(add(z0, z1), 0), z0, p(z1)) + P(z1) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 COND3(z, z', z'') -{ 1 }-> 1 + COND1(gr(add(z0, z1), 0), z0, z1) + GR(add(z0, z1), 0) + ADD(z0, z1) :|: z1 >= 0, z = 1, z0 >= 0, z' = z0, z'' = z1 COND3(z, z', z'') -{ 1 }-> 1 + COND1(gr(add(z0, z1), 0), z0, p(z1)) + GR(add(z0, z1), 0) + ADD(z0, z1) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 GR(z, z') -{ 1 }-> 1 :|: z = 1 + z0, z0 >= 0, z' = 0 GR(z, z') -{ 1 }-> 0 :|: z0 >= 0, z = 0, z' = z0 GR(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 GR(z, z') -{ 1 }-> 1 + GR(z0, z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 P(z) -{ 1 }-> 2 :|: z = 1 + z0, z0 >= 0 P(z) -{ 1 }-> 1 :|: z = 0 P(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 add(z, z') -{ 0 }-> z0 :|: z0 >= 0, z = 0, z' = z0 add(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 add(z, z') -{ 0 }-> 1 + add(z0, z1) :|: z1 >= 0, z = 1 + z0, z' = z1, z0 >= 0 cond1(z, z', z'') -{ 0 }-> cond2(gr(z0, 0), z0, z1) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 cond1(z, z', z'') -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, v2 >= 0 cond2(z, z', z'') -{ 0 }-> cond3(gr(z1, 0), z0, z1) :|: z1 >= 0, z = 1, z0 >= 0, z' = z0, z'' = z1 cond2(z, z', z'') -{ 0 }-> cond1(gr(add(z0, z1), 0), p(z0), z1) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 cond2(z, z', z'') -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, v2 >= 0 cond3(z, z', z'') -{ 0 }-> cond1(gr(add(z0, z1), 0), z0, z1) :|: z1 >= 0, z = 1, z0 >= 0, z' = z0, z'' = z1 cond3(z, z', z'') -{ 0 }-> cond1(gr(add(z0, z1), 0), z0, p(z1)) :|: z = 2, z1 >= 0, z0 >= 0, z' = z0, z'' = z1 cond3(z, z', z'') -{ 0 }-> 0 :|: v0 >= 0, z'' = v2, v1 >= 0, z = v0, z' = v1, v2 >= 0 gr(z, z') -{ 0 }-> gr(z0, z1) :|: z1 >= 0, z = 1 + z0, z0 >= 0, z' = 1 + z1 gr(z, z') -{ 0 }-> 2 :|: z = 1 + z0, z0 >= 0, z' = 0 gr(z, z') -{ 0 }-> 1 :|: z0 >= 0, z = 0, z' = z0 gr(z, z') -{ 0 }-> 0 :|: v0 >= 0, v1 >= 0, z = v0, z' = v1 p(z) -{ 0 }-> z0 :|: z = 1 + z0, z0 >= 0 p(z) -{ 0 }-> 0 :|: z = 0 p(z) -{ 0 }-> 0 :|: v0 >= 0, z = v0 Only complete derivations are relevant for the runtime complexity. ---------------------------------------- (11) CompleteCoflocoProof (FINISHED) Transformed the RNTS (where only complete derivations are relevant) into cost relations for CoFloCo: eq(start(V1, V, V2),0,[fun(V1, V, V2, Out)],[V1 >= 0,V >= 0,V2 >= 0]). eq(start(V1, V, V2),0,[fun1(V1, V, V2, Out)],[V1 >= 0,V >= 0,V2 >= 0]). eq(start(V1, V, V2),0,[fun5(V1, V, V2, Out)],[V1 >= 0,V >= 0,V2 >= 0]). eq(start(V1, V, V2),0,[fun2(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V2),0,[fun3(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V2),0,[fun4(V1, Out)],[V1 >= 0]). eq(start(V1, V, V2),0,[cond1(V1, V, V2, Out)],[V1 >= 0,V >= 0,V2 >= 0]). eq(start(V1, V, V2),0,[cond2(V1, V, V2, Out)],[V1 >= 0,V >= 0,V2 >= 0]). eq(start(V1, V, V2),0,[cond3(V1, V, V2, Out)],[V1 >= 0,V >= 0,V2 >= 0]). eq(start(V1, V, V2),0,[gr(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V2),0,[add(V1, V, Out)],[V1 >= 0,V >= 0]). eq(start(V1, V, V2),0,[p(V1, Out)],[V1 >= 0]). eq(fun(V1, V, V2, Out),1,[gr(V4, 0, Ret010),fun1(Ret010, V4, V3, Ret01),fun2(V4, 0, Ret1)],[Out = 1 + Ret01 + Ret1,V1 = 2,V3 >= 0,V4 >= 0,V = V4,V2 = V3]). eq(fun1(V1, V, V2, Out),1,[add(V6, V5, Ret00100),gr(Ret00100, 0, Ret0010),p(V6, Ret0011),fun(Ret0010, Ret0011, V5, Ret001),add(V6, V5, Ret0101),fun2(Ret0101, 0, Ret011),fun3(V6, V5, Ret11)],[Out = 1 + Ret001 + Ret011 + Ret11,V1 = 2,V5 >= 0,V6 >= 0,V = V6,V2 = V5]). eq(fun1(V1, V, V2, Out),1,[add(V8, V7, Ret0100),gr(Ret0100, 0, Ret0102),p(V8, Ret0111),fun(Ret0102, Ret0111, V7, Ret012),fun4(V8, Ret12)],[Out = 1 + Ret012 + Ret12,V1 = 2,V7 >= 0,V8 >= 0,V = V8,V2 = V7]). eq(fun1(V1, V, V2, Out),1,[gr(V10, 0, Ret0103),fun5(Ret0103, V9, V10, Ret013),fun2(V10, 0, Ret13)],[Out = 1 + Ret013 + Ret13,V10 >= 0,V1 = 1,V9 >= 0,V = V9,V2 = V10]). eq(fun5(V1, V, V2, Out),1,[add(V12, V11, Ret001001),gr(Ret001001, 0, Ret00101),p(V11, Ret0012),fun(Ret00101, V12, Ret0012, Ret0013),add(V12, V11, Ret0104),fun2(Ret0104, 0, Ret014),fun3(V12, V11, Ret14)],[Out = 1 + Ret0013 + Ret014 + Ret14,V1 = 2,V11 >= 0,V12 >= 0,V = V12,V2 = V11]). eq(fun5(V1, V, V2, Out),1,[add(V14, V13, Ret01001),gr(Ret01001, 0, Ret0105),p(V13, Ret0121),fun(Ret0105, V14, Ret0121, Ret015),fun4(V13, Ret15)],[Out = 1 + Ret015 + Ret15,V1 = 2,V13 >= 0,V14 >= 0,V = V14,V2 = V13]). eq(fun5(V1, V, V2, Out),1,[add(V16, V15, Ret001002),gr(Ret001002, 0, Ret00102),fun(Ret00102, V16, V15, Ret0014),add(V16, V15, Ret0106),fun2(Ret0106, 0, Ret016),fun3(V16, V15, Ret16)],[Out = 1 + Ret0014 + Ret016 + Ret16,V15 >= 0,V1 = 1,V16 >= 0,V = V16,V2 = V15]). eq(fun2(V1, V, Out),1,[],[Out = 0,V17 >= 0,V1 = 0,V = V17]). eq(fun2(V1, V, Out),1,[],[Out = 1,V1 = 1 + V18,V18 >= 0,V = 0]). eq(fun2(V1, V, Out),1,[fun2(V19, V20, Ret17)],[Out = 1 + Ret17,V20 >= 0,V1 = 1 + V19,V19 >= 0,V = 1 + V20]). eq(fun3(V1, V, Out),1,[],[Out = 0,V21 >= 0,V1 = 0,V = V21]). eq(fun3(V1, V, Out),1,[fun3(V22, V23, Ret18)],[Out = 1 + Ret18,V23 >= 0,V1 = 1 + V22,V = V23,V22 >= 0]). eq(fun4(V1, Out),1,[],[Out = 1,V1 = 0]). eq(fun4(V1, Out),1,[],[Out = 2,V1 = 1 + V24,V24 >= 0]). eq(cond1(V1, V, V2, Out),0,[gr(V25, 0, Ret0),cond2(Ret0, V25, V26, Ret)],[Out = Ret,V1 = 2,V26 >= 0,V25 >= 0,V = V25,V2 = V26]). eq(cond2(V1, V, V2, Out),0,[add(V28, V27, Ret00),gr(Ret00, 0, Ret02),p(V28, Ret19),cond1(Ret02, Ret19, V27, Ret2)],[Out = Ret2,V1 = 2,V27 >= 0,V28 >= 0,V = V28,V2 = V27]). eq(cond2(V1, V, V2, Out),0,[gr(V29, 0, Ret03),cond3(Ret03, V30, V29, Ret3)],[Out = Ret3,V29 >= 0,V1 = 1,V30 >= 0,V = V30,V2 = V29]). eq(cond3(V1, V, V2, Out),0,[add(V32, V31, Ret002),gr(Ret002, 0, Ret04),p(V31, Ret21),cond1(Ret04, V32, Ret21, Ret4)],[Out = Ret4,V1 = 2,V31 >= 0,V32 >= 0,V = V32,V2 = V31]). eq(cond3(V1, V, V2, Out),0,[add(V33, V34, Ret003),gr(Ret003, 0, Ret05),cond1(Ret05, V33, V34, Ret5)],[Out = Ret5,V34 >= 0,V1 = 1,V33 >= 0,V = V33,V2 = V34]). eq(gr(V1, V, Out),0,[],[Out = 1,V35 >= 0,V1 = 0,V = V35]). eq(gr(V1, V, Out),0,[],[Out = 2,V1 = 1 + V36,V36 >= 0,V = 0]). eq(gr(V1, V, Out),0,[gr(V37, V38, Ret6)],[Out = Ret6,V38 >= 0,V1 = 1 + V37,V37 >= 0,V = 1 + V38]). eq(add(V1, V, Out),0,[],[Out = V39,V39 >= 0,V1 = 0,V = V39]). eq(add(V1, V, Out),0,[add(V40, V41, Ret110)],[Out = 1 + Ret110,V41 >= 0,V1 = 1 + V40,V = V41,V40 >= 0]). eq(p(V1, Out),0,[],[Out = 0,V1 = 0]). eq(p(V1, Out),0,[],[Out = V42,V1 = 1 + V42,V42 >= 0]). eq(cond1(V1, V, V2, Out),0,[],[Out = 0,V44 >= 0,V2 = V45,V43 >= 0,V1 = V44,V = V43,V45 >= 0]). eq(cond2(V1, V, V2, Out),0,[],[Out = 0,V48 >= 0,V2 = V46,V47 >= 0,V1 = V48,V = V47,V46 >= 0]). eq(cond3(V1, V, V2, Out),0,[],[Out = 0,V51 >= 0,V2 = V49,V50 >= 0,V1 = V51,V = V50,V49 >= 0]). eq(gr(V1, V, Out),0,[],[Out = 0,V52 >= 0,V53 >= 0,V1 = V52,V = V53]). eq(add(V1, V, Out),0,[],[Out = 0,V55 >= 0,V54 >= 0,V1 = V55,V = V54]). eq(p(V1, Out),0,[],[Out = 0,V56 >= 0,V1 = V56]). eq(fun(V1, V, V2, Out),0,[],[Out = 0,V58 >= 0,V2 = V59,V57 >= 0,V1 = V58,V = V57,V59 >= 0]). eq(fun1(V1, V, V2, Out),0,[],[Out = 0,V60 >= 0,V2 = V62,V61 >= 0,V1 = V60,V = V61,V62 >= 0]). eq(fun5(V1, V, V2, Out),0,[],[Out = 0,V63 >= 0,V2 = V64,V65 >= 0,V1 = V63,V = V65,V64 >= 0]). eq(fun2(V1, V, Out),0,[],[Out = 0,V67 >= 0,V66 >= 0,V1 = V67,V = V66]). eq(fun3(V1, V, Out),0,[],[Out = 0,V68 >= 0,V69 >= 0,V1 = V68,V = V69]). eq(fun4(V1, Out),0,[],[Out = 0,V70 >= 0,V1 = V70]). input_output_vars(fun(V1,V,V2,Out),[V1,V,V2],[Out]). input_output_vars(fun1(V1,V,V2,Out),[V1,V,V2],[Out]). input_output_vars(fun5(V1,V,V2,Out),[V1,V,V2],[Out]). input_output_vars(fun2(V1,V,Out),[V1,V],[Out]). input_output_vars(fun3(V1,V,Out),[V1,V],[Out]). input_output_vars(fun4(V1,Out),[V1],[Out]). input_output_vars(cond1(V1,V,V2,Out),[V1,V,V2],[Out]). input_output_vars(cond2(V1,V,V2,Out),[V1,V,V2],[Out]). input_output_vars(cond3(V1,V,V2,Out),[V1,V,V2],[Out]). input_output_vars(gr(V1,V,Out),[V1,V],[Out]). input_output_vars(add(V1,V,Out),[V1,V],[Out]). input_output_vars(p(V1,Out),[V1],[Out]). CoFloCo proof output: Preprocessing Cost Relations ===================================== #### Computed strongly connected components 0. recursive : [add/3] 1. recursive : [gr/3] 2. non_recursive : [p/2] 3. recursive : [cond1/4,cond2/4,cond3/4] 4. recursive : [fun2/3] 5. recursive : [fun3/3] 6. non_recursive : [fun4/2] 7. recursive [non_tail] : [fun/4,fun1/4,fun5/4] 8. non_recursive : [start/3] #### Obtained direct recursion through partial evaluation 0. SCC is partially evaluated into add/3 1. SCC is partially evaluated into gr/3 2. SCC is partially evaluated into p/2 3. SCC is partially evaluated into cond1/4 4. SCC is partially evaluated into fun2/3 5. SCC is partially evaluated into fun3/3 6. SCC is partially evaluated into fun4/2 7. SCC is partially evaluated into fun/4 8. SCC is partially evaluated into start/3 Control-Flow Refinement of Cost Relations ===================================== ### Specialization of cost equations add/3 * CE 27 is refined into CE [58] * CE 25 is refined into CE [59] * CE 26 is refined into CE [60] ### Cost equations --> "Loop" of add/3 * CEs [60] --> Loop 27 * CEs [58] --> Loop 28 * CEs [59] --> Loop 29 ### Ranking functions of CR add(V1,V,Out) * RF of phase [27]: [V1] #### Partial ranking functions of CR add(V1,V,Out) * Partial RF of phase [27]: - RF of loop [27:1]: V1 ### Specialization of cost equations gr/3 * CE 31 is refined into CE [61] * CE 29 is refined into CE [62] * CE 28 is refined into CE [63] * CE 30 is refined into CE [64] ### Cost equations --> "Loop" of gr/3 * CEs [64] --> Loop 30 * CEs [61] --> Loop 31 * CEs [62] --> Loop 32 * CEs [63] --> Loop 33 ### Ranking functions of CR gr(V1,V,Out) * RF of phase [30]: [V,V1] #### Partial ranking functions of CR gr(V1,V,Out) * Partial RF of phase [30]: - RF of loop [30:1]: V V1 ### Specialization of cost equations p/2 * CE 33 is refined into CE [65] * CE 32 is refined into CE [66] ### Cost equations --> "Loop" of p/2 * CEs [65] --> Loop 34 * CEs [66] --> Loop 35 ### Ranking functions of CR p(V1,Out) #### Partial ranking functions of CR p(V1,Out) ### Specialization of cost equations cond1/4 * CE 52 is refined into CE [67,68,69] * CE 55 is refined into CE [70,71,72] * CE 57 is refined into CE [73] * CE 56 is refined into CE [74,75,76,77,78,79,80,81,82,83,84,85] * CE 53 is refined into CE [86,87,88,89] * CE 54 is refined into CE [90,91,92,93,94,95,96,97] ### Cost equations --> "Loop" of cond1/4 * CEs [79,83] --> Loop 36 * CEs [78,82] --> Loop 37 * CEs [75] --> Loop 38 * CEs [74] --> Loop 39 * CEs [77,81,85] --> Loop 40 * CEs [76,80,84] --> Loop 41 * CEs [91] --> Loop 42 * CEs [90] --> Loop 43 * CEs [95] --> Loop 44 * CEs [94] --> Loop 45 * CEs [93,97] --> Loop 46 * CEs [92,96] --> Loop 47 * CEs [86,88] --> Loop 48 * CEs [87,89] --> Loop 49 * CEs [67,68,69,70,71,72,73] --> Loop 50 ### Ranking functions of CR cond1(V1,V,V2,Out) * RF of phase [36]: [V] * RF of phase [42]: [V2] #### Partial ranking functions of CR cond1(V1,V,V2,Out) * Partial RF of phase [36]: - RF of loop [36:1]: V * Partial RF of phase [42]: - RF of loop [42:1]: V2 ### Specialization of cost equations fun2/3 * CE 46 is refined into CE [98] * CE 45 is refined into CE [99] * CE 48 is refined into CE [100] * CE 47 is refined into CE [101] ### Cost equations --> "Loop" of fun2/3 * CEs [101] --> Loop 51 * CEs [98] --> Loop 52 * CEs [99,100] --> Loop 53 ### Ranking functions of CR fun2(V1,V,Out) * RF of phase [51]: [V,V1] #### Partial ranking functions of CR fun2(V1,V,Out) * Partial RF of phase [51]: - RF of loop [51:1]: V V1 ### Specialization of cost equations fun3/3 * CE 49 is refined into CE [102] * CE 51 is refined into CE [103] * CE 50 is refined into CE [104] ### Cost equations --> "Loop" of fun3/3 * CEs [104] --> Loop 54 * CEs [102,103] --> Loop 55 ### Ranking functions of CR fun3(V1,V,Out) * RF of phase [54]: [V1] #### Partial ranking functions of CR fun3(V1,V,Out) * Partial RF of phase [54]: - RF of loop [54:1]: V1 ### Specialization of cost equations fun4/2 * CE 43 is refined into CE [105] * CE 44 is refined into CE [106] * CE 42 is refined into CE [107] ### Cost equations --> "Loop" of fun4/2 * CEs [105] --> Loop 56 * CEs [106] --> Loop 57 * CEs [107] --> Loop 58 ### Ranking functions of CR fun4(V1,Out) #### Partial ranking functions of CR fun4(V1,Out) ### Specialization of cost equations fun/4 * CE 41 is refined into CE [108] * CE 34 is refined into CE [109,110,111,112,113] * CE 40 is refined into CE [114,115,116,117,118] * CE 35 is refined into CE [119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166] * CE 36 is refined into CE [167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406] * CE 37 is refined into CE [407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454] * CE 38 is refined into CE [455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486] * CE 39 is refined into CE [487,488,489,490,491,492,493,494] ### Cost equations --> "Loop" of fun/4 * CEs [141,157,273,281,353,361] --> Loop 59 * CEs [142,158,269,271,274,277,279,282,285,349,351,354,357,359,362,365] --> Loop 60 * CEs [139,155,267,270,272,275,278,280,283,286,347,350,352,355,358,360,363,366] --> Loop 61 * CEs [140,156,268,276,284,348,356,364] --> Loop 62 * CEs [137,153,253,261,333,341] --> Loop 63 * CEs [138,154,249,251,254,257,259,262,265,329,331,334,337,339,342,345] --> Loop 64 * CEs [135,151,247,250,252,255,258,260,263,266,327,330,332,335,338,340,343,346] --> Loop 65 * CEs [136,152,248,256,264,328,336,344] --> Loop 66 * CEs [125,193,201] --> Loop 67 * CEs [126,189,191,194,197,199,202,205] --> Loop 68 * CEs [123,187,190,192,195,198,200,203,206] --> Loop 69 * CEs [124,188,196,204] --> Loop 70 * CEs [121,173,181] --> Loop 71 * CEs [122,169,171,174,177,179,182,185] --> Loop 72 * CEs [119,167,170,172,175,178,180,183,186] --> Loop 73 * CEs [120,168,176,184] --> Loop 74 * CEs [133,149,165,233,241,313,321,393,401] --> Loop 75 * CEs [134,150,166,229,231,234,237,239,242,245,309,311,314,317,319,322,325,389,391,394,397,399,402,405] --> Loop 76 * CEs [131,147,163,227,230,232,235,238,240,243,246,307,310,312,315,318,320,323,326,387,390,392,395,398,400,403,406] --> Loop 77 * CEs [132,148,164,228,236,244,308,316,324,388,396,404] --> Loop 78 * CEs [129,145,161,213,221,293,301,373,381] --> Loop 79 * CEs [130,146,162,209,211,214,217,219,222,225,289,291,294,297,299,302,305,369,371,374,377,379,382,385] --> Loop 80 * CEs [127,143,159,207,210,212,215,218,220,223,226,287,290,292,295,298,300,303,306,367,370,372,375,378,380,383,386] --> Loop 81 * CEs [128,144,160,208,216,224,288,296,304,368,376,384] --> Loop 82 * CEs [461] --> Loop 83 * CEs [413,462] --> Loop 84 * CEs [414,415,417,459] --> Loop 85 * CEs [416,418,460] --> Loop 86 * CEs [457] --> Loop 87 * CEs [407,458] --> Loop 88 * CEs [408,409,411,455] --> Loop 89 * CEs [410,412,456] --> Loop 90 * CEs [477] --> Loop 91 * CEs [437,478] --> Loop 92 * CEs [438,439,441,475] --> Loop 93 * CEs [440,442,476] --> Loop 94 * CEs [473] --> Loop 95 * CEs [431,474] --> Loop 96 * CEs [432,433,435,471] --> Loop 97 * CEs [434,436,472] --> Loop 98 * CEs [469,485] --> Loop 99 * CEs [425,449,470,486] --> Loop 100 * CEs [426,427,429,450,451,453,467,483] --> Loop 101 * CEs [428,430,452,454,468,484] --> Loop 102 * CEs [465,481] --> Loop 103 * CEs [419,443,466,482] --> Loop 104 * CEs [420,421,423,444,445,447,463,479] --> Loop 105 * CEs [422,424,446,448,464,480] --> Loop 106 * CEs [487,488,491,492] --> Loop 107 * CEs [489,490,493,494] --> Loop 108 * CEs [108] --> Loop 109 * CEs [110,112] --> Loop 110 * CEs [115,117] --> Loop 111 * CEs [109,111,113] --> Loop 112 * CEs [114,116,118] --> Loop 113 ### Ranking functions of CR fun(V1,V,V2,Out) * RF of phase [59,60,61,62]: [V] * RF of phase [83,84,85,86]: [V2] #### Partial ranking functions of CR fun(V1,V,V2,Out) * Partial RF of phase [59,60,61,62]: - RF of loop [59:1,60:1,61:1,62:1]: V * Partial RF of phase [83,84,85,86]: - RF of loop [83:1,84:1,85:1,86:1]: V2 ### Specialization of cost equations start/3 * CE 2 is refined into CE [495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708] * CE 3 is refined into CE [709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673] * CE 9 is refined into CE [1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1868,1869,1870,1871,1872] * CE 10 is refined into CE [1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599] * CE 15 is refined into CE [2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621] * CE 16 is refined into CE [2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,2637,2638,2639,2640,2641,2642,2643] * CE 1 is refined into CE [2644] * CE 4 is refined into CE [2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2669,2670,2671,2672,2673,2674,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094] * CE 5 is refined into CE [4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179,4180,4181,4182,4183,4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4294,4295,4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434] * CE 6 is refined into CE [4435,4436,4437,4438,4439,4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4681,4682,4683,4684,4685,4686,4687,4688,4689,4690,4691,4692,4693,4694,4695,4696,4697,4698,4699,4700] * CE 7 is refined into CE [4701,4702,4703,4704,4705] * CE 8 is refined into CE [4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742,4743,4744,4745,4746,4747,4748,4749,4750,4751,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4781,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4793,4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,4807,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,4884,4885,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011,5012,5013,5014,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150] * CE 11 is refined into CE [5151,5152,5153] * CE 12 is refined into CE [5154,5155,5156,5157,5158,5159,5160,5161,5162,5163] * CE 13 is refined into CE [5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175] * CE 14 is refined into CE [5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196] * CE 17 is refined into CE [5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225] * CE 18 is refined into CE [5226,5227,5228,5229] * CE 19 is refined into CE [5230,5231] * CE 20 is refined into CE [5232,5233,5234] * CE 21 is refined into CE [5235,5236,5237] * CE 22 is refined into CE [5238,5239,5240,5241,5242] * CE 23 is refined into CE [5243,5244,5245,5246] * CE 24 is refined into CE [5247,5248] ### Cost equations --> "Loop" of start/3 * CEs [1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1834,1835,1836,1837,1838,1839,1840,1841,1842,1843,2100,2101,2102,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113,2114,2115,2116,2117,2118,2119,2120,2121,2122,2123,2124,2125,2126,2127,2128,2129,2130,2131,2132,2133,2134,2135,2136,2137,2138,2139,2140,2141,2142,2143,2144,2145,2146,2147,2148,2149,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,2456,2457,2458,2459] --> Loop 114 * CEs [533,534,583,584,585,586,587,588,589,590,591,592,621,622,671,672,673,674,675,676,677,678,679,680,794,795,796,797,798,799,800,801,802,803,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1715,1720,1725,1728,1731,1734,1737,1740,1743,1746,1749,1752,1755,1794,1799,1802,1805,1808,1811,1814,1817,1820,1823,1826,1829,1868,5209,5210,5211,5212,5213] --> Loop 115 * CEs [559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,2633,2640] --> Loop 116 * CEs [1684,1685,1887,1888,1889] --> Loop 117 * CEs [495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,581,582,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,669,670,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1302,1303,1304,1305,1306,1307,1308,1309,1310,1311,1312,1313,1314,1315,1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,1656,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682,1683,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1710,1711,1712,1713,1714,1716,1717,1718,1719,1721,1722,1723,1724,1726,1727,1729,1730,1732,1733,1735,1736,1738,1739,1741,1742,1744,1745,1747,1748,1750,1751,1753,1754,1756,1757,1758,1759,1770,1771,1772,1773,1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1795,1796,1797,1798,1800,1801,1803,1804,1806,1807,1809,1810,1812,1813,1815,1816,1818,1819,1821,1822,1824,1825,1827,1828,1830,1831,1832,1833,1844,1845,1846,1847,1848,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,1861,1862,1863,1864,1865,1866,1867,1869,1870,1871,1872,1873,1874,1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1905,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1916,1917,1918,1919,1920,1921,1922,1923,1924,1925,1926,1927,1928,1929,1930,1931,1932,1933,1934,1935,1936,1937,1938,1939,1940,1941,1942,1943,1944,1945,1946,1947,1948,1949,1950,1951,1952,1953,1954,1955,1956,1957,1958,1959,1960,1961,1962,1963,1964,1965,1966,1967,1968,1969,1970,1971,1972,1973,1974,1975,1976,1977,1978,1979,1980,1981,1982,1983,1984,1985,1986,1987,1988,1989,1990,1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049,2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2072,2073,2074,2075,2076,2077,2078,2079,2080,2081,2082,2083,2084,2085,2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099,2150,2151,2152,2153,2154,2155,2156,2157,2158,2159,2160,2161,2162,2163,2164,2165,2166,2167,2168,2169,2170,2171,2172,2173,2174,2175,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2188,2189,2190,2191,2192,2193,2194,2195,2196,2197,2198,2199,2200,2201,2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2230,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2242,2243,2244,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2271,2272,2273,2274,2275,2276,2277,2278,2279,2280,2281,2282,2283,2284,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2309,2310,2311,2312,2313,2314,2315,2316,2317,2318,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2345,2346,2347,2348,2349,2350,2351,2352,2353,2354,2355,2356,2357,2358,2359,2360,2361,2362,2363,2364,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,2397,2398,2399,2400,2401,2402,2403,2404,2405,2406,2407,2408,2409,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,2472,2473,2474,2475,2476,2477,2478,2479,2480,2481,2482,2483,2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515,2516,2517,2518,2519,2520,2521,2522,2523,2524,2525,2526,2527,2528,2529,2530,2531,2532,2533,2534,2535,2536,2537,2538,2539,2540,2541,2542,2543,2544,2545,2546,2547,2548,2549,2550,2551,2552,2553,2554,2555,2556,2557,2558,2559,2560,2561,2562,2563,2564,2565,2566,2567,2568,2569,2570,2571,2572,2573,2574,2575,2576,2577,2578,2579,2580,2581,2582,2583,2584,2585,2586,2587,2588,2589,2590,2591,2592,2593,2594,2595,2596,2597,2598,2599,2600,2601,2602,2603,2604,2605,2606,2607,2608,2609,2610,2611,2612,2613,2614,2615,2616,2617,2618,2619,2620,2621,2622,2623,2624,2625,2626,2627,2628,2629,2630,2631,2632,2634,2635,2636,2637,2638,2639,2641,2642,2643,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5236,5237] --> Loop 118 * CEs [3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3170,3171,3172,3173,3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3715,3716,3717,3718,3719,3720,3721,3722,3723,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3796,3797,3798,3799,3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4250,4251,4252,4253,4254,4359,4360,4361,4362,4363,4364,4365,4366,4367,4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378] --> Loop 119 * CEs [4440,4441,4442,4443,4444,4445,4446,4447,4448,4449,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473,4474,4475,4476,4477,4478,4479,4480,4481,4482,4483,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499,4500,4501,4502,4503,4504,4505,4506,4507,4508,4509,4510,4511,4512,4513,4514,4515,4516,4517,4518,4519,4520,4521,4522,4523,4524,4525,4526,4527,4528,4529,4530,4531,4532,4533,4534,4535,4536,4537,4538,4539,4540,4541,4542,4543,4544,4545,4546,4547,4548,4549,4550,4551,4552,4553,4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,4567,4568,4569,4570,4571,4572,4573,4574,4575,4576,4577,4578,4579,4580,4581,4582,4583,4584,4585,4586,4587,4588,4589,4590,4591,4592,4593,4594,4595,4596,4597,4598,4599,4600,4601,4602,4603,4604,4605,4606,4607,4608,4609,4610,4611,4612,4613,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4626,4627,4628,4629,4630,4631,4632,4633,4634,4635,4636,4637,4638,4639,4640,4641,4642,4643,4644,4645,4646,4647,4648,4649,4650,4651,4652,4653,4654,4655,4656,4657,4658,4659,4660,4661,4662,4663,4664,4665,4666,4667,4668,4669,4670,4671,4672,4673,4674,4675,4676,4677,4678,4679,4680,4681,4682,4683,4684,4685,4686,4687,4688,4689,4690,4691,4692,4693,4694,4695,4696,4697,4698,4699,4700,4701,4781,4782,4783,4784,4785,4786,4787,4788,4789,4790,4791,4792,4793,4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,4807,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011,5012,5013,5014,5015,5016,5017,5018,5019,5020,5151,5156,5157,5158,5159,5160,5161,5162,5163] --> Loop 120 * CEs [2669,2670,2671,2672,2673,2674,4111,4112,4113,4114,5226,5239] --> Loop 121 * CEs [2645,2646,2647,2648,2649,2650,2651,2652,2653,2654,2655,2656,2657,2658,2659,2660,2661,2662,2663,2664,2665,2666,2667,2668,2675,2676,2677,2678,2679,2680,2681,2682,2683,2684,2685,2686,2687,2688,2689,2690,2691,2692,2693,2694,2695,2696,2697,2698,2699,2700,2701,2702,2703,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,2714,2715,2716,2717,2718,2719,2720,2721,2722,2723,2724,2725,2726,2727,2728,2729,2730,2731,2732,2733,2734,2735,2736,2737,2738,2739,2740,2741,2742,2743,2744,2745,2746,2747,2748,2749,2750,2751,2752,2753,2754,2755,2756,2757,2758,2759,2760,2761,2762,2763,2764,2765,2766,2767,2768,2769,2770,2771,2772,2773,2774,2775,2776,2777,2778,2779,2780,2781,2782,2783,2784,2785,2786,2787,2788,2789,2790,2791,2792,2793,2794,2795,2796,2797,2798,2799,2800,2801,2802,2803,2804,2805,2806,2807,2808,2809,2810,2811,2812,2813,2814,2815,2816,2817,2818,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,2832,2833,2834,2835,2836,2837,2838,2839,2840,2841,2842,2843,2844,2845,2846,2847,2848,2849,2850,2851,2852,2853,2854,2855,2856,2857,2858,2859,2860,2861,2862,2863,2864,2865,2866,2867,2868,2869,2870,2871,2872,2873,2874,2875,2876,2877,2878,2879,2880,2881,2882,2883,2884,2885,2886,2887,2888,2889,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,2925,2926,2927,2928,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,2940,2941,2942,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953,2954,2955,2956,2957,2958,2959,2960,2961,2962,2963,2964,2965,2966,2967,2968,2969,2970,2971,2972,2973,2974,2975,2976,2977,2978,2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2989,2990,2991,2992,2993,2994,2995,2996,2997,2998,2999,3000,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045,3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075,3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3092,3093,3094,3195,3196,3197,3198,3199,3200,3201,3202,3203,3204,3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3232,3233,3234,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3274,3275,3276,3277,3278,3279,3280,3281,3282,3283,3284,3285,3286,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3300,3301,3302,3303,3304,3305,3306,3307,3308,3309,3310,3311,3312,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3326,3327,3328,3329,3330,3331,3332,3333,3334,3335,3336,3337,3338,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3352,3353,3354,3355,3356,3357,3358,3359,3360,3361,3362,3363,3364,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3430,3431,3432,3433,3434,3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3463,3464,3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506,3507,3508,3509,3510,3511,3512,3513,3514,3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3713,3714,3815,3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004,4005,4006,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,4017,4018,4019,4020,4021,4022,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047,4048,4049,4050,4051,4052,4053,4054,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4094,4095,4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4115,4116,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4127,4128,4129,4130,4131,4132,4133,4134,4135,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,4177,4178,4179,4180,4181,4182,4183,4184,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4276,4277,4278,4279,4280,4281,4282,4283,4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4294,4295,4296,4297,4298,4299,4300,4301,4302,4303,4304,4305,4306,4307,4308,4309,4310,4311,4312,4313,4314,4315,4316,4317,4318,4319,4320,4321,4322,4323,4324,4325,4326,4327,4328,4329,4330,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,4355,4356,4357,4358,4379,4380,4381,4382,4383,4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4427,4428,4429,4430,4431,4432,4433,4434,4435,4436,4437,4438,4439,4450,4702,4703,4704,4705,4706,4707,4708,4709,4710,4711,4712,4713,4714,4715,4716,4717,4718,4719,4720,4721,4722,4723,4724,4725,4726,4727,4728,4729,4730,4731,4732,4733,4734,4735,4736,4737,4738,4739,4740,4741,4742,4743,4744,4745,4746,4747,4748,4749,4750,4751,4752,4753,4754,4755,4756,4757,4758,4759,4760,4761,4762,4763,4764,4765,4766,4767,4768,4769,4770,4771,4772,4773,4774,4775,4776,4777,4778,4779,4780,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871,4872,4873,4874,4875,4876,4877,4878,4879,4880,4881,4882,4883,4884,4885,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,5021,5022,5023,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095,5096,5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5152,5153,5154,5155,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193,5194,5195,5196] --> Loop 122 * CEs [2644,5225,5227,5228,5229,5230,5231,5232,5233,5234,5235,5238,5240,5241,5242,5243,5244,5245,5246,5247,5248] --> Loop 123 ### Ranking functions of CR start(V1,V,V2) #### Partial ranking functions of CR start(V1,V,V2) Computing Bounds ===================================== #### Cost of chains of add(V1,V,Out): * Chain [[27],29]: 0 with precondition: [V+V1=Out,V1>=1,V>=0] * Chain [[27],28]: 0 with precondition: [V>=0,Out>=1,V1>=Out] * Chain [29]: 0 with precondition: [V1=0,V=Out,V>=0] * Chain [28]: 0 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of gr(V1,V,Out): * Chain [[30],33]: 0 with precondition: [Out=1,V1>=1,V>=V1] * Chain [[30],32]: 0 with precondition: [Out=2,V>=1,V1>=V+1] * Chain [[30],31]: 0 with precondition: [Out=0,V1>=1,V>=1] * Chain [33]: 0 with precondition: [V1=0,Out=1,V>=0] * Chain [32]: 0 with precondition: [V=0,Out=2,V1>=1] * Chain [31]: 0 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of p(V1,Out): * Chain [35]: 0 with precondition: [Out=0,V1>=0] * Chain [34]: 0 with precondition: [V1=Out+1,V1>=1] #### Cost of chains of cond1(V1,V,V2,Out): * Chain [[42],50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [[42],49,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [[42],48,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [[42],47,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=2] * Chain [[42],46,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=2] * Chain [[42],45,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=2] * Chain [[42],44,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=2] * Chain [[42],43,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=2] * Chain [[42],43,49,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=2] * Chain [[42],43,48,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=2] * Chain [[36],[42],50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],[42],49,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],[42],48,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],[42],47,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [[36],[42],46,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [[36],[42],45,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [[36],[42],44,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [[36],[42],43,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [[36],[42],43,49,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [[36],[42],43,48,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [[36],50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=0] * Chain [[36],49,50]: 0 with precondition: [V1=2,V2=0,Out=0,V>=1] * Chain [[36],48,50]: 0 with precondition: [V1=2,V2=0,Out=0,V>=1] * Chain [[36],47,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],46,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],45,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],44,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],43,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],43,49,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],43,48,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [[36],41,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=0] * Chain [[36],40,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=0] * Chain [[36],39,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=0] * Chain [[36],38,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=0] * Chain [[36],37,[42],50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,[42],49,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,[42],48,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,[42],47,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=2] * Chain [[36],37,[42],46,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=2] * Chain [[36],37,[42],45,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=2] * Chain [[36],37,[42],44,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=2] * Chain [[36],37,[42],43,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=2] * Chain [[36],37,[42],43,49,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=2] * Chain [[36],37,[42],43,48,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=2] * Chain [[36],37,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=0] * Chain [[36],37,49,50]: 0 with precondition: [V1=2,V2=0,Out=0,V>=2] * Chain [[36],37,48,50]: 0 with precondition: [V1=2,V2=0,Out=0,V>=2] * Chain [[36],37,47,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,46,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,45,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,44,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,43,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,43,49,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [[36],37,43,48,50]: 0 with precondition: [V1=2,Out=0,V>=2,V2>=1] * Chain [50]: 0 with precondition: [Out=0,V1>=0,V>=0,V2>=0] * Chain [49,50]: 0 with precondition: [V1=2,V=0,V2=0,Out=0] * Chain [48,50]: 0 with precondition: [V1=2,V=0,V2=0,Out=0] * Chain [47,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [46,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [45,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [44,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [43,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [43,49,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [43,48,50]: 0 with precondition: [V1=2,V=0,Out=0,V2>=1] * Chain [41,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=0] * Chain [40,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=0] * Chain [39,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=0] * Chain [38,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=0] * Chain [37,[42],50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,[42],49,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,[42],48,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,[42],47,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [37,[42],46,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [37,[42],45,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [37,[42],44,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [37,[42],43,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [37,[42],43,49,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [37,[42],43,48,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=2] * Chain [37,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=0] * Chain [37,49,50]: 0 with precondition: [V1=2,V2=0,Out=0,V>=1] * Chain [37,48,50]: 0 with precondition: [V1=2,V2=0,Out=0,V>=1] * Chain [37,47,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,46,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,45,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,44,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,43,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,43,49,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] * Chain [37,43,48,50]: 0 with precondition: [V1=2,Out=0,V>=1,V2>=1] #### Cost of chains of fun2(V1,V,Out): * Chain [[51],53]: 1*it(51)+1 Such that:it(51) =< Out with precondition: [Out>=1,V1>=Out,V>=Out] * Chain [[51],52]: 1*it(51)+1 Such that:it(51) =< Out with precondition: [V+1=Out,V>=1,V1>=V+1] * Chain [53]: 1 with precondition: [Out=0,V1>=0,V>=0] * Chain [52]: 1 with precondition: [V=0,Out=1,V1>=1] #### Cost of chains of fun3(V1,V,Out): * Chain [[54],55]: 1*it(54)+1 Such that:it(54) =< Out with precondition: [V>=0,Out>=1,V1>=Out] * Chain [55]: 1 with precondition: [Out=0,V1>=0,V>=0] #### Cost of chains of fun4(V1,Out): * Chain [58]: 1 with precondition: [V1=0,Out=1] * Chain [57]: 0 with precondition: [Out=0,V1>=0] * Chain [56]: 1 with precondition: [Out=2,V1>=1] #### Cost of chains of fun(V1,V,V2,Out): * Chain [[83,84,85,86],113]: 27*it(83)+4 Such that:aux(3) =< V2 it(83) =< aux(3) with precondition: [V1=2,V=0,V2>=1,Out>=5,6*V2+2>=Out] * Chain [[83,84,85,86],112]: 27*it(83)+2 Such that:aux(4) =< V2 it(83) =< aux(4) with precondition: [V1=2,V=0,V2>=1,Out>=4,6*V2+1>=Out] * Chain [[83,84,85,86],111]: 27*it(83)+4 Such that:aux(5) =< V2 it(83) =< aux(5) with precondition: [V1=2,V=0,V2>=2,Out>=6,6*V2>=Out+3] * Chain [[83,84,85,86],109]: 27*it(83)+0 Such that:aux(6) =< V2 it(83) =< aux(6) with precondition: [V1=2,V=0,V2>=1,Out>=3,6*V2>=Out] * Chain [[83,84,85,86],108,109]: 27*it(83)+7 Such that:aux(7) =< V2 it(83) =< aux(7) with precondition: [V1=2,V=0,V2>=1,Out>=3*V2+3,6*V2+3>=Out] * Chain [[83,84,85,86],107,109]: 27*it(83)+7 Such that:aux(8) =< V2 it(83) =< aux(8) with precondition: [V1=2,V=0,V2>=1,Out>=3*V2+3,6*V2+3>=Out] * Chain [[83,84,85,86],106,109]: 27*it(83)+7 Such that:aux(9) =< V2 it(83) =< aux(9) with precondition: [V1=2,V=0,V2>=2,Out>=6,6*V2>=Out+3] * Chain [[83,84,85,86],105,109]: 27*it(83)+7 Such that:aux(10) =< V2 it(83) =< aux(10) with precondition: [V1=2,V=0,V2>=2,Out>=7,6*V2>=Out+2] * Chain [[83,84,85,86],104,109]: 27*it(83)+7 Such that:aux(11) =< V2 it(83) =< aux(11) with precondition: [V1=2,V=0,V2>=2,Out>=8,6*V2>=Out+1] * Chain [[83,84,85,86],103,109]: 27*it(83)+6 Such that:aux(12) =< V2 it(83) =< aux(12) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],102,109]: 27*it(83)+7 Such that:aux(13) =< V2 it(83) =< aux(13) with precondition: [V1=2,V=0,V2>=2,Out>=6,6*V2>=Out+3] * Chain [[83,84,85,86],101,109]: 27*it(83)+7 Such that:aux(14) =< V2 it(83) =< aux(14) with precondition: [V1=2,V=0,V2>=2,Out>=7,6*V2>=Out+2] * Chain [[83,84,85,86],100,109]: 27*it(83)+7 Such that:aux(15) =< V2 it(83) =< aux(15) with precondition: [V1=2,V=0,V2>=2,Out>=8,6*V2>=Out+1] * Chain [[83,84,85,86],99,109]: 27*it(83)+6 Such that:aux(16) =< V2 it(83) =< aux(16) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],98,109]: 27*it(83)+7 Such that:aux(17) =< V2 it(83) =< aux(17) with precondition: [V1=2,V=0,V2>=2,Out>=6,6*V2>=Out+3] * Chain [[83,84,85,86],97,109]: 27*it(83)+7 Such that:aux(18) =< V2 it(83) =< aux(18) with precondition: [V1=2,V=0,V2>=2,Out>=7,6*V2>=Out+2] * Chain [[83,84,85,86],96,109]: 27*it(83)+7 Such that:aux(19) =< V2 it(83) =< aux(19) with precondition: [V1=2,V=0,V2>=2,Out>=8,6*V2>=Out+1] * Chain [[83,84,85,86],95,109]: 27*it(83)+6 Such that:aux(20) =< V2 it(83) =< aux(20) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],94,109]: 27*it(83)+7 Such that:aux(21) =< V2 it(83) =< aux(21) with precondition: [V1=2,V=0,V2>=2,Out>=6,6*V2>=Out+3] * Chain [[83,84,85,86],93,109]: 27*it(83)+7 Such that:aux(22) =< V2 it(83) =< aux(22) with precondition: [V1=2,V=0,V2>=2,Out>=7,6*V2>=Out+2] * Chain [[83,84,85,86],92,109]: 27*it(83)+7 Such that:aux(23) =< V2 it(83) =< aux(23) with precondition: [V1=2,V=0,V2>=2,Out>=8,6*V2>=Out+1] * Chain [[83,84,85,86],91,109]: 27*it(83)+6 Such that:aux(24) =< V2 it(83) =< aux(24) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],90,113]: 27*it(83)+11 Such that:aux(25) =< V2 it(83) =< aux(25) with precondition: [V1=2,V=0,V2>=2,Out>=8,6*V2>=Out+1] * Chain [[83,84,85,86],90,112]: 27*it(83)+9 Such that:aux(26) =< V2 it(83) =< aux(26) with precondition: [V1=2,V=0,V2>=2,Out>=7,6*V2>=Out+2] * Chain [[83,84,85,86],90,109]: 27*it(83)+7 Such that:aux(27) =< V2 it(83) =< aux(27) with precondition: [V1=2,V=0,V2>=2,Out>=6,6*V2>=Out+3] * Chain [[83,84,85,86],90,108,109]: 27*it(83)+14 Such that:aux(28) =< V2 it(83) =< aux(28) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],90,107,109]: 27*it(83)+14 Such that:aux(29) =< V2 it(83) =< aux(29) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],89,113]: 27*it(83)+11 Such that:aux(30) =< V2 it(83) =< aux(30) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],89,112]: 27*it(83)+9 Such that:aux(31) =< V2 it(83) =< aux(31) with precondition: [V1=2,V=0,V2>=2,Out>=8,6*V2>=Out+1] * Chain [[83,84,85,86],89,109]: 27*it(83)+7 Such that:aux(32) =< V2 it(83) =< aux(32) with precondition: [V1=2,V=0,V2>=2,Out>=7,6*V2>=Out+2] * Chain [[83,84,85,86],89,108,109]: 27*it(83)+14 Such that:aux(33) =< V2 it(83) =< aux(33) with precondition: [V1=2,V=0,V2>=2,Out>=10,6*V2+1>=Out] * Chain [[83,84,85,86],89,107,109]: 27*it(83)+14 Such that:aux(34) =< V2 it(83) =< aux(34) with precondition: [V1=2,V=0,V2>=2,Out>=10,6*V2+1>=Out] * Chain [[83,84,85,86],88,113]: 27*it(83)+11 Such that:aux(35) =< V2 it(83) =< aux(35) with precondition: [V1=2,V=0,V2>=2,Out>=10,6*V2+1>=Out] * Chain [[83,84,85,86],88,112]: 27*it(83)+9 Such that:aux(36) =< V2 it(83) =< aux(36) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],88,109]: 27*it(83)+7 Such that:aux(37) =< V2 it(83) =< aux(37) with precondition: [V1=2,V=0,V2>=2,Out>=8,6*V2>=Out+1] * Chain [[83,84,85,86],88,108,109]: 27*it(83)+14 Such that:aux(38) =< V2 it(83) =< aux(38) with precondition: [V1=2,V=0,V2>=2,Out>=11,6*V2+2>=Out] * Chain [[83,84,85,86],88,107,109]: 27*it(83)+14 Such that:aux(39) =< V2 it(83) =< aux(39) with precondition: [V1=2,V=0,V2>=2,Out>=11,6*V2+2>=Out] * Chain [[83,84,85,86],87,113]: 27*it(83)+10 Such that:aux(40) =< V2 it(83) =< aux(40) with precondition: [V1=2,V=0,V2>=2,Out>=11,6*V2+2>=Out] * Chain [[83,84,85,86],87,112]: 27*it(83)+8 Such that:aux(41) =< V2 it(83) =< aux(41) with precondition: [V1=2,V=0,V2>=2,Out>=10,6*V2+1>=Out] * Chain [[83,84,85,86],87,109]: 27*it(83)+6 Such that:aux(42) =< V2 it(83) =< aux(42) with precondition: [V1=2,V=0,V2>=2,Out>=9,6*V2>=Out] * Chain [[83,84,85,86],87,108,109]: 27*it(83)+13 Such that:aux(43) =< V2 it(83) =< aux(43) with precondition: [V1=2,V=0,V2>=2,Out>=12,6*V2+3>=Out] * Chain [[83,84,85,86],87,107,109]: 27*it(83)+13 Such that:aux(44) =< V2 it(83) =< aux(44) with precondition: [V1=2,V=0,V2>=2,Out>=12,6*V2+3>=Out] * Chain [[59,60,61,62],[83,84,85,86],113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+4 Such that:aux(3) =< V2 aux(53) =< V it(83) =< aux(3) it(59) =< aux(53) aux(49) =< aux(53) s(28) =< it(59)*aux(53) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],[83,84,85,86],112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+2 Such that:aux(4) =< V2 aux(54) =< V it(83) =< aux(4) it(59) =< aux(54) aux(49) =< aux(54) s(28) =< it(59)*aux(54) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+4] * Chain [[59,60,61,62],[83,84,85,86],111]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+4 Such that:aux(5) =< V2 aux(55) =< V it(83) =< aux(5) it(59) =< aux(55) aux(49) =< aux(55) s(28) =< it(59)*aux(55) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+6] * Chain [[59,60,61,62],[83,84,85,86],109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+0 Such that:aux(6) =< V2 aux(56) =< V it(83) =< aux(6) it(59) =< aux(56) aux(49) =< aux(56) s(28) =< it(59)*aux(56) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+3] * Chain [[59,60,61,62],[83,84,85,86],108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(7) =< V2 aux(57) =< V it(83) =< aux(7) it(59) =< aux(57) aux(49) =< aux(57) s(28) =< it(59)*aux(57) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+2*V+3] * Chain [[59,60,61,62],[83,84,85,86],107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(8) =< V2 aux(58) =< V it(83) =< aux(8) it(59) =< aux(58) aux(49) =< aux(58) s(28) =< it(59)*aux(58) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+2*V+3] * Chain [[59,60,61,62],[83,84,85,86],106,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(9) =< V2 aux(59) =< V it(83) =< aux(9) it(59) =< aux(59) aux(49) =< aux(59) s(28) =< it(59)*aux(59) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+6] * Chain [[59,60,61,62],[83,84,85,86],105,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(10) =< V2 aux(60) =< V it(83) =< aux(10) it(59) =< aux(60) aux(49) =< aux(60) s(28) =< it(59)*aux(60) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+7] * Chain [[59,60,61,62],[83,84,85,86],104,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(11) =< V2 aux(61) =< V it(83) =< aux(11) it(59) =< aux(61) aux(49) =< aux(61) s(28) =< it(59)*aux(61) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+8] * Chain [[59,60,61,62],[83,84,85,86],103,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+6 Such that:aux(12) =< V2 aux(62) =< V it(83) =< aux(12) it(59) =< aux(62) aux(49) =< aux(62) s(28) =< it(59)*aux(62) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],102,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(13) =< V2 aux(63) =< V it(83) =< aux(13) it(59) =< aux(63) aux(49) =< aux(63) s(28) =< it(59)*aux(63) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+6] * Chain [[59,60,61,62],[83,84,85,86],101,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(14) =< V2 aux(64) =< V it(83) =< aux(14) it(59) =< aux(64) aux(49) =< aux(64) s(28) =< it(59)*aux(64) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+7] * Chain [[59,60,61,62],[83,84,85,86],100,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(15) =< V2 aux(65) =< V it(83) =< aux(15) it(59) =< aux(65) aux(49) =< aux(65) s(28) =< it(59)*aux(65) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+8] * Chain [[59,60,61,62],[83,84,85,86],99,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+6 Such that:aux(16) =< V2 aux(66) =< V it(83) =< aux(16) it(59) =< aux(66) aux(49) =< aux(66) s(28) =< it(59)*aux(66) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],98,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(17) =< V2 aux(67) =< V it(83) =< aux(17) it(59) =< aux(67) aux(49) =< aux(67) s(28) =< it(59)*aux(67) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+6] * Chain [[59,60,61,62],[83,84,85,86],97,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(18) =< V2 aux(68) =< V it(83) =< aux(18) it(59) =< aux(68) aux(49) =< aux(68) s(28) =< it(59)*aux(68) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+7] * Chain [[59,60,61,62],[83,84,85,86],96,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(19) =< V2 aux(69) =< V it(83) =< aux(19) it(59) =< aux(69) aux(49) =< aux(69) s(28) =< it(59)*aux(69) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+8] * Chain [[59,60,61,62],[83,84,85,86],95,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+6 Such that:aux(20) =< V2 aux(70) =< V it(83) =< aux(20) it(59) =< aux(70) aux(49) =< aux(70) s(28) =< it(59)*aux(70) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],94,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(21) =< V2 aux(71) =< V it(83) =< aux(21) it(59) =< aux(71) aux(49) =< aux(71) s(28) =< it(59)*aux(71) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+6] * Chain [[59,60,61,62],[83,84,85,86],93,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(22) =< V2 aux(72) =< V it(83) =< aux(22) it(59) =< aux(72) aux(49) =< aux(72) s(28) =< it(59)*aux(72) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+7] * Chain [[59,60,61,62],[83,84,85,86],92,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(23) =< V2 aux(73) =< V it(83) =< aux(23) it(59) =< aux(73) aux(49) =< aux(73) s(28) =< it(59)*aux(73) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+8] * Chain [[59,60,61,62],[83,84,85,86],91,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+6 Such that:aux(24) =< V2 aux(74) =< V it(83) =< aux(24) it(59) =< aux(74) aux(49) =< aux(74) s(28) =< it(59)*aux(74) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],90,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(25) =< V2 aux(75) =< V it(83) =< aux(25) it(59) =< aux(75) aux(49) =< aux(75) s(28) =< it(59)*aux(75) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+8] * Chain [[59,60,61,62],[83,84,85,86],90,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(26) =< V2 aux(76) =< V it(83) =< aux(26) it(59) =< aux(76) aux(49) =< aux(76) s(28) =< it(59)*aux(76) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+7] * Chain [[59,60,61,62],[83,84,85,86],90,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(27) =< V2 aux(77) =< V it(83) =< aux(27) it(59) =< aux(77) aux(49) =< aux(77) s(28) =< it(59)*aux(77) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+6] * Chain [[59,60,61,62],[83,84,85,86],90,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(28) =< V2 aux(78) =< V it(83) =< aux(28) it(59) =< aux(78) aux(49) =< aux(78) s(28) =< it(59)*aux(78) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],90,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(29) =< V2 aux(79) =< V it(83) =< aux(29) it(59) =< aux(79) aux(49) =< aux(79) s(28) =< it(59)*aux(79) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],89,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(30) =< V2 aux(80) =< V it(83) =< aux(30) it(59) =< aux(80) aux(49) =< aux(80) s(28) =< it(59)*aux(80) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],89,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(31) =< V2 aux(81) =< V it(83) =< aux(31) it(59) =< aux(81) aux(49) =< aux(81) s(28) =< it(59)*aux(81) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+8] * Chain [[59,60,61,62],[83,84,85,86],89,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(32) =< V2 aux(82) =< V it(83) =< aux(32) it(59) =< aux(82) aux(49) =< aux(82) s(28) =< it(59)*aux(82) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+7] * Chain [[59,60,61,62],[83,84,85,86],89,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(33) =< V2 aux(83) =< V it(83) =< aux(33) it(59) =< aux(83) aux(49) =< aux(83) s(28) =< it(59)*aux(83) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+10] * Chain [[59,60,61,62],[83,84,85,86],89,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(34) =< V2 aux(84) =< V it(83) =< aux(34) it(59) =< aux(84) aux(49) =< aux(84) s(28) =< it(59)*aux(84) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+10] * Chain [[59,60,61,62],[83,84,85,86],88,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(35) =< V2 aux(85) =< V it(83) =< aux(35) it(59) =< aux(85) aux(49) =< aux(85) s(28) =< it(59)*aux(85) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+10] * Chain [[59,60,61,62],[83,84,85,86],88,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(36) =< V2 aux(86) =< V it(83) =< aux(36) it(59) =< aux(86) aux(49) =< aux(86) s(28) =< it(59)*aux(86) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],88,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(37) =< V2 aux(87) =< V it(83) =< aux(37) it(59) =< aux(87) aux(49) =< aux(87) s(28) =< it(59)*aux(87) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+8] * Chain [[59,60,61,62],[83,84,85,86],88,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(38) =< V2 aux(88) =< V it(83) =< aux(38) it(59) =< aux(88) aux(49) =< aux(88) s(28) =< it(59)*aux(88) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+11] * Chain [[59,60,61,62],[83,84,85,86],88,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(39) =< V2 aux(89) =< V it(83) =< aux(39) it(59) =< aux(89) aux(49) =< aux(89) s(28) =< it(59)*aux(89) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+11] * Chain [[59,60,61,62],[83,84,85,86],87,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+10 Such that:aux(40) =< V2 aux(90) =< V it(83) =< aux(40) it(59) =< aux(90) aux(49) =< aux(90) s(28) =< it(59)*aux(90) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+11] * Chain [[59,60,61,62],[83,84,85,86],87,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+8 Such that:aux(41) =< V2 aux(91) =< V it(83) =< aux(41) it(59) =< aux(91) aux(49) =< aux(91) s(28) =< it(59)*aux(91) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+10] * Chain [[59,60,61,62],[83,84,85,86],87,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+6 Such that:aux(42) =< V2 aux(92) =< V it(83) =< aux(42) it(59) =< aux(92) aux(49) =< aux(92) s(28) =< it(59)*aux(92) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+9] * Chain [[59,60,61,62],[83,84,85,86],87,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+13 Such that:aux(43) =< V2 aux(93) =< V it(83) =< aux(43) it(59) =< aux(93) aux(49) =< aux(93) s(28) =< it(59)*aux(93) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+12] * Chain [[59,60,61,62],[83,84,85,86],87,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+13 Such that:aux(44) =< V2 aux(94) =< V it(83) =< aux(44) it(59) =< aux(94) aux(49) =< aux(94) s(28) =< it(59)*aux(94) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=2,Out>=2*V+12] * Chain [[59,60,61,62],113]: 20*it(59)+4*s(27)+16*s(29)+4 Such that:aux(95) =< V it(59) =< aux(95) aux(49) =< aux(95) s(28) =< it(59)*aux(95) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=0,Out>=2*V+2] * Chain [[59,60,61,62],112]: 20*it(59)+4*s(27)+16*s(29)+2 Such that:aux(96) =< V it(59) =< aux(96) aux(49) =< aux(96) s(28) =< it(59)*aux(96) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=0,Out>=3] * Chain [[59,60,61,62],111]: 20*it(59)+4*s(27)+16*s(29)+4 Such that:aux(97) =< V it(59) =< aux(97) aux(49) =< aux(97) s(28) =< it(59)*aux(97) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+3] * Chain [[59,60,61,62],110]: 20*it(59)+4*s(27)+16*s(29)+2 Such that:aux(98) =< V it(59) =< aux(98) aux(49) =< aux(98) s(28) =< it(59)*aux(98) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=4] * Chain [[59,60,61,62],109]: 20*it(59)+4*s(27)+16*s(29)+0 Such that:aux(99) =< V it(59) =< aux(99) aux(49) =< aux(99) s(28) =< it(59)*aux(99) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=0,Out>=2] * Chain [[59,60,61,62],108,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(100) =< V it(59) =< aux(100) aux(49) =< aux(100) s(28) =< it(59)*aux(100) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=1,Out>=2*V+3] * Chain [[59,60,61,62],107,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(101) =< V it(59) =< aux(101) aux(49) =< aux(101) s(28) =< it(59)*aux(101) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=1,Out>=2*V+3] * Chain [[59,60,61,62],106,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(102) =< V it(59) =< aux(102) aux(49) =< aux(102) s(28) =< it(59)*aux(102) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+3] * Chain [[59,60,61,62],105,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(103) =< V it(59) =< aux(103) aux(49) =< aux(103) s(28) =< it(59)*aux(103) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+4] * Chain [[59,60,61,62],104,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(104) =< V it(59) =< aux(104) aux(49) =< aux(104) s(28) =< it(59)*aux(104) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],103,109]: 20*it(59)+4*s(27)+16*s(29)+6 Such that:aux(105) =< V it(59) =< aux(105) aux(49) =< aux(105) s(28) =< it(59)*aux(105) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],102,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(106) =< V it(59) =< aux(106) aux(49) =< aux(106) s(28) =< it(59)*aux(106) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+3] * Chain [[59,60,61,62],101,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(107) =< V it(59) =< aux(107) aux(49) =< aux(107) s(28) =< it(59)*aux(107) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+4] * Chain [[59,60,61,62],100,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(108) =< V it(59) =< aux(108) aux(49) =< aux(108) s(28) =< it(59)*aux(108) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],99,109]: 20*it(59)+4*s(27)+16*s(29)+6 Such that:aux(109) =< V it(59) =< aux(109) aux(49) =< aux(109) s(28) =< it(59)*aux(109) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],98,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(110) =< V it(59) =< aux(110) aux(49) =< aux(110) s(28) =< it(59)*aux(110) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+3] * Chain [[59,60,61,62],97,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(111) =< V it(59) =< aux(111) aux(49) =< aux(111) s(28) =< it(59)*aux(111) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+4] * Chain [[59,60,61,62],96,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(112) =< V it(59) =< aux(112) aux(49) =< aux(112) s(28) =< it(59)*aux(112) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],95,109]: 20*it(59)+4*s(27)+16*s(29)+6 Such that:aux(113) =< V it(59) =< aux(113) aux(49) =< aux(113) s(28) =< it(59)*aux(113) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],94,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(114) =< V it(59) =< aux(114) aux(49) =< aux(114) s(28) =< it(59)*aux(114) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+3] * Chain [[59,60,61,62],93,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(115) =< V it(59) =< aux(115) aux(49) =< aux(115) s(28) =< it(59)*aux(115) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+4] * Chain [[59,60,61,62],92,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(116) =< V it(59) =< aux(116) aux(49) =< aux(116) s(28) =< it(59)*aux(116) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],91,109]: 20*it(59)+4*s(27)+16*s(29)+6 Such that:aux(117) =< V it(59) =< aux(117) aux(49) =< aux(117) s(28) =< it(59)*aux(117) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],90,113]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(118) =< V it(59) =< aux(118) aux(49) =< aux(118) s(28) =< it(59)*aux(118) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],90,112]: 20*it(59)+4*s(27)+16*s(29)+9 Such that:aux(119) =< V it(59) =< aux(119) aux(49) =< aux(119) s(28) =< it(59)*aux(119) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+4] * Chain [[59,60,61,62],90,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(120) =< V it(59) =< aux(120) aux(49) =< aux(120) s(28) =< it(59)*aux(120) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+3] * Chain [[59,60,61,62],90,108,109]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(121) =< V it(59) =< aux(121) aux(49) =< aux(121) s(28) =< it(59)*aux(121) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],90,107,109]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(122) =< V it(59) =< aux(122) aux(49) =< aux(122) s(28) =< it(59)*aux(122) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],89,113]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(123) =< V it(59) =< aux(123) aux(49) =< aux(123) s(28) =< it(59)*aux(123) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],89,112]: 20*it(59)+4*s(27)+16*s(29)+9 Such that:aux(124) =< V it(59) =< aux(124) aux(49) =< aux(124) s(28) =< it(59)*aux(124) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],89,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(125) =< V it(59) =< aux(125) aux(49) =< aux(125) s(28) =< it(59)*aux(125) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+4] * Chain [[59,60,61,62],89,108,109]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(126) =< V it(59) =< aux(126) aux(49) =< aux(126) s(28) =< it(59)*aux(126) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+7] * Chain [[59,60,61,62],89,107,109]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(127) =< V it(59) =< aux(127) aux(49) =< aux(127) s(28) =< it(59)*aux(127) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+7] * Chain [[59,60,61,62],88,113]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(128) =< V it(59) =< aux(128) aux(49) =< aux(128) s(28) =< it(59)*aux(128) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+7] * Chain [[59,60,61,62],88,112]: 20*it(59)+4*s(27)+16*s(29)+9 Such that:aux(129) =< V it(59) =< aux(129) aux(49) =< aux(129) s(28) =< it(59)*aux(129) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],88,109]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(130) =< V it(59) =< aux(130) aux(49) =< aux(130) s(28) =< it(59)*aux(130) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+5] * Chain [[59,60,61,62],88,108,109]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(131) =< V it(59) =< aux(131) aux(49) =< aux(131) s(28) =< it(59)*aux(131) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+8] * Chain [[59,60,61,62],88,107,109]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(132) =< V it(59) =< aux(132) aux(49) =< aux(132) s(28) =< it(59)*aux(132) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+8] * Chain [[59,60,61,62],87,113]: 20*it(59)+4*s(27)+16*s(29)+10 Such that:aux(133) =< V it(59) =< aux(133) aux(49) =< aux(133) s(28) =< it(59)*aux(133) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+8] * Chain [[59,60,61,62],87,112]: 20*it(59)+4*s(27)+16*s(29)+8 Such that:aux(134) =< V it(59) =< aux(134) aux(49) =< aux(134) s(28) =< it(59)*aux(134) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+7] * Chain [[59,60,61,62],87,109]: 20*it(59)+4*s(27)+16*s(29)+6 Such that:aux(135) =< V it(59) =< aux(135) aux(49) =< aux(135) s(28) =< it(59)*aux(135) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+6] * Chain [[59,60,61,62],87,108,109]: 20*it(59)+4*s(27)+16*s(29)+13 Such that:aux(136) =< V it(59) =< aux(136) aux(49) =< aux(136) s(28) =< it(59)*aux(136) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+9] * Chain [[59,60,61,62],87,107,109]: 20*it(59)+4*s(27)+16*s(29)+13 Such that:aux(137) =< V it(59) =< aux(137) aux(49) =< aux(137) s(28) =< it(59)*aux(137) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=1,V2>=1,Out>=2*V+9] * Chain [[59,60,61,62],82,109]: 20*it(59)+4*s(27)+16*s(29)+5 Such that:aux(138) =< V it(59) =< aux(138) aux(49) =< aux(138) s(28) =< it(59)*aux(138) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=4] * Chain [[59,60,61,62],81,109]: 29*it(59)+4*s(27)+16*s(29)+5 Such that:aux(140) =< V it(59) =< aux(140) aux(49) =< aux(140) s(28) =< it(59)*aux(140) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=5] * Chain [[59,60,61,62],80,109]: 35*it(59)+4*s(27)+16*s(29)+5 Such that:aux(142) =< V it(59) =< aux(142) aux(49) =< aux(142) s(28) =< it(59)*aux(142) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=6] * Chain [[59,60,61,62],79,109]: 26*it(59)+4*s(27)+16*s(29)+5 Such that:aux(144) =< V it(59) =< aux(144) aux(49) =< aux(144) s(28) =< it(59)*aux(144) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=7] * Chain [[59,60,61,62],78,109]: 20*it(59)+4*s(27)+16*s(29)+5 Such that:aux(145) =< V it(59) =< aux(145) aux(49) =< aux(145) s(28) =< it(59)*aux(145) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=4] * Chain [[59,60,61,62],77,109]: 29*it(59)+4*s(27)+16*s(29)+5 Such that:aux(147) =< V it(59) =< aux(147) aux(49) =< aux(147) s(28) =< it(59)*aux(147) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=5] * Chain [[59,60,61,62],76,109]: 35*it(59)+4*s(27)+16*s(29)+5 Such that:aux(149) =< V it(59) =< aux(149) aux(49) =< aux(149) s(28) =< it(59)*aux(149) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=6] * Chain [[59,60,61,62],75,109]: 26*it(59)+4*s(27)+16*s(29)+5 Such that:aux(151) =< V it(59) =< aux(151) aux(49) =< aux(151) s(28) =< it(59)*aux(151) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=7] * Chain [[59,60,61,62],74,109]: 20*it(59)+4*s(27)+16*s(29)+5 Such that:aux(152) =< V it(59) =< aux(152) aux(49) =< aux(152) s(28) =< it(59)*aux(152) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=4] * Chain [[59,60,61,62],73,109]: 23*it(59)+4*s(27)+16*s(29)+5 Such that:aux(154) =< V it(59) =< aux(154) aux(49) =< aux(154) s(28) =< it(59)*aux(154) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=5] * Chain [[59,60,61,62],72,109]: 25*it(59)+4*s(27)+16*s(29)+5 Such that:aux(156) =< V it(59) =< aux(156) aux(49) =< aux(156) s(28) =< it(59)*aux(156) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=6] * Chain [[59,60,61,62],71,109]: 22*it(59)+4*s(27)+16*s(29)+5 Such that:aux(158) =< V it(59) =< aux(158) aux(49) =< aux(158) s(28) =< it(59)*aux(158) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=7] * Chain [[59,60,61,62],70,109]: 20*it(59)+4*s(27)+16*s(29)+5 Such that:aux(159) =< V it(59) =< aux(159) aux(49) =< aux(159) s(28) =< it(59)*aux(159) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=4] * Chain [[59,60,61,62],69,109]: 23*it(59)+4*s(27)+16*s(29)+5 Such that:aux(161) =< V it(59) =< aux(161) aux(49) =< aux(161) s(28) =< it(59)*aux(161) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=5] * Chain [[59,60,61,62],68,109]: 25*it(59)+4*s(27)+16*s(29)+5 Such that:aux(163) =< V it(59) =< aux(163) aux(49) =< aux(163) s(28) =< it(59)*aux(163) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=6] * Chain [[59,60,61,62],67,109]: 22*it(59)+4*s(27)+16*s(29)+5 Such that:aux(165) =< V it(59) =< aux(165) aux(49) =< aux(165) s(28) =< it(59)*aux(165) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=7] * Chain [[59,60,61,62],66,[83,84,85,86],113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(3) =< V2 aux(166) =< V it(83) =< aux(3) it(59) =< aux(166) aux(49) =< aux(166) s(28) =< it(59)*aux(166) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,[83,84,85,86],112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(4) =< V2 aux(167) =< V it(83) =< aux(4) it(59) =< aux(167) aux(49) =< aux(167) s(28) =< it(59)*aux(167) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],66,[83,84,85,86],111]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(5) =< V2 aux(168) =< V it(83) =< aux(5) it(59) =< aux(168) aux(49) =< aux(168) s(28) =< it(59)*aux(168) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=10] * Chain [[59,60,61,62],66,[83,84,85,86],109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+5 Such that:aux(6) =< V2 aux(169) =< V it(83) =< aux(6) it(59) =< aux(169) aux(49) =< aux(169) s(28) =< it(59)*aux(169) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=7] * Chain [[59,60,61,62],66,[83,84,85,86],108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(7) =< V2 aux(170) =< V it(83) =< aux(7) it(59) =< aux(170) aux(49) =< aux(170) s(28) =< it(59)*aux(170) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+7] * Chain [[59,60,61,62],66,[83,84,85,86],107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(8) =< V2 aux(171) =< V it(83) =< aux(8) it(59) =< aux(171) aux(49) =< aux(171) s(28) =< it(59)*aux(171) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+7] * Chain [[59,60,61,62],66,[83,84,85,86],106,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(9) =< V2 aux(172) =< V it(83) =< aux(9) it(59) =< aux(172) aux(49) =< aux(172) s(28) =< it(59)*aux(172) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=10] * Chain [[59,60,61,62],66,[83,84,85,86],105,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(10) =< V2 aux(173) =< V it(83) =< aux(10) it(59) =< aux(173) aux(49) =< aux(173) s(28) =< it(59)*aux(173) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],66,[83,84,85,86],104,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(11) =< V2 aux(174) =< V it(83) =< aux(11) it(59) =< aux(174) aux(49) =< aux(174) s(28) =< it(59)*aux(174) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],66,[83,84,85,86],103,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(12) =< V2 aux(175) =< V it(83) =< aux(12) it(59) =< aux(175) aux(49) =< aux(175) s(28) =< it(59)*aux(175) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],102,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(13) =< V2 aux(176) =< V it(83) =< aux(13) it(59) =< aux(176) aux(49) =< aux(176) s(28) =< it(59)*aux(176) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=10] * Chain [[59,60,61,62],66,[83,84,85,86],101,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(14) =< V2 aux(177) =< V it(83) =< aux(14) it(59) =< aux(177) aux(49) =< aux(177) s(28) =< it(59)*aux(177) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],66,[83,84,85,86],100,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(15) =< V2 aux(178) =< V it(83) =< aux(15) it(59) =< aux(178) aux(49) =< aux(178) s(28) =< it(59)*aux(178) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],66,[83,84,85,86],99,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(16) =< V2 aux(179) =< V it(83) =< aux(16) it(59) =< aux(179) aux(49) =< aux(179) s(28) =< it(59)*aux(179) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],98,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(17) =< V2 aux(180) =< V it(83) =< aux(17) it(59) =< aux(180) aux(49) =< aux(180) s(28) =< it(59)*aux(180) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=10] * Chain [[59,60,61,62],66,[83,84,85,86],97,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(18) =< V2 aux(181) =< V it(83) =< aux(18) it(59) =< aux(181) aux(49) =< aux(181) s(28) =< it(59)*aux(181) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],66,[83,84,85,86],96,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(19) =< V2 aux(182) =< V it(83) =< aux(19) it(59) =< aux(182) aux(49) =< aux(182) s(28) =< it(59)*aux(182) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],66,[83,84,85,86],95,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(20) =< V2 aux(183) =< V it(83) =< aux(20) it(59) =< aux(183) aux(49) =< aux(183) s(28) =< it(59)*aux(183) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],94,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(21) =< V2 aux(184) =< V it(83) =< aux(21) it(59) =< aux(184) aux(49) =< aux(184) s(28) =< it(59)*aux(184) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=10] * Chain [[59,60,61,62],66,[83,84,85,86],93,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(22) =< V2 aux(185) =< V it(83) =< aux(22) it(59) =< aux(185) aux(49) =< aux(185) s(28) =< it(59)*aux(185) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],66,[83,84,85,86],92,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(23) =< V2 aux(186) =< V it(83) =< aux(23) it(59) =< aux(186) aux(49) =< aux(186) s(28) =< it(59)*aux(186) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],66,[83,84,85,86],91,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(24) =< V2 aux(187) =< V it(83) =< aux(24) it(59) =< aux(187) aux(49) =< aux(187) s(28) =< it(59)*aux(187) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],90,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(25) =< V2 aux(188) =< V it(83) =< aux(25) it(59) =< aux(188) aux(49) =< aux(188) s(28) =< it(59)*aux(188) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],66,[83,84,85,86],90,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(26) =< V2 aux(189) =< V it(83) =< aux(26) it(59) =< aux(189) aux(49) =< aux(189) s(28) =< it(59)*aux(189) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],66,[83,84,85,86],90,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(27) =< V2 aux(190) =< V it(83) =< aux(27) it(59) =< aux(190) aux(49) =< aux(190) s(28) =< it(59)*aux(190) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=10] * Chain [[59,60,61,62],66,[83,84,85,86],90,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(28) =< V2 aux(191) =< V it(83) =< aux(28) it(59) =< aux(191) aux(49) =< aux(191) s(28) =< it(59)*aux(191) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],90,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(29) =< V2 aux(192) =< V it(83) =< aux(29) it(59) =< aux(192) aux(49) =< aux(192) s(28) =< it(59)*aux(192) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],89,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(30) =< V2 aux(193) =< V it(83) =< aux(30) it(59) =< aux(193) aux(49) =< aux(193) s(28) =< it(59)*aux(193) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],89,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(31) =< V2 aux(194) =< V it(83) =< aux(31) it(59) =< aux(194) aux(49) =< aux(194) s(28) =< it(59)*aux(194) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],66,[83,84,85,86],89,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(32) =< V2 aux(195) =< V it(83) =< aux(32) it(59) =< aux(195) aux(49) =< aux(195) s(28) =< it(59)*aux(195) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],66,[83,84,85,86],89,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(33) =< V2 aux(196) =< V it(83) =< aux(33) it(59) =< aux(196) aux(49) =< aux(196) s(28) =< it(59)*aux(196) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],66,[83,84,85,86],89,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(34) =< V2 aux(197) =< V it(83) =< aux(34) it(59) =< aux(197) aux(49) =< aux(197) s(28) =< it(59)*aux(197) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],66,[83,84,85,86],88,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(35) =< V2 aux(198) =< V it(83) =< aux(35) it(59) =< aux(198) aux(49) =< aux(198) s(28) =< it(59)*aux(198) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],66,[83,84,85,86],88,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(36) =< V2 aux(199) =< V it(83) =< aux(36) it(59) =< aux(199) aux(49) =< aux(199) s(28) =< it(59)*aux(199) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],88,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(37) =< V2 aux(200) =< V it(83) =< aux(37) it(59) =< aux(200) aux(49) =< aux(200) s(28) =< it(59)*aux(200) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],66,[83,84,85,86],88,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(38) =< V2 aux(201) =< V it(83) =< aux(38) it(59) =< aux(201) aux(49) =< aux(201) s(28) =< it(59)*aux(201) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],66,[83,84,85,86],88,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(39) =< V2 aux(202) =< V it(83) =< aux(39) it(59) =< aux(202) aux(49) =< aux(202) s(28) =< it(59)*aux(202) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],66,[83,84,85,86],87,113]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+15 Such that:aux(40) =< V2 aux(203) =< V it(83) =< aux(40) it(59) =< aux(203) aux(49) =< aux(203) s(28) =< it(59)*aux(203) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],66,[83,84,85,86],87,112]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+13 Such that:aux(41) =< V2 aux(204) =< V it(83) =< aux(41) it(59) =< aux(204) aux(49) =< aux(204) s(28) =< it(59)*aux(204) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],66,[83,84,85,86],87,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(42) =< V2 aux(205) =< V it(83) =< aux(42) it(59) =< aux(205) aux(49) =< aux(205) s(28) =< it(59)*aux(205) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],66,[83,84,85,86],87,108,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(43) =< V2 aux(206) =< V it(83) =< aux(43) it(59) =< aux(206) aux(49) =< aux(206) s(28) =< it(59)*aux(206) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],66,[83,84,85,86],87,107,109]: 20*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(44) =< V2 aux(207) =< V it(83) =< aux(44) it(59) =< aux(207) aux(49) =< aux(207) s(28) =< it(59)*aux(207) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],66,113]: 20*it(59)+4*s(27)+16*s(29)+9 Such that:aux(208) =< V it(59) =< aux(208) aux(49) =< aux(208) s(28) =< it(59)*aux(208) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=6] * Chain [[59,60,61,62],66,112]: 20*it(59)+4*s(27)+16*s(29)+7 Such that:aux(209) =< V it(59) =< aux(209) aux(49) =< aux(209) s(28) =< it(59)*aux(209) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=5] * Chain [[59,60,61,62],66,111]: 20*it(59)+4*s(27)+16*s(29)+9 Such that:aux(210) =< V it(59) =< aux(210) aux(49) =< aux(210) s(28) =< it(59)*aux(210) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=7] * Chain [[59,60,61,62],66,109]: 20*it(59)+4*s(27)+16*s(29)+5 Such that:aux(211) =< V it(59) =< aux(211) aux(49) =< aux(211) s(28) =< it(59)*aux(211) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=4] * Chain [[59,60,61,62],66,108,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(212) =< V it(59) =< aux(212) aux(49) =< aux(212) s(28) =< it(59)*aux(212) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=7] * Chain [[59,60,61,62],66,107,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(213) =< V it(59) =< aux(213) aux(49) =< aux(213) s(28) =< it(59)*aux(213) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=7] * Chain [[59,60,61,62],66,106,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(214) =< V it(59) =< aux(214) aux(49) =< aux(214) s(28) =< it(59)*aux(214) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=7] * Chain [[59,60,61,62],66,105,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(215) =< V it(59) =< aux(215) aux(49) =< aux(215) s(28) =< it(59)*aux(215) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],66,104,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(216) =< V it(59) =< aux(216) aux(49) =< aux(216) s(28) =< it(59)*aux(216) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,103,109]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(217) =< V it(59) =< aux(217) aux(49) =< aux(217) s(28) =< it(59)*aux(217) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,102,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(218) =< V it(59) =< aux(218) aux(49) =< aux(218) s(28) =< it(59)*aux(218) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=7] * Chain [[59,60,61,62],66,101,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(219) =< V it(59) =< aux(219) aux(49) =< aux(219) s(28) =< it(59)*aux(219) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],66,100,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(220) =< V it(59) =< aux(220) aux(49) =< aux(220) s(28) =< it(59)*aux(220) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,99,109]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(221) =< V it(59) =< aux(221) aux(49) =< aux(221) s(28) =< it(59)*aux(221) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,98,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(222) =< V it(59) =< aux(222) aux(49) =< aux(222) s(28) =< it(59)*aux(222) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=7] * Chain [[59,60,61,62],66,97,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(223) =< V it(59) =< aux(223) aux(49) =< aux(223) s(28) =< it(59)*aux(223) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],66,96,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(224) =< V it(59) =< aux(224) aux(49) =< aux(224) s(28) =< it(59)*aux(224) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,95,109]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(225) =< V it(59) =< aux(225) aux(49) =< aux(225) s(28) =< it(59)*aux(225) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,94,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(226) =< V it(59) =< aux(226) aux(49) =< aux(226) s(28) =< it(59)*aux(226) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=7] * Chain [[59,60,61,62],66,93,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(227) =< V it(59) =< aux(227) aux(49) =< aux(227) s(28) =< it(59)*aux(227) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],66,92,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(228) =< V it(59) =< aux(228) aux(49) =< aux(228) s(28) =< it(59)*aux(228) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,91,109]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(229) =< V it(59) =< aux(229) aux(49) =< aux(229) s(28) =< it(59)*aux(229) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,90,113]: 20*it(59)+4*s(27)+16*s(29)+16 Such that:aux(230) =< V it(59) =< aux(230) aux(49) =< aux(230) s(28) =< it(59)*aux(230) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,90,112]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(231) =< V it(59) =< aux(231) aux(49) =< aux(231) s(28) =< it(59)*aux(231) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],66,90,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(232) =< V it(59) =< aux(232) aux(49) =< aux(232) s(28) =< it(59)*aux(232) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=7] * Chain [[59,60,61,62],66,90,108,109]: 20*it(59)+4*s(27)+16*s(29)+19 Such that:aux(233) =< V it(59) =< aux(233) aux(49) =< aux(233) s(28) =< it(59)*aux(233) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,90,107,109]: 20*it(59)+4*s(27)+16*s(29)+19 Such that:aux(234) =< V it(59) =< aux(234) aux(49) =< aux(234) s(28) =< it(59)*aux(234) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,89,113]: 20*it(59)+4*s(27)+16*s(29)+16 Such that:aux(235) =< V it(59) =< aux(235) aux(49) =< aux(235) s(28) =< it(59)*aux(235) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,89,112]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(236) =< V it(59) =< aux(236) aux(49) =< aux(236) s(28) =< it(59)*aux(236) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,89,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(237) =< V it(59) =< aux(237) aux(49) =< aux(237) s(28) =< it(59)*aux(237) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],66,89,108,109]: 20*it(59)+4*s(27)+16*s(29)+19 Such that:aux(238) =< V it(59) =< aux(238) aux(49) =< aux(238) s(28) =< it(59)*aux(238) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],66,89,107,109]: 20*it(59)+4*s(27)+16*s(29)+19 Such that:aux(239) =< V it(59) =< aux(239) aux(49) =< aux(239) s(28) =< it(59)*aux(239) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],66,88,113]: 20*it(59)+4*s(27)+16*s(29)+16 Such that:aux(240) =< V it(59) =< aux(240) aux(49) =< aux(240) s(28) =< it(59)*aux(240) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],66,88,112]: 20*it(59)+4*s(27)+16*s(29)+14 Such that:aux(241) =< V it(59) =< aux(241) aux(49) =< aux(241) s(28) =< it(59)*aux(241) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,88,109]: 20*it(59)+4*s(27)+16*s(29)+12 Such that:aux(242) =< V it(59) =< aux(242) aux(49) =< aux(242) s(28) =< it(59)*aux(242) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],66,88,108,109]: 20*it(59)+4*s(27)+16*s(29)+19 Such that:aux(243) =< V it(59) =< aux(243) aux(49) =< aux(243) s(28) =< it(59)*aux(243) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],66,88,107,109]: 20*it(59)+4*s(27)+16*s(29)+19 Such that:aux(244) =< V it(59) =< aux(244) aux(49) =< aux(244) s(28) =< it(59)*aux(244) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],66,87,113]: 20*it(59)+4*s(27)+16*s(29)+15 Such that:aux(245) =< V it(59) =< aux(245) aux(49) =< aux(245) s(28) =< it(59)*aux(245) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],66,87,112]: 20*it(59)+4*s(27)+16*s(29)+13 Such that:aux(246) =< V it(59) =< aux(246) aux(49) =< aux(246) s(28) =< it(59)*aux(246) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],66,87,109]: 20*it(59)+4*s(27)+16*s(29)+11 Such that:aux(247) =< V it(59) =< aux(247) aux(49) =< aux(247) s(28) =< it(59)*aux(247) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],66,87,108,109]: 20*it(59)+4*s(27)+16*s(29)+18 Such that:aux(248) =< V it(59) =< aux(248) aux(49) =< aux(248) s(28) =< it(59)*aux(248) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],66,87,107,109]: 20*it(59)+4*s(27)+16*s(29)+18 Such that:aux(249) =< V it(59) =< aux(249) aux(49) =< aux(249) s(28) =< it(59)*aux(249) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],113]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(3) =< V2 aux(251) =< V it(83) =< aux(3) it(59) =< aux(251) aux(49) =< aux(251) s(28) =< it(59)*aux(251) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,[83,84,85,86],112]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(4) =< V2 aux(252) =< V it(83) =< aux(4) it(59) =< aux(252) aux(49) =< aux(252) s(28) =< it(59)*aux(252) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],65,[83,84,85,86],111]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(5) =< V2 aux(253) =< V it(83) =< aux(5) it(59) =< aux(253) aux(49) =< aux(253) s(28) =< it(59)*aux(253) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],65,[83,84,85,86],109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+5 Such that:aux(6) =< V2 aux(254) =< V it(83) =< aux(6) it(59) =< aux(254) aux(49) =< aux(254) s(28) =< it(59)*aux(254) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],65,[83,84,85,86],108,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(7) =< V2 aux(255) =< V it(83) =< aux(7) it(59) =< aux(255) aux(49) =< aux(255) s(28) =< it(59)*aux(255) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+8] * Chain [[59,60,61,62],65,[83,84,85,86],107,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(8) =< V2 aux(256) =< V it(83) =< aux(8) it(59) =< aux(256) aux(49) =< aux(256) s(28) =< it(59)*aux(256) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+8] * Chain [[59,60,61,62],65,[83,84,85,86],106,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(9) =< V2 aux(257) =< V it(83) =< aux(9) it(59) =< aux(257) aux(49) =< aux(257) s(28) =< it(59)*aux(257) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],65,[83,84,85,86],105,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(10) =< V2 aux(258) =< V it(83) =< aux(10) it(59) =< aux(258) aux(49) =< aux(258) s(28) =< it(59)*aux(258) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],65,[83,84,85,86],104,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(11) =< V2 aux(259) =< V it(83) =< aux(11) it(59) =< aux(259) aux(49) =< aux(259) s(28) =< it(59)*aux(259) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],103,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(12) =< V2 aux(260) =< V it(83) =< aux(12) it(59) =< aux(260) aux(49) =< aux(260) s(28) =< it(59)*aux(260) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],102,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(13) =< V2 aux(261) =< V it(83) =< aux(13) it(59) =< aux(261) aux(49) =< aux(261) s(28) =< it(59)*aux(261) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],65,[83,84,85,86],101,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(14) =< V2 aux(262) =< V it(83) =< aux(14) it(59) =< aux(262) aux(49) =< aux(262) s(28) =< it(59)*aux(262) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],65,[83,84,85,86],100,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(15) =< V2 aux(263) =< V it(83) =< aux(15) it(59) =< aux(263) aux(49) =< aux(263) s(28) =< it(59)*aux(263) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],99,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(16) =< V2 aux(264) =< V it(83) =< aux(16) it(59) =< aux(264) aux(49) =< aux(264) s(28) =< it(59)*aux(264) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],98,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(17) =< V2 aux(265) =< V it(83) =< aux(17) it(59) =< aux(265) aux(49) =< aux(265) s(28) =< it(59)*aux(265) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],65,[83,84,85,86],97,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(18) =< V2 aux(266) =< V it(83) =< aux(18) it(59) =< aux(266) aux(49) =< aux(266) s(28) =< it(59)*aux(266) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],65,[83,84,85,86],96,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(19) =< V2 aux(267) =< V it(83) =< aux(19) it(59) =< aux(267) aux(49) =< aux(267) s(28) =< it(59)*aux(267) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],95,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(20) =< V2 aux(268) =< V it(83) =< aux(20) it(59) =< aux(268) aux(49) =< aux(268) s(28) =< it(59)*aux(268) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],94,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(21) =< V2 aux(269) =< V it(83) =< aux(21) it(59) =< aux(269) aux(49) =< aux(269) s(28) =< it(59)*aux(269) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],65,[83,84,85,86],93,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(22) =< V2 aux(270) =< V it(83) =< aux(22) it(59) =< aux(270) aux(49) =< aux(270) s(28) =< it(59)*aux(270) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],65,[83,84,85,86],92,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(23) =< V2 aux(271) =< V it(83) =< aux(23) it(59) =< aux(271) aux(49) =< aux(271) s(28) =< it(59)*aux(271) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],91,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(24) =< V2 aux(272) =< V it(83) =< aux(24) it(59) =< aux(272) aux(49) =< aux(272) s(28) =< it(59)*aux(272) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],90,113]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(25) =< V2 aux(273) =< V it(83) =< aux(25) it(59) =< aux(273) aux(49) =< aux(273) s(28) =< it(59)*aux(273) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],90,112]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(26) =< V2 aux(274) =< V it(83) =< aux(26) it(59) =< aux(274) aux(49) =< aux(274) s(28) =< it(59)*aux(274) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],65,[83,84,85,86],90,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(27) =< V2 aux(275) =< V it(83) =< aux(27) it(59) =< aux(275) aux(49) =< aux(275) s(28) =< it(59)*aux(275) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=11] * Chain [[59,60,61,62],65,[83,84,85,86],90,108,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(28) =< V2 aux(276) =< V it(83) =< aux(28) it(59) =< aux(276) aux(49) =< aux(276) s(28) =< it(59)*aux(276) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],90,107,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(29) =< V2 aux(277) =< V it(83) =< aux(29) it(59) =< aux(277) aux(49) =< aux(277) s(28) =< it(59)*aux(277) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],89,113]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(30) =< V2 aux(278) =< V it(83) =< aux(30) it(59) =< aux(278) aux(49) =< aux(278) s(28) =< it(59)*aux(278) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],89,112]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(31) =< V2 aux(279) =< V it(83) =< aux(31) it(59) =< aux(279) aux(49) =< aux(279) s(28) =< it(59)*aux(279) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],89,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(32) =< V2 aux(280) =< V it(83) =< aux(32) it(59) =< aux(280) aux(49) =< aux(280) s(28) =< it(59)*aux(280) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],65,[83,84,85,86],89,108,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(33) =< V2 aux(281) =< V it(83) =< aux(33) it(59) =< aux(281) aux(49) =< aux(281) s(28) =< it(59)*aux(281) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],65,[83,84,85,86],89,107,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(34) =< V2 aux(282) =< V it(83) =< aux(34) it(59) =< aux(282) aux(49) =< aux(282) s(28) =< it(59)*aux(282) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],65,[83,84,85,86],88,113]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(35) =< V2 aux(283) =< V it(83) =< aux(35) it(59) =< aux(283) aux(49) =< aux(283) s(28) =< it(59)*aux(283) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],65,[83,84,85,86],88,112]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(36) =< V2 aux(284) =< V it(83) =< aux(36) it(59) =< aux(284) aux(49) =< aux(284) s(28) =< it(59)*aux(284) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],88,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(37) =< V2 aux(285) =< V it(83) =< aux(37) it(59) =< aux(285) aux(49) =< aux(285) s(28) =< it(59)*aux(285) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],65,[83,84,85,86],88,108,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(38) =< V2 aux(286) =< V it(83) =< aux(38) it(59) =< aux(286) aux(49) =< aux(286) s(28) =< it(59)*aux(286) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],65,[83,84,85,86],88,107,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(39) =< V2 aux(287) =< V it(83) =< aux(39) it(59) =< aux(287) aux(49) =< aux(287) s(28) =< it(59)*aux(287) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],65,[83,84,85,86],87,113]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+15 Such that:aux(40) =< V2 aux(288) =< V it(83) =< aux(40) it(59) =< aux(288) aux(49) =< aux(288) s(28) =< it(59)*aux(288) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],65,[83,84,85,86],87,112]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+13 Such that:aux(41) =< V2 aux(289) =< V it(83) =< aux(41) it(59) =< aux(289) aux(49) =< aux(289) s(28) =< it(59)*aux(289) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],65,[83,84,85,86],87,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(42) =< V2 aux(290) =< V it(83) =< aux(42) it(59) =< aux(290) aux(49) =< aux(290) s(28) =< it(59)*aux(290) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],65,[83,84,85,86],87,108,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(43) =< V2 aux(291) =< V it(83) =< aux(43) it(59) =< aux(291) aux(49) =< aux(291) s(28) =< it(59)*aux(291) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],65,[83,84,85,86],87,107,109]: 26*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(44) =< V2 aux(292) =< V it(83) =< aux(44) it(59) =< aux(292) aux(49) =< aux(292) s(28) =< it(59)*aux(292) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],65,113]: 26*it(59)+4*s(27)+16*s(29)+9 Such that:aux(293) =< V it(59) =< aux(293) aux(49) =< aux(293) s(28) =< it(59)*aux(293) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=7] * Chain [[59,60,61,62],65,112]: 26*it(59)+4*s(27)+16*s(29)+7 Such that:aux(294) =< V it(59) =< aux(294) aux(49) =< aux(294) s(28) =< it(59)*aux(294) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=6] * Chain [[59,60,61,62],65,111]: 26*it(59)+4*s(27)+16*s(29)+9 Such that:aux(295) =< V it(59) =< aux(295) aux(49) =< aux(295) s(28) =< it(59)*aux(295) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],65,109]: 26*it(59)+4*s(27)+16*s(29)+5 Such that:aux(296) =< V it(59) =< aux(296) aux(49) =< aux(296) s(28) =< it(59)*aux(296) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=5] * Chain [[59,60,61,62],65,108,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(297) =< V it(59) =< aux(297) aux(49) =< aux(297) s(28) =< it(59)*aux(297) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=8] * Chain [[59,60,61,62],65,107,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(298) =< V it(59) =< aux(298) aux(49) =< aux(298) s(28) =< it(59)*aux(298) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=8] * Chain [[59,60,61,62],65,106,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(299) =< V it(59) =< aux(299) aux(49) =< aux(299) s(28) =< it(59)*aux(299) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],65,105,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(300) =< V it(59) =< aux(300) aux(49) =< aux(300) s(28) =< it(59)*aux(300) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],65,104,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(301) =< V it(59) =< aux(301) aux(49) =< aux(301) s(28) =< it(59)*aux(301) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,103,109]: 26*it(59)+4*s(27)+16*s(29)+11 Such that:aux(302) =< V it(59) =< aux(302) aux(49) =< aux(302) s(28) =< it(59)*aux(302) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,102,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(303) =< V it(59) =< aux(303) aux(49) =< aux(303) s(28) =< it(59)*aux(303) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],65,101,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(304) =< V it(59) =< aux(304) aux(49) =< aux(304) s(28) =< it(59)*aux(304) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],65,100,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(305) =< V it(59) =< aux(305) aux(49) =< aux(305) s(28) =< it(59)*aux(305) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,99,109]: 26*it(59)+4*s(27)+16*s(29)+11 Such that:aux(306) =< V it(59) =< aux(306) aux(49) =< aux(306) s(28) =< it(59)*aux(306) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,98,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(307) =< V it(59) =< aux(307) aux(49) =< aux(307) s(28) =< it(59)*aux(307) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],65,97,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(308) =< V it(59) =< aux(308) aux(49) =< aux(308) s(28) =< it(59)*aux(308) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],65,96,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(309) =< V it(59) =< aux(309) aux(49) =< aux(309) s(28) =< it(59)*aux(309) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,95,109]: 26*it(59)+4*s(27)+16*s(29)+11 Such that:aux(310) =< V it(59) =< aux(310) aux(49) =< aux(310) s(28) =< it(59)*aux(310) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,94,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(311) =< V it(59) =< aux(311) aux(49) =< aux(311) s(28) =< it(59)*aux(311) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],65,93,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(312) =< V it(59) =< aux(312) aux(49) =< aux(312) s(28) =< it(59)*aux(312) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],65,92,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(313) =< V it(59) =< aux(313) aux(49) =< aux(313) s(28) =< it(59)*aux(313) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,91,109]: 26*it(59)+4*s(27)+16*s(29)+11 Such that:aux(314) =< V it(59) =< aux(314) aux(49) =< aux(314) s(28) =< it(59)*aux(314) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,90,113]: 26*it(59)+4*s(27)+16*s(29)+16 Such that:aux(315) =< V it(59) =< aux(315) aux(49) =< aux(315) s(28) =< it(59)*aux(315) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,90,112]: 26*it(59)+4*s(27)+16*s(29)+14 Such that:aux(316) =< V it(59) =< aux(316) aux(49) =< aux(316) s(28) =< it(59)*aux(316) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],65,90,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(317) =< V it(59) =< aux(317) aux(49) =< aux(317) s(28) =< it(59)*aux(317) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=8] * Chain [[59,60,61,62],65,90,108,109]: 26*it(59)+4*s(27)+16*s(29)+19 Such that:aux(318) =< V it(59) =< aux(318) aux(49) =< aux(318) s(28) =< it(59)*aux(318) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,90,107,109]: 26*it(59)+4*s(27)+16*s(29)+19 Such that:aux(319) =< V it(59) =< aux(319) aux(49) =< aux(319) s(28) =< it(59)*aux(319) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,89,113]: 26*it(59)+4*s(27)+16*s(29)+16 Such that:aux(320) =< V it(59) =< aux(320) aux(49) =< aux(320) s(28) =< it(59)*aux(320) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,89,112]: 26*it(59)+4*s(27)+16*s(29)+14 Such that:aux(321) =< V it(59) =< aux(321) aux(49) =< aux(321) s(28) =< it(59)*aux(321) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,89,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(322) =< V it(59) =< aux(322) aux(49) =< aux(322) s(28) =< it(59)*aux(322) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],65,89,108,109]: 26*it(59)+4*s(27)+16*s(29)+19 Such that:aux(323) =< V it(59) =< aux(323) aux(49) =< aux(323) s(28) =< it(59)*aux(323) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],65,89,107,109]: 26*it(59)+4*s(27)+16*s(29)+19 Such that:aux(324) =< V it(59) =< aux(324) aux(49) =< aux(324) s(28) =< it(59)*aux(324) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],65,88,113]: 26*it(59)+4*s(27)+16*s(29)+16 Such that:aux(325) =< V it(59) =< aux(325) aux(49) =< aux(325) s(28) =< it(59)*aux(325) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],65,88,112]: 26*it(59)+4*s(27)+16*s(29)+14 Such that:aux(326) =< V it(59) =< aux(326) aux(49) =< aux(326) s(28) =< it(59)*aux(326) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,88,109]: 26*it(59)+4*s(27)+16*s(29)+12 Such that:aux(327) =< V it(59) =< aux(327) aux(49) =< aux(327) s(28) =< it(59)*aux(327) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],65,88,108,109]: 26*it(59)+4*s(27)+16*s(29)+19 Such that:aux(328) =< V it(59) =< aux(328) aux(49) =< aux(328) s(28) =< it(59)*aux(328) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],65,88,107,109]: 26*it(59)+4*s(27)+16*s(29)+19 Such that:aux(329) =< V it(59) =< aux(329) aux(49) =< aux(329) s(28) =< it(59)*aux(329) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],65,87,113]: 26*it(59)+4*s(27)+16*s(29)+15 Such that:aux(330) =< V it(59) =< aux(330) aux(49) =< aux(330) s(28) =< it(59)*aux(330) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],65,87,112]: 26*it(59)+4*s(27)+16*s(29)+13 Such that:aux(331) =< V it(59) =< aux(331) aux(49) =< aux(331) s(28) =< it(59)*aux(331) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],65,87,109]: 26*it(59)+4*s(27)+16*s(29)+11 Such that:aux(332) =< V it(59) =< aux(332) aux(49) =< aux(332) s(28) =< it(59)*aux(332) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],65,87,108,109]: 26*it(59)+4*s(27)+16*s(29)+18 Such that:aux(333) =< V it(59) =< aux(333) aux(49) =< aux(333) s(28) =< it(59)*aux(333) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],65,87,107,109]: 26*it(59)+4*s(27)+16*s(29)+18 Such that:aux(334) =< V it(59) =< aux(334) aux(49) =< aux(334) s(28) =< it(59)*aux(334) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],113]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(3) =< V2 aux(336) =< V it(83) =< aux(3) it(59) =< aux(336) aux(49) =< aux(336) s(28) =< it(59)*aux(336) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,[83,84,85,86],112]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(4) =< V2 aux(337) =< V it(83) =< aux(4) it(59) =< aux(337) aux(49) =< aux(337) s(28) =< it(59)*aux(337) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],64,[83,84,85,86],111]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(5) =< V2 aux(338) =< V it(83) =< aux(5) it(59) =< aux(338) aux(49) =< aux(338) s(28) =< it(59)*aux(338) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],64,[83,84,85,86],109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+5 Such that:aux(6) =< V2 aux(339) =< V it(83) =< aux(6) it(59) =< aux(339) aux(49) =< aux(339) s(28) =< it(59)*aux(339) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],64,[83,84,85,86],108,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(7) =< V2 aux(340) =< V it(83) =< aux(7) it(59) =< aux(340) aux(49) =< aux(340) s(28) =< it(59)*aux(340) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+9] * Chain [[59,60,61,62],64,[83,84,85,86],107,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(8) =< V2 aux(341) =< V it(83) =< aux(8) it(59) =< aux(341) aux(49) =< aux(341) s(28) =< it(59)*aux(341) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+9] * Chain [[59,60,61,62],64,[83,84,85,86],106,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(9) =< V2 aux(342) =< V it(83) =< aux(9) it(59) =< aux(342) aux(49) =< aux(342) s(28) =< it(59)*aux(342) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],64,[83,84,85,86],105,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(10) =< V2 aux(343) =< V it(83) =< aux(10) it(59) =< aux(343) aux(49) =< aux(343) s(28) =< it(59)*aux(343) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],64,[83,84,85,86],104,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(11) =< V2 aux(344) =< V it(83) =< aux(11) it(59) =< aux(344) aux(49) =< aux(344) s(28) =< it(59)*aux(344) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],103,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(12) =< V2 aux(345) =< V it(83) =< aux(12) it(59) =< aux(345) aux(49) =< aux(345) s(28) =< it(59)*aux(345) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],102,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(13) =< V2 aux(346) =< V it(83) =< aux(13) it(59) =< aux(346) aux(49) =< aux(346) s(28) =< it(59)*aux(346) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],64,[83,84,85,86],101,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(14) =< V2 aux(347) =< V it(83) =< aux(14) it(59) =< aux(347) aux(49) =< aux(347) s(28) =< it(59)*aux(347) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],64,[83,84,85,86],100,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(15) =< V2 aux(348) =< V it(83) =< aux(15) it(59) =< aux(348) aux(49) =< aux(348) s(28) =< it(59)*aux(348) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],99,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(16) =< V2 aux(349) =< V it(83) =< aux(16) it(59) =< aux(349) aux(49) =< aux(349) s(28) =< it(59)*aux(349) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],98,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(17) =< V2 aux(350) =< V it(83) =< aux(17) it(59) =< aux(350) aux(49) =< aux(350) s(28) =< it(59)*aux(350) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],64,[83,84,85,86],97,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(18) =< V2 aux(351) =< V it(83) =< aux(18) it(59) =< aux(351) aux(49) =< aux(351) s(28) =< it(59)*aux(351) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],64,[83,84,85,86],96,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(19) =< V2 aux(352) =< V it(83) =< aux(19) it(59) =< aux(352) aux(49) =< aux(352) s(28) =< it(59)*aux(352) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],95,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(20) =< V2 aux(353) =< V it(83) =< aux(20) it(59) =< aux(353) aux(49) =< aux(353) s(28) =< it(59)*aux(353) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],94,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(21) =< V2 aux(354) =< V it(83) =< aux(21) it(59) =< aux(354) aux(49) =< aux(354) s(28) =< it(59)*aux(354) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],64,[83,84,85,86],93,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(22) =< V2 aux(355) =< V it(83) =< aux(22) it(59) =< aux(355) aux(49) =< aux(355) s(28) =< it(59)*aux(355) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],64,[83,84,85,86],92,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(23) =< V2 aux(356) =< V it(83) =< aux(23) it(59) =< aux(356) aux(49) =< aux(356) s(28) =< it(59)*aux(356) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],91,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(24) =< V2 aux(357) =< V it(83) =< aux(24) it(59) =< aux(357) aux(49) =< aux(357) s(28) =< it(59)*aux(357) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],90,113]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(25) =< V2 aux(358) =< V it(83) =< aux(25) it(59) =< aux(358) aux(49) =< aux(358) s(28) =< it(59)*aux(358) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],90,112]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(26) =< V2 aux(359) =< V it(83) =< aux(26) it(59) =< aux(359) aux(49) =< aux(359) s(28) =< it(59)*aux(359) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],64,[83,84,85,86],90,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(27) =< V2 aux(360) =< V it(83) =< aux(27) it(59) =< aux(360) aux(49) =< aux(360) s(28) =< it(59)*aux(360) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=12] * Chain [[59,60,61,62],64,[83,84,85,86],90,108,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(28) =< V2 aux(361) =< V it(83) =< aux(28) it(59) =< aux(361) aux(49) =< aux(361) s(28) =< it(59)*aux(361) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],90,107,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(29) =< V2 aux(362) =< V it(83) =< aux(29) it(59) =< aux(362) aux(49) =< aux(362) s(28) =< it(59)*aux(362) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],89,113]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(30) =< V2 aux(363) =< V it(83) =< aux(30) it(59) =< aux(363) aux(49) =< aux(363) s(28) =< it(59)*aux(363) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],89,112]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(31) =< V2 aux(364) =< V it(83) =< aux(31) it(59) =< aux(364) aux(49) =< aux(364) s(28) =< it(59)*aux(364) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],89,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(32) =< V2 aux(365) =< V it(83) =< aux(32) it(59) =< aux(365) aux(49) =< aux(365) s(28) =< it(59)*aux(365) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],64,[83,84,85,86],89,108,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(33) =< V2 aux(366) =< V it(83) =< aux(33) it(59) =< aux(366) aux(49) =< aux(366) s(28) =< it(59)*aux(366) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],64,[83,84,85,86],89,107,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(34) =< V2 aux(367) =< V it(83) =< aux(34) it(59) =< aux(367) aux(49) =< aux(367) s(28) =< it(59)*aux(367) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],64,[83,84,85,86],88,113]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(35) =< V2 aux(368) =< V it(83) =< aux(35) it(59) =< aux(368) aux(49) =< aux(368) s(28) =< it(59)*aux(368) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],64,[83,84,85,86],88,112]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(36) =< V2 aux(369) =< V it(83) =< aux(36) it(59) =< aux(369) aux(49) =< aux(369) s(28) =< it(59)*aux(369) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],88,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(37) =< V2 aux(370) =< V it(83) =< aux(37) it(59) =< aux(370) aux(49) =< aux(370) s(28) =< it(59)*aux(370) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],64,[83,84,85,86],88,108,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(38) =< V2 aux(371) =< V it(83) =< aux(38) it(59) =< aux(371) aux(49) =< aux(371) s(28) =< it(59)*aux(371) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],64,[83,84,85,86],88,107,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(39) =< V2 aux(372) =< V it(83) =< aux(39) it(59) =< aux(372) aux(49) =< aux(372) s(28) =< it(59)*aux(372) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],64,[83,84,85,86],87,113]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+15 Such that:aux(40) =< V2 aux(373) =< V it(83) =< aux(40) it(59) =< aux(373) aux(49) =< aux(373) s(28) =< it(59)*aux(373) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],64,[83,84,85,86],87,112]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+13 Such that:aux(41) =< V2 aux(374) =< V it(83) =< aux(41) it(59) =< aux(374) aux(49) =< aux(374) s(28) =< it(59)*aux(374) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],64,[83,84,85,86],87,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(42) =< V2 aux(375) =< V it(83) =< aux(42) it(59) =< aux(375) aux(49) =< aux(375) s(28) =< it(59)*aux(375) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],64,[83,84,85,86],87,108,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(43) =< V2 aux(376) =< V it(83) =< aux(43) it(59) =< aux(376) aux(49) =< aux(376) s(28) =< it(59)*aux(376) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=18] * Chain [[59,60,61,62],64,[83,84,85,86],87,107,109]: 30*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(44) =< V2 aux(377) =< V it(83) =< aux(44) it(59) =< aux(377) aux(49) =< aux(377) s(28) =< it(59)*aux(377) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=18] * Chain [[59,60,61,62],64,113]: 30*it(59)+4*s(27)+16*s(29)+9 Such that:aux(378) =< V it(59) =< aux(378) aux(49) =< aux(378) s(28) =< it(59)*aux(378) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=8] * Chain [[59,60,61,62],64,112]: 30*it(59)+4*s(27)+16*s(29)+7 Such that:aux(379) =< V it(59) =< aux(379) aux(49) =< aux(379) s(28) =< it(59)*aux(379) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=7] * Chain [[59,60,61,62],64,111]: 30*it(59)+4*s(27)+16*s(29)+9 Such that:aux(380) =< V it(59) =< aux(380) aux(49) =< aux(380) s(28) =< it(59)*aux(380) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],64,109]: 30*it(59)+4*s(27)+16*s(29)+5 Such that:aux(381) =< V it(59) =< aux(381) aux(49) =< aux(381) s(28) =< it(59)*aux(381) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=6] * Chain [[59,60,61,62],64,108,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(382) =< V it(59) =< aux(382) aux(49) =< aux(382) s(28) =< it(59)*aux(382) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=9] * Chain [[59,60,61,62],64,107,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(383) =< V it(59) =< aux(383) aux(49) =< aux(383) s(28) =< it(59)*aux(383) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=9] * Chain [[59,60,61,62],64,106,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(384) =< V it(59) =< aux(384) aux(49) =< aux(384) s(28) =< it(59)*aux(384) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],64,105,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(385) =< V it(59) =< aux(385) aux(49) =< aux(385) s(28) =< it(59)*aux(385) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],64,104,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(386) =< V it(59) =< aux(386) aux(49) =< aux(386) s(28) =< it(59)*aux(386) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,103,109]: 30*it(59)+4*s(27)+16*s(29)+11 Such that:aux(387) =< V it(59) =< aux(387) aux(49) =< aux(387) s(28) =< it(59)*aux(387) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,102,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(388) =< V it(59) =< aux(388) aux(49) =< aux(388) s(28) =< it(59)*aux(388) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],64,101,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(389) =< V it(59) =< aux(389) aux(49) =< aux(389) s(28) =< it(59)*aux(389) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],64,100,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(390) =< V it(59) =< aux(390) aux(49) =< aux(390) s(28) =< it(59)*aux(390) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,99,109]: 30*it(59)+4*s(27)+16*s(29)+11 Such that:aux(391) =< V it(59) =< aux(391) aux(49) =< aux(391) s(28) =< it(59)*aux(391) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,98,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(392) =< V it(59) =< aux(392) aux(49) =< aux(392) s(28) =< it(59)*aux(392) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],64,97,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(393) =< V it(59) =< aux(393) aux(49) =< aux(393) s(28) =< it(59)*aux(393) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],64,96,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(394) =< V it(59) =< aux(394) aux(49) =< aux(394) s(28) =< it(59)*aux(394) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,95,109]: 30*it(59)+4*s(27)+16*s(29)+11 Such that:aux(395) =< V it(59) =< aux(395) aux(49) =< aux(395) s(28) =< it(59)*aux(395) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,94,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(396) =< V it(59) =< aux(396) aux(49) =< aux(396) s(28) =< it(59)*aux(396) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],64,93,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(397) =< V it(59) =< aux(397) aux(49) =< aux(397) s(28) =< it(59)*aux(397) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],64,92,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(398) =< V it(59) =< aux(398) aux(49) =< aux(398) s(28) =< it(59)*aux(398) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,91,109]: 30*it(59)+4*s(27)+16*s(29)+11 Such that:aux(399) =< V it(59) =< aux(399) aux(49) =< aux(399) s(28) =< it(59)*aux(399) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,90,113]: 30*it(59)+4*s(27)+16*s(29)+16 Such that:aux(400) =< V it(59) =< aux(400) aux(49) =< aux(400) s(28) =< it(59)*aux(400) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,90,112]: 30*it(59)+4*s(27)+16*s(29)+14 Such that:aux(401) =< V it(59) =< aux(401) aux(49) =< aux(401) s(28) =< it(59)*aux(401) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],64,90,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(402) =< V it(59) =< aux(402) aux(49) =< aux(402) s(28) =< it(59)*aux(402) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=9] * Chain [[59,60,61,62],64,90,108,109]: 30*it(59)+4*s(27)+16*s(29)+19 Such that:aux(403) =< V it(59) =< aux(403) aux(49) =< aux(403) s(28) =< it(59)*aux(403) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,90,107,109]: 30*it(59)+4*s(27)+16*s(29)+19 Such that:aux(404) =< V it(59) =< aux(404) aux(49) =< aux(404) s(28) =< it(59)*aux(404) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,89,113]: 30*it(59)+4*s(27)+16*s(29)+16 Such that:aux(405) =< V it(59) =< aux(405) aux(49) =< aux(405) s(28) =< it(59)*aux(405) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,89,112]: 30*it(59)+4*s(27)+16*s(29)+14 Such that:aux(406) =< V it(59) =< aux(406) aux(49) =< aux(406) s(28) =< it(59)*aux(406) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,89,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(407) =< V it(59) =< aux(407) aux(49) =< aux(407) s(28) =< it(59)*aux(407) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],64,89,108,109]: 30*it(59)+4*s(27)+16*s(29)+19 Such that:aux(408) =< V it(59) =< aux(408) aux(49) =< aux(408) s(28) =< it(59)*aux(408) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],64,89,107,109]: 30*it(59)+4*s(27)+16*s(29)+19 Such that:aux(409) =< V it(59) =< aux(409) aux(49) =< aux(409) s(28) =< it(59)*aux(409) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],64,88,113]: 30*it(59)+4*s(27)+16*s(29)+16 Such that:aux(410) =< V it(59) =< aux(410) aux(49) =< aux(410) s(28) =< it(59)*aux(410) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],64,88,112]: 30*it(59)+4*s(27)+16*s(29)+14 Such that:aux(411) =< V it(59) =< aux(411) aux(49) =< aux(411) s(28) =< it(59)*aux(411) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,88,109]: 30*it(59)+4*s(27)+16*s(29)+12 Such that:aux(412) =< V it(59) =< aux(412) aux(49) =< aux(412) s(28) =< it(59)*aux(412) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],64,88,108,109]: 30*it(59)+4*s(27)+16*s(29)+19 Such that:aux(413) =< V it(59) =< aux(413) aux(49) =< aux(413) s(28) =< it(59)*aux(413) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],64,88,107,109]: 30*it(59)+4*s(27)+16*s(29)+19 Such that:aux(414) =< V it(59) =< aux(414) aux(49) =< aux(414) s(28) =< it(59)*aux(414) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],64,87,113]: 30*it(59)+4*s(27)+16*s(29)+15 Such that:aux(415) =< V it(59) =< aux(415) aux(49) =< aux(415) s(28) =< it(59)*aux(415) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],64,87,112]: 30*it(59)+4*s(27)+16*s(29)+13 Such that:aux(416) =< V it(59) =< aux(416) aux(49) =< aux(416) s(28) =< it(59)*aux(416) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],64,87,109]: 30*it(59)+4*s(27)+16*s(29)+11 Such that:aux(417) =< V it(59) =< aux(417) aux(49) =< aux(417) s(28) =< it(59)*aux(417) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],64,87,108,109]: 30*it(59)+4*s(27)+16*s(29)+18 Such that:aux(418) =< V it(59) =< aux(418) aux(49) =< aux(418) s(28) =< it(59)*aux(418) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=15] * Chain [[59,60,61,62],64,87,107,109]: 30*it(59)+4*s(27)+16*s(29)+18 Such that:aux(419) =< V it(59) =< aux(419) aux(49) =< aux(419) s(28) =< it(59)*aux(419) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],113]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(3) =< V2 aux(421) =< V it(83) =< aux(3) it(59) =< aux(421) aux(49) =< aux(421) s(28) =< it(59)*aux(421) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,[83,84,85,86],112]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+7 Such that:aux(4) =< V2 aux(422) =< V it(83) =< aux(4) it(59) =< aux(422) aux(49) =< aux(422) s(28) =< it(59)*aux(422) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],63,[83,84,85,86],111]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+9 Such that:aux(5) =< V2 aux(423) =< V it(83) =< aux(5) it(59) =< aux(423) aux(49) =< aux(423) s(28) =< it(59)*aux(423) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],63,[83,84,85,86],109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+5 Such that:aux(6) =< V2 aux(424) =< V it(83) =< aux(6) it(59) =< aux(424) aux(49) =< aux(424) s(28) =< it(59)*aux(424) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],63,[83,84,85,86],108,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(7) =< V2 aux(425) =< V it(83) =< aux(7) it(59) =< aux(425) aux(49) =< aux(425) s(28) =< it(59)*aux(425) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+10] * Chain [[59,60,61,62],63,[83,84,85,86],107,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(8) =< V2 aux(426) =< V it(83) =< aux(8) it(59) =< aux(426) aux(49) =< aux(426) s(28) =< it(59)*aux(426) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=3*V2+10] * Chain [[59,60,61,62],63,[83,84,85,86],106,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(9) =< V2 aux(427) =< V it(83) =< aux(9) it(59) =< aux(427) aux(49) =< aux(427) s(28) =< it(59)*aux(427) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],63,[83,84,85,86],105,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(10) =< V2 aux(428) =< V it(83) =< aux(10) it(59) =< aux(428) aux(49) =< aux(428) s(28) =< it(59)*aux(428) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],63,[83,84,85,86],104,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(11) =< V2 aux(429) =< V it(83) =< aux(11) it(59) =< aux(429) aux(49) =< aux(429) s(28) =< it(59)*aux(429) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],103,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(12) =< V2 aux(430) =< V it(83) =< aux(12) it(59) =< aux(430) aux(49) =< aux(430) s(28) =< it(59)*aux(430) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],102,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(13) =< V2 aux(431) =< V it(83) =< aux(13) it(59) =< aux(431) aux(49) =< aux(431) s(28) =< it(59)*aux(431) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],63,[83,84,85,86],101,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(14) =< V2 aux(432) =< V it(83) =< aux(14) it(59) =< aux(432) aux(49) =< aux(432) s(28) =< it(59)*aux(432) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],63,[83,84,85,86],100,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(15) =< V2 aux(433) =< V it(83) =< aux(15) it(59) =< aux(433) aux(49) =< aux(433) s(28) =< it(59)*aux(433) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],99,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(16) =< V2 aux(434) =< V it(83) =< aux(16) it(59) =< aux(434) aux(49) =< aux(434) s(28) =< it(59)*aux(434) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],98,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(17) =< V2 aux(435) =< V it(83) =< aux(17) it(59) =< aux(435) aux(49) =< aux(435) s(28) =< it(59)*aux(435) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],63,[83,84,85,86],97,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(18) =< V2 aux(436) =< V it(83) =< aux(18) it(59) =< aux(436) aux(49) =< aux(436) s(28) =< it(59)*aux(436) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],63,[83,84,85,86],96,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(19) =< V2 aux(437) =< V it(83) =< aux(19) it(59) =< aux(437) aux(49) =< aux(437) s(28) =< it(59)*aux(437) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],95,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(20) =< V2 aux(438) =< V it(83) =< aux(20) it(59) =< aux(438) aux(49) =< aux(438) s(28) =< it(59)*aux(438) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],94,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(21) =< V2 aux(439) =< V it(83) =< aux(21) it(59) =< aux(439) aux(49) =< aux(439) s(28) =< it(59)*aux(439) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],63,[83,84,85,86],93,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(22) =< V2 aux(440) =< V it(83) =< aux(22) it(59) =< aux(440) aux(49) =< aux(440) s(28) =< it(59)*aux(440) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],63,[83,84,85,86],92,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(23) =< V2 aux(441) =< V it(83) =< aux(23) it(59) =< aux(441) aux(49) =< aux(441) s(28) =< it(59)*aux(441) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],91,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(24) =< V2 aux(442) =< V it(83) =< aux(24) it(59) =< aux(442) aux(49) =< aux(442) s(28) =< it(59)*aux(442) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],90,113]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(25) =< V2 aux(443) =< V it(83) =< aux(25) it(59) =< aux(443) aux(49) =< aux(443) s(28) =< it(59)*aux(443) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],90,112]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(26) =< V2 aux(444) =< V it(83) =< aux(26) it(59) =< aux(444) aux(49) =< aux(444) s(28) =< it(59)*aux(444) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],63,[83,84,85,86],90,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(27) =< V2 aux(445) =< V it(83) =< aux(27) it(59) =< aux(445) aux(49) =< aux(445) s(28) =< it(59)*aux(445) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=13] * Chain [[59,60,61,62],63,[83,84,85,86],90,108,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(28) =< V2 aux(446) =< V it(83) =< aux(28) it(59) =< aux(446) aux(49) =< aux(446) s(28) =< it(59)*aux(446) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],90,107,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(29) =< V2 aux(447) =< V it(83) =< aux(29) it(59) =< aux(447) aux(49) =< aux(447) s(28) =< it(59)*aux(447) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],89,113]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(30) =< V2 aux(448) =< V it(83) =< aux(30) it(59) =< aux(448) aux(49) =< aux(448) s(28) =< it(59)*aux(448) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],89,112]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(31) =< V2 aux(449) =< V it(83) =< aux(31) it(59) =< aux(449) aux(49) =< aux(449) s(28) =< it(59)*aux(449) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],89,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(32) =< V2 aux(450) =< V it(83) =< aux(32) it(59) =< aux(450) aux(49) =< aux(450) s(28) =< it(59)*aux(450) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=14] * Chain [[59,60,61,62],63,[83,84,85,86],89,108,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(33) =< V2 aux(451) =< V it(83) =< aux(33) it(59) =< aux(451) aux(49) =< aux(451) s(28) =< it(59)*aux(451) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],63,[83,84,85,86],89,107,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(34) =< V2 aux(452) =< V it(83) =< aux(34) it(59) =< aux(452) aux(49) =< aux(452) s(28) =< it(59)*aux(452) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],63,[83,84,85,86],88,113]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+16 Such that:aux(35) =< V2 aux(453) =< V it(83) =< aux(35) it(59) =< aux(453) aux(49) =< aux(453) s(28) =< it(59)*aux(453) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],63,[83,84,85,86],88,112]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+14 Such that:aux(36) =< V2 aux(454) =< V it(83) =< aux(36) it(59) =< aux(454) aux(49) =< aux(454) s(28) =< it(59)*aux(454) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],88,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+12 Such that:aux(37) =< V2 aux(455) =< V it(83) =< aux(37) it(59) =< aux(455) aux(49) =< aux(455) s(28) =< it(59)*aux(455) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=15] * Chain [[59,60,61,62],63,[83,84,85,86],88,108,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(38) =< V2 aux(456) =< V it(83) =< aux(38) it(59) =< aux(456) aux(49) =< aux(456) s(28) =< it(59)*aux(456) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=18] * Chain [[59,60,61,62],63,[83,84,85,86],88,107,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+19 Such that:aux(39) =< V2 aux(457) =< V it(83) =< aux(39) it(59) =< aux(457) aux(49) =< aux(457) s(28) =< it(59)*aux(457) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=18] * Chain [[59,60,61,62],63,[83,84,85,86],87,113]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+15 Such that:aux(40) =< V2 aux(458) =< V it(83) =< aux(40) it(59) =< aux(458) aux(49) =< aux(458) s(28) =< it(59)*aux(458) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=18] * Chain [[59,60,61,62],63,[83,84,85,86],87,112]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+13 Such that:aux(41) =< V2 aux(459) =< V it(83) =< aux(41) it(59) =< aux(459) aux(49) =< aux(459) s(28) =< it(59)*aux(459) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=17] * Chain [[59,60,61,62],63,[83,84,85,86],87,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+11 Such that:aux(42) =< V2 aux(460) =< V it(83) =< aux(42) it(59) =< aux(460) aux(49) =< aux(460) s(28) =< it(59)*aux(460) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=16] * Chain [[59,60,61,62],63,[83,84,85,86],87,108,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(43) =< V2 aux(461) =< V it(83) =< aux(43) it(59) =< aux(461) aux(49) =< aux(461) s(28) =< it(59)*aux(461) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=19] * Chain [[59,60,61,62],63,[83,84,85,86],87,107,109]: 24*it(59)+27*it(83)+4*s(27)+16*s(29)+18 Such that:aux(44) =< V2 aux(462) =< V it(83) =< aux(44) it(59) =< aux(462) aux(49) =< aux(462) s(28) =< it(59)*aux(462) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=2,Out>=19] * Chain [[59,60,61,62],63,113]: 24*it(59)+4*s(27)+16*s(29)+9 Such that:aux(463) =< V it(59) =< aux(463) aux(49) =< aux(463) s(28) =< it(59)*aux(463) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=9] * Chain [[59,60,61,62],63,112]: 24*it(59)+4*s(27)+16*s(29)+7 Such that:aux(464) =< V it(59) =< aux(464) aux(49) =< aux(464) s(28) =< it(59)*aux(464) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=8] * Chain [[59,60,61,62],63,111]: 24*it(59)+4*s(27)+16*s(29)+9 Such that:aux(465) =< V it(59) =< aux(465) aux(49) =< aux(465) s(28) =< it(59)*aux(465) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],63,109]: 24*it(59)+4*s(27)+16*s(29)+5 Such that:aux(466) =< V it(59) =< aux(466) aux(49) =< aux(466) s(28) =< it(59)*aux(466) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=0,Out>=7] * Chain [[59,60,61,62],63,108,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(467) =< V it(59) =< aux(467) aux(49) =< aux(467) s(28) =< it(59)*aux(467) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=10] * Chain [[59,60,61,62],63,107,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(468) =< V it(59) =< aux(468) aux(49) =< aux(468) s(28) =< it(59)*aux(468) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V2=0,V>=2,Out>=10] * Chain [[59,60,61,62],63,106,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(469) =< V it(59) =< aux(469) aux(49) =< aux(469) s(28) =< it(59)*aux(469) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],63,105,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(470) =< V it(59) =< aux(470) aux(49) =< aux(470) s(28) =< it(59)*aux(470) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],63,104,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(471) =< V it(59) =< aux(471) aux(49) =< aux(471) s(28) =< it(59)*aux(471) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,103,109]: 24*it(59)+4*s(27)+16*s(29)+11 Such that:aux(472) =< V it(59) =< aux(472) aux(49) =< aux(472) s(28) =< it(59)*aux(472) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,102,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(473) =< V it(59) =< aux(473) aux(49) =< aux(473) s(28) =< it(59)*aux(473) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],63,101,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(474) =< V it(59) =< aux(474) aux(49) =< aux(474) s(28) =< it(59)*aux(474) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],63,100,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(475) =< V it(59) =< aux(475) aux(49) =< aux(475) s(28) =< it(59)*aux(475) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,99,109]: 24*it(59)+4*s(27)+16*s(29)+11 Such that:aux(476) =< V it(59) =< aux(476) aux(49) =< aux(476) s(28) =< it(59)*aux(476) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,98,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(477) =< V it(59) =< aux(477) aux(49) =< aux(477) s(28) =< it(59)*aux(477) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],63,97,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(478) =< V it(59) =< aux(478) aux(49) =< aux(478) s(28) =< it(59)*aux(478) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],63,96,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(479) =< V it(59) =< aux(479) aux(49) =< aux(479) s(28) =< it(59)*aux(479) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,95,109]: 24*it(59)+4*s(27)+16*s(29)+11 Such that:aux(480) =< V it(59) =< aux(480) aux(49) =< aux(480) s(28) =< it(59)*aux(480) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,94,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(481) =< V it(59) =< aux(481) aux(49) =< aux(481) s(28) =< it(59)*aux(481) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],63,93,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(482) =< V it(59) =< aux(482) aux(49) =< aux(482) s(28) =< it(59)*aux(482) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],63,92,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(483) =< V it(59) =< aux(483) aux(49) =< aux(483) s(28) =< it(59)*aux(483) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,91,109]: 24*it(59)+4*s(27)+16*s(29)+11 Such that:aux(484) =< V it(59) =< aux(484) aux(49) =< aux(484) s(28) =< it(59)*aux(484) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,90,113]: 24*it(59)+4*s(27)+16*s(29)+16 Such that:aux(485) =< V it(59) =< aux(485) aux(49) =< aux(485) s(28) =< it(59)*aux(485) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,90,112]: 24*it(59)+4*s(27)+16*s(29)+14 Such that:aux(486) =< V it(59) =< aux(486) aux(49) =< aux(486) s(28) =< it(59)*aux(486) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],63,90,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(487) =< V it(59) =< aux(487) aux(49) =< aux(487) s(28) =< it(59)*aux(487) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=10] * Chain [[59,60,61,62],63,90,108,109]: 24*it(59)+4*s(27)+16*s(29)+19 Such that:aux(488) =< V it(59) =< aux(488) aux(49) =< aux(488) s(28) =< it(59)*aux(488) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,90,107,109]: 24*it(59)+4*s(27)+16*s(29)+19 Such that:aux(489) =< V it(59) =< aux(489) aux(49) =< aux(489) s(28) =< it(59)*aux(489) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,89,113]: 24*it(59)+4*s(27)+16*s(29)+16 Such that:aux(490) =< V it(59) =< aux(490) aux(49) =< aux(490) s(28) =< it(59)*aux(490) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,89,112]: 24*it(59)+4*s(27)+16*s(29)+14 Such that:aux(491) =< V it(59) =< aux(491) aux(49) =< aux(491) s(28) =< it(59)*aux(491) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,89,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(492) =< V it(59) =< aux(492) aux(49) =< aux(492) s(28) =< it(59)*aux(492) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=11] * Chain [[59,60,61,62],63,89,108,109]: 24*it(59)+4*s(27)+16*s(29)+19 Such that:aux(493) =< V it(59) =< aux(493) aux(49) =< aux(493) s(28) =< it(59)*aux(493) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],63,89,107,109]: 24*it(59)+4*s(27)+16*s(29)+19 Such that:aux(494) =< V it(59) =< aux(494) aux(49) =< aux(494) s(28) =< it(59)*aux(494) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],63,88,113]: 24*it(59)+4*s(27)+16*s(29)+16 Such that:aux(495) =< V it(59) =< aux(495) aux(49) =< aux(495) s(28) =< it(59)*aux(495) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],63,88,112]: 24*it(59)+4*s(27)+16*s(29)+14 Such that:aux(496) =< V it(59) =< aux(496) aux(49) =< aux(496) s(28) =< it(59)*aux(496) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,88,109]: 24*it(59)+4*s(27)+16*s(29)+12 Such that:aux(497) =< V it(59) =< aux(497) aux(49) =< aux(497) s(28) =< it(59)*aux(497) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=12] * Chain [[59,60,61,62],63,88,108,109]: 24*it(59)+4*s(27)+16*s(29)+19 Such that:aux(498) =< V it(59) =< aux(498) aux(49) =< aux(498) s(28) =< it(59)*aux(498) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=15] * Chain [[59,60,61,62],63,88,107,109]: 24*it(59)+4*s(27)+16*s(29)+19 Such that:aux(499) =< V it(59) =< aux(499) aux(49) =< aux(499) s(28) =< it(59)*aux(499) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=15] * Chain [[59,60,61,62],63,87,113]: 24*it(59)+4*s(27)+16*s(29)+15 Such that:aux(500) =< V it(59) =< aux(500) aux(49) =< aux(500) s(28) =< it(59)*aux(500) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=15] * Chain [[59,60,61,62],63,87,112]: 24*it(59)+4*s(27)+16*s(29)+13 Such that:aux(501) =< V it(59) =< aux(501) aux(49) =< aux(501) s(28) =< it(59)*aux(501) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=14] * Chain [[59,60,61,62],63,87,109]: 24*it(59)+4*s(27)+16*s(29)+11 Such that:aux(502) =< V it(59) =< aux(502) aux(49) =< aux(502) s(28) =< it(59)*aux(502) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=13] * Chain [[59,60,61,62],63,87,108,109]: 24*it(59)+4*s(27)+16*s(29)+18 Such that:aux(503) =< V it(59) =< aux(503) aux(49) =< aux(503) s(28) =< it(59)*aux(503) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=16] * Chain [[59,60,61,62],63,87,107,109]: 24*it(59)+4*s(27)+16*s(29)+18 Such that:aux(504) =< V it(59) =< aux(504) aux(49) =< aux(504) s(28) =< it(59)*aux(504) s(30) =< it(59)*aux(49) s(29) =< s(30) s(27) =< s(28) with precondition: [V1=2,V>=2,V2>=1,Out>=16] * Chain [113]: 4 with precondition: [V1=2,V=0,Out=2,V2>=0] * Chain [112]: 2 with precondition: [V1=2,Out=1,V>=0,V2>=0] * Chain [111]: 4 with precondition: [V1=2,V=0,Out=3,V2>=1] * Chain [110]: 2 with precondition: [V1=2,Out=2,V>=1,V2>=0] * Chain [109]: 0 with precondition: [Out=0,V1>=0,V>=0,V2>=0] * Chain [108,109]: 7 with precondition: [V1=2,V=0,V2=0,Out=3] * Chain [107,109]: 7 with precondition: [V1=2,V=0,V2=0,Out=3] * Chain [106,109]: 7 with precondition: [V1=2,V=0,Out=3,V2>=1] * Chain [105,109]: 7 with precondition: [V1=2,V=0,Out=4,V2>=1] * Chain [104,109]: 7 with precondition: [V1=2,V=0,Out=5,V2>=1] * Chain [103,109]: 6 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [102,109]: 7 with precondition: [V1=2,V=0,Out=3,V2>=1] * Chain [101,109]: 7 with precondition: [V1=2,V=0,Out=4,V2>=1] * Chain [100,109]: 7 with precondition: [V1=2,V=0,Out=5,V2>=1] * Chain [99,109]: 6 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [98,109]: 7 with precondition: [V1=2,V=0,Out=3,V2>=1] * Chain [97,109]: 7 with precondition: [V1=2,V=0,Out=4,V2>=1] * Chain [96,109]: 7 with precondition: [V1=2,V=0,Out=5,V2>=1] * Chain [95,109]: 6 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [94,109]: 7 with precondition: [V1=2,V=0,Out=3,V2>=1] * Chain [93,109]: 7 with precondition: [V1=2,V=0,Out=4,V2>=1] * Chain [92,109]: 7 with precondition: [V1=2,V=0,Out=5,V2>=1] * Chain [91,109]: 6 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [90,113]: 11 with precondition: [V1=2,V=0,Out=5,V2>=1] * Chain [90,112]: 9 with precondition: [V1=2,V=0,Out=4,V2>=1] * Chain [90,109]: 7 with precondition: [V1=2,V=0,Out=3,V2>=1] * Chain [90,108,109]: 14 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [90,107,109]: 14 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [89,113]: 11 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [89,112]: 9 with precondition: [V1=2,V=0,Out=5,V2>=1] * Chain [89,109]: 7 with precondition: [V1=2,V=0,Out=4,V2>=1] * Chain [89,108,109]: 14 with precondition: [V1=2,V=0,Out=7,V2>=1] * Chain [89,107,109]: 14 with precondition: [V1=2,V=0,Out=7,V2>=1] * Chain [88,113]: 11 with precondition: [V1=2,V=0,Out=7,V2>=1] * Chain [88,112]: 9 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [88,109]: 7 with precondition: [V1=2,V=0,Out=5,V2>=1] * Chain [88,108,109]: 14 with precondition: [V1=2,V=0,Out=8,V2>=1] * Chain [88,107,109]: 14 with precondition: [V1=2,V=0,Out=8,V2>=1] * Chain [87,113]: 10 with precondition: [V1=2,V=0,Out=8,V2>=1] * Chain [87,112]: 8 with precondition: [V1=2,V=0,Out=7,V2>=1] * Chain [87,109]: 6 with precondition: [V1=2,V=0,Out=6,V2>=1] * Chain [87,108,109]: 13 with precondition: [V1=2,V=0,Out=9,V2>=1] * Chain [87,107,109]: 13 with precondition: [V1=2,V=0,Out=9,V2>=1] * Chain [82,109]: 5 with precondition: [V1=2,Out=2,V>=1,V2>=0] * Chain [81,109]: 9*s(33)+5 Such that:aux(139) =< V s(33) =< aux(139) with precondition: [V1=2,V2>=0,Out>=3,V+2>=Out] * Chain [80,109]: 15*s(42)+5 Such that:aux(141) =< V s(42) =< aux(141) with precondition: [V1=2,V2>=0,Out>=4,V+3>=Out] * Chain [79,109]: 6*s(57)+5 Such that:aux(143) =< V s(57) =< aux(143) with precondition: [V1=2,V2>=0,Out>=5,V+4>=Out] * Chain [78,109]: 5 with precondition: [V1=2,Out=2,V>=1,V2>=0] * Chain [77,109]: 9*s(63)+5 Such that:aux(146) =< V s(63) =< aux(146) with precondition: [V1=2,V2>=0,Out>=3,V+2>=Out] * Chain [76,109]: 15*s(72)+5 Such that:aux(148) =< V s(72) =< aux(148) with precondition: [V1=2,V2>=0,Out>=4,V+3>=Out] * Chain [75,109]: 6*s(87)+5 Such that:aux(150) =< V s(87) =< aux(150) with precondition: [V1=2,V2>=0,Out>=5,V+4>=Out] * Chain [74,109]: 5 with precondition: [V1=2,Out=2,V>=1,V2>=0] * Chain [73,109]: 3*s(93)+5 Such that:aux(153) =< V s(93) =< aux(153) with precondition: [V1=2,V2>=0,Out>=3,V+2>=Out] * Chain [72,109]: 5*s(96)+5 Such that:aux(155) =< V s(96) =< aux(155) with precondition: [V1=2,V2>=0,Out>=4,V+3>=Out] * Chain [71,109]: 2*s(101)+5 Such that:aux(157) =< V s(101) =< aux(157) with precondition: [V1=2,V2>=0,Out>=5,V+4>=Out] * Chain [70,109]: 5 with precondition: [V1=2,Out=2,V>=1,V2>=0] * Chain [69,109]: 3*s(103)+5 Such that:aux(160) =< V s(103) =< aux(160) with precondition: [V1=2,V2>=0,Out>=3,V+2>=Out] * Chain [68,109]: 5*s(106)+5 Such that:aux(162) =< V s(106) =< aux(162) with precondition: [V1=2,V2>=0,Out>=4,V+3>=Out] * Chain [67,109]: 2*s(111)+5 Such that:aux(164) =< V s(111) =< aux(164) with precondition: [V1=2,V2>=0,Out>=5,V+4>=Out] * Chain [66,[83,84,85,86],113]: 27*it(83)+9 Such that:aux(3) =< V2 it(83) =< aux(3) with precondition: [V1=2,V>=1,V2>=1,Out>=7,6*V2+4>=Out] * Chain [66,[83,84,85,86],112]: 27*it(83)+7 Such that:aux(4) =< V2 it(83) =< aux(4) with precondition: [V1=2,V>=1,V2>=1,Out>=6,6*V2+3>=Out] * Chain [66,[83,84,85,86],111]: 27*it(83)+9 Such that:aux(5) =< V2 it(83) =< aux(5) with precondition: [V1=2,V>=1,V2>=2,Out>=8,6*V2>=Out+1] * Chain [66,[83,84,85,86],109]: 27*it(83)+5 Such that:aux(6) =< V2 it(83) =< aux(6) with precondition: [V1=2,V>=1,V2>=1,Out>=5,6*V2+2>=Out] * Chain [66,[83,84,85,86],108,109]: 27*it(83)+12 Such that:aux(7) =< V2 it(83) =< aux(7) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+5,6*V2+5>=Out] * Chain [66,[83,84,85,86],107,109]: 27*it(83)+12 Such that:aux(8) =< V2 it(83) =< aux(8) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+5,6*V2+5>=Out] * Chain [66,[83,84,85,86],106,109]: 27*it(83)+12 Such that:aux(9) =< V2 it(83) =< aux(9) with precondition: [V1=2,V>=1,V2>=2,Out>=8,6*V2>=Out+1] * Chain [66,[83,84,85,86],105,109]: 27*it(83)+12 Such that:aux(10) =< V2 it(83) =< aux(10) with precondition: [V1=2,V>=1,V2>=2,Out>=9,6*V2>=Out] * Chain [66,[83,84,85,86],104,109]: 27*it(83)+12 Such that:aux(11) =< V2 it(83) =< aux(11) with precondition: [V1=2,V>=1,V2>=2,Out>=10,6*V2+1>=Out] * Chain [66,[83,84,85,86],103,109]: 27*it(83)+11 Such that:aux(12) =< V2 it(83) =< aux(12) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],102,109]: 27*it(83)+12 Such that:aux(13) =< V2 it(83) =< aux(13) with precondition: [V1=2,V>=1,V2>=2,Out>=8,6*V2>=Out+1] * Chain [66,[83,84,85,86],101,109]: 27*it(83)+12 Such that:aux(14) =< V2 it(83) =< aux(14) with precondition: [V1=2,V>=1,V2>=2,Out>=9,6*V2>=Out] * Chain [66,[83,84,85,86],100,109]: 27*it(83)+12 Such that:aux(15) =< V2 it(83) =< aux(15) with precondition: [V1=2,V>=1,V2>=2,Out>=10,6*V2+1>=Out] * Chain [66,[83,84,85,86],99,109]: 27*it(83)+11 Such that:aux(16) =< V2 it(83) =< aux(16) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],98,109]: 27*it(83)+12 Such that:aux(17) =< V2 it(83) =< aux(17) with precondition: [V1=2,V>=1,V2>=2,Out>=8,6*V2>=Out+1] * Chain [66,[83,84,85,86],97,109]: 27*it(83)+12 Such that:aux(18) =< V2 it(83) =< aux(18) with precondition: [V1=2,V>=1,V2>=2,Out>=9,6*V2>=Out] * Chain [66,[83,84,85,86],96,109]: 27*it(83)+12 Such that:aux(19) =< V2 it(83) =< aux(19) with precondition: [V1=2,V>=1,V2>=2,Out>=10,6*V2+1>=Out] * Chain [66,[83,84,85,86],95,109]: 27*it(83)+11 Such that:aux(20) =< V2 it(83) =< aux(20) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],94,109]: 27*it(83)+12 Such that:aux(21) =< V2 it(83) =< aux(21) with precondition: [V1=2,V>=1,V2>=2,Out>=8,6*V2>=Out+1] * Chain [66,[83,84,85,86],93,109]: 27*it(83)+12 Such that:aux(22) =< V2 it(83) =< aux(22) with precondition: [V1=2,V>=1,V2>=2,Out>=9,6*V2>=Out] * Chain [66,[83,84,85,86],92,109]: 27*it(83)+12 Such that:aux(23) =< V2 it(83) =< aux(23) with precondition: [V1=2,V>=1,V2>=2,Out>=10,6*V2+1>=Out] * Chain [66,[83,84,85,86],91,109]: 27*it(83)+11 Such that:aux(24) =< V2 it(83) =< aux(24) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],90,113]: 27*it(83)+16 Such that:aux(25) =< V2 it(83) =< aux(25) with precondition: [V1=2,V>=1,V2>=2,Out>=10,6*V2+1>=Out] * Chain [66,[83,84,85,86],90,112]: 27*it(83)+14 Such that:aux(26) =< V2 it(83) =< aux(26) with precondition: [V1=2,V>=1,V2>=2,Out>=9,6*V2>=Out] * Chain [66,[83,84,85,86],90,109]: 27*it(83)+12 Such that:aux(27) =< V2 it(83) =< aux(27) with precondition: [V1=2,V>=1,V2>=2,Out>=8,6*V2>=Out+1] * Chain [66,[83,84,85,86],90,108,109]: 27*it(83)+19 Such that:aux(28) =< V2 it(83) =< aux(28) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],90,107,109]: 27*it(83)+19 Such that:aux(29) =< V2 it(83) =< aux(29) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],89,113]: 27*it(83)+16 Such that:aux(30) =< V2 it(83) =< aux(30) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],89,112]: 27*it(83)+14 Such that:aux(31) =< V2 it(83) =< aux(31) with precondition: [V1=2,V>=1,V2>=2,Out>=10,6*V2+1>=Out] * Chain [66,[83,84,85,86],89,109]: 27*it(83)+12 Such that:aux(32) =< V2 it(83) =< aux(32) with precondition: [V1=2,V>=1,V2>=2,Out>=9,6*V2>=Out] * Chain [66,[83,84,85,86],89,108,109]: 27*it(83)+19 Such that:aux(33) =< V2 it(83) =< aux(33) with precondition: [V1=2,V>=1,V2>=2,Out>=12,6*V2+3>=Out] * Chain [66,[83,84,85,86],89,107,109]: 27*it(83)+19 Such that:aux(34) =< V2 it(83) =< aux(34) with precondition: [V1=2,V>=1,V2>=2,Out>=12,6*V2+3>=Out] * Chain [66,[83,84,85,86],88,113]: 27*it(83)+16 Such that:aux(35) =< V2 it(83) =< aux(35) with precondition: [V1=2,V>=1,V2>=2,Out>=12,6*V2+3>=Out] * Chain [66,[83,84,85,86],88,112]: 27*it(83)+14 Such that:aux(36) =< V2 it(83) =< aux(36) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],88,109]: 27*it(83)+12 Such that:aux(37) =< V2 it(83) =< aux(37) with precondition: [V1=2,V>=1,V2>=2,Out>=10,6*V2+1>=Out] * Chain [66,[83,84,85,86],88,108,109]: 27*it(83)+19 Such that:aux(38) =< V2 it(83) =< aux(38) with precondition: [V1=2,V>=1,V2>=2,Out>=13,6*V2+4>=Out] * Chain [66,[83,84,85,86],88,107,109]: 27*it(83)+19 Such that:aux(39) =< V2 it(83) =< aux(39) with precondition: [V1=2,V>=1,V2>=2,Out>=13,6*V2+4>=Out] * Chain [66,[83,84,85,86],87,113]: 27*it(83)+15 Such that:aux(40) =< V2 it(83) =< aux(40) with precondition: [V1=2,V>=1,V2>=2,Out>=13,6*V2+4>=Out] * Chain [66,[83,84,85,86],87,112]: 27*it(83)+13 Such that:aux(41) =< V2 it(83) =< aux(41) with precondition: [V1=2,V>=1,V2>=2,Out>=12,6*V2+3>=Out] * Chain [66,[83,84,85,86],87,109]: 27*it(83)+11 Such that:aux(42) =< V2 it(83) =< aux(42) with precondition: [V1=2,V>=1,V2>=2,Out>=11,6*V2+2>=Out] * Chain [66,[83,84,85,86],87,108,109]: 27*it(83)+18 Such that:aux(43) =< V2 it(83) =< aux(43) with precondition: [V1=2,V>=1,V2>=2,Out>=14,6*V2+5>=Out] * Chain [66,[83,84,85,86],87,107,109]: 27*it(83)+18 Such that:aux(44) =< V2 it(83) =< aux(44) with precondition: [V1=2,V>=1,V2>=2,Out>=14,6*V2+5>=Out] * Chain [66,113]: 9 with precondition: [V1=2,Out=4,V>=1,V2>=0] * Chain [66,112]: 7 with precondition: [V1=2,Out=3,V>=1,V2>=0] * Chain [66,111]: 9 with precondition: [V1=2,Out=5,V>=1,V2>=1] * Chain [66,109]: 5 with precondition: [V1=2,Out=2,V>=1,V2>=0] * Chain [66,108,109]: 12 with precondition: [V1=2,V2=0,Out=5,V>=1] * Chain [66,107,109]: 12 with precondition: [V1=2,V2=0,Out=5,V>=1] * Chain [66,106,109]: 12 with precondition: [V1=2,Out=5,V>=1,V2>=1] * Chain [66,105,109]: 12 with precondition: [V1=2,Out=6,V>=1,V2>=1] * Chain [66,104,109]: 12 with precondition: [V1=2,Out=7,V>=1,V2>=1] * Chain [66,103,109]: 11 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,102,109]: 12 with precondition: [V1=2,Out=5,V>=1,V2>=1] * Chain [66,101,109]: 12 with precondition: [V1=2,Out=6,V>=1,V2>=1] * Chain [66,100,109]: 12 with precondition: [V1=2,Out=7,V>=1,V2>=1] * Chain [66,99,109]: 11 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,98,109]: 12 with precondition: [V1=2,Out=5,V>=1,V2>=1] * Chain [66,97,109]: 12 with precondition: [V1=2,Out=6,V>=1,V2>=1] * Chain [66,96,109]: 12 with precondition: [V1=2,Out=7,V>=1,V2>=1] * Chain [66,95,109]: 11 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,94,109]: 12 with precondition: [V1=2,Out=5,V>=1,V2>=1] * Chain [66,93,109]: 12 with precondition: [V1=2,Out=6,V>=1,V2>=1] * Chain [66,92,109]: 12 with precondition: [V1=2,Out=7,V>=1,V2>=1] * Chain [66,91,109]: 11 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,90,113]: 16 with precondition: [V1=2,Out=7,V>=1,V2>=1] * Chain [66,90,112]: 14 with precondition: [V1=2,Out=6,V>=1,V2>=1] * Chain [66,90,109]: 12 with precondition: [V1=2,Out=5,V>=1,V2>=1] * Chain [66,90,108,109]: 19 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,90,107,109]: 19 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,89,113]: 16 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,89,112]: 14 with precondition: [V1=2,Out=7,V>=1,V2>=1] * Chain [66,89,109]: 12 with precondition: [V1=2,Out=6,V>=1,V2>=1] * Chain [66,89,108,109]: 19 with precondition: [V1=2,Out=9,V>=1,V2>=1] * Chain [66,89,107,109]: 19 with precondition: [V1=2,Out=9,V>=1,V2>=1] * Chain [66,88,113]: 16 with precondition: [V1=2,Out=9,V>=1,V2>=1] * Chain [66,88,112]: 14 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,88,109]: 12 with precondition: [V1=2,Out=7,V>=1,V2>=1] * Chain [66,88,108,109]: 19 with precondition: [V1=2,Out=10,V>=1,V2>=1] * Chain [66,88,107,109]: 19 with precondition: [V1=2,Out=10,V>=1,V2>=1] * Chain [66,87,113]: 15 with precondition: [V1=2,Out=10,V>=1,V2>=1] * Chain [66,87,112]: 13 with precondition: [V1=2,Out=9,V>=1,V2>=1] * Chain [66,87,109]: 11 with precondition: [V1=2,Out=8,V>=1,V2>=1] * Chain [66,87,108,109]: 18 with precondition: [V1=2,Out=11,V>=1,V2>=1] * Chain [66,87,107,109]: 18 with precondition: [V1=2,Out=11,V>=1,V2>=1] * Chain [65,[83,84,85,86],113]: 27*it(83)+6*s(113)+9 Such that:aux(250) =< V aux(3) =< V2 it(83) =< aux(3) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=1,Out>=8,V+6*V2+4>=Out] * Chain [65,[83,84,85,86],112]: 27*it(83)+6*s(113)+7 Such that:aux(250) =< V aux(4) =< V2 it(83) =< aux(4) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=1,Out>=7,V+6*V2+3>=Out] * Chain [65,[83,84,85,86],111]: 27*it(83)+6*s(113)+9 Such that:aux(250) =< V aux(5) =< V2 it(83) =< aux(5) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=9,V+6*V2>=Out+1] * Chain [65,[83,84,85,86],109]: 27*it(83)+6*s(113)+5 Such that:aux(250) =< V aux(6) =< V2 it(83) =< aux(6) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=1,Out>=6,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],108,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(7) =< V2 it(83) =< aux(7) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+6,V+6*V2+5>=Out] * Chain [65,[83,84,85,86],107,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(8) =< V2 it(83) =< aux(8) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+6,V+6*V2+5>=Out] * Chain [65,[83,84,85,86],106,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(9) =< V2 it(83) =< aux(9) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=9,V+6*V2>=Out+1] * Chain [65,[83,84,85,86],105,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(10) =< V2 it(83) =< aux(10) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [65,[83,84,85,86],104,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(11) =< V2 it(83) =< aux(11) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [65,[83,84,85,86],103,109]: 27*it(83)+6*s(113)+11 Such that:aux(250) =< V aux(12) =< V2 it(83) =< aux(12) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],102,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(13) =< V2 it(83) =< aux(13) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=9,V+6*V2>=Out+1] * Chain [65,[83,84,85,86],101,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(14) =< V2 it(83) =< aux(14) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [65,[83,84,85,86],100,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(15) =< V2 it(83) =< aux(15) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [65,[83,84,85,86],99,109]: 27*it(83)+6*s(113)+11 Such that:aux(250) =< V aux(16) =< V2 it(83) =< aux(16) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],98,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(17) =< V2 it(83) =< aux(17) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=9,V+6*V2>=Out+1] * Chain [65,[83,84,85,86],97,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(18) =< V2 it(83) =< aux(18) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [65,[83,84,85,86],96,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(19) =< V2 it(83) =< aux(19) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [65,[83,84,85,86],95,109]: 27*it(83)+6*s(113)+11 Such that:aux(250) =< V aux(20) =< V2 it(83) =< aux(20) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],94,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(21) =< V2 it(83) =< aux(21) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=9,V+6*V2>=Out+1] * Chain [65,[83,84,85,86],93,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(22) =< V2 it(83) =< aux(22) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [65,[83,84,85,86],92,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(23) =< V2 it(83) =< aux(23) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [65,[83,84,85,86],91,109]: 27*it(83)+6*s(113)+11 Such that:aux(250) =< V aux(24) =< V2 it(83) =< aux(24) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],90,113]: 27*it(83)+6*s(113)+16 Such that:aux(250) =< V aux(25) =< V2 it(83) =< aux(25) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [65,[83,84,85,86],90,112]: 27*it(83)+6*s(113)+14 Such that:aux(250) =< V aux(26) =< V2 it(83) =< aux(26) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [65,[83,84,85,86],90,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(27) =< V2 it(83) =< aux(27) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=9,V+6*V2>=Out+1] * Chain [65,[83,84,85,86],90,108,109]: 27*it(83)+6*s(113)+19 Such that:aux(250) =< V aux(28) =< V2 it(83) =< aux(28) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],90,107,109]: 27*it(83)+6*s(113)+19 Such that:aux(250) =< V aux(29) =< V2 it(83) =< aux(29) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],89,113]: 27*it(83)+6*s(113)+16 Such that:aux(250) =< V aux(30) =< V2 it(83) =< aux(30) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],89,112]: 27*it(83)+6*s(113)+14 Such that:aux(250) =< V aux(31) =< V2 it(83) =< aux(31) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [65,[83,84,85,86],89,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(32) =< V2 it(83) =< aux(32) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [65,[83,84,85,86],89,108,109]: 27*it(83)+6*s(113)+19 Such that:aux(250) =< V aux(33) =< V2 it(83) =< aux(33) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [65,[83,84,85,86],89,107,109]: 27*it(83)+6*s(113)+19 Such that:aux(250) =< V aux(34) =< V2 it(83) =< aux(34) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [65,[83,84,85,86],88,113]: 27*it(83)+6*s(113)+16 Such that:aux(250) =< V aux(35) =< V2 it(83) =< aux(35) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [65,[83,84,85,86],88,112]: 27*it(83)+6*s(113)+14 Such that:aux(250) =< V aux(36) =< V2 it(83) =< aux(36) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],88,109]: 27*it(83)+6*s(113)+12 Such that:aux(250) =< V aux(37) =< V2 it(83) =< aux(37) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [65,[83,84,85,86],88,108,109]: 27*it(83)+6*s(113)+19 Such that:aux(250) =< V aux(38) =< V2 it(83) =< aux(38) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [65,[83,84,85,86],88,107,109]: 27*it(83)+6*s(113)+19 Such that:aux(250) =< V aux(39) =< V2 it(83) =< aux(39) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [65,[83,84,85,86],87,113]: 27*it(83)+6*s(113)+15 Such that:aux(250) =< V aux(40) =< V2 it(83) =< aux(40) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [65,[83,84,85,86],87,112]: 27*it(83)+6*s(113)+13 Such that:aux(250) =< V aux(41) =< V2 it(83) =< aux(41) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [65,[83,84,85,86],87,109]: 27*it(83)+6*s(113)+11 Such that:aux(250) =< V aux(42) =< V2 it(83) =< aux(42) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [65,[83,84,85,86],87,108,109]: 27*it(83)+6*s(113)+18 Such that:aux(250) =< V aux(43) =< V2 it(83) =< aux(43) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [65,[83,84,85,86],87,107,109]: 27*it(83)+6*s(113)+18 Such that:aux(250) =< V aux(44) =< V2 it(83) =< aux(44) s(113) =< aux(250) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [65,113]: 6*s(113)+9 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=0,Out>=5,V+4>=Out] * Chain [65,112]: 6*s(113)+7 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=0,Out>=4,V+3>=Out] * Chain [65,111]: 6*s(113)+9 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=6,V+5>=Out] * Chain [65,109]: 6*s(113)+5 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=0,Out>=3,V+2>=Out] * Chain [65,108,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2=0,Out>=6,V+5>=Out] * Chain [65,107,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2=0,Out>=6,V+5>=Out] * Chain [65,106,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=6,V+5>=Out] * Chain [65,105,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [65,104,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [65,103,109]: 6*s(113)+11 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,102,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=6,V+5>=Out] * Chain [65,101,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [65,100,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [65,99,109]: 6*s(113)+11 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,98,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=6,V+5>=Out] * Chain [65,97,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [65,96,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [65,95,109]: 6*s(113)+11 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,94,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=6,V+5>=Out] * Chain [65,93,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [65,92,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [65,91,109]: 6*s(113)+11 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,90,113]: 6*s(113)+16 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [65,90,112]: 6*s(113)+14 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [65,90,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=6,V+5>=Out] * Chain [65,90,108,109]: 6*s(113)+19 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,90,107,109]: 6*s(113)+19 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,89,113]: 6*s(113)+16 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,89,112]: 6*s(113)+14 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [65,89,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [65,89,108,109]: 6*s(113)+19 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [65,89,107,109]: 6*s(113)+19 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [65,88,113]: 6*s(113)+16 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [65,88,112]: 6*s(113)+14 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,88,109]: 6*s(113)+12 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [65,88,108,109]: 6*s(113)+19 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [65,88,107,109]: 6*s(113)+19 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [65,87,113]: 6*s(113)+15 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [65,87,112]: 6*s(113)+13 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [65,87,109]: 6*s(113)+11 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [65,87,108,109]: 6*s(113)+18 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [65,87,107,109]: 6*s(113)+18 Such that:aux(250) =< V s(113) =< aux(250) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [64,[83,84,85,86],113]: 27*it(83)+10*s(119)+9 Such that:aux(335) =< V aux(3) =< V2 it(83) =< aux(3) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=1,Out>=9,V+6*V2+5>=Out] * Chain [64,[83,84,85,86],112]: 27*it(83)+10*s(119)+7 Such that:aux(335) =< V aux(4) =< V2 it(83) =< aux(4) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=1,Out>=8,V+6*V2+4>=Out] * Chain [64,[83,84,85,86],111]: 27*it(83)+10*s(119)+9 Such that:aux(335) =< V aux(5) =< V2 it(83) =< aux(5) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [64,[83,84,85,86],109]: 27*it(83)+10*s(119)+5 Such that:aux(335) =< V aux(6) =< V2 it(83) =< aux(6) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=1,Out>=7,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],108,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(7) =< V2 it(83) =< aux(7) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+7,V+6*V2+6>=Out] * Chain [64,[83,84,85,86],107,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(8) =< V2 it(83) =< aux(8) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+7,V+6*V2+6>=Out] * Chain [64,[83,84,85,86],106,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(9) =< V2 it(83) =< aux(9) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [64,[83,84,85,86],105,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(10) =< V2 it(83) =< aux(10) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [64,[83,84,85,86],104,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(11) =< V2 it(83) =< aux(11) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [64,[83,84,85,86],103,109]: 27*it(83)+10*s(119)+11 Such that:aux(335) =< V aux(12) =< V2 it(83) =< aux(12) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],102,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(13) =< V2 it(83) =< aux(13) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [64,[83,84,85,86],101,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(14) =< V2 it(83) =< aux(14) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [64,[83,84,85,86],100,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(15) =< V2 it(83) =< aux(15) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [64,[83,84,85,86],99,109]: 27*it(83)+10*s(119)+11 Such that:aux(335) =< V aux(16) =< V2 it(83) =< aux(16) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],98,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(17) =< V2 it(83) =< aux(17) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [64,[83,84,85,86],97,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(18) =< V2 it(83) =< aux(18) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [64,[83,84,85,86],96,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(19) =< V2 it(83) =< aux(19) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [64,[83,84,85,86],95,109]: 27*it(83)+10*s(119)+11 Such that:aux(335) =< V aux(20) =< V2 it(83) =< aux(20) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],94,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(21) =< V2 it(83) =< aux(21) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [64,[83,84,85,86],93,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(22) =< V2 it(83) =< aux(22) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [64,[83,84,85,86],92,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(23) =< V2 it(83) =< aux(23) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [64,[83,84,85,86],91,109]: 27*it(83)+10*s(119)+11 Such that:aux(335) =< V aux(24) =< V2 it(83) =< aux(24) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],90,113]: 27*it(83)+10*s(119)+16 Such that:aux(335) =< V aux(25) =< V2 it(83) =< aux(25) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [64,[83,84,85,86],90,112]: 27*it(83)+10*s(119)+14 Such that:aux(335) =< V aux(26) =< V2 it(83) =< aux(26) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [64,[83,84,85,86],90,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(27) =< V2 it(83) =< aux(27) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=10,V+6*V2>=Out] * Chain [64,[83,84,85,86],90,108,109]: 27*it(83)+10*s(119)+19 Such that:aux(335) =< V aux(28) =< V2 it(83) =< aux(28) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],90,107,109]: 27*it(83)+10*s(119)+19 Such that:aux(335) =< V aux(29) =< V2 it(83) =< aux(29) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],89,113]: 27*it(83)+10*s(119)+16 Such that:aux(335) =< V aux(30) =< V2 it(83) =< aux(30) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],89,112]: 27*it(83)+10*s(119)+14 Such that:aux(335) =< V aux(31) =< V2 it(83) =< aux(31) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [64,[83,84,85,86],89,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(32) =< V2 it(83) =< aux(32) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [64,[83,84,85,86],89,108,109]: 27*it(83)+10*s(119)+19 Such that:aux(335) =< V aux(33) =< V2 it(83) =< aux(33) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [64,[83,84,85,86],89,107,109]: 27*it(83)+10*s(119)+19 Such that:aux(335) =< V aux(34) =< V2 it(83) =< aux(34) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [64,[83,84,85,86],88,113]: 27*it(83)+10*s(119)+16 Such that:aux(335) =< V aux(35) =< V2 it(83) =< aux(35) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [64,[83,84,85,86],88,112]: 27*it(83)+10*s(119)+14 Such that:aux(335) =< V aux(36) =< V2 it(83) =< aux(36) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],88,109]: 27*it(83)+10*s(119)+12 Such that:aux(335) =< V aux(37) =< V2 it(83) =< aux(37) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [64,[83,84,85,86],88,108,109]: 27*it(83)+10*s(119)+19 Such that:aux(335) =< V aux(38) =< V2 it(83) =< aux(38) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [64,[83,84,85,86],88,107,109]: 27*it(83)+10*s(119)+19 Such that:aux(335) =< V aux(39) =< V2 it(83) =< aux(39) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [64,[83,84,85,86],87,113]: 27*it(83)+10*s(119)+15 Such that:aux(335) =< V aux(40) =< V2 it(83) =< aux(40) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [64,[83,84,85,86],87,112]: 27*it(83)+10*s(119)+13 Such that:aux(335) =< V aux(41) =< V2 it(83) =< aux(41) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [64,[83,84,85,86],87,109]: 27*it(83)+10*s(119)+11 Such that:aux(335) =< V aux(42) =< V2 it(83) =< aux(42) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [64,[83,84,85,86],87,108,109]: 27*it(83)+10*s(119)+18 Such that:aux(335) =< V aux(43) =< V2 it(83) =< aux(43) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=16,V+6*V2+6>=Out] * Chain [64,[83,84,85,86],87,107,109]: 27*it(83)+10*s(119)+18 Such that:aux(335) =< V aux(44) =< V2 it(83) =< aux(44) s(119) =< aux(335) with precondition: [V1=2,V>=1,V2>=2,Out>=16,V+6*V2+6>=Out] * Chain [64,113]: 10*s(119)+9 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=0,Out>=6,V+5>=Out] * Chain [64,112]: 10*s(119)+7 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=0,Out>=5,V+4>=Out] * Chain [64,111]: 10*s(119)+9 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [64,109]: 10*s(119)+5 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=0,Out>=4,V+3>=Out] * Chain [64,108,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2=0,Out>=7,V+6>=Out] * Chain [64,107,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2=0,Out>=7,V+6>=Out] * Chain [64,106,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [64,105,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [64,104,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [64,103,109]: 10*s(119)+11 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,102,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [64,101,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [64,100,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [64,99,109]: 10*s(119)+11 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,98,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [64,97,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [64,96,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [64,95,109]: 10*s(119)+11 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,94,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [64,93,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [64,92,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [64,91,109]: 10*s(119)+11 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,90,113]: 10*s(119)+16 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [64,90,112]: 10*s(119)+14 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [64,90,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=7,V+6>=Out] * Chain [64,90,108,109]: 10*s(119)+19 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,90,107,109]: 10*s(119)+19 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,89,113]: 10*s(119)+16 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,89,112]: 10*s(119)+14 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [64,89,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [64,89,108,109]: 10*s(119)+19 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [64,89,107,109]: 10*s(119)+19 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [64,88,113]: 10*s(119)+16 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [64,88,112]: 10*s(119)+14 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,88,109]: 10*s(119)+12 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [64,88,108,109]: 10*s(119)+19 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [64,88,107,109]: 10*s(119)+19 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [64,87,113]: 10*s(119)+15 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [64,87,112]: 10*s(119)+13 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [64,87,109]: 10*s(119)+11 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [64,87,108,109]: 10*s(119)+18 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=13,V+12>=Out] * Chain [64,87,107,109]: 10*s(119)+18 Such that:aux(335) =< V s(119) =< aux(335) with precondition: [V1=2,V2>=1,Out>=13,V+12>=Out] * Chain [63,[83,84,85,86],113]: 27*it(83)+4*s(129)+9 Such that:aux(420) =< V aux(3) =< V2 it(83) =< aux(3) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=1,Out>=10,V+6*V2+6>=Out] * Chain [63,[83,84,85,86],112]: 27*it(83)+4*s(129)+7 Such that:aux(420) =< V aux(4) =< V2 it(83) =< aux(4) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=1,Out>=9,V+6*V2+5>=Out] * Chain [63,[83,84,85,86],111]: 27*it(83)+4*s(129)+9 Such that:aux(420) =< V aux(5) =< V2 it(83) =< aux(5) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [63,[83,84,85,86],109]: 27*it(83)+4*s(129)+5 Such that:aux(420) =< V aux(6) =< V2 it(83) =< aux(6) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=1,Out>=8,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],108,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(7) =< V2 it(83) =< aux(7) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+8,V+6*V2+7>=Out] * Chain [63,[83,84,85,86],107,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(8) =< V2 it(83) =< aux(8) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=1,Out>=3*V2+8,V+6*V2+7>=Out] * Chain [63,[83,84,85,86],106,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(9) =< V2 it(83) =< aux(9) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [63,[83,84,85,86],105,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(10) =< V2 it(83) =< aux(10) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [63,[83,84,85,86],104,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(11) =< V2 it(83) =< aux(11) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [63,[83,84,85,86],103,109]: 27*it(83)+4*s(129)+11 Such that:aux(420) =< V aux(12) =< V2 it(83) =< aux(12) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],102,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(13) =< V2 it(83) =< aux(13) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [63,[83,84,85,86],101,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(14) =< V2 it(83) =< aux(14) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [63,[83,84,85,86],100,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(15) =< V2 it(83) =< aux(15) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [63,[83,84,85,86],99,109]: 27*it(83)+4*s(129)+11 Such that:aux(420) =< V aux(16) =< V2 it(83) =< aux(16) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],98,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(17) =< V2 it(83) =< aux(17) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [63,[83,84,85,86],97,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(18) =< V2 it(83) =< aux(18) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [63,[83,84,85,86],96,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(19) =< V2 it(83) =< aux(19) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [63,[83,84,85,86],95,109]: 27*it(83)+4*s(129)+11 Such that:aux(420) =< V aux(20) =< V2 it(83) =< aux(20) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],94,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(21) =< V2 it(83) =< aux(21) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [63,[83,84,85,86],93,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(22) =< V2 it(83) =< aux(22) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [63,[83,84,85,86],92,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(23) =< V2 it(83) =< aux(23) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [63,[83,84,85,86],91,109]: 27*it(83)+4*s(129)+11 Such that:aux(420) =< V aux(24) =< V2 it(83) =< aux(24) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],90,113]: 27*it(83)+4*s(129)+16 Such that:aux(420) =< V aux(25) =< V2 it(83) =< aux(25) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [63,[83,84,85,86],90,112]: 27*it(83)+4*s(129)+14 Such that:aux(420) =< V aux(26) =< V2 it(83) =< aux(26) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [63,[83,84,85,86],90,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(27) =< V2 it(83) =< aux(27) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=11,V+6*V2+1>=Out] * Chain [63,[83,84,85,86],90,108,109]: 27*it(83)+4*s(129)+19 Such that:aux(420) =< V aux(28) =< V2 it(83) =< aux(28) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],90,107,109]: 27*it(83)+4*s(129)+19 Such that:aux(420) =< V aux(29) =< V2 it(83) =< aux(29) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],89,113]: 27*it(83)+4*s(129)+16 Such that:aux(420) =< V aux(30) =< V2 it(83) =< aux(30) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],89,112]: 27*it(83)+4*s(129)+14 Such that:aux(420) =< V aux(31) =< V2 it(83) =< aux(31) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [63,[83,84,85,86],89,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(32) =< V2 it(83) =< aux(32) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=12,V+6*V2+2>=Out] * Chain [63,[83,84,85,86],89,108,109]: 27*it(83)+4*s(129)+19 Such that:aux(420) =< V aux(33) =< V2 it(83) =< aux(33) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [63,[83,84,85,86],89,107,109]: 27*it(83)+4*s(129)+19 Such that:aux(420) =< V aux(34) =< V2 it(83) =< aux(34) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [63,[83,84,85,86],88,113]: 27*it(83)+4*s(129)+16 Such that:aux(420) =< V aux(35) =< V2 it(83) =< aux(35) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [63,[83,84,85,86],88,112]: 27*it(83)+4*s(129)+14 Such that:aux(420) =< V aux(36) =< V2 it(83) =< aux(36) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],88,109]: 27*it(83)+4*s(129)+12 Such that:aux(420) =< V aux(37) =< V2 it(83) =< aux(37) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=13,V+6*V2+3>=Out] * Chain [63,[83,84,85,86],88,108,109]: 27*it(83)+4*s(129)+19 Such that:aux(420) =< V aux(38) =< V2 it(83) =< aux(38) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=16,V+6*V2+6>=Out] * Chain [63,[83,84,85,86],88,107,109]: 27*it(83)+4*s(129)+19 Such that:aux(420) =< V aux(39) =< V2 it(83) =< aux(39) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=16,V+6*V2+6>=Out] * Chain [63,[83,84,85,86],87,113]: 27*it(83)+4*s(129)+15 Such that:aux(420) =< V aux(40) =< V2 it(83) =< aux(40) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=16,V+6*V2+6>=Out] * Chain [63,[83,84,85,86],87,112]: 27*it(83)+4*s(129)+13 Such that:aux(420) =< V aux(41) =< V2 it(83) =< aux(41) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=15,V+6*V2+5>=Out] * Chain [63,[83,84,85,86],87,109]: 27*it(83)+4*s(129)+11 Such that:aux(420) =< V aux(42) =< V2 it(83) =< aux(42) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=14,V+6*V2+4>=Out] * Chain [63,[83,84,85,86],87,108,109]: 27*it(83)+4*s(129)+18 Such that:aux(420) =< V aux(43) =< V2 it(83) =< aux(43) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=17,V+6*V2+7>=Out] * Chain [63,[83,84,85,86],87,107,109]: 27*it(83)+4*s(129)+18 Such that:aux(420) =< V aux(44) =< V2 it(83) =< aux(44) s(129) =< aux(420) with precondition: [V1=2,V>=1,V2>=2,Out>=17,V+6*V2+7>=Out] * Chain [63,113]: 4*s(129)+9 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=0,Out>=7,V+6>=Out] * Chain [63,112]: 4*s(129)+7 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=0,Out>=6,V+5>=Out] * Chain [63,111]: 4*s(129)+9 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [63,109]: 4*s(129)+5 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=0,Out>=5,V+4>=Out] * Chain [63,108,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2=0,Out>=8,V+7>=Out] * Chain [63,107,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2=0,Out>=8,V+7>=Out] * Chain [63,106,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [63,105,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [63,104,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [63,103,109]: 4*s(129)+11 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,102,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [63,101,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [63,100,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [63,99,109]: 4*s(129)+11 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,98,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [63,97,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [63,96,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [63,95,109]: 4*s(129)+11 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,94,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [63,93,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [63,92,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [63,91,109]: 4*s(129)+11 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,90,113]: 4*s(129)+16 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [63,90,112]: 4*s(129)+14 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [63,90,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=8,V+7>=Out] * Chain [63,90,108,109]: 4*s(129)+19 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,90,107,109]: 4*s(129)+19 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,89,113]: 4*s(129)+16 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,89,112]: 4*s(129)+14 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [63,89,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=9,V+8>=Out] * Chain [63,89,108,109]: 4*s(129)+19 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [63,89,107,109]: 4*s(129)+19 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [63,88,113]: 4*s(129)+16 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [63,88,112]: 4*s(129)+14 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,88,109]: 4*s(129)+12 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=10,V+9>=Out] * Chain [63,88,108,109]: 4*s(129)+19 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=13,V+12>=Out] * Chain [63,88,107,109]: 4*s(129)+19 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=13,V+12>=Out] * Chain [63,87,113]: 4*s(129)+15 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=13,V+12>=Out] * Chain [63,87,112]: 4*s(129)+13 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=12,V+11>=Out] * Chain [63,87,109]: 4*s(129)+11 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=11,V+10>=Out] * Chain [63,87,108,109]: 4*s(129)+18 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=14,V+13>=Out] * Chain [63,87,107,109]: 4*s(129)+18 Such that:aux(420) =< V s(129) =< aux(420) with precondition: [V1=2,V2>=1,Out>=14,V+13>=Out] #### Cost of chains of start(V1,V,V2): * Chain [123]: 1*s(4560)+1*s(4561)+1*s(4562)+1 Such that:s(4562) =< V1 s(4561) =< V s(4560) =< V+1 with precondition: [V1>=0] * Chain [122]: 708750*s(4564)+1403830*s(4623)+800192*s(4670)+200048*s(4671)+24 Such that:aux(667) =< V aux(668) =< V2 s(4623) =< aux(667) s(4667) =< aux(667) s(4668) =< s(4623)*aux(667) s(4669) =< s(4623)*s(4667) s(4670) =< s(4669) s(4671) =< s(4668) s(4564) =< aux(668) with precondition: [V1=1,V>=0,V2>=0] * Chain [121]: 12 with precondition: [V=0,V1>=1] * Chain [120]: 250980*s(7407)+143040*s(7424)+35760*s(7425)+24 Such that:aux(779) =< V s(7407) =< aux(779) s(7421) =< aux(779) s(7422) =< s(7407)*aux(779) s(7423) =< s(7407)*s(7421) s(7424) =< s(7423) s(7425) =< s(7422) with precondition: [V1=1,V2=0,V>=0] * Chain [119]: 13540*s(8568)+7680*s(8572)+1920*s(8573)+17 Such that:aux(880) =< V s(8568) =< aux(880) s(8569) =< aux(880) s(8570) =< s(8568)*aux(880) s(8571) =< s(8568)*s(8569) s(8572) =< s(8571) s(8573) =< s(8570) with precondition: [V1=1,V2=1,V>=1] * Chain [118]: 539784*s(9628)+881830*s(9669)+502576*s(9674)+125644*s(9675)+22 Such that:aux(961) =< V aux(962) =< V2 s(9669) =< aux(961) s(9671) =< aux(961) s(9672) =< s(9669)*aux(961) s(9673) =< s(9669)*s(9671) s(9674) =< s(9673) s(9675) =< s(9672) s(9628) =< aux(962) with precondition: [V1=2,V>=0,V2>=0] * Chain [117]: 10 with precondition: [V1=2,V=0,V2=1] * Chain [116]: 27216*s(11685)+110*s(11724)+17 Such that:aux(963) =< 1 aux(964) =< V2 s(11724) =< aux(963) s(11685) =< aux(964) with precondition: [V1=2,V=1,V2>=0] * Chain [115]: 31580*s(12035)+17984*s(12039)+4496*s(12040)+21 Such that:aux(1015) =< V s(12035) =< aux(1015) s(12036) =< aux(1015) s(12037) =< s(12035)*aux(1015) s(12038) =< s(12035)*s(12036) s(12039) =< s(12038) s(12040) =< s(12037) with precondition: [V1=2,V2=0,V>=0] * Chain [114]: 6770*s(12653)+3840*s(12657)+960*s(12658)+15 Such that:aux(1066) =< V s(12653) =< aux(1066) s(12654) =< aux(1066) s(12655) =< s(12653)*aux(1066) s(12656) =< s(12653)*s(12654) s(12657) =< s(12656) s(12658) =< s(12655) with precondition: [V1=2,V2=1,V>=1] Closed-form bounds of start(V1,V,V2): ------------------------------------- * Chain [123] with precondition: [V1>=0] - Upper bound: V1+1+nat(V)+nat(V+1) - Complexity: n * Chain [122] with precondition: [V1=1,V>=0,V2>=0] - Upper bound: 1403830*V+24+1000240*V*V+708750*V2 - Complexity: n^2 * Chain [121] with precondition: [V=0,V1>=1] - Upper bound: 12 - Complexity: constant * Chain [120] with precondition: [V1=1,V2=0,V>=0] - Upper bound: 250980*V+24+178800*V*V - Complexity: n^2 * Chain [119] with precondition: [V1=1,V2=1,V>=1] - Upper bound: 13540*V+17+9600*V*V - Complexity: n^2 * Chain [118] with precondition: [V1=2,V>=0,V2>=0] - Upper bound: 881830*V+22+628220*V*V+539784*V2 - Complexity: n^2 * Chain [117] with precondition: [V1=2,V=0,V2=1] - Upper bound: 10 - Complexity: constant * Chain [116] with precondition: [V1=2,V=1,V2>=0] - Upper bound: 27216*V2+127 - Complexity: n * Chain [115] with precondition: [V1=2,V2=0,V>=0] - Upper bound: 31580*V+21+22480*V*V - Complexity: n^2 * Chain [114] with precondition: [V1=2,V2=1,V>=1] - Upper bound: 6770*V+15+4800*V*V - Complexity: n^2 ### Maximum cost of start(V1,V,V2): max([max([2,nat(V2)*27216+117])+9,nat(V)+max([nat(V+1)+V1,nat(V)*219400+1+nat(V)*156320*nat(V)+max([2,nat(V)*522000+2+nat(V)*372020*nat(V)+nat(V2)*168966+(nat(V)*449420*nat(V)+nat(V)*630850+nat(V2)*539784)])+(nat(V)*18040+4+nat(V)*12880*nat(V))+(nat(V)*6770+2+nat(V)*4800*nat(V))+(nat(V)*6769+14+nat(V)*4800*nat(V))])])+1 Asymptotic class: n^2 * Total analysis performed in 112108 ms. ---------------------------------------- (12) BOUNDS(1, n^2) ---------------------------------------- (13) RenamingProof (BOTH BOUNDS(ID, ID)) Renamed function symbols to avoid clashes with predefined symbol. ---------------------------------------- (14) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, INF). The TRS R consists of the following rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0, z1)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0, z1)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0, z1)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0', z0) -> c10 ADD(s(z0), z1) -> c11(ADD(z0, z1)) P(0') -> c12 P(s(z0)) -> c13 The (relative) TRS S consists of the following rules: cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Rewrite Strategy: INNERMOST ---------------------------------------- (15) SlicingProof (LOWER BOUND(ID)) Sliced the following arguments: ADD/1 ---------------------------------------- (16) Obligation: The Runtime Complexity (innermost) of the given CpxRelTRS could be proven to be BOUNDS(n^1, INF). The TRS R consists of the following rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 The (relative) TRS S consists of the following rules: cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Rewrite Strategy: INNERMOST ---------------------------------------- (17) TypeInferenceProof (BOTH BOUNDS(ID, ID)) Infered types. ---------------------------------------- (18) Obligation: Innermost TRS: Rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Types: COND1 :: true:false -> 0':s -> 0':s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0':s -> 0':s -> c1:c2:c3 gr :: 0':s -> 0':s -> true:false 0' :: 0':s GR :: 0':s -> 0':s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0':s -> 0':s -> 0':s p :: 0':s -> 0':s ADD :: 0':s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0':s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0':s -> 0':s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0':s -> 0':s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond2 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond3 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 hole_c1_14 :: c hole_true:false2_14 :: true:false hole_0':s3_14 :: 0':s hole_c1:c2:c34_14 :: c1:c2:c3 hole_c7:c8:c95_14 :: c7:c8:c9 hole_c10:c116_14 :: c10:c11 hole_c12:c137_14 :: c12:c13 hole_c4:c5:c68_14 :: c4:c5:c6 hole_cond1:cond2:cond39_14 :: cond1:cond2:cond3 gen_0':s10_14 :: Nat -> 0':s gen_c7:c8:c911_14 :: Nat -> c7:c8:c9 gen_c10:c1112_14 :: Nat -> c10:c11 ---------------------------------------- (19) OrderProof (LOWER BOUND(ID)) Heuristically decided to analyse the following defined symbols: COND1, COND2, gr, GR, add, ADD, COND3, cond1, cond2, cond3 They will be analysed ascendingly in the following order: COND1 = COND2 gr < COND1 GR < COND1 COND1 = COND3 gr < COND2 GR < COND2 add < COND2 ADD < COND2 COND2 = COND3 gr < COND3 gr < cond1 gr < cond2 gr < cond3 GR < COND3 add < COND3 add < cond2 add < cond3 ADD < COND3 cond1 = cond2 cond1 = cond3 cond2 = cond3 ---------------------------------------- (20) Obligation: Innermost TRS: Rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Types: COND1 :: true:false -> 0':s -> 0':s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0':s -> 0':s -> c1:c2:c3 gr :: 0':s -> 0':s -> true:false 0' :: 0':s GR :: 0':s -> 0':s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0':s -> 0':s -> 0':s p :: 0':s -> 0':s ADD :: 0':s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0':s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0':s -> 0':s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0':s -> 0':s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond2 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond3 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 hole_c1_14 :: c hole_true:false2_14 :: true:false hole_0':s3_14 :: 0':s hole_c1:c2:c34_14 :: c1:c2:c3 hole_c7:c8:c95_14 :: c7:c8:c9 hole_c10:c116_14 :: c10:c11 hole_c12:c137_14 :: c12:c13 hole_c4:c5:c68_14 :: c4:c5:c6 hole_cond1:cond2:cond39_14 :: cond1:cond2:cond3 gen_0':s10_14 :: Nat -> 0':s gen_c7:c8:c911_14 :: Nat -> c7:c8:c9 gen_c10:c1112_14 :: Nat -> c10:c11 Generator Equations: gen_0':s10_14(0) <=> 0' gen_0':s10_14(+(x, 1)) <=> s(gen_0':s10_14(x)) gen_c7:c8:c911_14(0) <=> c7 gen_c7:c8:c911_14(+(x, 1)) <=> c9(gen_c7:c8:c911_14(x)) gen_c10:c1112_14(0) <=> c10 gen_c10:c1112_14(+(x, 1)) <=> c11(gen_c10:c1112_14(x)) The following defined symbols remain to be analysed: gr, COND1, COND2, GR, add, ADD, COND3, cond1, cond2, cond3 They will be analysed ascendingly in the following order: COND1 = COND2 gr < COND1 GR < COND1 COND1 = COND3 gr < COND2 GR < COND2 add < COND2 ADD < COND2 COND2 = COND3 gr < COND3 gr < cond1 gr < cond2 gr < cond3 GR < COND3 add < COND3 add < cond2 add < cond3 ADD < COND3 cond1 = cond2 cond1 = cond3 cond2 = cond3 ---------------------------------------- (21) RewriteLemmaProof (LOWER BOUND(ID)) Proved the following rewrite lemma: gr(gen_0':s10_14(n14_14), gen_0':s10_14(n14_14)) -> false, rt in Omega(0) Induction Base: gr(gen_0':s10_14(0), gen_0':s10_14(0)) ->_R^Omega(0) false Induction Step: gr(gen_0':s10_14(+(n14_14, 1)), gen_0':s10_14(+(n14_14, 1))) ->_R^Omega(0) gr(gen_0':s10_14(n14_14), gen_0':s10_14(n14_14)) ->_IH false We have rt in Omega(1) and sz in O(n). Thus, we have irc_R in Omega(n^0). ---------------------------------------- (22) Obligation: Innermost TRS: Rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Types: COND1 :: true:false -> 0':s -> 0':s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0':s -> 0':s -> c1:c2:c3 gr :: 0':s -> 0':s -> true:false 0' :: 0':s GR :: 0':s -> 0':s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0':s -> 0':s -> 0':s p :: 0':s -> 0':s ADD :: 0':s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0':s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0':s -> 0':s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0':s -> 0':s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond2 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond3 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 hole_c1_14 :: c hole_true:false2_14 :: true:false hole_0':s3_14 :: 0':s hole_c1:c2:c34_14 :: c1:c2:c3 hole_c7:c8:c95_14 :: c7:c8:c9 hole_c10:c116_14 :: c10:c11 hole_c12:c137_14 :: c12:c13 hole_c4:c5:c68_14 :: c4:c5:c6 hole_cond1:cond2:cond39_14 :: cond1:cond2:cond3 gen_0':s10_14 :: Nat -> 0':s gen_c7:c8:c911_14 :: Nat -> c7:c8:c9 gen_c10:c1112_14 :: Nat -> c10:c11 Lemmas: gr(gen_0':s10_14(n14_14), gen_0':s10_14(n14_14)) -> false, rt in Omega(0) Generator Equations: gen_0':s10_14(0) <=> 0' gen_0':s10_14(+(x, 1)) <=> s(gen_0':s10_14(x)) gen_c7:c8:c911_14(0) <=> c7 gen_c7:c8:c911_14(+(x, 1)) <=> c9(gen_c7:c8:c911_14(x)) gen_c10:c1112_14(0) <=> c10 gen_c10:c1112_14(+(x, 1)) <=> c11(gen_c10:c1112_14(x)) The following defined symbols remain to be analysed: GR, COND1, COND2, add, ADD, COND3, cond1, cond2, cond3 They will be analysed ascendingly in the following order: COND1 = COND2 GR < COND1 COND1 = COND3 GR < COND2 add < COND2 ADD < COND2 COND2 = COND3 GR < COND3 add < COND3 add < cond2 add < cond3 ADD < COND3 cond1 = cond2 cond1 = cond3 cond2 = cond3 ---------------------------------------- (23) RewriteLemmaProof (LOWER BOUND(ID)) Proved the following rewrite lemma: GR(gen_0':s10_14(n389_14), gen_0':s10_14(n389_14)) -> gen_c7:c8:c911_14(n389_14), rt in Omega(1 + n389_14) Induction Base: GR(gen_0':s10_14(0), gen_0':s10_14(0)) ->_R^Omega(1) c7 Induction Step: GR(gen_0':s10_14(+(n389_14, 1)), gen_0':s10_14(+(n389_14, 1))) ->_R^Omega(1) c9(GR(gen_0':s10_14(n389_14), gen_0':s10_14(n389_14))) ->_IH c9(gen_c7:c8:c911_14(c390_14)) We have rt in Omega(n^1) and sz in O(n). Thus, we have irc_R in Omega(n). ---------------------------------------- (24) Complex Obligation (BEST) ---------------------------------------- (25) Obligation: Proved the lower bound n^1 for the following obligation: Innermost TRS: Rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Types: COND1 :: true:false -> 0':s -> 0':s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0':s -> 0':s -> c1:c2:c3 gr :: 0':s -> 0':s -> true:false 0' :: 0':s GR :: 0':s -> 0':s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0':s -> 0':s -> 0':s p :: 0':s -> 0':s ADD :: 0':s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0':s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0':s -> 0':s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0':s -> 0':s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond2 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond3 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 hole_c1_14 :: c hole_true:false2_14 :: true:false hole_0':s3_14 :: 0':s hole_c1:c2:c34_14 :: c1:c2:c3 hole_c7:c8:c95_14 :: c7:c8:c9 hole_c10:c116_14 :: c10:c11 hole_c12:c137_14 :: c12:c13 hole_c4:c5:c68_14 :: c4:c5:c6 hole_cond1:cond2:cond39_14 :: cond1:cond2:cond3 gen_0':s10_14 :: Nat -> 0':s gen_c7:c8:c911_14 :: Nat -> c7:c8:c9 gen_c10:c1112_14 :: Nat -> c10:c11 Lemmas: gr(gen_0':s10_14(n14_14), gen_0':s10_14(n14_14)) -> false, rt in Omega(0) Generator Equations: gen_0':s10_14(0) <=> 0' gen_0':s10_14(+(x, 1)) <=> s(gen_0':s10_14(x)) gen_c7:c8:c911_14(0) <=> c7 gen_c7:c8:c911_14(+(x, 1)) <=> c9(gen_c7:c8:c911_14(x)) gen_c10:c1112_14(0) <=> c10 gen_c10:c1112_14(+(x, 1)) <=> c11(gen_c10:c1112_14(x)) The following defined symbols remain to be analysed: GR, COND1, COND2, add, ADD, COND3, cond1, cond2, cond3 They will be analysed ascendingly in the following order: COND1 = COND2 GR < COND1 COND1 = COND3 GR < COND2 add < COND2 ADD < COND2 COND2 = COND3 GR < COND3 add < COND3 add < cond2 add < cond3 ADD < COND3 cond1 = cond2 cond1 = cond3 cond2 = cond3 ---------------------------------------- (26) LowerBoundPropagationProof (FINISHED) Propagated lower bound. ---------------------------------------- (27) BOUNDS(n^1, INF) ---------------------------------------- (28) Obligation: Innermost TRS: Rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Types: COND1 :: true:false -> 0':s -> 0':s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0':s -> 0':s -> c1:c2:c3 gr :: 0':s -> 0':s -> true:false 0' :: 0':s GR :: 0':s -> 0':s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0':s -> 0':s -> 0':s p :: 0':s -> 0':s ADD :: 0':s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0':s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0':s -> 0':s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0':s -> 0':s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond2 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond3 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 hole_c1_14 :: c hole_true:false2_14 :: true:false hole_0':s3_14 :: 0':s hole_c1:c2:c34_14 :: c1:c2:c3 hole_c7:c8:c95_14 :: c7:c8:c9 hole_c10:c116_14 :: c10:c11 hole_c12:c137_14 :: c12:c13 hole_c4:c5:c68_14 :: c4:c5:c6 hole_cond1:cond2:cond39_14 :: cond1:cond2:cond3 gen_0':s10_14 :: Nat -> 0':s gen_c7:c8:c911_14 :: Nat -> c7:c8:c9 gen_c10:c1112_14 :: Nat -> c10:c11 Lemmas: gr(gen_0':s10_14(n14_14), gen_0':s10_14(n14_14)) -> false, rt in Omega(0) GR(gen_0':s10_14(n389_14), gen_0':s10_14(n389_14)) -> gen_c7:c8:c911_14(n389_14), rt in Omega(1 + n389_14) Generator Equations: gen_0':s10_14(0) <=> 0' gen_0':s10_14(+(x, 1)) <=> s(gen_0':s10_14(x)) gen_c7:c8:c911_14(0) <=> c7 gen_c7:c8:c911_14(+(x, 1)) <=> c9(gen_c7:c8:c911_14(x)) gen_c10:c1112_14(0) <=> c10 gen_c10:c1112_14(+(x, 1)) <=> c11(gen_c10:c1112_14(x)) The following defined symbols remain to be analysed: add, COND1, COND2, ADD, COND3, cond1, cond2, cond3 They will be analysed ascendingly in the following order: COND1 = COND2 COND1 = COND3 add < COND2 ADD < COND2 COND2 = COND3 add < COND3 add < cond2 add < cond3 ADD < COND3 cond1 = cond2 cond1 = cond3 cond2 = cond3 ---------------------------------------- (29) RewriteLemmaProof (LOWER BOUND(ID)) Proved the following rewrite lemma: add(gen_0':s10_14(n1032_14), gen_0':s10_14(b)) -> gen_0':s10_14(+(n1032_14, b)), rt in Omega(0) Induction Base: add(gen_0':s10_14(0), gen_0':s10_14(b)) ->_R^Omega(0) gen_0':s10_14(b) Induction Step: add(gen_0':s10_14(+(n1032_14, 1)), gen_0':s10_14(b)) ->_R^Omega(0) s(add(gen_0':s10_14(n1032_14), gen_0':s10_14(b))) ->_IH s(gen_0':s10_14(+(b, c1033_14))) We have rt in Omega(1) and sz in O(n). Thus, we have irc_R in Omega(n^0). ---------------------------------------- (30) Obligation: Innermost TRS: Rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Types: COND1 :: true:false -> 0':s -> 0':s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0':s -> 0':s -> c1:c2:c3 gr :: 0':s -> 0':s -> true:false 0' :: 0':s GR :: 0':s -> 0':s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0':s -> 0':s -> 0':s p :: 0':s -> 0':s ADD :: 0':s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0':s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0':s -> 0':s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0':s -> 0':s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond2 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond3 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 hole_c1_14 :: c hole_true:false2_14 :: true:false hole_0':s3_14 :: 0':s hole_c1:c2:c34_14 :: c1:c2:c3 hole_c7:c8:c95_14 :: c7:c8:c9 hole_c10:c116_14 :: c10:c11 hole_c12:c137_14 :: c12:c13 hole_c4:c5:c68_14 :: c4:c5:c6 hole_cond1:cond2:cond39_14 :: cond1:cond2:cond3 gen_0':s10_14 :: Nat -> 0':s gen_c7:c8:c911_14 :: Nat -> c7:c8:c9 gen_c10:c1112_14 :: Nat -> c10:c11 Lemmas: gr(gen_0':s10_14(n14_14), gen_0':s10_14(n14_14)) -> false, rt in Omega(0) GR(gen_0':s10_14(n389_14), gen_0':s10_14(n389_14)) -> gen_c7:c8:c911_14(n389_14), rt in Omega(1 + n389_14) add(gen_0':s10_14(n1032_14), gen_0':s10_14(b)) -> gen_0':s10_14(+(n1032_14, b)), rt in Omega(0) Generator Equations: gen_0':s10_14(0) <=> 0' gen_0':s10_14(+(x, 1)) <=> s(gen_0':s10_14(x)) gen_c7:c8:c911_14(0) <=> c7 gen_c7:c8:c911_14(+(x, 1)) <=> c9(gen_c7:c8:c911_14(x)) gen_c10:c1112_14(0) <=> c10 gen_c10:c1112_14(+(x, 1)) <=> c11(gen_c10:c1112_14(x)) The following defined symbols remain to be analysed: ADD, COND1, COND2, COND3, cond1, cond2, cond3 They will be analysed ascendingly in the following order: COND1 = COND2 COND1 = COND3 ADD < COND2 COND2 = COND3 ADD < COND3 cond1 = cond2 cond1 = cond3 cond2 = cond3 ---------------------------------------- (31) RewriteLemmaProof (LOWER BOUND(ID)) Proved the following rewrite lemma: ADD(gen_0':s10_14(n2099_14)) -> gen_c10:c1112_14(n2099_14), rt in Omega(1 + n2099_14) Induction Base: ADD(gen_0':s10_14(0)) ->_R^Omega(1) c10 Induction Step: ADD(gen_0':s10_14(+(n2099_14, 1))) ->_R^Omega(1) c11(ADD(gen_0':s10_14(n2099_14))) ->_IH c11(gen_c10:c1112_14(c2100_14)) We have rt in Omega(n^1) and sz in O(n). Thus, we have irc_R in Omega(n). ---------------------------------------- (32) Obligation: Innermost TRS: Rules: COND1(true, z0, z1) -> c(COND2(gr(z0, 0'), z0, z1), GR(z0, 0')) COND2(true, z0, z1) -> c1(COND1(gr(add(z0, z1), 0'), p(z0), z1), GR(add(z0, z1), 0'), ADD(z0)) COND2(true, z0, z1) -> c2(COND1(gr(add(z0, z1), 0'), p(z0), z1), P(z0)) COND2(false, z0, z1) -> c3(COND3(gr(z1, 0'), z0, z1), GR(z1, 0')) COND3(true, z0, z1) -> c4(COND1(gr(add(z0, z1), 0'), z0, p(z1)), GR(add(z0, z1), 0'), ADD(z0)) COND3(true, z0, z1) -> c5(COND1(gr(add(z0, z1), 0'), z0, p(z1)), P(z1)) COND3(false, z0, z1) -> c6(COND1(gr(add(z0, z1), 0'), z0, z1), GR(add(z0, z1), 0'), ADD(z0)) GR(0', z0) -> c7 GR(s(z0), 0') -> c8 GR(s(z0), s(z1)) -> c9(GR(z0, z1)) ADD(0') -> c10 ADD(s(z0)) -> c11(ADD(z0)) P(0') -> c12 P(s(z0)) -> c13 cond1(true, z0, z1) -> cond2(gr(z0, 0'), z0, z1) cond2(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), p(z0), z1) cond2(false, z0, z1) -> cond3(gr(z1, 0'), z0, z1) cond3(true, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, p(z1)) cond3(false, z0, z1) -> cond1(gr(add(z0, z1), 0'), z0, z1) gr(0', z0) -> false gr(s(z0), 0') -> true gr(s(z0), s(z1)) -> gr(z0, z1) add(0', z0) -> z0 add(s(z0), z1) -> s(add(z0, z1)) p(0') -> 0' p(s(z0)) -> z0 Types: COND1 :: true:false -> 0':s -> 0':s -> c true :: true:false c :: c1:c2:c3 -> c7:c8:c9 -> c COND2 :: true:false -> 0':s -> 0':s -> c1:c2:c3 gr :: 0':s -> 0':s -> true:false 0' :: 0':s GR :: 0':s -> 0':s -> c7:c8:c9 c1 :: c -> c7:c8:c9 -> c10:c11 -> c1:c2:c3 add :: 0':s -> 0':s -> 0':s p :: 0':s -> 0':s ADD :: 0':s -> c10:c11 c2 :: c -> c12:c13 -> c1:c2:c3 P :: 0':s -> c12:c13 false :: true:false c3 :: c4:c5:c6 -> c7:c8:c9 -> c1:c2:c3 COND3 :: true:false -> 0':s -> 0':s -> c4:c5:c6 c4 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c5 :: c -> c12:c13 -> c4:c5:c6 c6 :: c -> c7:c8:c9 -> c10:c11 -> c4:c5:c6 c7 :: c7:c8:c9 s :: 0':s -> 0':s c8 :: c7:c8:c9 c9 :: c7:c8:c9 -> c7:c8:c9 c10 :: c10:c11 c11 :: c10:c11 -> c10:c11 c12 :: c12:c13 c13 :: c12:c13 cond1 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond2 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 cond3 :: true:false -> 0':s -> 0':s -> cond1:cond2:cond3 hole_c1_14 :: c hole_true:false2_14 :: true:false hole_0':s3_14 :: 0':s hole_c1:c2:c34_14 :: c1:c2:c3 hole_c7:c8:c95_14 :: c7:c8:c9 hole_c10:c116_14 :: c10:c11 hole_c12:c137_14 :: c12:c13 hole_c4:c5:c68_14 :: c4:c5:c6 hole_cond1:cond2:cond39_14 :: cond1:cond2:cond3 gen_0':s10_14 :: Nat -> 0':s gen_c7:c8:c911_14 :: Nat -> c7:c8:c9 gen_c10:c1112_14 :: Nat -> c10:c11 Lemmas: gr(gen_0':s10_14(n14_14), gen_0':s10_14(n14_14)) -> false, rt in Omega(0) GR(gen_0':s10_14(n389_14), gen_0':s10_14(n389_14)) -> gen_c7:c8:c911_14(n389_14), rt in Omega(1 + n389_14) add(gen_0':s10_14(n1032_14), gen_0':s10_14(b)) -> gen_0':s10_14(+(n1032_14, b)), rt in Omega(0) ADD(gen_0':s10_14(n2099_14)) -> gen_c10:c1112_14(n2099_14), rt in Omega(1 + n2099_14) Generator Equations: gen_0':s10_14(0) <=> 0' gen_0':s10_14(+(x, 1)) <=> s(gen_0':s10_14(x)) gen_c7:c8:c911_14(0) <=> c7 gen_c7:c8:c911_14(+(x, 1)) <=> c9(gen_c7:c8:c911_14(x)) gen_c10:c1112_14(0) <=> c10 gen_c10:c1112_14(+(x, 1)) <=> c11(gen_c10:c1112_14(x)) The following defined symbols remain to be analysed: cond2, COND1, COND2, COND3, cond1, cond3 They will be analysed ascendingly in the following order: COND1 = COND2 COND1 = COND3 COND2 = COND3 cond1 = cond2 cond1 = cond3 cond2 = cond3