7.14/2.94 WORST_CASE(Omega(n^1), O(n^1)) 7.14/2.95 proof of /export/starexec/sandbox/benchmark/theBenchmark.koat 7.14/2.95 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 7.14/2.95 7.14/2.95 7.14/2.95 The runtime complexity of the given CpxIntTrs could be proven to be BOUNDS(n^1, n^1). 7.14/2.95 7.14/2.95 (0) CpxIntTrs 7.14/2.95 (1) Koat Proof [FINISHED, 1016 ms] 7.14/2.95 (2) BOUNDS(1, n^1) 7.14/2.95 (3) Loat Proof [FINISHED, 1220 ms] 7.14/2.95 (4) BOUNDS(n^1, INF) 7.14/2.95 7.14/2.95 7.14/2.95 ---------------------------------------- 7.14/2.95 7.14/2.95 (0) 7.14/2.95 Obligation: 7.14/2.95 Complexity Int TRS consisting of the following rules: 7.14/2.95 eval_start_start(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb0_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_bb0_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_0(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_0(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_1(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_1(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_2(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_2(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_3(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_3(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_4(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_4(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_5(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_5(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb1_in(v_x, v_y, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_bb1_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb2_in(v__0, v__01, v__01, v_2, v_5, v_m, v_n, v_x, v_y)) :|: v__0 < v_n 7.14/2.95 eval_start_bb1_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb6_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: v__0 >= v_n 7.14/2.95 eval_start_bb2_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb3_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: v__1 < v_m 7.14/2.95 eval_start_bb2_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb5_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: v__1 >= v_m 7.14/2.95 eval_start_bb3_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_6(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_6(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_7(v__0, v__01, v__1, nondef_0, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_7(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb5_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: v_2 > 0 7.14/2.95 eval_start_7(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb4_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: v_2 <= 0 7.14/2.95 eval_start_bb4_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb2_in(v__0, v__01, v__1 + 1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_bb5_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_11(v__0, v__01, v__1, v_2, v__0 + 1, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_11(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_12(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_12(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_bb1_in(v_5, v__1, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 eval_start_bb6_in(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y) -> Com_1(eval_start_stop(v__0, v__01, v__1, v_2, v_5, v_m, v_n, v_x, v_y)) :|: TRUE 7.14/2.95 7.14/2.95 The start-symbols are:[eval_start_start_9] 7.14/2.95 7.14/2.95 7.14/2.95 ---------------------------------------- 7.14/2.95 7.14/2.95 (1) Koat Proof (FINISHED) 7.14/2.95 YES(?, 36*ar_1 + 36*ar_4 + 25*ar_3 + 25*ar_6 + 12) 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Initial complexity problem: 7.14/2.95 7.14/2.95 1: T: 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ] 7.14/2.95 7.14/2.95 start location: koat_start 7.14/2.95 7.14/2.95 leaf cost: 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Repeatedly propagating knowledge in problem 1 produces the following problem: 7.14/2.95 7.14/2.95 2: T: 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ] 7.14/2.95 7.14/2.95 start location: koat_start 7.14/2.95 7.14/2.95 leaf cost: 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 A polynomial rank function with 7.14/2.95 7.14/2.95 Pol(evalstartstart) = 2 7.14/2.95 7.14/2.95 Pol(evalstartbb0in) = 2 7.14/2.95 7.14/2.95 Pol(evalstart0) = 2 7.14/2.95 7.14/2.95 Pol(evalstart1) = 2 7.14/2.95 7.14/2.95 Pol(evalstart2) = 2 7.14/2.95 7.14/2.95 Pol(evalstart3) = 2 7.14/2.95 7.14/2.95 Pol(evalstart4) = 2 7.14/2.95 7.14/2.95 Pol(evalstart5) = 2 7.14/2.95 7.14/2.95 Pol(evalstartbb1in) = 2 7.14/2.95 7.14/2.95 Pol(evalstartbb2in) = 2 7.14/2.95 7.14/2.95 Pol(evalstartbb6in) = 1 7.14/2.95 7.14/2.95 Pol(evalstartbb3in) = 2 7.14/2.95 7.14/2.95 Pol(evalstartbb5in) = 2 7.14/2.95 7.14/2.95 Pol(evalstart6) = 2 7.14/2.95 7.14/2.95 Pol(evalstart7) = 2 7.14/2.95 7.14/2.95 Pol(evalstartbb4in) = 2 7.14/2.95 7.14/2.95 Pol(evalstart11) = 2 7.14/2.95 7.14/2.95 Pol(evalstart12) = 2 7.14/2.95 7.14/2.95 Pol(evalstartstop) = 0 7.14/2.95 7.14/2.95 Pol(koat_start) = 2 7.14/2.95 7.14/2.95 orients all transitions weakly and the transitions 7.14/2.95 7.14/2.95 evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 strictly and produces the following problem: 7.14/2.95 7.14/2.95 3: T: 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ] 7.14/2.95 7.14/2.95 start location: koat_start 7.14/2.95 7.14/2.95 leaf cost: 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 A polynomial rank function with 7.14/2.95 7.14/2.95 Pol(evalstartstart) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstartbb0in) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstart0) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstart1) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstart2) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstart3) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstart4) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstart5) = -V_2 + V_5 7.14/2.95 7.14/2.95 Pol(evalstartbb1in) = -V_1 + V_5 7.14/2.95 7.14/2.95 Pol(evalstartbb2in) = -V_1 + V_5 - 1 7.14/2.95 7.14/2.95 Pol(evalstartbb6in) = -V_1 + V_5 7.14/2.95 7.14/2.95 Pol(evalstartbb3in) = -V_1 + V_5 - 1 7.14/2.95 7.14/2.95 Pol(evalstartbb5in) = -V_1 + V_5 - 1 7.14/2.95 7.14/2.95 Pol(evalstart6) = -V_1 + V_5 - 1 7.14/2.95 7.14/2.95 Pol(evalstart7) = -V_1 + V_5 - 1 7.14/2.95 7.14/2.95 Pol(evalstartbb4in) = -V_1 + V_5 - 1 7.14/2.95 7.14/2.95 Pol(evalstart11) = V_5 - V_9 7.14/2.95 7.14/2.95 Pol(evalstart12) = V_5 - V_9 7.14/2.95 7.14/2.95 Pol(evalstartstop) = -V_1 + V_5 7.14/2.95 7.14/2.95 Pol(koat_start) = -V_2 + V_5 7.14/2.95 7.14/2.95 orients all transitions weakly and the transition 7.14/2.95 7.14/2.95 evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 strictly and produces the following problem: 7.14/2.95 7.14/2.95 4: T: 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ar_1 + ar_4, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ] 7.14/2.95 7.14/2.95 start location: koat_start 7.14/2.95 7.14/2.95 leaf cost: 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 A polynomial rank function with 7.14/2.95 7.14/2.95 Pol(evalstartbb5in) = 3 7.14/2.95 7.14/2.95 Pol(evalstart11) = 2 7.14/2.95 7.14/2.95 Pol(evalstartbb4in) = 4 7.14/2.95 7.14/2.95 Pol(evalstartbb2in) = 4 7.14/2.95 7.14/2.95 Pol(evalstartbb3in) = 4 7.14/2.95 7.14/2.95 Pol(evalstart6) = 4 7.14/2.95 7.14/2.95 Pol(evalstart7) = 4 7.14/2.95 7.14/2.95 Pol(evalstart12) = 1 7.14/2.95 7.14/2.95 Pol(evalstartbb1in) = 0 7.14/2.95 7.14/2.95 and size complexities 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ]", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1))", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8))", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ]", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ]", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8))", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ]", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ]", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ]", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-0) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-2) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-5) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-7) = ? 7.14/2.95 7.14/2.95 S("evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ]", 0-8) = ? 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_1 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_3 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-0) = ar_0 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-1) = ar_1 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-2) = ar_2 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-3) = ar_3 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-4) = ar_4 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-5) = ar_5 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-6) = ar_6 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-7) = ar_7 7.14/2.95 7.14/2.95 S("evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8))", 0-8) = ar_8 7.14/2.95 7.14/2.95 orients the transitions 7.14/2.95 7.14/2.95 evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) 7.14/2.95 7.14/2.95 evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) 7.14/2.95 7.14/2.95 evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 weakly and the transitions 7.14/2.95 7.14/2.95 evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) 7.14/2.95 7.14/2.95 evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 strictly and produces the following problem: 7.14/2.95 7.14/2.95 5: T: 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ar_1 + ar_4, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ] 7.14/2.95 7.14/2.95 start location: koat_start 7.14/2.95 7.14/2.95 leaf cost: 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Applied AI with 'oct' on problem 5 to obtain the following invariants: 7.14/2.95 7.14/2.95 For symbol evalstart11: X_5 - X_9 >= 0 /\ X_1 - X_9 + 1 >= 0 /\ -X_2 + X_9 - 1 >= 0 /\ -X_1 + X_9 - 1 >= 0 /\ -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstart12: X_5 - X_9 >= 0 /\ X_1 - X_9 + 1 >= 0 /\ -X_2 + X_9 - 1 >= 0 /\ -X_1 + X_9 - 1 >= 0 /\ -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstart6: -X_6 + X_7 - 1 >= 0 /\ -X_4 + X_7 - 1 >= 0 /\ -X_3 + X_7 - 1 >= 0 /\ -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstart7: -X_6 + X_7 - 1 >= 0 /\ -X_4 + X_7 - 1 >= 0 /\ -X_3 + X_7 - 1 >= 0 /\ -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstartbb1in: X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstartbb2in: -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstartbb3in: -X_6 + X_7 - 1 >= 0 /\ -X_4 + X_7 - 1 >= 0 /\ -X_3 + X_7 - 1 >= 0 /\ -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstartbb4in: -X_8 >= 0 /\ -X_6 + X_7 - 1 >= 0 /\ -X_4 + X_7 - 1 >= 0 /\ -X_3 + X_7 - 1 >= 0 /\ -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstartbb5in: -X_4 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ -X_2 + X_5 - 1 >= 0 /\ -X_1 + X_5 - 1 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 For symbol evalstartbb6in: X_1 - X_5 >= 0 /\ X_3 - X_4 >= 0 /\ X_1 - X_2 >= 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 This yielded the following problem: 7.14/2.95 7.14/2.95 6: T: 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ] 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 - ar_4 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_4 - ar_8 >= 0 /\ ar_0 - ar_8 + 1 >= 0 /\ -ar_1 + ar_8 - 1 >= 0 /\ -ar_0 + ar_8 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_4 - ar_8 >= 0 /\ ar_0 - ar_8 + 1 >= 0 /\ -ar_1 + ar_8 - 1 >= 0 /\ -ar_0 + ar_8 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) [ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) [ -ar_7 >= 0 /\ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 (Comp: ?, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 (Comp: ar_1 + ar_4, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 start location: koat_start 7.14/2.95 7.14/2.95 leaf cost: 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 A polynomial rank function with 7.14/2.95 7.14/2.95 Pol(koat_start) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstartstart) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstartbb6in) = -3*V_1 - 5*V_3 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstartstop) = -3*V_1 - 5*V_3 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart12) = 3*V_5 - 5*V_6 + 5*V_7 - 3*V_9 7.14/2.95 7.14/2.95 Pol(evalstartbb1in) = -3*V_1 - 5*V_3 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart11) = 3*V_5 - 5*V_6 + 5*V_7 - 3*V_9 7.14/2.95 7.14/2.95 Pol(evalstartbb5in) = -3*V_1 + 3*V_5 - 5*V_6 + 5*V_7 - 3 7.14/2.95 7.14/2.95 Pol(evalstartbb4in) = -3*V_1 + 3*V_5 - 5*V_6 + 5*V_7 - 4 7.14/2.95 7.14/2.95 Pol(evalstartbb2in) = -3*V_1 + 3*V_5 - 5*V_6 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart7) = -3*V_1 + 3*V_5 - 5*V_6 + 5*V_7 - 3 7.14/2.95 7.14/2.95 Pol(evalstart6) = -3*V_1 + 3*V_5 - 5*V_6 + 5*V_7 - 2 7.14/2.95 7.14/2.95 Pol(evalstartbb3in) = -3*V_1 + 3*V_5 - 5*V_6 + 5*V_7 - 1 7.14/2.95 7.14/2.95 Pol(evalstart5) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart4) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart3) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart2) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart1) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstart0) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 Pol(evalstartbb0in) = -3*V_2 - 5*V_4 + 3*V_5 + 5*V_7 7.14/2.95 7.14/2.95 orients all transitions weakly and the transitions 7.14/2.95 7.14/2.95 evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) [ -ar_7 >= 0 /\ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 strictly and produces the following problem: 7.14/2.95 7.14/2.95 7: T: 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ 0 <= 0 ] 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartstop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_0 - ar_4 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_8, ar_1, ar_5, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_4 - ar_8 >= 0 /\ ar_0 - ar_8 + 1 >= 0 /\ -ar_1 + ar_8 - 1 >= 0 /\ -ar_0 + ar_8 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart12(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_4 - ar_8 >= 0 /\ ar_0 - ar_8 + 1 >= 0 /\ -ar_1 + ar_8 - 1 >= 0 /\ -ar_0 + ar_8 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart11(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_0 + 1)) [ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 3*ar_1 + 5*ar_3 + 3*ar_4 + 5*ar_6, Cost: 1) evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5 + 1, ar_6, ar_7, ar_8)) [ -ar_7 >= 0 /\ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 3*ar_1 + 5*ar_3 + 3*ar_4 + 5*ar_6, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 >= ar_7 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_7 >= 1 ] 7.14/2.95 7.14/2.95 (Comp: 3*ar_1 + 5*ar_3 + 3*ar_4 + 5*ar_6, Cost: 1) evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart7(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, j, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 3*ar_1 + 5*ar_3 + 3*ar_4 + 5*ar_6, Cost: 1) evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart6(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_5 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 - 1 >= 0 /\ -ar_2 + ar_6 - 1 >= 0 /\ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 ] 7.14/2.95 7.14/2.95 (Comp: 4*ar_1 + 4*ar_4, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_5 >= ar_6 ] 7.14/2.95 7.14/2.95 (Comp: 3*ar_1 + 5*ar_3 + 3*ar_4 + 5*ar_6, Cost: 1) evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ -ar_3 + ar_5 >= 0 /\ -ar_2 + ar_5 >= 0 /\ -ar_1 + ar_4 - 1 >= 0 /\ -ar_0 + ar_4 - 1 >= 0 /\ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_6 >= ar_5 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 2, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) [ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_0 >= ar_4 ] 7.14/2.95 7.14/2.95 (Comp: ar_1 + ar_4, Cost: 1) evalstartbb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_2, ar_6, ar_7, ar_8)) [ ar_2 - ar_3 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_4 >= ar_0 + 1 ] 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb1in(ar_1, ar_1, ar_3, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart5(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart4(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart3(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstart0(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 (Comp: 1, Cost: 1) evalstartstart(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8) -> Com_1(evalstartbb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8)) 7.14/2.95 7.14/2.95 start location: koat_start 7.14/2.95 7.14/2.95 leaf cost: 0 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Complexity upper bound 36*ar_1 + 36*ar_4 + 25*ar_3 + 25*ar_6 + 12 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Time: 1.062 sec (SMT: 0.633 sec) 7.14/2.95 7.14/2.95 7.14/2.95 ---------------------------------------- 7.14/2.95 7.14/2.95 (2) 7.14/2.95 BOUNDS(1, n^1) 7.14/2.95 7.14/2.95 ---------------------------------------- 7.14/2.95 7.14/2.95 (3) Loat Proof (FINISHED) 7.14/2.95 7.14/2.95 7.14/2.95 ### Pre-processing the ITS problem ### 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Initial linear ITS problem 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 0: evalstartstart -> evalstartbb0in : [], cost: 1 7.14/2.95 7.14/2.95 1: evalstartbb0in -> evalstart0 : [], cost: 1 7.14/2.95 7.14/2.95 2: evalstart0 -> evalstart1 : [], cost: 1 7.14/2.95 7.14/2.95 3: evalstart1 -> evalstart2 : [], cost: 1 7.14/2.95 7.14/2.95 4: evalstart2 -> evalstart3 : [], cost: 1 7.14/2.95 7.14/2.95 5: evalstart3 -> evalstart4 : [], cost: 1 7.14/2.95 7.14/2.95 6: evalstart4 -> evalstart5 : [], cost: 1 7.14/2.95 7.14/2.95 7: evalstart5 -> evalstartbb1in : A'=B, C'=D, [], cost: 1 7.14/2.95 7.14/2.95 8: evalstartbb1in -> evalstartbb2in : F'=C, [ E>=1+A ], cost: 1 7.14/2.95 7.14/2.95 9: evalstartbb1in -> evalstartbb6in : [ A>=E ], cost: 1 7.14/2.95 7.14/2.95 10: evalstartbb2in -> evalstartbb3in : [ G>=1+F ], cost: 1 7.14/2.95 7.14/2.95 11: evalstartbb2in -> evalstartbb5in : [ F>=G ], cost: 1 7.14/2.95 7.14/2.95 12: evalstartbb3in -> evalstart6 : [], cost: 1 7.14/2.95 7.14/2.95 13: evalstart6 -> evalstart7 : H'=free, [], cost: 1 7.14/2.95 7.14/2.95 14: evalstart7 -> evalstartbb5in : [ H>=1 ], cost: 1 7.14/2.95 7.14/2.95 15: evalstart7 -> evalstartbb4in : [ 0>=H ], cost: 1 7.14/2.95 7.14/2.95 16: evalstartbb4in -> evalstartbb2in : F'=1+F, [], cost: 1 7.14/2.95 7.14/2.95 17: evalstartbb5in -> evalstart11 : Q'=1+A, [], cost: 1 7.14/2.95 7.14/2.95 18: evalstart11 -> evalstart12 : [], cost: 1 7.14/2.95 7.14/2.95 19: evalstart12 -> evalstartbb1in : A'=Q, C'=F, [], cost: 1 7.14/2.95 7.14/2.95 20: evalstartbb6in -> evalstartstop : [], cost: 1 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Removed unreachable and leaf rules: 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 0: evalstartstart -> evalstartbb0in : [], cost: 1 7.14/2.95 7.14/2.95 1: evalstartbb0in -> evalstart0 : [], cost: 1 7.14/2.95 7.14/2.95 2: evalstart0 -> evalstart1 : [], cost: 1 7.14/2.95 7.14/2.95 3: evalstart1 -> evalstart2 : [], cost: 1 7.14/2.95 7.14/2.95 4: evalstart2 -> evalstart3 : [], cost: 1 7.14/2.95 7.14/2.95 5: evalstart3 -> evalstart4 : [], cost: 1 7.14/2.95 7.14/2.95 6: evalstart4 -> evalstart5 : [], cost: 1 7.14/2.95 7.14/2.95 7: evalstart5 -> evalstartbb1in : A'=B, C'=D, [], cost: 1 7.14/2.95 7.14/2.95 8: evalstartbb1in -> evalstartbb2in : F'=C, [ E>=1+A ], cost: 1 7.14/2.95 7.14/2.95 10: evalstartbb2in -> evalstartbb3in : [ G>=1+F ], cost: 1 7.14/2.95 7.14/2.95 11: evalstartbb2in -> evalstartbb5in : [ F>=G ], cost: 1 7.14/2.95 7.14/2.95 12: evalstartbb3in -> evalstart6 : [], cost: 1 7.14/2.95 7.14/2.95 13: evalstart6 -> evalstart7 : H'=free, [], cost: 1 7.14/2.95 7.14/2.95 14: evalstart7 -> evalstartbb5in : [ H>=1 ], cost: 1 7.14/2.95 7.14/2.95 15: evalstart7 -> evalstartbb4in : [ 0>=H ], cost: 1 7.14/2.95 7.14/2.95 16: evalstartbb4in -> evalstartbb2in : F'=1+F, [], cost: 1 7.14/2.95 7.14/2.95 17: evalstartbb5in -> evalstart11 : Q'=1+A, [], cost: 1 7.14/2.95 7.14/2.95 18: evalstart11 -> evalstart12 : [], cost: 1 7.14/2.95 7.14/2.95 19: evalstart12 -> evalstartbb1in : A'=Q, C'=F, [], cost: 1 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 ### Simplification by acceleration and chaining ### 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Eliminated locations (on linear paths): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 27: evalstartstart -> evalstartbb1in : A'=B, C'=D, [], cost: 8 7.14/2.95 7.14/2.95 8: evalstartbb1in -> evalstartbb2in : F'=C, [ E>=1+A ], cost: 1 7.14/2.95 7.14/2.95 11: evalstartbb2in -> evalstartbb5in : [ F>=G ], cost: 1 7.14/2.95 7.14/2.95 29: evalstartbb2in -> evalstart7 : H'=free, [ G>=1+F ], cost: 3 7.14/2.95 7.14/2.95 14: evalstart7 -> evalstartbb5in : [ H>=1 ], cost: 1 7.14/2.95 7.14/2.95 30: evalstart7 -> evalstartbb2in : F'=1+F, [ 0>=H ], cost: 2 7.14/2.95 7.14/2.95 32: evalstartbb5in -> evalstartbb1in : A'=1+A, C'=F, Q'=1+A, [], cost: 3 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Eliminated locations (on tree-shaped paths): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 27: evalstartstart -> evalstartbb1in : A'=B, C'=D, [], cost: 8 7.14/2.95 7.14/2.95 8: evalstartbb1in -> evalstartbb2in : F'=C, [ E>=1+A ], cost: 1 7.14/2.95 7.14/2.95 34: evalstartbb2in -> evalstartbb2in : F'=1+F, H'=free, [ G>=1+F && 0>=free ], cost: 5 7.14/2.95 7.14/2.95 35: evalstartbb2in -> evalstartbb1in : A'=1+A, C'=F, Q'=1+A, [ F>=G ], cost: 4 7.14/2.95 7.14/2.95 36: evalstartbb2in -> evalstartbb1in : A'=1+A, C'=F, H'=free, Q'=1+A, [ G>=1+F && free>=1 ], cost: 7 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Accelerating simple loops of location 9. 7.14/2.95 7.14/2.95 Accelerating the following rules: 7.14/2.95 7.14/2.95 34: evalstartbb2in -> evalstartbb2in : F'=1+F, H'=free, [ G>=1+F && 0>=free ], cost: 5 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Accelerated rule 34 with metering function -F+G, yielding the new rule 37. 7.14/2.95 7.14/2.95 Removing the simple loops: 34. 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Accelerated all simple loops using metering functions (where possible): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 27: evalstartstart -> evalstartbb1in : A'=B, C'=D, [], cost: 8 7.14/2.95 7.14/2.95 8: evalstartbb1in -> evalstartbb2in : F'=C, [ E>=1+A ], cost: 1 7.14/2.95 7.14/2.95 35: evalstartbb2in -> evalstartbb1in : A'=1+A, C'=F, Q'=1+A, [ F>=G ], cost: 4 7.14/2.95 7.14/2.95 36: evalstartbb2in -> evalstartbb1in : A'=1+A, C'=F, H'=free, Q'=1+A, [ G>=1+F && free>=1 ], cost: 7 7.14/2.95 7.14/2.95 37: evalstartbb2in -> evalstartbb2in : F'=G, H'=free, [ G>=1+F && 0>=free ], cost: -5*F+5*G 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Chained accelerated rules (with incoming rules): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 27: evalstartstart -> evalstartbb1in : A'=B, C'=D, [], cost: 8 7.14/2.95 7.14/2.95 8: evalstartbb1in -> evalstartbb2in : F'=C, [ E>=1+A ], cost: 1 7.14/2.95 7.14/2.95 38: evalstartbb1in -> evalstartbb2in : F'=G, H'=free, [ E>=1+A && G>=1+C && 0>=free ], cost: 1-5*C+5*G 7.14/2.95 7.14/2.95 35: evalstartbb2in -> evalstartbb1in : A'=1+A, C'=F, Q'=1+A, [ F>=G ], cost: 4 7.14/2.95 7.14/2.95 36: evalstartbb2in -> evalstartbb1in : A'=1+A, C'=F, H'=free, Q'=1+A, [ G>=1+F && free>=1 ], cost: 7 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Eliminated locations (on tree-shaped paths): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 27: evalstartstart -> evalstartbb1in : A'=B, C'=D, [], cost: 8 7.14/2.95 7.14/2.95 39: evalstartbb1in -> evalstartbb1in : A'=1+A, C'=C, F'=C, Q'=1+A, [ E>=1+A && C>=G ], cost: 5 7.14/2.95 7.14/2.95 40: evalstartbb1in -> evalstartbb1in : A'=1+A, C'=C, F'=C, H'=free, Q'=1+A, [ E>=1+A && G>=1+C && free>=1 ], cost: 8 7.14/2.95 7.14/2.95 41: evalstartbb1in -> evalstartbb1in : A'=1+A, C'=G, F'=G, H'=free, Q'=1+A, [ E>=1+A && G>=1+C && 0>=free ], cost: 5-5*C+5*G 7.14/2.95 7.14/2.95 42: evalstartbb1in -> [20] : [ E>=1+A && G>=1+C && 0>=free ], cost: 1-5*C+5*G 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Accelerating simple loops of location 8. 7.14/2.95 7.14/2.95 Simplified some of the simple loops (and removed duplicate rules). 7.14/2.95 7.14/2.95 Accelerating the following rules: 7.14/2.95 7.14/2.95 39: evalstartbb1in -> evalstartbb1in : A'=1+A, F'=C, Q'=1+A, [ E>=1+A && C>=G ], cost: 5 7.14/2.95 7.14/2.95 40: evalstartbb1in -> evalstartbb1in : A'=1+A, F'=C, H'=free, Q'=1+A, [ E>=1+A && G>=1+C && free>=1 ], cost: 8 7.14/2.95 7.14/2.95 41: evalstartbb1in -> evalstartbb1in : A'=1+A, C'=G, F'=G, H'=free, Q'=1+A, [ E>=1+A && G>=1+C && 0>=free ], cost: 5-5*C+5*G 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Accelerated rule 39 with metering function -A+E, yielding the new rule 43. 7.14/2.95 7.14/2.95 Accelerated rule 40 with metering function -A+E, yielding the new rule 44. 7.14/2.95 7.14/2.95 Found no metering function for rule 41. 7.14/2.95 7.14/2.95 Removing the simple loops: 39 40. 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Accelerated all simple loops using metering functions (where possible): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 27: evalstartstart -> evalstartbb1in : A'=B, C'=D, [], cost: 8 7.14/2.95 7.14/2.95 41: evalstartbb1in -> evalstartbb1in : A'=1+A, C'=G, F'=G, H'=free, Q'=1+A, [ E>=1+A && G>=1+C && 0>=free ], cost: 5-5*C+5*G 7.14/2.95 7.14/2.95 42: evalstartbb1in -> [20] : [ E>=1+A && G>=1+C && 0>=free ], cost: 1-5*C+5*G 7.14/2.95 7.14/2.95 43: evalstartbb1in -> evalstartbb1in : A'=E, F'=C, Q'=E, [ E>=1+A && C>=G ], cost: -5*A+5*E 7.14/2.95 7.14/2.95 44: evalstartbb1in -> evalstartbb1in : A'=E, F'=C, H'=free, Q'=E, [ E>=1+A && G>=1+C && free>=1 ], cost: -8*A+8*E 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Chained accelerated rules (with incoming rules): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 27: evalstartstart -> evalstartbb1in : A'=B, C'=D, [], cost: 8 7.14/2.95 7.14/2.95 45: evalstartstart -> evalstartbb1in : A'=1+B, C'=G, F'=G, H'=free, Q'=1+B, [ E>=1+B && G>=1+D && 0>=free ], cost: 13+5*G-5*D 7.14/2.95 7.14/2.95 46: evalstartstart -> evalstartbb1in : A'=E, C'=D, F'=D, Q'=E, [ E>=1+B && D>=G ], cost: 8+5*E-5*B 7.14/2.95 7.14/2.95 47: evalstartstart -> evalstartbb1in : A'=E, C'=D, F'=D, H'=free, Q'=E, [ E>=1+B && G>=1+D && free>=1 ], cost: 8+8*E-8*B 7.14/2.95 7.14/2.95 42: evalstartbb1in -> [20] : [ E>=1+A && G>=1+C && 0>=free ], cost: 1-5*C+5*G 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Eliminated locations (on tree-shaped paths): 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 48: evalstartstart -> [20] : A'=B, C'=D, [ E>=1+B && G>=1+D && 0>=free ], cost: 9+5*G-5*D 7.14/2.95 7.14/2.95 49: evalstartstart -> [22] : [ E>=1+B && G>=1+D && 0>=free ], cost: 13+5*G-5*D 7.14/2.95 7.14/2.95 50: evalstartstart -> [22] : [ E>=1+B && D>=G ], cost: 8+5*E-5*B 7.14/2.95 7.14/2.95 51: evalstartstart -> [22] : [ E>=1+B && G>=1+D && free>=1 ], cost: 8+8*E-8*B 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 ### Computing asymptotic complexity ### 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Fully simplified ITS problem 7.14/2.95 7.14/2.95 Start location: evalstartstart 7.14/2.95 7.14/2.95 49: evalstartstart -> [22] : [ E>=1+B && G>=1+D && 0>=free ], cost: 13+5*G-5*D 7.14/2.95 7.14/2.95 50: evalstartstart -> [22] : [ E>=1+B && D>=G ], cost: 8+5*E-5*B 7.14/2.95 7.14/2.95 51: evalstartstart -> [22] : [ E>=1+B && G>=1+D && free>=1 ], cost: 8+8*E-8*B 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Computing asymptotic complexity for rule 49 7.14/2.95 7.14/2.95 Solved the limit problem by the following transformations: 7.14/2.95 7.14/2.95 Created initial limit problem: 7.14/2.95 7.14/2.95 13+5*G-5*D (+), G-D (+/+!), 1-free (+/+!), E-B (+/+!) [not solved] 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 removing all constraints (solved by SMT) 7.14/2.95 7.14/2.95 resulting limit problem: [solved] 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 applying transformation rule (C) using substitution {G==0,D==-n,free==-n,E==n,B==0} 7.14/2.95 7.14/2.95 resulting limit problem: 7.14/2.95 7.14/2.95 [solved] 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Solution: 7.14/2.95 7.14/2.95 G / 0 7.14/2.95 7.14/2.95 D / -n 7.14/2.95 7.14/2.95 free / -n 7.14/2.95 7.14/2.95 E / n 7.14/2.95 7.14/2.95 B / 0 7.14/2.95 7.14/2.95 Resulting cost 13+5*n has complexity: Poly(n^1) 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Found new complexity Poly(n^1). 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 Obtained the following overall complexity (w.r.t. the length of the input n): 7.14/2.95 7.14/2.95 Complexity: Poly(n^1) 7.14/2.95 7.14/2.95 Cpx degree: 1 7.14/2.95 7.14/2.95 Solved cost: 13+5*n 7.14/2.95 7.14/2.95 Rule cost: 13+5*G-5*D 7.14/2.95 7.14/2.95 Rule guard: [ E>=1+B && G>=1+D && 0>=free ] 7.14/2.95 7.14/2.95 7.14/2.95 7.14/2.95 WORST_CASE(Omega(n^1),?) 7.14/2.95 7.14/2.95 7.14/2.95 ---------------------------------------- 7.14/2.95 7.14/2.95 (4) 7.14/2.95 BOUNDS(n^1, INF) 7.14/2.97 EOF