8.62/3.34 WORST_CASE(Omega(n^1), O(n^1)) 8.62/3.35 proof of /export/starexec/sandbox/benchmark/theBenchmark.koat 8.62/3.35 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 8.62/3.35 8.62/3.35 8.62/3.35 The runtime complexity of the given CpxIntTrs could be proven to be BOUNDS(n^1, n^1). 8.62/3.35 8.62/3.35 (0) CpxIntTrs 8.62/3.35 (1) Koat Proof [FINISHED, 1443 ms] 8.62/3.35 (2) BOUNDS(1, n^1) 8.62/3.35 (3) Loat Proof [FINISHED, 1629 ms] 8.62/3.35 (4) BOUNDS(n^1, INF) 8.62/3.35 8.62/3.35 8.62/3.35 ---------------------------------------- 8.62/3.35 8.62/3.35 (0) 8.62/3.35 Obligation: 8.62/3.35 Complexity Int TRS consisting of the following rules: 8.62/3.35 eval_rank2_start(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb0_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_bb0_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_0(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_0(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_1(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_1(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_2(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_2(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_3(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_3(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_4(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_4(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_5(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_5(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_6(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_6(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb1_in(v_1, v_4, v_7, v_8, v_m, v_m, v_m, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_bb1_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb2_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: v_x_0 >= 2 8.62/3.35 eval_rank2_bb1_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb6_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: v_x_0 < 2 8.62/3.35 eval_rank2_bb2_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb3_in(v_x_0 - 1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_0 + v_x_0 - 1)) :|: TRUE 8.62/3.35 eval_rank2_bb3_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb4_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: v_y_1 >= v_1 8.62/3.35 eval_rank2_bb3_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2__critedge_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: v_y_1 < v_1 8.62/3.35 eval_rank2_bb4_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_10(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_10(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_11(v_1, nondef_0, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_11(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb5_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: v_4 > 0 8.62/3.35 eval_rank2_11(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2__critedge_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: v_4 <= 0 8.62/3.35 eval_rank2_bb5_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb3_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1 - 1)) :|: TRUE 8.62/3.35 eval_rank2__critedge_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_15(v_1, v_4, v_1 - 1, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_15(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_16(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_16(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_17(v_1, v_4, v_7, v_y_1 - v_7, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_17(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_18(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_18(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_bb1_in(v_1, v_4, v_7, v_8, v_m, v_7, v_8, v_y_1)) :|: TRUE 8.62/3.35 eval_rank2_bb6_in(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1) -> Com_1(eval_rank2_stop(v_1, v_4, v_7, v_8, v_m, v_x_0, v_y_0, v_y_1)) :|: TRUE 8.62/3.35 8.62/3.35 The start-symbols are:[eval_rank2_start_8] 8.62/3.35 8.62/3.35 8.62/3.35 ---------------------------------------- 8.62/3.35 8.62/3.35 (1) Koat Proof (FINISHED) 8.62/3.35 YES(?, 109*ar_1 + 57) 8.62/3.35 8.62/3.35 8.62/3.35 8.62/3.35 Initial complexity problem: 8.62/3.35 8.62/3.35 1: T: 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.35 8.62/3.35 start location: koat_start 8.62/3.35 8.62/3.35 leaf cost: 0 8.62/3.35 8.62/3.35 8.62/3.35 8.62/3.35 Repeatedly propagating knowledge in problem 1 produces the following problem: 8.62/3.35 8.62/3.35 2: T: 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.35 8.62/3.35 start location: koat_start 8.62/3.35 8.62/3.35 leaf cost: 0 8.62/3.35 8.62/3.35 8.62/3.35 8.62/3.35 A polynomial rank function with 8.62/3.35 8.62/3.35 Pol(evalrank2start) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2bb0in) = 2 8.62/3.35 8.62/3.35 Pol(evalrank20) = 2 8.62/3.35 8.62/3.35 Pol(evalrank21) = 2 8.62/3.35 8.62/3.35 Pol(evalrank22) = 2 8.62/3.35 8.62/3.35 Pol(evalrank23) = 2 8.62/3.35 8.62/3.35 Pol(evalrank24) = 2 8.62/3.35 8.62/3.35 Pol(evalrank25) = 2 8.62/3.35 8.62/3.35 Pol(evalrank26) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2bb1in) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2bb2in) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2bb6in) = 1 8.62/3.35 8.62/3.35 Pol(evalrank2bb3in) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2bb4in) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2critedgein) = 2 8.62/3.35 8.62/3.35 Pol(evalrank210) = 2 8.62/3.35 8.62/3.35 Pol(evalrank211) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2bb5in) = 2 8.62/3.35 8.62/3.35 Pol(evalrank215) = 2 8.62/3.35 8.62/3.35 Pol(evalrank216) = 2 8.62/3.35 8.62/3.35 Pol(evalrank217) = 2 8.62/3.35 8.62/3.35 Pol(evalrank218) = 2 8.62/3.35 8.62/3.35 Pol(evalrank2stop) = 0 8.62/3.35 8.62/3.35 Pol(koat_start) = 2 8.62/3.35 8.62/3.35 orients all transitions weakly and the transitions 8.62/3.35 8.62/3.35 evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ] 8.62/3.35 8.62/3.35 strictly and produces the following problem: 8.62/3.35 8.62/3.35 3: T: 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ] 8.62/3.35 8.62/3.35 (Comp: 2, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 2, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.35 8.62/3.35 start location: koat_start 8.62/3.35 8.62/3.35 leaf cost: 0 8.62/3.35 8.62/3.35 8.62/3.35 8.62/3.35 A polynomial rank function with 8.62/3.35 8.62/3.35 Pol(evalrank2start) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank2bb0in) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank20) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank21) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank22) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank23) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank24) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank25) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank26) = V_2 + 1 8.62/3.35 8.62/3.35 Pol(evalrank2bb1in) = V_1 + 1 8.62/3.35 8.62/3.35 Pol(evalrank2bb2in) = V_1 - 1 8.62/3.35 8.62/3.35 Pol(evalrank2bb6in) = V_1 + 1 8.62/3.35 8.62/3.35 Pol(evalrank2bb3in) = V_4 8.62/3.35 8.62/3.35 Pol(evalrank2bb4in) = V_4 8.62/3.35 8.62/3.35 Pol(evalrank2critedgein) = V_4 8.62/3.35 8.62/3.35 Pol(evalrank210) = V_4 8.62/3.35 8.62/3.35 Pol(evalrank211) = V_4 8.62/3.35 8.62/3.35 Pol(evalrank2bb5in) = V_4 8.62/3.35 8.62/3.35 Pol(evalrank215) = V_7 + 1 8.62/3.35 8.62/3.35 Pol(evalrank216) = V_7 + 1 8.62/3.35 8.62/3.35 Pol(evalrank217) = V_7 + 1 8.62/3.35 8.62/3.35 Pol(evalrank218) = V_7 + 1 8.62/3.35 8.62/3.35 Pol(evalrank2stop) = V_1 + 1 8.62/3.35 8.62/3.35 Pol(koat_start) = V_2 + 1 8.62/3.35 8.62/3.35 orients all transitions weakly and the transition 8.62/3.35 8.62/3.35 evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ] 8.62/3.35 8.62/3.35 strictly and produces the following problem: 8.62/3.35 8.62/3.35 4: T: 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ar_1 + 1, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ] 8.62/3.35 8.62/3.35 (Comp: 2, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 2, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.35 8.62/3.35 start location: koat_start 8.62/3.35 8.62/3.35 leaf cost: 0 8.62/3.35 8.62/3.35 8.62/3.35 8.62/3.35 Repeatedly propagating knowledge in problem 4 produces the following problem: 8.62/3.35 8.62/3.35 5: T: 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ar_1 + 1, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ] 8.62/3.35 8.62/3.35 (Comp: 2, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ] 8.62/3.35 8.62/3.35 (Comp: ar_1 + 1, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: ?, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 2, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.35 8.62/3.35 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.35 8.62/3.35 start location: koat_start 8.62/3.35 8.62/3.35 leaf cost: 0 8.62/3.35 8.62/3.35 8.62/3.35 8.62/3.35 A polynomial rank function with 8.62/3.35 8.62/3.35 Pol(evalrank2critedgein) = 5 8.62/3.35 8.62/3.35 Pol(evalrank215) = 4 8.62/3.35 8.62/3.35 Pol(evalrank2bb5in) = 6 8.62/3.35 8.62/3.35 Pol(evalrank2bb3in) = 6 8.62/3.35 8.62/3.35 Pol(evalrank2bb4in) = 6 8.62/3.35 8.62/3.35 Pol(evalrank210) = 6 8.62/3.35 8.62/3.35 Pol(evalrank218) = 1 8.62/3.35 8.62/3.35 Pol(evalrank2bb1in) = 0 8.62/3.35 8.62/3.35 Pol(evalrank217) = 2 8.62/3.35 8.62/3.35 Pol(evalrank216) = 3 8.62/3.35 8.62/3.35 Pol(evalrank211) = 6 8.62/3.35 8.62/3.35 and size complexities 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-0) = ar_0 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-2) = ar_2 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-3) = ar_3 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-4) = ar_4 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-5) = ar_5 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-6) = ar_6 8.62/3.35 8.62/3.35 S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-7) = ar_7 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ]", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ]", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ]", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ]", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7))", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ]", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-0) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-2) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-3) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-4) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-5) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-6) = ? 8.62/3.35 8.62/3.35 S("evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ]", 0-7) = ? 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_1 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_1 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.35 8.62/3.35 S("evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.35 8.62/3.35 S("evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.35 8.62/3.35 S("evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.35 8.62/3.35 S("evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.35 8.62/3.35 S("evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.35 8.62/3.35 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.35 8.62/3.35 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.35 8.62/3.35 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.36 8.62/3.36 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.36 8.62/3.36 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.36 8.62/3.36 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.36 8.62/3.36 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.36 8.62/3.36 S("evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.36 8.62/3.36 S("evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.36 8.62/3.36 S("evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-0) = ar_0 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-1) = ar_1 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-2) = ar_2 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-3) = ar_3 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-4) = ar_4 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-5) = ar_5 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-6) = ar_6 8.62/3.36 8.62/3.36 S("evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7))", 0-7) = ar_7 8.62/3.36 8.62/3.36 orients the transitions 8.62/3.36 8.62/3.36 evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.36 8.62/3.36 evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.36 8.62/3.36 evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ] 8.62/3.36 8.62/3.36 evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.36 8.62/3.36 evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.36 8.62/3.36 evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ] 8.62/3.36 8.62/3.36 evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) 8.62/3.36 8.62/3.36 weakly and the transitions 8.62/3.36 8.62/3.36 evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.36 8.62/3.36 evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.36 8.62/3.36 evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.36 8.62/3.36 evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.36 8.62/3.36 strictly and produces the following problem: 8.62/3.36 8.62/3.36 6: T: 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: ar_1 + 1, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_0 >= 2 ] 8.62/3.36 8.62/3.36 (Comp: 2, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 1 >= ar_0 ] 8.62/3.36 8.62/3.36 (Comp: ar_1 + 1, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 >= ar_3 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 >= ar_4 + 1 ] 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_5 >= 1 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 >= ar_5 ] 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 2, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.36 8.62/3.36 start location: koat_start 8.62/3.36 8.62/3.36 leaf cost: 0 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Applied AI with 'oct' on problem 6 to obtain the following invariants: 8.62/3.36 8.62/3.36 For symbol evalrank210: X_5 - 1 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ -X_4 + X_5 >= 0 /\ X_2 + X_5 - 3 >= 0 /\ X_1 + X_5 - 3 >= 0 /\ -X_1 + X_5 + 1 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank211: X_5 - 1 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ -X_4 + X_5 >= 0 /\ X_2 + X_5 - 3 >= 0 /\ X_1 + X_5 - 3 >= 0 /\ -X_1 + X_5 + 1 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank215: X_4 - X_7 - 1 >= 0 /\ X_2 - X_7 - 2 >= 0 /\ X_1 - X_7 - 2 >= 0 /\ X_7 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ -X_4 + X_7 + 1 >= 0 /\ X_2 + X_7 - 2 >= 0 /\ X_1 + X_7 - 2 >= 0 /\ -X_1 + X_7 + 2 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank216: X_4 - X_7 - 1 >= 0 /\ X_2 - X_7 - 2 >= 0 /\ X_1 - X_7 - 2 >= 0 /\ X_7 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ -X_4 + X_7 + 1 >= 0 /\ X_2 + X_7 - 2 >= 0 /\ X_1 + X_7 - 2 >= 0 /\ -X_1 + X_7 + 2 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank217: X_5 - X_8 >= 0 /\ X_4 - X_7 - 1 >= 0 /\ X_2 - X_7 - 2 >= 0 /\ X_1 - X_7 - 2 >= 0 /\ X_7 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ -X_4 + X_7 + 1 >= 0 /\ X_2 + X_7 - 2 >= 0 /\ X_1 + X_7 - 2 >= 0 /\ -X_1 + X_7 + 2 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank218: X_5 - X_8 >= 0 /\ X_4 - X_7 - 1 >= 0 /\ X_2 - X_7 - 2 >= 0 /\ X_1 - X_7 - 2 >= 0 /\ X_7 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ -X_4 + X_7 + 1 >= 0 /\ X_2 + X_7 - 2 >= 0 /\ X_1 + X_7 - 2 >= 0 /\ -X_1 + X_7 + 2 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank2bb1in: -X_1 + X_2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank2bb2in: X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank2bb3in: X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank2bb4in: X_5 - 1 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ -X_4 + X_5 >= 0 /\ X_2 + X_5 - 3 >= 0 /\ X_1 + X_5 - 3 >= 0 /\ -X_1 + X_5 + 1 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank2bb5in: X_6 - 1 >= 0 /\ X_5 + X_6 - 2 >= 0 /\ X_4 + X_6 - 2 >= 0 /\ X_2 + X_6 - 3 >= 0 /\ X_1 + X_6 - 3 >= 0 /\ X_5 - 1 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ -X_4 + X_5 >= 0 /\ X_2 + X_5 - 3 >= 0 /\ X_1 + X_5 - 3 >= 0 /\ -X_1 + X_5 + 1 >= 0 /\ X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank2bb6in: -X_1 + X_2 >= 0 /\ -X_1 + 1 >= 0 8.62/3.36 8.62/3.36 For symbol evalrank2critedgein: X_2 - X_4 - 1 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_2 + X_4 - 3 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_1 + X_4 + 1 >= 0 /\ X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 This yielded the following problem: 8.62/3.36 8.62/3.36 7: T: 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.36 8.62/3.36 (Comp: 2, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ -ar_0 + ar_1 >= 0 /\ -ar_0 + 1 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - ar_7 >= 0 /\ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - ar_7 >= 0 /\ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) [ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) [ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) [ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_1 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ 0 >= ar_5 ] 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_5 >= 1 ] 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_3 >= ar_4 + 1 ] 8.62/3.36 8.62/3.36 (Comp: ?, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_4 >= ar_3 ] 8.62/3.36 8.62/3.36 (Comp: ar_1 + 1, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) [ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 2, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ -ar_0 + ar_1 >= 0 /\ 1 >= ar_0 ] 8.62/3.36 8.62/3.36 (Comp: ar_1 + 1, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ -ar_0 + ar_1 >= 0 /\ ar_0 >= 2 ] 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 start location: koat_start 8.62/3.36 8.62/3.36 leaf cost: 0 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 A polynomial rank function with 8.62/3.36 8.62/3.36 Pol(koat_start) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank2start) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank2bb6in) = 8*V_1 + 5*V_3 - 5 8.62/3.36 8.62/3.36 Pol(evalrank2stop) = 8*V_1 + 5*V_3 - 5 8.62/3.36 8.62/3.36 Pol(evalrank218) = -4*V_1 + 4*V_2 + 8*V_7 + 5*V_8 + 3 8.62/3.36 8.62/3.36 Pol(evalrank2bb1in) = 4*V_1 + 4*V_2 + 5*V_3 - 5 8.62/3.36 8.62/3.36 Pol(evalrank217) = -4*V_1 + 4*V_2 + 8*V_7 + 5*V_8 + 3 8.62/3.36 8.62/3.36 Pol(evalrank216) = -4*V_1 + 4*V_2 + 5*V_5 + 3*V_7 + 3 8.62/3.36 8.62/3.36 Pol(evalrank215) = -4*V_1 + 4*V_2 + 5*V_5 + 3*V_7 + 3 8.62/3.36 8.62/3.36 Pol(evalrank2critedgein) = -4*V_1 + 4*V_2 + 3*V_4 + 5*V_5 8.62/3.36 8.62/3.36 Pol(evalrank2bb5in) = -4*V_1 + 4*V_2 + 3*V_4 + 5*V_5 - 1 8.62/3.36 8.62/3.36 Pol(evalrank2bb3in) = -V_1 + 4*V_2 + 5*V_5 8.62/3.36 8.62/3.36 Pol(evalrank211) = -4*V_1 + 4*V_2 + 3*V_4 + 5*V_5 8.62/3.36 8.62/3.36 Pol(evalrank210) = -V_1 + 4*V_2 + 5*V_5 - 2 8.62/3.36 8.62/3.36 Pol(evalrank2bb4in) = -V_1 + 4*V_2 + 5*V_5 - 1 8.62/3.36 8.62/3.36 Pol(evalrank2bb2in) = 4*V_1 + 4*V_2 + 5*V_3 - 5 8.62/3.36 8.62/3.36 Pol(evalrank26) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank25) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank24) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank23) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank22) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank21) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank20) = 13*V_2 8.62/3.36 8.62/3.36 Pol(evalrank2bb0in) = 13*V_2 8.62/3.36 8.62/3.36 orients all transitions weakly and the transitions 8.62/3.36 8.62/3.36 evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) [ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_1 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_4 >= ar_3 ] 8.62/3.36 8.62/3.36 evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_5 >= 1 ] 8.62/3.36 8.62/3.36 evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 strictly and produces the following problem: 8.62/3.36 8.62/3.36 8: T: 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ] 8.62/3.36 8.62/3.36 (Comp: 2, Cost: 1) evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2stop(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ -ar_0 + ar_1 >= 0 /\ -ar_0 + 1 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_6, ar_1, ar_7, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - ar_7 >= 0 /\ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank218(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - ar_7 >= 0 /\ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank217(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_4 - ar_6)) [ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank216(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_3 - ar_6 - 1 >= 0 /\ ar_1 - ar_6 - 2 >= 0 /\ ar_0 - ar_6 - 2 >= 0 /\ ar_6 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ -ar_3 + ar_6 + 1 >= 0 /\ ar_1 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 2 >= 0 /\ -ar_0 + ar_6 + 2 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank215(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_3 - 1, ar_7)) [ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 13*ar_1, Cost: 1) evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4 - 1, ar_5, ar_6, ar_7)) [ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_1 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ 0 >= ar_5 ] 8.62/3.36 8.62/3.36 (Comp: 13*ar_1, Cost: 1) evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb5in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_5 >= 1 ] 8.62/3.36 8.62/3.36 (Comp: 13*ar_1, Cost: 1) evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank211(ar_0, ar_1, ar_2, ar_3, ar_4, i, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 13*ar_1, Cost: 1) evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank210(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ -ar_3 + ar_4 >= 0 /\ ar_1 + ar_4 - 3 >= 0 /\ ar_0 + ar_4 - 3 >= 0 /\ -ar_0 + ar_4 + 1 >= 0 /\ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 6*ar_1 + 6, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2critedgein(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_3 >= ar_4 + 1 ] 8.62/3.36 8.62/3.36 (Comp: 13*ar_1, Cost: 1) evalrank2bb3in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb4in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ ar_1 - ar_3 - 1 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 3 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_0 + ar_3 + 1 >= 0 /\ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 /\ ar_4 >= ar_3 ] 8.62/3.36 8.62/3.36 (Comp: ar_1 + 1, Cost: 1) evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb3in(ar_0, ar_1, ar_2, ar_0 - 1, ar_2 + ar_0 - 1, ar_5, ar_6, ar_7)) [ ar_1 - 2 >= 0 /\ ar_0 + ar_1 - 4 >= 0 /\ -ar_0 + ar_1 >= 0 /\ ar_0 - 2 >= 0 ] 8.62/3.36 8.62/3.36 (Comp: 2, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb6in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ -ar_0 + ar_1 >= 0 /\ 1 >= ar_0 ] 8.62/3.36 8.62/3.36 (Comp: ar_1 + 1, Cost: 1) evalrank2bb1in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb2in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ -ar_0 + ar_1 >= 0 /\ ar_0 >= 2 ] 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb1in(ar_1, ar_1, ar_1, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank26(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank25(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank23(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank22(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank21(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank20(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 (Comp: 1, Cost: 1) evalrank2start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(evalrank2bb0in(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) 8.62/3.36 8.62/3.36 start location: koat_start 8.62/3.36 8.62/3.36 leaf cost: 0 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Complexity upper bound 109*ar_1 + 57 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Time: 1.393 sec (SMT: 0.883 sec) 8.62/3.36 8.62/3.36 8.62/3.36 ---------------------------------------- 8.62/3.36 8.62/3.36 (2) 8.62/3.36 BOUNDS(1, n^1) 8.62/3.36 8.62/3.36 ---------------------------------------- 8.62/3.36 8.62/3.36 (3) Loat Proof (FINISHED) 8.62/3.36 8.62/3.36 8.62/3.36 ### Pre-processing the ITS problem ### 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Initial linear ITS problem 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 0: evalrank2start -> evalrank2bb0in : [], cost: 1 8.62/3.36 8.62/3.36 1: evalrank2bb0in -> evalrank20 : [], cost: 1 8.62/3.36 8.62/3.36 2: evalrank20 -> evalrank21 : [], cost: 1 8.62/3.36 8.62/3.36 3: evalrank21 -> evalrank22 : [], cost: 1 8.62/3.36 8.62/3.36 4: evalrank22 -> evalrank23 : [], cost: 1 8.62/3.36 8.62/3.36 5: evalrank23 -> evalrank24 : [], cost: 1 8.62/3.36 8.62/3.36 6: evalrank24 -> evalrank25 : [], cost: 1 8.62/3.36 8.62/3.36 7: evalrank25 -> evalrank26 : [], cost: 1 8.62/3.36 8.62/3.36 8: evalrank26 -> evalrank2bb1in : A'=B, C'=B, [], cost: 1 8.62/3.36 8.62/3.36 9: evalrank2bb1in -> evalrank2bb2in : [ A>=2 ], cost: 1 8.62/3.36 8.62/3.36 10: evalrank2bb1in -> evalrank2bb6in : [ 1>=A ], cost: 1 8.62/3.36 8.62/3.36 11: evalrank2bb2in -> evalrank2bb3in : D'=-1+A, E'=-1+C+A, [], cost: 1 8.62/3.36 8.62/3.36 12: evalrank2bb3in -> evalrank2bb4in : [ E>=D ], cost: 1 8.62/3.36 8.62/3.36 13: evalrank2bb3in -> evalrank2critedgein : [ D>=1+E ], cost: 1 8.62/3.36 8.62/3.36 14: evalrank2bb4in -> evalrank210 : [], cost: 1 8.62/3.36 8.62/3.36 15: evalrank210 -> evalrank211 : F'=free, [], cost: 1 8.62/3.36 8.62/3.36 16: evalrank211 -> evalrank2bb5in : [ F>=1 ], cost: 1 8.62/3.36 8.62/3.36 17: evalrank211 -> evalrank2critedgein : [ 0>=F ], cost: 1 8.62/3.36 8.62/3.36 18: evalrank2bb5in -> evalrank2bb3in : E'=-1+E, [], cost: 1 8.62/3.36 8.62/3.36 19: evalrank2critedgein -> evalrank215 : G'=-1+D, [], cost: 1 8.62/3.36 8.62/3.36 20: evalrank215 -> evalrank216 : [], cost: 1 8.62/3.36 8.62/3.36 21: evalrank216 -> evalrank217 : H'=-G+E, [], cost: 1 8.62/3.36 8.62/3.36 22: evalrank217 -> evalrank218 : [], cost: 1 8.62/3.36 8.62/3.36 23: evalrank218 -> evalrank2bb1in : A'=G, C'=H, [], cost: 1 8.62/3.36 8.62/3.36 24: evalrank2bb6in -> evalrank2stop : [], cost: 1 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Removed unreachable and leaf rules: 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 0: evalrank2start -> evalrank2bb0in : [], cost: 1 8.62/3.36 8.62/3.36 1: evalrank2bb0in -> evalrank20 : [], cost: 1 8.62/3.36 8.62/3.36 2: evalrank20 -> evalrank21 : [], cost: 1 8.62/3.36 8.62/3.36 3: evalrank21 -> evalrank22 : [], cost: 1 8.62/3.36 8.62/3.36 4: evalrank22 -> evalrank23 : [], cost: 1 8.62/3.36 8.62/3.36 5: evalrank23 -> evalrank24 : [], cost: 1 8.62/3.36 8.62/3.36 6: evalrank24 -> evalrank25 : [], cost: 1 8.62/3.36 8.62/3.36 7: evalrank25 -> evalrank26 : [], cost: 1 8.62/3.36 8.62/3.36 8: evalrank26 -> evalrank2bb1in : A'=B, C'=B, [], cost: 1 8.62/3.36 8.62/3.36 9: evalrank2bb1in -> evalrank2bb2in : [ A>=2 ], cost: 1 8.62/3.36 8.62/3.36 11: evalrank2bb2in -> evalrank2bb3in : D'=-1+A, E'=-1+C+A, [], cost: 1 8.62/3.36 8.62/3.36 12: evalrank2bb3in -> evalrank2bb4in : [ E>=D ], cost: 1 8.62/3.36 8.62/3.36 13: evalrank2bb3in -> evalrank2critedgein : [ D>=1+E ], cost: 1 8.62/3.36 8.62/3.36 14: evalrank2bb4in -> evalrank210 : [], cost: 1 8.62/3.36 8.62/3.36 15: evalrank210 -> evalrank211 : F'=free, [], cost: 1 8.62/3.36 8.62/3.36 16: evalrank211 -> evalrank2bb5in : [ F>=1 ], cost: 1 8.62/3.36 8.62/3.36 17: evalrank211 -> evalrank2critedgein : [ 0>=F ], cost: 1 8.62/3.36 8.62/3.36 18: evalrank2bb5in -> evalrank2bb3in : E'=-1+E, [], cost: 1 8.62/3.36 8.62/3.36 19: evalrank2critedgein -> evalrank215 : G'=-1+D, [], cost: 1 8.62/3.36 8.62/3.36 20: evalrank215 -> evalrank216 : [], cost: 1 8.62/3.36 8.62/3.36 21: evalrank216 -> evalrank217 : H'=-G+E, [], cost: 1 8.62/3.36 8.62/3.36 22: evalrank217 -> evalrank218 : [], cost: 1 8.62/3.36 8.62/3.36 23: evalrank218 -> evalrank2bb1in : A'=G, C'=H, [], cost: 1 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 ### Simplification by acceleration and chaining ### 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Eliminated locations (on linear paths): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 33: evalrank2bb1in -> evalrank2bb3in : D'=-1+A, E'=-1+C+A, [ A>=2 ], cost: 2 8.62/3.36 8.62/3.36 13: evalrank2bb3in -> evalrank2critedgein : [ D>=1+E ], cost: 1 8.62/3.36 8.62/3.36 35: evalrank2bb3in -> evalrank211 : F'=free, [ E>=D ], cost: 3 8.62/3.36 8.62/3.36 17: evalrank211 -> evalrank2critedgein : [ 0>=F ], cost: 1 8.62/3.36 8.62/3.36 36: evalrank211 -> evalrank2bb3in : E'=-1+E, [ F>=1 ], cost: 2 8.62/3.36 8.62/3.36 40: evalrank2critedgein -> evalrank2bb1in : A'=-1+D, C'=1-D+E, G'=-1+D, H'=1-D+E, [], cost: 5 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Eliminated locations (on tree-shaped paths): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 33: evalrank2bb1in -> evalrank2bb3in : D'=-1+A, E'=-1+C+A, [ A>=2 ], cost: 2 8.62/3.36 8.62/3.36 42: evalrank2bb3in -> evalrank2bb3in : E'=-1+E, F'=free, [ E>=D && free>=1 ], cost: 5 8.62/3.36 8.62/3.36 43: evalrank2bb3in -> evalrank2bb1in : A'=-1+D, C'=1-D+E, G'=-1+D, H'=1-D+E, [ D>=1+E ], cost: 6 8.62/3.36 8.62/3.36 44: evalrank2bb3in -> evalrank2bb1in : A'=-1+D, C'=1-D+E, F'=free, G'=-1+D, H'=1-D+E, [ E>=D && 0>=free ], cost: 9 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Accelerating simple loops of location 11. 8.62/3.36 8.62/3.36 Accelerating the following rules: 8.62/3.36 8.62/3.36 42: evalrank2bb3in -> evalrank2bb3in : E'=-1+E, F'=free, [ E>=D && free>=1 ], cost: 5 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Accelerated rule 42 with metering function 1-D+E, yielding the new rule 45. 8.62/3.36 8.62/3.36 Removing the simple loops: 42. 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Accelerated all simple loops using metering functions (where possible): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 33: evalrank2bb1in -> evalrank2bb3in : D'=-1+A, E'=-1+C+A, [ A>=2 ], cost: 2 8.62/3.36 8.62/3.36 43: evalrank2bb3in -> evalrank2bb1in : A'=-1+D, C'=1-D+E, G'=-1+D, H'=1-D+E, [ D>=1+E ], cost: 6 8.62/3.36 8.62/3.36 44: evalrank2bb3in -> evalrank2bb1in : A'=-1+D, C'=1-D+E, F'=free, G'=-1+D, H'=1-D+E, [ E>=D && 0>=free ], cost: 9 8.62/3.36 8.62/3.36 45: evalrank2bb3in -> evalrank2bb3in : E'=-1+D, F'=free, [ E>=D && free>=1 ], cost: 5-5*D+5*E 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Chained accelerated rules (with incoming rules): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 33: evalrank2bb1in -> evalrank2bb3in : D'=-1+A, E'=-1+C+A, [ A>=2 ], cost: 2 8.62/3.36 8.62/3.36 46: evalrank2bb1in -> evalrank2bb3in : D'=-1+A, E'=-2+A, F'=free, [ A>=2 && -1+C+A>=-1+A && free>=1 ], cost: 7+5*C 8.62/3.36 8.62/3.36 43: evalrank2bb3in -> evalrank2bb1in : A'=-1+D, C'=1-D+E, G'=-1+D, H'=1-D+E, [ D>=1+E ], cost: 6 8.62/3.36 8.62/3.36 44: evalrank2bb3in -> evalrank2bb1in : A'=-1+D, C'=1-D+E, F'=free, G'=-1+D, H'=1-D+E, [ E>=D && 0>=free ], cost: 9 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Eliminated locations (on tree-shaped paths): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 47: evalrank2bb1in -> evalrank2bb1in : A'=-2+A, C'=1+C, D'=-1+A, E'=-1+C+A, G'=-2+A, H'=1+C, [ A>=2 && -1+A>=C+A ], cost: 8 8.62/3.36 8.62/3.36 48: evalrank2bb1in -> evalrank2bb1in : A'=-2+A, C'=1+C, D'=-1+A, E'=-1+C+A, F'=free, G'=-2+A, H'=1+C, [ A>=2 && -1+C+A>=-1+A && 0>=free ], cost: 11 8.62/3.36 8.62/3.36 49: evalrank2bb1in -> evalrank2bb1in : A'=-2+A, C'=0, D'=-1+A, E'=-2+A, F'=free, G'=-2+A, H'=0, [ A>=2 && -1+C+A>=-1+A && free>=1 ], cost: 13+5*C 8.62/3.36 8.62/3.36 50: evalrank2bb1in -> [24] : [ A>=2 && -1+C+A>=-1+A && free>=1 ], cost: 7+5*C 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Accelerating simple loops of location 9. 8.62/3.36 8.62/3.36 Accelerating the following rules: 8.62/3.36 8.62/3.36 47: evalrank2bb1in -> evalrank2bb1in : A'=-2+A, C'=1+C, D'=-1+A, E'=-1+C+A, G'=-2+A, H'=1+C, [ A>=2 && -1+A>=C+A ], cost: 8 8.62/3.36 8.62/3.36 48: evalrank2bb1in -> evalrank2bb1in : A'=-2+A, C'=1+C, D'=-1+A, E'=-1+C+A, F'=free, G'=-2+A, H'=1+C, [ A>=2 && -1+C+A>=-1+A && 0>=free ], cost: 11 8.62/3.36 8.62/3.36 49: evalrank2bb1in -> evalrank2bb1in : A'=-2+A, C'=0, D'=-1+A, E'=-2+A, F'=free, G'=-2+A, H'=0, [ A>=2 && -1+C+A>=-1+A && free>=1 ], cost: 13+5*C 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Accelerated rule 47 with NONTERM (after adding A<=C), yielding the new rule 51. 8.62/3.36 8.62/3.36 Accelerated rule 47 with backward acceleration, yielding the new rule 52. 8.62/3.36 8.62/3.36 Accelerated rule 48 with metering function meter (where 2*meter==-1+A), yielding the new rule 53. 8.62/3.36 8.62/3.36 Accelerated rule 49 with metering function meter_1 (where 2*meter_1==-1+A), yielding the new rule 54. 8.62/3.36 8.62/3.36 Removing the simple loops: 47 48 49. 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Accelerated all simple loops using metering functions (where possible): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 50: evalrank2bb1in -> [24] : [ A>=2 && -1+C+A>=-1+A && free>=1 ], cost: 7+5*C 8.62/3.36 8.62/3.36 51: evalrank2bb1in -> [25] : [ A>=2 && -1+A>=C+A && A<=C ], cost: INF 8.62/3.36 8.62/3.36 52: evalrank2bb1in -> evalrank2bb1in : A'=A-2*k, C'=C+k, D'=1+A-2*k, E'=C+A-k, G'=A-2*k, H'=C+k, [ A>=2 && -1+A>=C+A && k>0 && 2+A-2*k>=2 && 1+A-2*k>=1+C+A-k ], cost: 8*k 8.62/3.36 8.62/3.36 53: evalrank2bb1in -> evalrank2bb1in : A'=A-2*meter, C'=C+meter, D'=1+A-2*meter, E'=C+A-meter, F'=free, G'=A-2*meter, H'=C+meter, [ A>=2 && -1+C+A>=-1+A && 0>=free && 2*meter==-1+A && meter>=1 ], cost: 11*meter 8.62/3.36 8.62/3.36 54: evalrank2bb1in -> evalrank2bb1in : A'=A-2*meter_1, C'=0, D'=1+A-2*meter_1, E'=A-2*meter_1, F'=free, G'=A-2*meter_1, H'=0, [ A>=2 && -1+C+A>=-1+A && free>=1 && 2*meter_1==-1+A && meter_1>=1 ], cost: 13*meter_1 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Chained accelerated rules (with incoming rules): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 55: evalrank2start -> evalrank2bb1in : A'=-2*meter+B, C'=meter+B, D'=1-2*meter+B, E'=-meter+2*B, F'=free, G'=-2*meter+B, H'=meter+B, [ B>=2 && 0>=free && 2*meter==-1+B && meter>=1 ], cost: 9+11*meter 8.62/3.36 8.62/3.36 56: evalrank2start -> evalrank2bb1in : A'=-2*meter_1+B, C'=0, D'=1-2*meter_1+B, E'=-2*meter_1+B, F'=free, G'=-2*meter_1+B, H'=0, [ B>=2 && free>=1 && 2*meter_1==-1+B && meter_1>=1 ], cost: 9+13*meter_1 8.62/3.36 8.62/3.36 50: evalrank2bb1in -> [24] : [ A>=2 && -1+C+A>=-1+A && free>=1 ], cost: 7+5*C 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Removed unreachable locations (and leaf rules with constant cost): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 32: evalrank2start -> evalrank2bb1in : A'=B, C'=B, [], cost: 9 8.62/3.36 8.62/3.36 55: evalrank2start -> evalrank2bb1in : A'=-2*meter+B, C'=meter+B, D'=1-2*meter+B, E'=-meter+2*B, F'=free, G'=-2*meter+B, H'=meter+B, [ B>=2 && 0>=free && 2*meter==-1+B && meter>=1 ], cost: 9+11*meter 8.62/3.36 8.62/3.36 56: evalrank2start -> evalrank2bb1in : A'=-2*meter_1+B, C'=0, D'=1-2*meter_1+B, E'=-2*meter_1+B, F'=free, G'=-2*meter_1+B, H'=0, [ B>=2 && free>=1 && 2*meter_1==-1+B && meter_1>=1 ], cost: 9+13*meter_1 8.62/3.36 8.62/3.36 50: evalrank2bb1in -> [24] : [ A>=2 && -1+C+A>=-1+A && free>=1 ], cost: 7+5*C 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Eliminated locations (on tree-shaped paths): 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 57: evalrank2start -> [24] : A'=B, C'=B, [ B>=2 && free>=1 ], cost: 16+5*B 8.62/3.36 8.62/3.36 58: evalrank2start -> [26] : [ B>=2 && 0>=free && 2*meter==-1+B && meter>=1 ], cost: 9+11*meter 8.62/3.36 8.62/3.36 59: evalrank2start -> [26] : [ B>=2 && free>=1 && 2*meter_1==-1+B && meter_1>=1 ], cost: 9+13*meter_1 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 ### Computing asymptotic complexity ### 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Fully simplified ITS problem 8.62/3.36 8.62/3.36 Start location: evalrank2start 8.62/3.36 8.62/3.36 57: evalrank2start -> [24] : A'=B, C'=B, [ B>=2 && free>=1 ], cost: 16+5*B 8.62/3.36 8.62/3.36 58: evalrank2start -> [26] : [ B>=2 && 0>=free && 2*meter==-1+B && meter>=1 ], cost: 9+11*meter 8.62/3.36 8.62/3.36 59: evalrank2start -> [26] : [ B>=2 && free>=1 && 2*meter_1==-1+B && meter_1>=1 ], cost: 9+13*meter_1 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Computing asymptotic complexity for rule 57 8.62/3.36 8.62/3.36 Solved the limit problem by the following transformations: 8.62/3.36 8.62/3.36 Created initial limit problem: 8.62/3.36 8.62/3.36 free (+/+!), -1+B (+/+!), 16+5*B (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 removing all constraints (solved by SMT) 8.62/3.36 8.62/3.36 resulting limit problem: [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {free==1,B==n} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Solution: 8.62/3.36 8.62/3.36 free / 1 8.62/3.36 8.62/3.36 B / n 8.62/3.36 8.62/3.36 Resulting cost 16+5*n has complexity: Poly(n^1) 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Found new complexity Poly(n^1). 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Computing asymptotic complexity for rule 58 8.62/3.36 8.62/3.36 Solved the limit problem by the following transformations: 8.62/3.36 8.62/3.36 Created initial limit problem: 8.62/3.36 8.62/3.36 -2*meter+B (+/+!), 2+2*meter-B (+/+!), 1-free (+/+!), -1+B (+/+!), 9+11*meter (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {B==1+2*meter} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 1 (+/+!), 2*meter (+/+!), 1-free (+/+!), 9+11*meter (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {free==0} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 1 (+/+!), 2*meter (+/+!), 9+11*meter (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (B), deleting 1 (+/+!) 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 2*meter (+/+!), 9+11*meter (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 removing all constraints (solved by SMT) 8.62/3.36 8.62/3.36 resulting limit problem: [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {meter==n} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Solved the limit problem by the following transformations: 8.62/3.36 8.62/3.36 Created initial limit problem: 8.62/3.36 8.62/3.36 -2*meter+B (+/+!), 2+2*meter-B (+/+!), 1-free (+/+!), -1+B (+/+!), 9+11*meter (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {B==1+2*meter} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 1 (+/+!), 2*meter (+/+!), 1-free (+/+!), 9+11*meter (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (B), deleting 1 (+/+!) 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 2*meter (+/+!), 1-free (+/+!), 9+11*meter (+) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 removing all constraints (solved by SMT) 8.62/3.36 8.62/3.36 resulting limit problem: [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {free==0,meter==n} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Solution: 8.62/3.36 8.62/3.36 free / 0 8.62/3.36 8.62/3.36 meter / n 8.62/3.36 8.62/3.36 B / 1+2*n 8.62/3.36 8.62/3.36 Resulting cost 9+11*n has complexity: Poly(n^1) 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Computing asymptotic complexity for rule 59 8.62/3.36 8.62/3.36 Solved the limit problem by the following transformations: 8.62/3.36 8.62/3.36 Created initial limit problem: 8.62/3.36 8.62/3.36 2+2*meter_1-B (+/+!), -2*meter_1+B (+/+!), 9+13*meter_1 (+), free (+/+!), -1+B (+/+!) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {B==1+2*meter_1} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 1 (+/+!), 9+13*meter_1 (+), free (+/+!), 2*meter_1 (+/+!) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {free==1} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 1 (+/+!), 9+13*meter_1 (+), 2*meter_1 (+/+!) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (B), deleting 1 (+/+!) 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 9+13*meter_1 (+), 2*meter_1 (+/+!) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 removing all constraints (solved by SMT) 8.62/3.36 8.62/3.36 resulting limit problem: [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {meter_1==n} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Solved the limit problem by the following transformations: 8.62/3.36 8.62/3.36 Created initial limit problem: 8.62/3.36 8.62/3.36 2+2*meter_1-B (+/+!), -2*meter_1+B (+/+!), 9+13*meter_1 (+), free (+/+!), -1+B (+/+!) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {B==1+2*meter_1} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 1 (+/+!), 9+13*meter_1 (+), free (+/+!), 2*meter_1 (+/+!) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (B), deleting 1 (+/+!) 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 9+13*meter_1 (+), free (+/+!), 2*meter_1 (+/+!) [not solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 removing all constraints (solved by SMT) 8.62/3.36 8.62/3.36 resulting limit problem: [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 applying transformation rule (C) using substitution {free==n,meter_1==n} 8.62/3.36 8.62/3.36 resulting limit problem: 8.62/3.36 8.62/3.36 [solved] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Solution: 8.62/3.36 8.62/3.36 free / 1 8.62/3.36 8.62/3.36 meter_1 / n 8.62/3.36 8.62/3.36 B / 1+2*n 8.62/3.36 8.62/3.36 Resulting cost 9+13*n has complexity: Poly(n^1) 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 Obtained the following overall complexity (w.r.t. the length of the input n): 8.62/3.36 8.62/3.36 Complexity: Poly(n^1) 8.62/3.36 8.62/3.36 Cpx degree: 1 8.62/3.36 8.62/3.36 Solved cost: 16+5*n 8.62/3.36 8.62/3.36 Rule cost: 16+5*B 8.62/3.36 8.62/3.36 Rule guard: [ B>=2 && free>=1 ] 8.62/3.36 8.62/3.36 8.62/3.36 8.62/3.36 WORST_CASE(Omega(n^1),?) 8.62/3.36 8.62/3.36 8.62/3.36 ---------------------------------------- 8.62/3.36 8.62/3.36 (4) 8.62/3.36 BOUNDS(n^1, INF) 8.72/6.27 EOF