/export/starexec/sandbox/solver/bin/starexec_run_complexity /export/starexec/sandbox/benchmark/theBenchmark.koat /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- WORST_CASE(Omega(n^1), 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^1, n^2). (0) CpxIntTrs (1) Koat Proof [FINISHED, 2830 ms] (2) BOUNDS(1, n^2) (3) Loat Proof [FINISHED, 2045 ms] (4) BOUNDS(n^1, INF) ---------------------------------------- (0) Obligation: Complexity Int TRS consisting of the following rules: evalfstart(A, B, C, D, E) -> Com_1(evalfentryin(A, B, C, D, E)) :|: TRUE evalfentryin(A, B, C, D, E) -> Com_1(evalfbb7in(B, B, 0, D, E)) :|: TRUE evalfbb7in(A, B, C, D, E) -> Com_1(evalfbbin(A, B, C, D, E)) :|: A >= 0 && C >= 0 evalfbb7in(A, B, C, D, E) -> Com_1(evalfreturnin(A, B, C, D, E)) :|: 0 >= A + 1 evalfbb7in(A, B, C, D, E) -> Com_1(evalfreturnin(A, B, C, D, E)) :|: 0 >= C + 1 evalfbbin(A, B, C, D, E) -> Com_1(evalfbb3in(A, B, C, C, E)) :|: 0 >= F + 1 evalfbbin(A, B, C, D, E) -> Com_1(evalfbb3in(A, B, C, C, E)) :|: F >= 1 evalfbbin(A, B, C, D, E) -> Com_1(evalfbb6in(A, B, C, A, C)) :|: TRUE evalfbb3in(A, B, C, D, E) -> Com_1(evalfbb5in(A, B, C, D, E)) :|: D >= B + 1 evalfbb3in(A, B, C, D, E) -> Com_1(evalfbb4in(A, B, C, D, E)) :|: B >= D evalfbb4in(A, B, C, D, E) -> Com_1(evalfbb2in(A, B, C, D, E)) :|: 0 >= F + 1 evalfbb4in(A, B, C, D, E) -> Com_1(evalfbb2in(A, B, C, D, E)) :|: F >= 1 evalfbb4in(A, B, C, D, E) -> Com_1(evalfbb5in(A, B, C, D, E)) :|: TRUE evalfbb2in(A, B, C, D, E) -> Com_1(evalfbb3in(A, B, C, D + 1, E)) :|: TRUE evalfbb5in(A, B, C, D, E) -> Com_1(evalfbb6in(A, B, C, A - 1, D)) :|: TRUE evalfbb6in(A, B, C, D, E) -> Com_1(evalfbb7in(D, B, E - 1, D, E)) :|: TRUE evalfreturnin(A, B, C, D, E) -> Com_1(evalfstop(A, B, C, D, E)) :|: TRUE The start-symbols are:[evalfstart_5] ---------------------------------------- (1) Koat Proof (FINISHED) YES(?, 1650*Ar_1 + 432*Ar_1^2 + 1246) Initial complexity problem: 1: T: (Comp: ?, Cost: 1) evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_2 + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ F >= 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) (Comp: ?, Cost: 1) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 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) evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_2 + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ F >= 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) (Comp: ?, Cost: 1) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalfstart) = 2 Pol(evalfentryin) = 2 Pol(evalfbb7in) = 2 Pol(evalfbbin) = 2 Pol(evalfreturnin) = 1 Pol(evalfbb3in) = 2 Pol(evalfbb6in) = 2 Pol(evalfbb5in) = 2 Pol(evalfbb4in) = 2 Pol(evalfbb2in) = 2 Pol(evalfstop) = 0 Pol(koat_start) = 2 orients all transitions weakly and the transitions evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_2 + 1 ] evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_0 + 1 ] strictly and produces the following problem: 3: T: (Comp: 1, Cost: 1) evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_0 + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= Ar_2 + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ F >= 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) (Comp: ?, Cost: 1) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Applied AI with 'oct' on problem 3 to obtain the following invariants: For symbol evalfbb2in: X_2 - X_4 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ -X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 >= 0 /\ X_2 - X_3 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalfbb3in: X_4 >= 0 /\ X_3 + 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 + X_2 >= 0 /\ X_1 >= 0 For symbol evalfbb4in: X_2 - X_4 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ -X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 >= 0 /\ X_2 - X_3 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalfbb5in: X_4 >= 0 /\ X_3 + 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 + X_2 >= 0 /\ X_1 >= 0 For symbol evalfbb6in: X_5 >= 0 /\ X_4 + X_5 + 1 >= 0 /\ X_3 + X_5 >= 0 /\ -X_3 + X_5 >= 0 /\ X_2 + X_5 >= 0 /\ X_1 + X_5 >= 0 /\ X_2 - X_4 >= 0 /\ X_1 - X_4 >= 0 /\ X_4 + 1 >= 0 /\ X_3 + X_4 + 1 >= 0 /\ X_2 + X_4 + 1 >= 0 /\ X_1 + X_4 + 1 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalfbb7in: -X_1 + X_2 >= 0 For symbol evalfbbin: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalfreturnin: -X_1 + X_2 >= 0 This yielded the following problem: 4: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = 3*V_2 + 3 Pol(evalfstart) = 3*V_2 + 3 Pol(evalfreturnin) = 3*V_1 Pol(evalfstop) = 3*V_1 Pol(evalfbb6in) = 3*V_4 + 3 Pol(evalfbb7in) = 3*V_1 + 3 Pol(evalfbb5in) = 3*V_1 + 1 Pol(evalfbb2in) = 3*V_1 + 2 Pol(evalfbb3in) = 3*V_1 + 2 Pol(evalfbb4in) = 3*V_1 + 2 Pol(evalfbbin) = 3*V_1 + 3 Pol(evalfentryin) = 3*V_2 + 3 orients all transitions weakly and the transitions evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] strictly and produces the following problem: 5: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) start location: koat_start leaf cost: 0 By chaining the transition koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] with all transitions in problem 5, the following new transition is obtained: koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] We thus obtain the following problem: 6: T: (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transition from problem 6: evalfstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) We thus obtain the following problem: 7: T: (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 ] with all transitions in problem 7, the following new transition is obtained: evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] We thus obtain the following problem: 8: T: (Comp: 3*Ar_1 + 3, Cost: 2) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] with all transitions in problem 8, the following new transition is obtained: evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] We thus obtain the following problem: 9: T: (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 2) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] with all transitions in problem 9, the following new transition is obtained: evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] We thus obtain the following problem: 10: T: (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 2) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transition from problem 10: evalfbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] We thus obtain the following problem: 11: T: (Comp: 3*Ar_1 + 3, Cost: 2) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] with all transitions in problem 11, the following new transition is obtained: evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] We thus obtain the following problem: 12: T: (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 2) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] with all transitions in problem 12, the following new transition is obtained: evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] We thus obtain the following problem: 13: T: (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 2) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 ] with all transitions in problem 13, the following new transition is obtained: evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] We thus obtain the following problem: 14: T: (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 2) evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transition from problem 14: evalfbb5in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] We thus obtain the following problem: 15: T: (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] with all transitions in problem 15, the following new transition is obtained: evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] We thus obtain the following problem: 16: T: (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 1) evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transition from problem 16: evalfbb6in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_3, Ar_1, Ar_4 - 1, Ar_3, Ar_4)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 + 1 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ Ar_1 - Ar_3 >= 0 /\ Ar_0 - Ar_3 >= 0 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ -Ar_0 + Ar_3 + 1 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] We thus obtain the following problem: 17: T: (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 2, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] with all transitions in problem 17, the following new transition is obtained: evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] We thus obtain the following problem: 18: T: (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 1) evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transition from problem 18: evalfreturnin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 ] We thus obtain the following problem: 19: T: (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) (Comp: 1, Cost: 1) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ 0 <= 0 ] with all transitions in problem 19, the following new transition is obtained: koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] We thus obtain the following problem: 20: T: (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 1) evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transition from problem 20: evalfentryin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) We thus obtain the following problem: 21: T: (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] with all transitions in problem 21, the following new transitions are obtained: evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] We thus obtain the following problem: 22: T: (Comp: ?, Cost: 5) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalfbbin) = 0 Pol(evalfbb7in) = 0 Pol(evalfbb4in) = 1 Pol(evalfbb3in) = 1 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-0) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-2) = 0 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-3) = Ar_3 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-4) = Ar_4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-2) = ? S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-3) = Ar_1 + Ar_3 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-4) = ? S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-2) = ? S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-3) = Ar_1 + Ar_3 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-4) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-2) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-3) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-4) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-2) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-3) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-4) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-2) = ? S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-3) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-4) = ? S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-0) = Ar_1 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-1) = Ar_1 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-2) = ? S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-3) = ? S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-4) = ? S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = ? S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = ? S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-2) = ? S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-3) = Ar_1 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-4) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-2) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-3) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-4) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-2) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-3) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-4) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = ? S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = ? orients the transitions evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] weakly and the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] strictly and produces the following problem: 23: T: (Comp: 6*Ar_1 + 6, Cost: 5) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] with all transitions in problem 23, the following new transitions are obtained: evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ 0 >= Ar_0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ Ar_0 - 1 >= 0 ] We thus obtain the following problem: 24: T: (Comp: 6*Ar_1 + 6, Cost: 7) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ 0 >= Ar_0 ] (Comp: 6*Ar_1 + 6, Cost: 6) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 2) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 By chaining the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] with all transitions in problem 24, the following new transitions are obtained: evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] We thus obtain the following problem: 25: T: (Comp: ?, Cost: 5) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 6*Ar_1 + 6, Cost: 7) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ 0 >= Ar_0 ] (Comp: 6*Ar_1 + 6, Cost: 6) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 25 produces the following problem: 26: T: (Comp: ?, Cost: 5) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 6*Ar_1 + 6, Cost: 7) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ 0 >= Ar_0 ] (Comp: 6*Ar_1 + 6, Cost: 6) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 6*Ar_1 + 6, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalfbbin) = 0 Pol(evalfbb7in) = 0 Pol(evalfbb4in) = 1 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-0) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-2) = 0 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-3) = Ar_3 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-4) = Ar_4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-3) = Ar_1 + Ar_3 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-3) = Ar_1 + Ar_3 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-2) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-3) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-2) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-3) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-3) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-4) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-0) = Ar_1 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-1) = Ar_1 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-2) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-3) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-3) = Ar_1 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-4) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-3) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-3) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-4) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-0) = 1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-3) = 1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-4) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-3) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = Ar_1 + 3 orients the transitions evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] weakly and the transition evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] strictly and produces the following problem: 27: T: (Comp: 6*Ar_1 + 6, Cost: 5) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 6*Ar_1 + 6, Cost: 7) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ 0 >= Ar_0 ] (Comp: 6*Ar_1 + 6, Cost: 6) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: ?, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 6*Ar_1 + 6, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: ?, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalfbbin) = 2*V_3 + 1 Pol(evalfbb7in) = 2*V_3 + 2 Pol(evalfbb4in) = V_2 - V_4 + 1 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-0) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-2) = 0 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-3) = Ar_3 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ]", 0-4) = Ar_4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-3) = Ar_1 + Ar_3 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_2 >= 0 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-3) = Ar_1 + Ar_3 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_0 + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-2) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-3) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-2) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-3) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-1) = Ar_1 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-3) = Ar_1 + 3 S("evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 + Ar_2 + 1 >= 0 /\\ 2*Ar_2 >= 0 /\\ 0 >= 0 /\\ Ar_1 - Ar_0 >= 0 /\\ Ar_0 + 1 >= 0 /\\ Ar_2 + Ar_0 + 1 >= 0 /\\ Ar_1 + Ar_0 + 1 >= 0 /\\ 2*Ar_0 + 1 >= 0 /\\ 1 >= 0 ]", 0-4) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-0) = Ar_1 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-1) = Ar_1 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-2) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-3) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 >= Ar_3 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\\ Ar_2 + 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 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-1) = Ar_1 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-3) = Ar_1 + 4 S("evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\\ 0 >= Ar_2 + 1 ]", 0-4) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-3) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-3) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ Ar_0 - 1 >= 0 ]", 0-4) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-0) = 1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-3) = 1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ F >= 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 /\\ -Ar_0 + Ar_1 + 1 >= 0 /\\ 0 >= Ar_0 ]", 0-4) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-3) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_1 >= Ar_3 + 1 ]", 0-4) = Ar_1 + Ar_4 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-0) = Ar_1 + 3 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-1) = Ar_1 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-2) = Ar_1 + 2 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-3) = Ar_1 + 4 S("evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ -Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ Ar_1 - Ar_2 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= F + 1 /\\ Ar_3 + 1 >= 0 /\\ Ar_2 + Ar_3 + 1 >= 0 /\\ -Ar_2 + Ar_3 + 1 >= 0 /\\ Ar_1 + Ar_3 + 1 >= 0 /\\ Ar_0 + Ar_3 + 1 >= 0 /\\ Ar_3 + 1 >= Ar_1 + 1 /\\ Ar_1 - Ar_0 + 1 >= 0 /\\ 1 >= 0 /\\ Ar_2 + Ar_0 >= 0 /\\ Ar_1 + Ar_0 >= 0 /\\ 2*Ar_0 >= 0 /\\ 0 >= 0 ]", 0-4) = Ar_1 + 3 orients the transitions evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] weakly and the transitions evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] strictly and produces the following problem: 28: T: (Comp: 6*Ar_1 + 6, Cost: 5) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 48*Ar_1^2 + 168*Ar_1 + 122, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 6*Ar_1 + 6, Cost: 7) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ 0 >= Ar_0 ] (Comp: 6*Ar_1 + 6, Cost: 6) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0 - 1, Ar_1, Ar_3, Ar_0 - 1, Ar_3 + 1)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_3 + 1 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 /\ -Ar_0 + Ar_1 + 1 >= 0 /\ Ar_0 - 1 >= 0 ] (Comp: 48*Ar_1^2 + 168*Ar_1 + 122, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3 + 1, Ar_4)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 /\ Ar_3 + 1 >= 0 /\ Ar_2 + Ar_3 + 1 >= 0 /\ -Ar_2 + Ar_3 + 1 >= 0 /\ Ar_1 + Ar_3 + 1 >= 0 /\ Ar_0 + Ar_3 + 1 >= 0 /\ Ar_1 >= Ar_3 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_1 - Ar_3 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ -Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ Ar_1 - Ar_2 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_2 + 1 ] (Comp: 3*Ar_1 + 3, Cost: 3) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0 - 1, Ar_1, Ar_3 - 1, Ar_0 - 1, Ar_3)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_1 + 1 /\ Ar_1 - Ar_0 + 1 >= 0 /\ 1 >= 0 /\ Ar_2 + Ar_0 >= 0 /\ Ar_1 + Ar_0 >= 0 /\ 2*Ar_0 >= 0 /\ 0 >= 0 ] (Comp: 6*Ar_1 + 6, Cost: 1) evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ Ar_3 >= 0 /\ Ar_2 + 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 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_1 >= Ar_3 ] (Comp: 48*Ar_1^2 + 168*Ar_1 + 122, Cost: 2) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_0, Ar_1, Ar_2 - 1, Ar_0, Ar_2)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 + Ar_2 + 1 >= 0 /\ 2*Ar_2 >= 0 /\ 0 >= 0 /\ Ar_1 - Ar_0 >= 0 /\ Ar_0 + 1 >= 0 /\ Ar_2 + Ar_0 + 1 >= 0 /\ Ar_1 + Ar_0 + 1 >= 0 /\ 2*Ar_0 + 1 >= 0 /\ 1 >= 0 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= F + 1 ] (Comp: 3*Ar_1 + 3, Cost: 1) evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb3in(Ar_0, Ar_1, Ar_2, Ar_2, Ar_4)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ F >= 1 ] (Comp: 2, Cost: 2) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ 0 >= Ar_0 + 1 ] (Comp: 48*Ar_1^2 + 168*Ar_1 + 122, Cost: 1) evalfbb7in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbbin(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4)) [ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_2 >= 0 ] (Comp: 1, Cost: 2) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4) -> Com_1(evalfbb7in(Ar_1, Ar_1, 0, Ar_3, Ar_4)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Complexity upper bound 1650*Ar_1 + 432*Ar_1^2 + 1246 Time: 2.793 sec (SMT: 2.067 sec) ---------------------------------------- (2) BOUNDS(1, n^2) ---------------------------------------- (3) Loat Proof (FINISHED) ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: evalfstart 0: evalfstart -> evalfentryin : [], cost: 1 1: evalfentryin -> evalfbb7in : A'=B, C'=0, [], cost: 1 2: evalfbb7in -> evalfbbin : [ A>=0 && C>=0 ], cost: 1 3: evalfbb7in -> evalfreturnin : [ 0>=1+A ], cost: 1 4: evalfbb7in -> evalfreturnin : [ 0>=1+C ], cost: 1 5: evalfbbin -> evalfbb3in : D'=C, [ 0>=1+free ], cost: 1 6: evalfbbin -> evalfbb3in : D'=C, [ free_1>=1 ], cost: 1 7: evalfbbin -> evalfbb6in : D'=A, E'=C, [], cost: 1 8: evalfbb3in -> evalfbb5in : [ D>=1+B ], cost: 1 9: evalfbb3in -> evalfbb4in : [ B>=D ], cost: 1 10: evalfbb4in -> evalfbb2in : [ 0>=1+free_2 ], cost: 1 11: evalfbb4in -> evalfbb2in : [ free_3>=1 ], cost: 1 12: evalfbb4in -> evalfbb5in : [], cost: 1 13: evalfbb2in -> evalfbb3in : D'=1+D, [], cost: 1 14: evalfbb5in -> evalfbb6in : D'=-1+A, E'=D, [], cost: 1 15: evalfbb6in -> evalfbb7in : A'=D, C'=-1+E, [], cost: 1 16: evalfreturnin -> evalfstop : [], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 0: evalfstart -> evalfentryin : [], cost: 1 Removed unreachable and leaf rules: Start location: evalfstart 0: evalfstart -> evalfentryin : [], cost: 1 1: evalfentryin -> evalfbb7in : A'=B, C'=0, [], cost: 1 2: evalfbb7in -> evalfbbin : [ A>=0 && C>=0 ], cost: 1 5: evalfbbin -> evalfbb3in : D'=C, [ 0>=1+free ], cost: 1 6: evalfbbin -> evalfbb3in : D'=C, [ free_1>=1 ], cost: 1 7: evalfbbin -> evalfbb6in : D'=A, E'=C, [], cost: 1 8: evalfbb3in -> evalfbb5in : [ D>=1+B ], cost: 1 9: evalfbb3in -> evalfbb4in : [ B>=D ], cost: 1 10: evalfbb4in -> evalfbb2in : [ 0>=1+free_2 ], cost: 1 11: evalfbb4in -> evalfbb2in : [ free_3>=1 ], cost: 1 12: evalfbb4in -> evalfbb5in : [], cost: 1 13: evalfbb2in -> evalfbb3in : D'=1+D, [], cost: 1 14: evalfbb5in -> evalfbb6in : D'=-1+A, E'=D, [], cost: 1 15: evalfbb6in -> evalfbb7in : A'=D, C'=-1+E, [], cost: 1 Simplified all rules, resulting in: Start location: evalfstart 0: evalfstart -> evalfentryin : [], cost: 1 1: evalfentryin -> evalfbb7in : A'=B, C'=0, [], cost: 1 2: evalfbb7in -> evalfbbin : [ A>=0 && C>=0 ], cost: 1 6: evalfbbin -> evalfbb3in : D'=C, [], cost: 1 7: evalfbbin -> evalfbb6in : D'=A, E'=C, [], cost: 1 8: evalfbb3in -> evalfbb5in : [ D>=1+B ], cost: 1 9: evalfbb3in -> evalfbb4in : [ B>=D ], cost: 1 11: evalfbb4in -> evalfbb2in : [], cost: 1 12: evalfbb4in -> evalfbb5in : [], cost: 1 13: evalfbb2in -> evalfbb3in : D'=1+D, [], cost: 1 14: evalfbb5in -> evalfbb6in : D'=-1+A, E'=D, [], cost: 1 15: evalfbb6in -> evalfbb7in : A'=D, C'=-1+E, [], cost: 1 ### Simplification by acceleration and chaining ### Eliminated locations (on linear paths): Start location: evalfstart 17: evalfstart -> evalfbb7in : A'=B, C'=0, [], cost: 2 2: evalfbb7in -> evalfbbin : [ A>=0 && C>=0 ], cost: 1 6: evalfbbin -> evalfbb3in : D'=C, [], cost: 1 7: evalfbbin -> evalfbb6in : D'=A, E'=C, [], cost: 1 8: evalfbb3in -> evalfbb5in : [ D>=1+B ], cost: 1 9: evalfbb3in -> evalfbb4in : [ B>=D ], cost: 1 12: evalfbb4in -> evalfbb5in : [], cost: 1 18: evalfbb4in -> evalfbb3in : D'=1+D, [], cost: 2 14: evalfbb5in -> evalfbb6in : D'=-1+A, E'=D, [], cost: 1 15: evalfbb6in -> evalfbb7in : A'=D, C'=-1+E, [], cost: 1 Eliminated locations (on tree-shaped paths): Start location: evalfstart 17: evalfstart -> evalfbb7in : A'=B, C'=0, [], cost: 2 19: evalfbb7in -> evalfbb3in : D'=C, [ A>=0 && C>=0 ], cost: 2 20: evalfbb7in -> evalfbb6in : D'=A, E'=C, [ A>=0 && C>=0 ], cost: 2 22: evalfbb3in -> evalfbb3in : D'=1+D, [ B>=D ], cost: 3 23: evalfbb3in -> evalfbb6in : D'=-1+A, E'=D, [ D>=1+B ], cost: 2 24: evalfbb3in -> evalfbb6in : D'=-1+A, E'=D, [ B>=D ], cost: 3 15: evalfbb6in -> evalfbb7in : A'=D, C'=-1+E, [], cost: 1 Accelerating simple loops of location 4. Accelerating the following rules: 22: evalfbb3in -> evalfbb3in : D'=1+D, [ B>=D ], cost: 3 Accelerated rule 22 with metering function 1-D+B, yielding the new rule 25. Removing the simple loops: 22. Accelerated all simple loops using metering functions (where possible): Start location: evalfstart 17: evalfstart -> evalfbb7in : A'=B, C'=0, [], cost: 2 19: evalfbb7in -> evalfbb3in : D'=C, [ A>=0 && C>=0 ], cost: 2 20: evalfbb7in -> evalfbb6in : D'=A, E'=C, [ A>=0 && C>=0 ], cost: 2 23: evalfbb3in -> evalfbb6in : D'=-1+A, E'=D, [ D>=1+B ], cost: 2 24: evalfbb3in -> evalfbb6in : D'=-1+A, E'=D, [ B>=D ], cost: 3 25: evalfbb3in -> evalfbb3in : D'=1+B, [ B>=D ], cost: 3-3*D+3*B 15: evalfbb6in -> evalfbb7in : A'=D, C'=-1+E, [], cost: 1 Chained accelerated rules (with incoming rules): Start location: evalfstart 17: evalfstart -> evalfbb7in : A'=B, C'=0, [], cost: 2 19: evalfbb7in -> evalfbb3in : D'=C, [ A>=0 && C>=0 ], cost: 2 20: evalfbb7in -> evalfbb6in : D'=A, E'=C, [ A>=0 && C>=0 ], cost: 2 26: evalfbb7in -> evalfbb3in : D'=1+B, [ A>=0 && C>=0 && B>=C ], cost: 5-3*C+3*B 23: evalfbb3in -> evalfbb6in : D'=-1+A, E'=D, [ D>=1+B ], cost: 2 24: evalfbb3in -> evalfbb6in : D'=-1+A, E'=D, [ B>=D ], cost: 3 15: evalfbb6in -> evalfbb7in : A'=D, C'=-1+E, [], cost: 1 Eliminated locations (on tree-shaped paths): Start location: evalfstart 17: evalfstart -> evalfbb7in : A'=B, C'=0, [], cost: 2 30: evalfbb7in -> [12] : [ A>=0 && C>=0 && B>=C ], cost: 5-3*C+3*B 31: evalfbb7in -> evalfbb7in : A'=A, C'=-1+C, D'=A, E'=C, [ A>=0 && C>=0 ], cost: 3 32: evalfbb7in -> evalfbb7in : A'=-1+A, C'=-1+C, D'=-1+A, E'=C, [ A>=0 && C>=0 && C>=1+B ], cost: 5 33: evalfbb7in -> evalfbb7in : A'=-1+A, C'=-1+C, D'=-1+A, E'=C, [ A>=0 && C>=0 && B>=C ], cost: 6 34: evalfbb7in -> evalfbb7in : A'=-1+A, C'=B, D'=-1+A, E'=1+B, [ A>=0 && C>=0 && B>=C ], cost: 8-3*C+3*B Accelerating simple loops of location 2. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 31: evalfbb7in -> evalfbb7in : C'=-1+C, D'=A, E'=C, [ A>=0 && C>=0 ], cost: 3 32: evalfbb7in -> evalfbb7in : A'=-1+A, C'=-1+C, D'=-1+A, E'=C, [ A>=0 && C>=0 && C>=1+B ], cost: 5 33: evalfbb7in -> evalfbb7in : A'=-1+A, C'=-1+C, D'=-1+A, E'=C, [ A>=0 && C>=0 && B>=C ], cost: 6 34: evalfbb7in -> evalfbb7in : A'=-1+A, C'=B, D'=-1+A, E'=1+B, [ A>=0 && C>=0 && B>=C ], cost: 8-3*C+3*B Accelerated rule 31 with metering function 1+C, yielding the new rule 35. Found no metering function for rule 32. Accelerated rule 33 with metering function 1+C (after adding A>=C), yielding the new rule 36. Accelerated rule 33 with metering function 1+A (after adding A<=C), yielding the new rule 37. Accelerated rule 34 with metering function 1+A, yielding the new rule 38. Removing the simple loops: 31 33 34. Accelerated all simple loops using metering functions (where possible): Start location: evalfstart 17: evalfstart -> evalfbb7in : A'=B, C'=0, [], cost: 2 30: evalfbb7in -> [12] : [ A>=0 && C>=0 && B>=C ], cost: 5-3*C+3*B 32: evalfbb7in -> evalfbb7in : A'=-1+A, C'=-1+C, D'=-1+A, E'=C, [ A>=0 && C>=0 && C>=1+B ], cost: 5 35: evalfbb7in -> evalfbb7in : C'=-1, D'=A, E'=0, [ A>=0 && C>=0 ], cost: 3+3*C 36: evalfbb7in -> evalfbb7in : A'=-1-C+A, C'=-1, D'=-1-C+A, E'=0, [ A>=0 && C>=0 && B>=C && A>=C ], cost: 6+6*C 37: evalfbb7in -> evalfbb7in : A'=-1, C'=-1+C-A, D'=-1, E'=C-A, [ A>=0 && C>=0 && B>=C && A<=C ], cost: 6+6*A 38: evalfbb7in -> evalfbb7in : A'=-1, C'=B, D'=-1, E'=1+B, [ A>=0 && C>=0 && B>=C ], cost: 8+8*A Chained accelerated rules (with incoming rules): Start location: evalfstart 17: evalfstart -> evalfbb7in : A'=B, C'=0, [], cost: 2 39: evalfstart -> evalfbb7in : A'=B, C'=-1, D'=B, E'=0, [ B>=0 ], cost: 5 40: evalfstart -> evalfbb7in : A'=-1+B, C'=-1, D'=-1+B, E'=0, [ B>=0 ], cost: 8 41: evalfstart -> evalfbb7in : A'=-1, C'=-1-B, D'=-1, E'=-B, [ -B==0 ], cost: 8+6*B 42: evalfstart -> evalfbb7in : A'=-1, C'=B, D'=-1, E'=1+B, [ B>=0 ], cost: 10+8*B 30: evalfbb7in -> [12] : [ A>=0 && C>=0 && B>=C ], cost: 5-3*C+3*B Eliminated locations (on tree-shaped paths): Start location: evalfstart 43: evalfstart -> [12] : A'=B, C'=0, [ B>=0 ], cost: 7+3*B 44: evalfstart -> [14] : [ -B==0 ], cost: 8+6*B 45: evalfstart -> [14] : [ B>=0 ], cost: 10+8*B ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: evalfstart 43: evalfstart -> [12] : A'=B, C'=0, [ B>=0 ], cost: 7+3*B 44: evalfstart -> [14] : [ -B==0 ], cost: 8+6*B 45: evalfstart -> [14] : [ B>=0 ], cost: 10+8*B Computing asymptotic complexity for rule 43 Solved the limit problem by the following transformations: Created initial limit problem: 7+3*B (+), 1+B (+/+!) [not solved] removing all constraints (solved by SMT) resulting limit problem: [solved] applying transformation rule (C) using substitution {B==n} resulting limit problem: [solved] Solution: B / n Resulting cost 7+3*n has complexity: Poly(n^1) Found new complexity Poly(n^1). Obtained the following overall complexity (w.r.t. the length of the input n): Complexity: Poly(n^1) Cpx degree: 1 Solved cost: 7+3*n Rule cost: 7+3*B Rule guard: [ B>=0 ] WORST_CASE(Omega(n^1),?) ---------------------------------------- (4) BOUNDS(n^1, INF)