/export/starexec/sandbox/solver/bin/starexec_run_complexity /export/starexec/sandbox/benchmark/theBenchmark.koat /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- WORST_CASE(Omega(n^2), O(n^2)) proof of /export/starexec/sandbox/benchmark/theBenchmark.koat # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty The runtime complexity of the given CpxIntTrs could be proven to be BOUNDS(n^2, n^2). (0) CpxIntTrs (1) Koat Proof [FINISHED, 1341 ms] (2) BOUNDS(1, n^2) (3) Loat Proof [FINISHED, 2531 ms] (4) BOUNDS(n^2, INF) ---------------------------------------- (0) Obligation: Complexity Int TRS consisting of the following rules: evalNestedLoopstart(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopentryin(A, B, C, D, E, F, G, H)) :|: TRUE evalNestedLoopentryin(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb9in(A, B, C, 0, E, F, G, H)) :|: A >= 0 && B >= 0 && C >= 0 evalNestedLoopbb9in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopreturnin(A, B, C, D, E, F, G, H)) :|: D >= A evalNestedLoopbb9in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb10in(A, B, C, D, E, F, G, H)) :|: A >= D + 1 evalNestedLoopbb10in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb6in(A, B, C, D, 0, D, G, H)) :|: 0 >= I + 1 evalNestedLoopbb10in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb6in(A, B, C, D, 0, D, G, H)) :|: I >= 1 evalNestedLoopbb10in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopreturnin(A, B, C, D, E, F, G, H)) :|: TRUE evalNestedLoopbb6in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb8in(A, B, C, D, E, F, G, H)) :|: E >= B evalNestedLoopbb6in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb7in(A, B, C, D, E, F, G, H)) :|: B >= E + 1 evalNestedLoopbb7in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb1in(A, B, C, D, E, F, G, H)) :|: 0 >= I + 1 evalNestedLoopbb7in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb1in(A, B, C, D, E, F, G, H)) :|: I >= 1 evalNestedLoopbb7in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb8in(A, B, C, D, E, F, G, H)) :|: TRUE evalNestedLoopbb1in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb3in(A, B, C, D, E, F, E + 1, F)) :|: TRUE evalNestedLoopbb3in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb6in(A, B, C, D, G, H, G, H)) :|: H >= C evalNestedLoopbb3in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb4in(A, B, C, D, E, F, G, H)) :|: C >= H + 1 evalNestedLoopbb4in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb2in(A, B, C, D, E, F, G, H)) :|: 0 >= I + 1 evalNestedLoopbb4in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb2in(A, B, C, D, E, F, G, H)) :|: I >= 1 evalNestedLoopbb4in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb6in(A, B, C, D, G, H, G, H)) :|: TRUE evalNestedLoopbb2in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb3in(A, B, C, D, E, F, G, H + 1)) :|: TRUE evalNestedLoopbb8in(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopbb9in(A, B, C, F + 1, E, F, G, H)) :|: TRUE evalNestedLoopreturnin(A, B, C, D, E, F, G, H) -> Com_1(evalNestedLoopstop(A, B, C, D, E, F, G, H)) :|: TRUE The start-symbols are:[evalNestedLoopstart_8] ---------------------------------------- (1) Koat Proof (FINISHED) YES(?, 37*Ar_0 + 8*Ar_2 + 22*Ar_0*Ar_1 + 22*Ar_1 + 45) Initial complexity problem: 1: T: (Comp: ?, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: ?, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: ?, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: ?, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 1 produces the following problem: 2: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: ?, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: ?, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: ?, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalNestedLoopstart) = 2 Pol(evalNestedLoopentryin) = 2 Pol(evalNestedLoopbb9in) = 2 Pol(evalNestedLoopreturnin) = 1 Pol(evalNestedLoopbb10in) = 2 Pol(evalNestedLoopbb6in) = 2 Pol(evalNestedLoopbb8in) = 2 Pol(evalNestedLoopbb7in) = 2 Pol(evalNestedLoopbb1in) = 2 Pol(evalNestedLoopbb3in) = 2 Pol(evalNestedLoopbb4in) = 2 Pol(evalNestedLoopbb2in) = 2 Pol(evalNestedLoopstop) = 0 Pol(koat_start) = 2 orients all transitions weakly and the transitions evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) strictly and produces the following problem: 3: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: ?, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: ?, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalNestedLoopstart) = V_1 + 1 Pol(evalNestedLoopentryin) = V_1 + 1 Pol(evalNestedLoopbb9in) = V_1 - V_4 + 1 Pol(evalNestedLoopreturnin) = V_1 - V_4 Pol(evalNestedLoopbb10in) = V_1 - V_4 Pol(evalNestedLoopbb6in) = V_1 - V_6 Pol(evalNestedLoopbb8in) = V_1 - V_6 Pol(evalNestedLoopbb7in) = V_1 - V_6 Pol(evalNestedLoopbb1in) = V_1 - V_6 Pol(evalNestedLoopbb3in) = V_1 - V_8 Pol(evalNestedLoopbb4in) = V_1 - V_8 Pol(evalNestedLoopbb2in) = V_1 - V_8 - 1 Pol(evalNestedLoopstop) = V_1 - V_4 Pol(koat_start) = V_1 + 1 orients all transitions weakly and the transition evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] strictly and produces the following problem: 4: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: ?, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 4 produces the following problem: 5: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: ?, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalNestedLoopbb8in) = 1 Pol(evalNestedLoopbb9in) = 0 Pol(evalNestedLoopbb7in) = 2 Pol(evalNestedLoopbb1in) = 2 Pol(evalNestedLoopbb6in) = 2 Pol(evalNestedLoopbb4in) = 2 Pol(evalNestedLoopbb2in) = 2 Pol(evalNestedLoopbb3in) = 2 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-2) = Ar_2 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-3) = Ar_3 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-4) = Ar_4 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-5) = Ar_5 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-6) = Ar_6 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-7) = Ar_7 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-0) = Ar_0 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-1) = Ar_1 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-2) = Ar_2 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-3) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-4) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-5) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-6) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-3) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-4) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-5) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-6) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-7) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-0) = Ar_0 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-1) = Ar_1 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-2) = Ar_2 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-3) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-4) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-5) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-6) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-7) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-0) = Ar_0 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-1) = Ar_1 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-2) = Ar_2 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-3) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-4) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-5) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-6) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-3) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-4) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-5) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-6) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-7) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-0) = Ar_0 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-1) = Ar_1 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-2) = Ar_2 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-3) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-4) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-5) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-6) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = 0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = 0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-3) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-4) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-5) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-6) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-7) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-0) = Ar_0 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-1) = Ar_1 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-2) = Ar_2 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-3) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-4) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-5) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-6) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-7) = ? S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-0) = Ar_0 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-1) = Ar_1 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-2) = Ar_2 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-3) = 0 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-4) = Ar_4 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-5) = Ar_5 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-6) = Ar_6 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-7) = Ar_7 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = Ar_3 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = Ar_4 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = Ar_5 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = Ar_6 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = Ar_7 orients the transitions evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) weakly and the transitions evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] strictly and produces the following problem: 6: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: ?, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalNestedLoopbb7in) = V_2 - V_5 Pol(evalNestedLoopbb1in) = V_2 - V_5 Pol(evalNestedLoopbb6in) = V_2 - V_5 + 1 Pol(evalNestedLoopbb4in) = V_2 - V_7 + 1 Pol(evalNestedLoopbb2in) = V_2 - V_7 + 1 Pol(evalNestedLoopbb3in) = V_2 - V_7 + 1 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-2) = Ar_2 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-3) = Ar_3 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-4) = Ar_4 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-5) = Ar_5 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-6) = Ar_6 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-7) = Ar_7 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-0) = Ar_0 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-1) = Ar_1 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-2) = Ar_2 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-3) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-4) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-5) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-6) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-3) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-4) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-5) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-6) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-7) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-0) = Ar_0 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-1) = Ar_1 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-2) = Ar_2 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-3) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-4) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-5) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-6) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-7) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-0) = Ar_0 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-1) = Ar_1 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-2) = Ar_2 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-3) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-4) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-5) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-6) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-3) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-4) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-5) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-6) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-7) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-0) = Ar_0 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-1) = Ar_1 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-2) = Ar_2 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-3) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-4) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-5) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-6) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = 0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = 0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-3) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-4) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-5) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-6) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-7) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-0) = Ar_0 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-1) = Ar_1 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-2) = Ar_2 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-3) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-4) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-5) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-6) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-7) = ? S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-0) = Ar_0 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-1) = Ar_1 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-2) = Ar_2 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-3) = 0 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-4) = Ar_4 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-5) = Ar_5 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-6) = Ar_6 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-7) = Ar_7 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = Ar_3 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = Ar_4 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = Ar_5 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = Ar_6 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = Ar_7 orients the transitions evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) weakly and the transition evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] strictly and produces the following problem: 7: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 7 produces the following problem: 8: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalNestedLoopbb4in) = 1 Pol(evalNestedLoopbb6in) = 0 Pol(evalNestedLoopbb2in) = 1 Pol(evalNestedLoopbb3in) = 1 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-2) = Ar_2 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-3) = Ar_3 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-4) = Ar_4 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-5) = Ar_5 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-6) = Ar_6 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ]", 0-7) = Ar_7 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = Ar_4 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-0) = Ar_0 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-1) = Ar_1 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-2) = Ar_2 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-3) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-5) = ? S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-6) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1))", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-6) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-3) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-5) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-6) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ]", 0-7) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-0) = Ar_0 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-1) = Ar_1 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-2) = Ar_2 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-3) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-5) = ? S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-6) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ]", 0-7) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-0) = Ar_0 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-1) = Ar_1 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-2) = Ar_2 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-3) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-5) = ? S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-6) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5))", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-3) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-5) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ]", 0-7) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-0) = Ar_0 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-1) = Ar_1 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-2) = Ar_2 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-3) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-4) = 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-5) = ? S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ]", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = Ar_4 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-4) = 0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ]", 0-7) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-3) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-4) = 0 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-5) = ? S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ]", 0-7) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-0) = Ar_0 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-2) = Ar_2 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-3) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-4) = Ar_4 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-5) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ]", 0-7) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-0) = Ar_0 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-1) = Ar_1 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-2) = Ar_2 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-3) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-4) = Ar_4 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-5) = ? S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-6) = Ar_6 + 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4 S("evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ]", 0-7) = ? S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-0) = Ar_0 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-1) = Ar_1 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-2) = Ar_2 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-3) = 0 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-4) = Ar_4 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-5) = Ar_5 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-6) = Ar_6 S("evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\\ Ar_1 >= 0 /\\ Ar_2 >= 0 ]", 0-7) = Ar_7 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-0) = Ar_0 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-1) = Ar_1 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-2) = Ar_2 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-3) = Ar_3 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-4) = Ar_4 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-5) = Ar_5 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-6) = Ar_6 S("evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7))", 0-7) = Ar_7 orients the transitions evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) weakly and the transitions evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] strictly and produces the following problem: 9: T: (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= Ar_0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= Ar_3 + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_4 >= Ar_1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_1 >= Ar_4 + 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= Ar_2 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 >= Ar_7 + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ I >= 1 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Applied AI with 'oct' on problem 9 to obtain the following invariants: For symbol evalNestedLoopbb10in: X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 - 1 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb1in: X_6 >= 0 /\ X_5 + X_6 >= 0 /\ X_4 + X_6 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 - 1 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ X_1 + X_3 - 1 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb2in: X_3 - X_8 - 1 >= 0 /\ X_8 >= 0 /\ X_7 + X_8 - 1 >= 0 /\ X_6 + X_8 >= 0 /\ -X_6 + X_8 >= 0 /\ X_5 + X_8 >= 0 /\ X_4 + X_8 >= 0 /\ -X_4 + X_8 >= 0 /\ X_3 + X_8 - 1 >= 0 /\ X_2 + X_8 - 1 >= 0 /\ X_1 + X_8 - 1 >= 0 /\ X_5 - X_7 + 1 >= 0 /\ X_2 - X_7 >= 0 /\ X_7 - 1 >= 0 /\ X_6 + X_7 - 1 >= 0 /\ X_5 + X_7 - 1 >= 0 /\ -X_5 + X_7 - 1 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ X_3 + X_7 - 2 >= 0 /\ X_2 + X_7 - 2 >= 0 /\ X_1 + X_7 - 2 >= 0 /\ X_3 - X_6 - 1 >= 0 /\ X_6 >= 0 /\ X_5 + X_6 >= 0 /\ X_4 + X_6 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 - 1 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 - 1 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 - 1 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 - 1 >= 0 /\ X_2 + X_3 - 2 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb3in: X_8 >= 0 /\ X_7 + X_8 - 1 >= 0 /\ X_6 + X_8 >= 0 /\ -X_6 + X_8 >= 0 /\ X_5 + X_8 >= 0 /\ X_4 + X_8 >= 0 /\ -X_4 + X_8 >= 0 /\ X_3 + X_8 >= 0 /\ X_2 + X_8 - 1 >= 0 /\ X_1 + X_8 - 1 >= 0 /\ X_5 - X_7 + 1 >= 0 /\ X_2 - X_7 >= 0 /\ X_7 - 1 >= 0 /\ X_6 + X_7 - 1 >= 0 /\ X_5 + X_7 - 1 >= 0 /\ -X_5 + X_7 - 1 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ X_3 + X_7 - 1 >= 0 /\ X_2 + X_7 - 2 >= 0 /\ X_1 + X_7 - 2 >= 0 /\ X_6 >= 0 /\ X_5 + X_6 >= 0 /\ X_4 + X_6 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 - 1 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ X_1 + X_3 - 1 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb4in: X_3 - X_8 - 1 >= 0 /\ X_8 >= 0 /\ X_7 + X_8 - 1 >= 0 /\ X_6 + X_8 >= 0 /\ -X_6 + X_8 >= 0 /\ X_5 + X_8 >= 0 /\ X_4 + X_8 >= 0 /\ -X_4 + X_8 >= 0 /\ X_3 + X_8 - 1 >= 0 /\ X_2 + X_8 - 1 >= 0 /\ X_1 + X_8 - 1 >= 0 /\ X_5 - X_7 + 1 >= 0 /\ X_2 - X_7 >= 0 /\ X_7 - 1 >= 0 /\ X_6 + X_7 - 1 >= 0 /\ X_5 + X_7 - 1 >= 0 /\ -X_5 + X_7 - 1 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ X_3 + X_7 - 2 >= 0 /\ X_2 + X_7 - 2 >= 0 /\ X_1 + X_7 - 2 >= 0 /\ X_3 - X_6 - 1 >= 0 /\ X_6 >= 0 /\ X_5 + X_6 >= 0 /\ X_4 + X_6 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 - 1 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 - 1 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 - 1 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 - 1 >= 0 /\ X_2 + X_3 - 2 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb6in: X_6 >= 0 /\ X_5 + X_6 >= 0 /\ X_4 + X_6 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 >= 0 /\ X_2 + X_6 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 - 1 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb7in: X_6 >= 0 /\ X_5 + X_6 >= 0 /\ X_4 + X_6 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 - 1 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ X_1 + X_3 - 1 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb8in: X_6 >= 0 /\ X_5 + X_6 >= 0 /\ X_4 + X_6 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 >= 0 /\ X_2 + X_6 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 - 1 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ X_1 - 1 >= 0 For symbol evalNestedLoopbb9in: X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalNestedLoopreturnin: X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ X_1 >= 0 This yielded the following problem: 10: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: ?, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 1 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_2 >= Ar_7 + 1 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 1 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_7 >= Ar_2 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_1 >= Ar_4 + 1 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_4 >= Ar_1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 >= Ar_3 + 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_0 ] (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = 2*V_3 Pol(evalNestedLoopstart) = 2*V_3 Pol(evalNestedLoopreturnin) = -2*V_4 Pol(evalNestedLoopstop) = -2*V_4 Pol(evalNestedLoopbb8in) = 2*V_3 - 2*V_6 Pol(evalNestedLoopbb9in) = 2*V_3 - 2*V_4 Pol(evalNestedLoopbb2in) = 2*V_3 - 2*V_8 - 1 Pol(evalNestedLoopbb3in) = 2*V_3 - 2*V_8 Pol(evalNestedLoopbb4in) = 2*V_3 - 2*V_8 Pol(evalNestedLoopbb6in) = 2*V_3 - 2*V_6 Pol(evalNestedLoopbb1in) = 2*V_3 - 2*V_6 Pol(evalNestedLoopbb7in) = 2*V_3 - 2*V_6 Pol(evalNestedLoopbb10in) = 2*V_3 - 2*V_4 Pol(evalNestedLoopentryin) = 2*V_3 orients all transitions weakly and the transitions evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] strictly and produces the following problem: 11: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 2*Ar_2, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 2*Ar_2, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: 2*Ar_2, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: ?, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 1 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_2 >= Ar_7 + 1 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 1 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_7 >= Ar_2 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_1 >= Ar_4 + 1 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_4 >= Ar_1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 >= Ar_3 + 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_0 ] (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 11 produces the following problem: 12: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ 0 <= 0 ] (Comp: 2, Cost: 1) evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_5 + 1, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 2*Ar_2, Cost: 1) evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7 + 1)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 2*Ar_2, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: 2*Ar_2, Cost: 1) evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_2 - Ar_7 - 1 >= 0 /\ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 - 1 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 2 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_2 - Ar_5 - 1 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 - 1 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 - 1 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_2 - Ar_3 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 - 1 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 - 1 >= 0 /\ Ar_1 + Ar_2 - 2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 2*Ar_2 + 4, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 1 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_2 >= Ar_7 + 1 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_6, Ar_7, Ar_6, Ar_7)) [ Ar_7 >= 0 /\ Ar_6 + Ar_7 - 1 >= 0 /\ Ar_5 + Ar_7 >= 0 /\ -Ar_5 + Ar_7 >= 0 /\ Ar_4 + Ar_7 >= 0 /\ Ar_3 + Ar_7 >= 0 /\ -Ar_3 + Ar_7 >= 0 /\ Ar_2 + Ar_7 >= 0 /\ Ar_1 + Ar_7 - 1 >= 0 /\ Ar_0 + Ar_7 - 1 >= 0 /\ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_1 - Ar_6 >= 0 /\ Ar_6 - 1 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 - 1 >= 0 /\ -Ar_4 + Ar_6 - 1 >= 0 /\ Ar_3 + Ar_6 - 1 >= 0 /\ Ar_2 + Ar_6 - 1 >= 0 /\ Ar_1 + Ar_6 - 2 >= 0 /\ Ar_0 + Ar_6 - 2 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_7 >= Ar_2 ] (Comp: 4*Ar_0*Ar_1 + 4*Ar_1 + 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1, Ar_5)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 - 1 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 - 1 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 - 1 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 - 1 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 - 1 >= 0 /\ Ar_0 + Ar_1 - 2 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: 2*Ar_0*Ar_1 + 2*Ar_1 + 2*Ar_0 + 2, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_1 >= Ar_4 + 1 ] (Comp: 4*Ar_0 + 4, Cost: 1) evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb8in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_5 >= 0 /\ Ar_4 + Ar_5 >= 0 /\ Ar_3 + Ar_5 >= 0 /\ -Ar_3 + Ar_5 >= 0 /\ Ar_2 + Ar_5 >= 0 /\ Ar_1 + Ar_5 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ Ar_1 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 - 1 >= 0 /\ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ Ar_4 >= Ar_1 ] (Comp: 2, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ I >= 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb6in(Ar_0, Ar_1, Ar_2, Ar_3, 0, Ar_3, Ar_6, Ar_7)) [ Ar_0 - Ar_3 - 1 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 - 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 - 1 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 - 1 >= 0 /\ Ar_0 - 1 >= 0 /\ 0 >= I + 1 ] (Comp: Ar_0 + 1, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb10in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 >= Ar_3 + 1 ] (Comp: 2, Cost: 1) evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_0 ] (Comp: 1, Cost: 1) evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopbb9in(Ar_0, Ar_1, Ar_2, 0, Ar_4, Ar_5, Ar_6, Ar_7)) [ Ar_0 >= 0 /\ Ar_1 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalNestedLoopstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7) -> Com_1(evalNestedLoopentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7)) start location: koat_start leaf cost: 0 Complexity upper bound 37*Ar_0 + 8*Ar_2 + 22*Ar_0*Ar_1 + 22*Ar_1 + 45 Time: 1.314 sec (SMT: 0.701 sec) ---------------------------------------- (2) BOUNDS(1, n^2) ---------------------------------------- (3) Loat Proof (FINISHED) ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: evalNestedLoopstart 0: evalNestedLoopstart -> evalNestedLoopentryin : [], cost: 1 1: evalNestedLoopentryin -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 1 2: evalNestedLoopbb9in -> evalNestedLoopreturnin : [ D>=A ], cost: 1 3: evalNestedLoopbb9in -> evalNestedLoopbb10in : [ A>=1+D ], cost: 1 4: evalNestedLoopbb10in -> evalNestedLoopbb6in : E'=0, F'=D, [ 0>=1+free ], cost: 1 5: evalNestedLoopbb10in -> evalNestedLoopbb6in : E'=0, F'=D, [ free_1>=1 ], cost: 1 6: evalNestedLoopbb10in -> evalNestedLoopreturnin : [], cost: 1 7: evalNestedLoopbb6in -> evalNestedLoopbb8in : [ E>=B ], cost: 1 8: evalNestedLoopbb6in -> evalNestedLoopbb7in : [ B>=1+E ], cost: 1 9: evalNestedLoopbb7in -> evalNestedLoopbb1in : [ 0>=1+free_2 ], cost: 1 10: evalNestedLoopbb7in -> evalNestedLoopbb1in : [ free_3>=1 ], cost: 1 11: evalNestedLoopbb7in -> evalNestedLoopbb8in : [], cost: 1 12: evalNestedLoopbb1in -> evalNestedLoopbb3in : G'=1+E, H'=F, [], cost: 1 13: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ H>=C ], cost: 1 14: evalNestedLoopbb3in -> evalNestedLoopbb4in : [ C>=1+H ], cost: 1 15: evalNestedLoopbb4in -> evalNestedLoopbb2in : [ 0>=1+free_4 ], cost: 1 16: evalNestedLoopbb4in -> evalNestedLoopbb2in : [ free_5>=1 ], cost: 1 17: evalNestedLoopbb4in -> evalNestedLoopbb6in : E'=G, F'=H, [], cost: 1 18: evalNestedLoopbb2in -> evalNestedLoopbb3in : H'=1+H, [], cost: 1 19: evalNestedLoopbb8in -> evalNestedLoopbb9in : D'=1+F, [], cost: 1 20: evalNestedLoopreturnin -> evalNestedLoopstop : [], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 0: evalNestedLoopstart -> evalNestedLoopentryin : [], cost: 1 Removed unreachable and leaf rules: Start location: evalNestedLoopstart 0: evalNestedLoopstart -> evalNestedLoopentryin : [], cost: 1 1: evalNestedLoopentryin -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 1 3: evalNestedLoopbb9in -> evalNestedLoopbb10in : [ A>=1+D ], cost: 1 4: evalNestedLoopbb10in -> evalNestedLoopbb6in : E'=0, F'=D, [ 0>=1+free ], cost: 1 5: evalNestedLoopbb10in -> evalNestedLoopbb6in : E'=0, F'=D, [ free_1>=1 ], cost: 1 7: evalNestedLoopbb6in -> evalNestedLoopbb8in : [ E>=B ], cost: 1 8: evalNestedLoopbb6in -> evalNestedLoopbb7in : [ B>=1+E ], cost: 1 9: evalNestedLoopbb7in -> evalNestedLoopbb1in : [ 0>=1+free_2 ], cost: 1 10: evalNestedLoopbb7in -> evalNestedLoopbb1in : [ free_3>=1 ], cost: 1 11: evalNestedLoopbb7in -> evalNestedLoopbb8in : [], cost: 1 12: evalNestedLoopbb1in -> evalNestedLoopbb3in : G'=1+E, H'=F, [], cost: 1 13: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ H>=C ], cost: 1 14: evalNestedLoopbb3in -> evalNestedLoopbb4in : [ C>=1+H ], cost: 1 15: evalNestedLoopbb4in -> evalNestedLoopbb2in : [ 0>=1+free_4 ], cost: 1 16: evalNestedLoopbb4in -> evalNestedLoopbb2in : [ free_5>=1 ], cost: 1 17: evalNestedLoopbb4in -> evalNestedLoopbb6in : E'=G, F'=H, [], cost: 1 18: evalNestedLoopbb2in -> evalNestedLoopbb3in : H'=1+H, [], cost: 1 19: evalNestedLoopbb8in -> evalNestedLoopbb9in : D'=1+F, [], cost: 1 Simplified all rules, resulting in: Start location: evalNestedLoopstart 0: evalNestedLoopstart -> evalNestedLoopentryin : [], cost: 1 1: evalNestedLoopentryin -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 1 3: evalNestedLoopbb9in -> evalNestedLoopbb10in : [ A>=1+D ], cost: 1 5: evalNestedLoopbb10in -> evalNestedLoopbb6in : E'=0, F'=D, [], cost: 1 7: evalNestedLoopbb6in -> evalNestedLoopbb8in : [ E>=B ], cost: 1 8: evalNestedLoopbb6in -> evalNestedLoopbb7in : [ B>=1+E ], cost: 1 10: evalNestedLoopbb7in -> evalNestedLoopbb1in : [], cost: 1 11: evalNestedLoopbb7in -> evalNestedLoopbb8in : [], cost: 1 12: evalNestedLoopbb1in -> evalNestedLoopbb3in : G'=1+E, H'=F, [], cost: 1 13: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ H>=C ], cost: 1 14: evalNestedLoopbb3in -> evalNestedLoopbb4in : [ C>=1+H ], cost: 1 16: evalNestedLoopbb4in -> evalNestedLoopbb2in : [], cost: 1 17: evalNestedLoopbb4in -> evalNestedLoopbb6in : E'=G, F'=H, [], cost: 1 18: evalNestedLoopbb2in -> evalNestedLoopbb3in : H'=1+H, [], cost: 1 19: evalNestedLoopbb8in -> evalNestedLoopbb9in : D'=1+F, [], cost: 1 ### Simplification by acceleration and chaining ### Eliminated locations (on linear paths): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 22: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=0, F'=D, [ A>=1+D ], cost: 2 7: evalNestedLoopbb6in -> evalNestedLoopbb8in : [ E>=B ], cost: 1 8: evalNestedLoopbb6in -> evalNestedLoopbb7in : [ B>=1+E ], cost: 1 11: evalNestedLoopbb7in -> evalNestedLoopbb8in : [], cost: 1 23: evalNestedLoopbb7in -> evalNestedLoopbb3in : G'=1+E, H'=F, [], cost: 2 13: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ H>=C ], cost: 1 14: evalNestedLoopbb3in -> evalNestedLoopbb4in : [ C>=1+H ], cost: 1 17: evalNestedLoopbb4in -> evalNestedLoopbb6in : E'=G, F'=H, [], cost: 1 24: evalNestedLoopbb4in -> evalNestedLoopbb3in : H'=1+H, [], cost: 2 19: evalNestedLoopbb8in -> evalNestedLoopbb9in : D'=1+F, [], cost: 1 Eliminated locations (on tree-shaped paths): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 22: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=0, F'=D, [ A>=1+D ], cost: 2 26: evalNestedLoopbb6in -> evalNestedLoopbb3in : G'=1+E, H'=F, [ B>=1+E ], cost: 3 27: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ E>=B ], cost: 2 28: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ B>=1+E ], cost: 3 13: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ H>=C ], cost: 1 29: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ C>=1+H ], cost: 2 30: evalNestedLoopbb3in -> evalNestedLoopbb3in : H'=1+H, [ C>=1+H ], cost: 3 Accelerating simple loops of location 7. Accelerating the following rules: 30: evalNestedLoopbb3in -> evalNestedLoopbb3in : H'=1+H, [ C>=1+H ], cost: 3 Accelerated rule 30 with metering function C-H, yielding the new rule 31. Removing the simple loops: 30. Accelerated all simple loops using metering functions (where possible): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 22: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=0, F'=D, [ A>=1+D ], cost: 2 26: evalNestedLoopbb6in -> evalNestedLoopbb3in : G'=1+E, H'=F, [ B>=1+E ], cost: 3 27: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ E>=B ], cost: 2 28: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ B>=1+E ], cost: 3 13: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ H>=C ], cost: 1 29: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ C>=1+H ], cost: 2 31: evalNestedLoopbb3in -> evalNestedLoopbb3in : H'=C, [ C>=1+H ], cost: 3*C-3*H Chained accelerated rules (with incoming rules): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 22: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=0, F'=D, [ A>=1+D ], cost: 2 26: evalNestedLoopbb6in -> evalNestedLoopbb3in : G'=1+E, H'=F, [ B>=1+E ], cost: 3 27: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ E>=B ], cost: 2 28: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ B>=1+E ], cost: 3 32: evalNestedLoopbb6in -> evalNestedLoopbb3in : G'=1+E, H'=C, [ B>=1+E && C>=1+F ], cost: 3-3*F+3*C 13: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ H>=C ], cost: 1 29: evalNestedLoopbb3in -> evalNestedLoopbb6in : E'=G, F'=H, [ C>=1+H ], cost: 2 Eliminated locations (on tree-shaped paths): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 22: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=0, F'=D, [ A>=1+D ], cost: 2 27: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ E>=B ], cost: 2 28: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ B>=1+E ], cost: 3 33: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=1+E, F'=F, G'=1+E, H'=F, [ B>=1+E && F>=C ], cost: 4 34: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=1+E, F'=F, G'=1+E, H'=F, [ B>=1+E && C>=1+F ], cost: 5 35: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=1+E, F'=C, G'=1+E, H'=C, [ B>=1+E && C>=1+F ], cost: 4-3*F+3*C 36: evalNestedLoopbb6in -> [14] : [ B>=1+E && C>=1+F ], cost: 3-3*F+3*C Accelerating simple loops of location 4. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 33: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=1+E, G'=1+E, H'=F, [ B>=1+E && F>=C ], cost: 4 34: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=1+E, G'=1+E, H'=F, [ B>=1+E && C>=1+F ], cost: 5 35: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=1+E, F'=C, G'=1+E, H'=C, [ B>=1+E && C>=1+F ], cost: 4-3*F+3*C Accelerated rule 33 with metering function -E+B, yielding the new rule 37. Accelerated rule 34 with metering function -E+B, yielding the new rule 38. Found no metering function for rule 35. Removing the simple loops: 33 34. Accelerated all simple loops using metering functions (where possible): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 22: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=0, F'=D, [ A>=1+D ], cost: 2 27: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ E>=B ], cost: 2 28: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ B>=1+E ], cost: 3 35: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=1+E, F'=C, G'=1+E, H'=C, [ B>=1+E && C>=1+F ], cost: 4-3*F+3*C 36: evalNestedLoopbb6in -> [14] : [ B>=1+E && C>=1+F ], cost: 3-3*F+3*C 37: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=B, G'=B, H'=F, [ B>=1+E && F>=C ], cost: -4*E+4*B 38: evalNestedLoopbb6in -> evalNestedLoopbb6in : E'=B, G'=B, H'=F, [ B>=1+E && C>=1+F ], cost: -5*E+5*B Chained accelerated rules (with incoming rules): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 22: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=0, F'=D, [ A>=1+D ], cost: 2 39: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=1, F'=C, G'=1, H'=C, [ A>=1+D && B>=1 && C>=1+D ], cost: 6+3*C-3*D 40: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && D>=C ], cost: 2+4*B 41: evalNestedLoopbb9in -> evalNestedLoopbb6in : E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 2+5*B 27: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ E>=B ], cost: 2 28: evalNestedLoopbb6in -> evalNestedLoopbb9in : D'=1+F, [ B>=1+E ], cost: 3 36: evalNestedLoopbb6in -> [14] : [ B>=1+E && C>=1+F ], cost: 3-3*F+3*C Eliminated locations (on tree-shaped paths): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 42: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=0, F'=D, [ A>=1+D && 0>=B ], cost: 4 43: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=0, F'=D, [ A>=1+D && B>=1 ], cost: 5 44: evalNestedLoopbb9in -> [14] : E'=0, F'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 5+3*C-3*D 45: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && B>=1 && C>=1+D && 1>=B ], cost: 8+3*C-3*D 46: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && C>=1+D && B>=2 ], cost: 9+3*C-3*D 47: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && D>=C ], cost: 4+4*B 48: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 4+5*B 49: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 6+3*C-3*D 50: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && D>=C ], cost: 2+4*B 51: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 2+5*B Applied pruning (of leafs and parallel rules): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 42: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=0, F'=D, [ A>=1+D && 0>=B ], cost: 4 44: evalNestedLoopbb9in -> [14] : E'=0, F'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 5+3*C-3*D 45: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && B>=1 && C>=1+D && 1>=B ], cost: 8+3*C-3*D 46: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && C>=1+D && B>=2 ], cost: 9+3*C-3*D 47: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && D>=C ], cost: 4+4*B 48: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 4+5*B 49: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 6+3*C-3*D 50: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && D>=C ], cost: 2+4*B 51: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 2+5*B Accelerating simple loops of location 2. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 42: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=0, F'=D, [ A>=1+D && 0>=B ], cost: 4 45: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && 1-B==0 && C>=1+D ], cost: 8+3*C-3*D 46: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && C>=1+D && B>=2 ], cost: 9+3*C-3*D 47: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && D>=C ], cost: 4+4*B 48: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 4+5*B Accelerated rule 42 with metering function -D+A, yielding the new rule 52. Found no metering function for rule 45. Found no metering function for rule 46. Accelerated rule 47 with metering function -D+A, yielding the new rule 53. Found no metering function for rule 48. Removing the simple loops: 42 47. Accelerated all simple loops using metering functions (where possible): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 44: evalNestedLoopbb9in -> [14] : E'=0, F'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 5+3*C-3*D 45: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && 1-B==0 && C>=1+D ], cost: 8+3*C-3*D 46: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1+D && C>=1+D && B>=2 ], cost: 9+3*C-3*D 48: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=1+D, E'=B, F'=D, G'=B, H'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 4+5*B 49: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 6+3*C-3*D 50: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && D>=C ], cost: 2+4*B 51: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 2+5*B 52: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=A, E'=0, F'=-1+A, [ A>=1+D && 0>=B ], cost: -4*D+4*A 53: evalNestedLoopbb9in -> evalNestedLoopbb9in : D'=A, E'=B, F'=-1+A, G'=B, H'=-1+A, [ A>=1+D && B>=1 && D>=C ], cost: -4*(D-A)*B-4*D+4*A Chained accelerated rules (with incoming rules): Start location: evalNestedLoopstart 21: evalNestedLoopstart -> evalNestedLoopbb9in : D'=0, [ A>=0 && B>=0 && C>=0 ], cost: 2 54: evalNestedLoopstart -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1 && 1-B==0 && C>=1 ], cost: 10+3*C 55: evalNestedLoopstart -> evalNestedLoopbb9in : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1 && C>=1 && B>=2 ], cost: 11+3*C 56: evalNestedLoopstart -> evalNestedLoopbb9in : D'=1, E'=B, F'=0, G'=B, H'=0, [ A>=1 && B>=1 && C>=1 ], cost: 6+5*B 57: evalNestedLoopstart -> evalNestedLoopbb9in : D'=A, E'=0, F'=-1+A, [ -B==0 && C>=0 && A>=1 ], cost: 2+4*A 58: evalNestedLoopstart -> evalNestedLoopbb9in : D'=A, E'=B, F'=-1+A, G'=B, H'=-1+A, [ -C==0 && A>=1 && B>=1 ], cost: 2+4*A*B+4*A 44: evalNestedLoopbb9in -> [14] : E'=0, F'=D, [ A>=1+D && B>=1 && C>=1+D ], cost: 5+3*C-3*D 49: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 6+3*C-3*D 50: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && D>=C ], cost: 2+4*B 51: evalNestedLoopbb9in -> [16] : [ A>=1+D && B>=1 && C>=1+D ], cost: 2+5*B Eliminated locations (on tree-shaped paths): Start location: evalNestedLoopstart 59: evalNestedLoopstart -> [14] : D'=0, E'=0, F'=0, [ A>=1 && B>=1 && C>=1 ], cost: 7+3*C 60: evalNestedLoopstart -> [16] : D'=0, [ A>=1 && B>=1 && C>=1 ], cost: 8+3*C 61: evalNestedLoopstart -> [16] : D'=0, [ C>=0 && A>=1 && B>=1 && 0>=C ], cost: 4+4*B 62: evalNestedLoopstart -> [16] : D'=0, [ A>=1 && B>=1 && C>=1 ], cost: 4+5*B 63: evalNestedLoopstart -> [16] : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1 && 1-B==0 && C>=1 && A>=2+C ], cost: 12+3*C+4*B 64: evalNestedLoopstart -> [16] : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1 && C>=1 && B>=2 && A>=2+C ], cost: 13+3*C+4*B 65: evalNestedLoopstart -> [14] : D'=1, E'=0, F'=1, G'=B, H'=0, [ B>=1 && A>=2 && C>=2 ], cost: 8+3*C+5*B 66: evalNestedLoopstart -> [16] : D'=1, E'=B, F'=0, G'=B, H'=0, [ B>=1 && A>=2 && C>=2 ], cost: 9+3*C+5*B 67: evalNestedLoopstart -> [16] : D'=1, E'=B, F'=0, G'=B, H'=0, [ B>=1 && C>=1 && A>=2 && 1>=C ], cost: 8+9*B 68: evalNestedLoopstart -> [16] : D'=1, E'=B, F'=0, G'=B, H'=0, [ B>=1 && A>=2 && C>=2 ], cost: 8+10*B 69: evalNestedLoopstart -> [18] : [ A>=1 && 1-B==0 && C>=1 ], cost: 10+3*C 70: evalNestedLoopstart -> [18] : [ A>=1 && C>=1 && B>=2 ], cost: 11+3*C 71: evalNestedLoopstart -> [18] : [ -B==0 && C>=0 && A>=1 ], cost: 2+4*A 72: evalNestedLoopstart -> [18] : [ -C==0 && A>=1 && B>=1 ], cost: 2+4*A*B+4*A Applied pruning (of leafs and parallel rules): Start location: evalNestedLoopstart 59: evalNestedLoopstart -> [14] : D'=0, E'=0, F'=0, [ A>=1 && B>=1 && C>=1 ], cost: 7+3*C 60: evalNestedLoopstart -> [16] : D'=0, [ A>=1 && B>=1 && C>=1 ], cost: 8+3*C 61: evalNestedLoopstart -> [16] : D'=0, [ C>=0 && A>=1 && B>=1 && 0>=C ], cost: 4+4*B 62: evalNestedLoopstart -> [16] : D'=0, [ A>=1 && B>=1 && C>=1 ], cost: 4+5*B 64: evalNestedLoopstart -> [16] : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1 && C>=1 && B>=2 && A>=2+C ], cost: 13+3*C+4*B 65: evalNestedLoopstart -> [14] : D'=1, E'=0, F'=1, G'=B, H'=0, [ B>=1 && A>=2 && C>=2 ], cost: 8+3*C+5*B 68: evalNestedLoopstart -> [16] : D'=1, E'=B, F'=0, G'=B, H'=0, [ B>=1 && A>=2 && C>=2 ], cost: 8+10*B 69: evalNestedLoopstart -> [18] : [ A>=1 && 1-B==0 && C>=1 ], cost: 10+3*C 70: evalNestedLoopstart -> [18] : [ A>=1 && C>=1 && B>=2 ], cost: 11+3*C 71: evalNestedLoopstart -> [18] : [ -B==0 && C>=0 && A>=1 ], cost: 2+4*A 72: evalNestedLoopstart -> [18] : [ -C==0 && A>=1 && B>=1 ], cost: 2+4*A*B+4*A ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: evalNestedLoopstart 60: evalNestedLoopstart -> [16] : D'=0, [ A>=1 && B>=1 && C>=1 ], cost: 8+3*C 61: evalNestedLoopstart -> [16] : D'=0, [ C>=0 && A>=1 && B>=1 && 0>=C ], cost: 4+4*B 62: evalNestedLoopstart -> [16] : D'=0, [ A>=1 && B>=1 && C>=1 ], cost: 4+5*B 64: evalNestedLoopstart -> [16] : D'=1+C, E'=1, F'=C, G'=1, H'=C, [ A>=1 && C>=1 && B>=2 && A>=2+C ], cost: 13+3*C+4*B 65: evalNestedLoopstart -> [14] : D'=1, E'=0, F'=1, G'=B, H'=0, [ B>=1 && A>=2 && C>=2 ], cost: 8+3*C+5*B 68: evalNestedLoopstart -> [16] : D'=1, E'=B, F'=0, G'=B, H'=0, [ B>=1 && A>=2 && C>=2 ], cost: 8+10*B 69: evalNestedLoopstart -> [18] : [ A>=1 && 1-B==0 && C>=1 ], cost: 10+3*C 70: evalNestedLoopstart -> [18] : [ A>=1 && C>=1 && B>=2 ], cost: 11+3*C 71: evalNestedLoopstart -> [18] : [ -B==0 && C>=0 && A>=1 ], cost: 2+4*A 72: evalNestedLoopstart -> [18] : [ -C==0 && A>=1 && B>=1 ], cost: 2+4*A*B+4*A Computing asymptotic complexity for rule 60 Solved the limit problem by the following transformations: Created initial limit problem: C (+/+!), 8+3*C (+), A (+/+!), B (+/+!) [not solved] removing all constraints (solved by SMT) resulting limit problem: [solved] applying transformation rule (C) using substitution {C==n,A==n,B==n} resulting limit problem: [solved] Solution: C / n A / n B / n Resulting cost 8+3*n has complexity: Poly(n^1) Found new complexity Poly(n^1). Computing asymptotic complexity for rule 72 Solved the limit problem by the following transformations: Created initial limit problem: 1+C (+/+!), A (+/+!), 2+4*A*B+4*A (+), B (+/+!), 1-C (+/+!) [not solved] removing all constraints (solved by SMT) resulting limit problem: [solved] applying transformation rule (C) using substitution {C==0,A==n,B==n} resulting limit problem: [solved] Solution: C / 0 A / n B / n Resulting cost 2+4*n^2+4*n has complexity: Poly(n^2) Found new complexity Poly(n^2). Obtained the following overall complexity (w.r.t. the length of the input n): Complexity: Poly(n^2) Cpx degree: 2 Solved cost: 2+4*n^2+4*n Rule cost: 2+4*A*B+4*A Rule guard: [ -C==0 && A>=1 && B>=1 ] WORST_CASE(Omega(n^2),?) ---------------------------------------- (4) BOUNDS(n^2, INF)