/export/starexec/sandbox/solver/bin/starexec_run_complexity /export/starexec/sandbox/benchmark/theBenchmark.koat /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- WORST_CASE(Omega(n^1), O(n^1)) proof of /export/starexec/sandbox/benchmark/theBenchmark.koat # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty The runtime complexity of the given CpxIntTrs could be proven to be BOUNDS(n^1, n^1). (0) CpxIntTrs (1) Koat Proof [FINISHED, 692 ms] (2) BOUNDS(1, n^1) (3) Loat Proof [FINISHED, 991 ms] (4) BOUNDS(n^1, INF) ---------------------------------------- (0) Obligation: Complexity Int TRS consisting of the following rules: eval_rsd_start(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb0_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_bb0_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_0(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_0(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_1(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_1(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_2(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_2(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb1_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: v_r >= 0 eval_rsd_2(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb4_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: v_r < 0 eval_rsd_bb1_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_4(2 * v_r, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_4(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_5(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_5(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_6(v_1, 2 * v_r, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_6(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_7(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_7(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_8(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_8(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_9(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_9(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_10(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_10(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_11(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_11(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_12(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_12(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb2_in(v_1, v_2, v_4, v_1, v_2, v_r)) :|: TRUE eval_rsd_bb2_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb3_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: v_da_0 >= v_r eval_rsd_bb2_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb4_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: v_da_0 < v_r eval_rsd_bb3_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_13(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_13(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_14(v_1, v_2, nondef_0, v_da_0, v_db_0, v_r)) :|: TRUE eval_rsd_14(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb2_in(v_1, v_2, v_4, v_da_0 - 1, v_db_0, v_r)) :|: v_4 > 0 eval_rsd_14(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb2_in(v_1, v_2, v_4, v_db_0 - 1, v_db_0, v_r)) :|: v_4 > 0 && v_4 <= 0 eval_rsd_14(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb2_in(v_1, v_2, v_4, v_da_0 - 1, v_da_0, v_r)) :|: v_4 <= 0 && v_4 > 0 eval_rsd_14(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_bb2_in(v_1, v_2, v_4, v_db_0 - 1, v_da_0, v_r)) :|: v_4 <= 0 eval_rsd_bb4_in(v_1, v_2, v_4, v_da_0, v_db_0, v_r) -> Com_1(eval_rsd_stop(v_1, v_2, v_4, v_da_0, v_db_0, v_r)) :|: TRUE The start-symbols are:[eval_rsd_start_6] ---------------------------------------- (1) Koat Proof (FINISHED) YES(?, 100*Ar_0 + 40) Initial complexity problem: 1: T: (Comp: ?, Cost: 1) evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_3 >= Ar_0 ] (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_4, Ar_5)) [ Ar_5 >= 1 /\ 0 >= Ar_5 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_3, Ar_5)) [ 0 >= Ar_5 /\ Ar_5 >= 1 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transitions from problem 1: evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_4, Ar_5)) [ Ar_5 >= 1 /\ 0 >= Ar_5 ] evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_3, Ar_5)) [ 0 >= Ar_5 /\ Ar_5 >= 1 ] We thus obtain the following problem: 2: T: (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) (Comp: ?, Cost: 1) evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_3 >= Ar_0 ] (Comp: ?, Cost: 1) evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) (Comp: ?, Cost: 1) evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ] (Comp: ?, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 2 produces the following problem: 3: T: (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) (Comp: ?, Cost: 1) evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_3 >= Ar_0 ] (Comp: 1, Cost: 1) evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) (Comp: 1, Cost: 1) evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: ?, Cost: 1) evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalrsd14) = 2 Pol(evalrsdbb2in) = 2 Pol(evalrsd13) = 2 Pol(evalrsdbb3in) = 2 Pol(evalrsdbb4in) = 1 Pol(evalrsd12) = 2 Pol(evalrsd11) = 2 Pol(evalrsd10) = 2 Pol(evalrsd9) = 2 Pol(evalrsd8) = 2 Pol(evalrsd7) = 2 Pol(evalrsd6) = 2 Pol(evalrsd5) = 2 Pol(evalrsd4) = 2 Pol(evalrsdstop) = 0 Pol(evalrsdbb1in) = 2 Pol(evalrsd2) = 2 Pol(evalrsd1) = 2 Pol(evalrsd0) = 2 Pol(evalrsdbb0in) = 2 Pol(evalrsdstart) = 2 Pol(koat_start) = 2 orients all transitions weakly and the transitions evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= Ar_3 + 1 ] strictly and produces the following problem: 4: T: (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) (Comp: ?, Cost: 1) evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 2, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_3 >= Ar_0 ] (Comp: 1, Cost: 1) evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) (Comp: 1, Cost: 1) evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 2, Cost: 1) evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Applied AI with 'oct' on problem 4 to obtain the following invariants: For symbol evalrsd10: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd11: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd12: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd13: X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 >= 0 /\ X_1 + X_5 >= 0 /\ -X_1 + X_5 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 >= 0 /\ -X_1 + X_4 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd14: X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 >= 0 /\ X_1 + X_5 >= 0 /\ -X_1 + X_5 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 >= 0 /\ -X_1 + X_4 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd4: X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd5: X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd6: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd7: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd8: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsd9: X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsdbb1in: X_1 >= 0 For symbol evalrsdbb2in: X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 >= 0 /\ X_1 + X_5 >= 0 /\ -X_1 + X_5 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 For symbol evalrsdbb3in: X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 >= 0 /\ X_2 + X_5 >= 0 /\ X_1 + X_5 >= 0 /\ -X_1 + X_5 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 >= 0 /\ -X_1 + X_4 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 >= 0 /\ -X_1 + X_3 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 >= 0 This yielded the following problem: 5: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ] (Comp: 1, Cost: 1) evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_0 ] (Comp: 2, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_5 >= 1 ] (Comp: ?, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= Ar_5 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(evalrsdbb3in) = 4*V_4 + 4*V_5 + 3 Pol(evalrsd13) = 4*V_4 + 4*V_5 + 2 Pol(evalrsdbb2in) = 4*V_4 + 4*V_5 + 4 Pol(evalrsd14) = 4*V_4 + 4*V_5 + 1 and size complexities S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= Ar_5 ]", 0-0) = Ar_0 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= Ar_5 ]", 0-1) = 2*Ar_0 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= Ar_5 ]", 0-2) = 3*Ar_0 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= Ar_5 ]", 0-3) = 3*Ar_0 + 18 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= Ar_5 ]", 0-4) = 3*Ar_0 + 18 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ 0 >= Ar_5 ]", 0-5) = ? S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_5 >= 1 ]", 0-0) = Ar_0 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_5 >= 1 ]", 0-1) = 2*Ar_0 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_5 >= 1 ]", 0-2) = 3*Ar_0 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_5 >= 1 ]", 0-3) = 3*Ar_0 + 18 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_5 >= 1 ]", 0-4) = 3*Ar_0 + 18 S("evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_5 >= 1 ]", 0-5) = ? S("evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = 3*Ar_0 + 18 S("evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = 3*Ar_0 + 18 S("evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = ? S("evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = 3*Ar_0 + 18 S("evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = 3*Ar_0 + 18 S("evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_3 + Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_3 >= 0 /\\ Ar_2 + Ar_3 >= 0 /\\ Ar_1 + Ar_3 >= 0 /\\ Ar_0 + Ar_3 >= 0 /\\ -Ar_0 + Ar_3 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = ? S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 >= Ar_3 + 1 ]", 0-0) = Ar_0 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 >= Ar_3 + 1 ]", 0-1) = 2*Ar_0 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 >= Ar_3 + 1 ]", 0-2) = 3*Ar_0 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 >= Ar_3 + 1 ]", 0-3) = 3*Ar_0 + 54 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 >= Ar_3 + 1 ]", 0-4) = 3*Ar_0 + 54 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_0 >= Ar_3 + 1 ]", 0-5) = ? S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_0 ]", 0-0) = Ar_0 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_0 ]", 0-1) = 2*Ar_0 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_0 ]", 0-2) = 3*Ar_0 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_0 ]", 0-3) = 3*Ar_0 + 18 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_0 ]", 0-4) = 3*Ar_0 + 18 S("evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\\ Ar_2 + Ar_4 >= 0 /\\ Ar_1 + Ar_4 >= 0 /\\ Ar_0 + Ar_4 >= 0 /\\ -Ar_0 + Ar_4 >= 0 /\\ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 /\\ Ar_3 >= Ar_0 ]", 0-5) = ? S("evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = 2*Ar_0 S("evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = 3*Ar_0 S("evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\\ Ar_1 + Ar_2 >= 0 /\\ Ar_0 + Ar_2 >= 0 /\\ -Ar_0 + Ar_2 >= 0 /\\ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = 3*Ar_0 S("evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-2) = Ar_2 S("evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\\ Ar_0 + Ar_1 >= 0 /\\ -Ar_0 + Ar_1 >= 0 /\\ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-0) = Ar_0 S("evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-1) = 2*Ar_0 + 2*Ar_1 S("evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-2) = 3*Ar_0 + 3*Ar_2 S("evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-3) = 3*Ar_0 + 3*Ar_3 + 162 S("evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-4) = 3*Ar_0 + 3*Ar_4 + 162 S("evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-5) = ? S("evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-1) = 2*Ar_0 S("evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-2) = Ar_2 S("evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ]", 0-0) = Ar_0 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ]", 0-1) = Ar_1 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ]", 0-2) = Ar_2 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ]", 0-3) = Ar_3 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ]", 0-4) = Ar_4 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ]", 0-5) = Ar_5 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-0) = Ar_0 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-1) = Ar_1 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-2) = Ar_2 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-3) = Ar_3 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-4) = Ar_4 S("evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ]", 0-5) = Ar_5 S("evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-0) = Ar_0 S("evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-1) = Ar_1 S("evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-2) = Ar_2 S("evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-3) = Ar_3 S("evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-4) = Ar_4 S("evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-5) = Ar_5 S("evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-0) = Ar_0 S("evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-1) = Ar_1 S("evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-2) = Ar_2 S("evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-3) = Ar_3 S("evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-4) = Ar_4 S("evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-5) = Ar_5 S("evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-0) = Ar_0 S("evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-1) = Ar_1 S("evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-2) = Ar_2 S("evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-3) = Ar_3 S("evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-4) = Ar_4 S("evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-5) = Ar_5 S("evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-0) = Ar_0 S("evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-1) = Ar_1 S("evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-2) = Ar_2 S("evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-3) = Ar_3 S("evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-4) = Ar_4 S("evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5))", 0-5) = Ar_5 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ]", 0-2) = Ar_2 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ]", 0-3) = Ar_3 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ]", 0-4) = Ar_4 S("koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ]", 0-5) = Ar_5 orients the transitions evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_0 ] evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= Ar_5 ] evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_5 >= 1 ] evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] weakly and the transitions evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_0 ] evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= Ar_5 ] evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_5 >= 1 ] evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] strictly and produces the following problem: 6: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 <= 0 ] (Comp: 1, Cost: 1) evalrsdstart(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsdbb0in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ 0 >= Ar_0 + 1 ] (Comp: 1, Cost: 1) evalrsdbb1in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd4(Ar_0, 2*Ar_0, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_0 >= 0 ] (Comp: 2, Cost: 1) evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdstop(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) (Comp: 1, Cost: 1) evalrsd4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd6(Ar_0, Ar_1, 2*Ar_0, Ar_3, Ar_4, Ar_5)) [ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd6(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd8(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd11(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) evalrsd12(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_1, Ar_2, Ar_5)) [ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 20*Ar_0 + 4, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_0 ] (Comp: 2, Cost: 1) evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb4in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_0 >= Ar_3 + 1 ] (Comp: 20*Ar_0 + 4, Cost: 1) evalrsdbb3in(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 20*Ar_0 + 4, Cost: 1) evalrsd13(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Fresh_0)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 ] (Comp: 20*Ar_0 + 4, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_3 - 1, Ar_4, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ Ar_5 >= 1 ] (Comp: 20*Ar_0 + 4, Cost: 1) evalrsd14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5) -> Com_1(evalrsdbb2in(Ar_0, Ar_1, Ar_2, Ar_4 - 1, Ar_3, Ar_5)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ Ar_2 + Ar_4 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 >= 0 /\ Ar_3 >= 0 /\ Ar_2 + Ar_3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 >= 0 /\ Ar_2 >= 0 /\ Ar_1 + Ar_2 >= 0 /\ Ar_0 + Ar_2 >= 0 /\ -Ar_0 + Ar_2 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 >= 0 /\ 0 >= Ar_5 ] start location: koat_start leaf cost: 0 Complexity upper bound 100*Ar_0 + 40 Time: 0.686 sec (SMT: 0.462 sec) ---------------------------------------- (2) BOUNDS(1, n^1) ---------------------------------------- (3) Loat Proof (FINISHED) ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: evalrsdstart 0: evalrsdstart -> evalrsdbb0in : [], cost: 1 1: evalrsdbb0in -> evalrsd0 : [], cost: 1 2: evalrsd0 -> evalrsd1 : [], cost: 1 3: evalrsd1 -> evalrsd2 : [], cost: 1 4: evalrsd2 -> evalrsdbb1in : [ A>=0 ], cost: 1 5: evalrsd2 -> evalrsdbb4in : [ 0>=1+A ], cost: 1 6: evalrsdbb1in -> evalrsd4 : B'=2*A, [], cost: 1 7: evalrsd4 -> evalrsd5 : [], cost: 1 8: evalrsd5 -> evalrsd6 : C'=2*A, [], cost: 1 9: evalrsd6 -> evalrsd7 : [], cost: 1 10: evalrsd7 -> evalrsd8 : [], cost: 1 11: evalrsd8 -> evalrsd9 : [], cost: 1 12: evalrsd9 -> evalrsd10 : [], cost: 1 13: evalrsd10 -> evalrsd11 : [], cost: 1 14: evalrsd11 -> evalrsd12 : [], cost: 1 15: evalrsd12 -> evalrsdbb2in : D'=B, E'=C, [], cost: 1 16: evalrsdbb2in -> evalrsdbb3in : [ D>=A ], cost: 1 17: evalrsdbb2in -> evalrsdbb4in : [ A>=1+D ], cost: 1 18: evalrsdbb3in -> evalrsd13 : [], cost: 1 19: evalrsd13 -> evalrsd14 : F'=free, [], cost: 1 20: evalrsd14 -> evalrsdbb2in : D'=-1+D, [ F>=1 ], cost: 1 21: evalrsd14 -> evalrsdbb2in : D'=-1+E, [ F>=1 && 0>=F ], cost: 1 22: evalrsd14 -> evalrsdbb2in : D'=-1+D, E'=D, [ 0>=F && F>=1 ], cost: 1 23: evalrsd14 -> evalrsdbb2in : D'=-1+E, E'=D, [ 0>=F ], cost: 1 24: evalrsdbb4in -> evalrsdstop : [], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 0: evalrsdstart -> evalrsdbb0in : [], cost: 1 Removed unreachable and leaf rules: Start location: evalrsdstart 0: evalrsdstart -> evalrsdbb0in : [], cost: 1 1: evalrsdbb0in -> evalrsd0 : [], cost: 1 2: evalrsd0 -> evalrsd1 : [], cost: 1 3: evalrsd1 -> evalrsd2 : [], cost: 1 4: evalrsd2 -> evalrsdbb1in : [ A>=0 ], cost: 1 6: evalrsdbb1in -> evalrsd4 : B'=2*A, [], cost: 1 7: evalrsd4 -> evalrsd5 : [], cost: 1 8: evalrsd5 -> evalrsd6 : C'=2*A, [], cost: 1 9: evalrsd6 -> evalrsd7 : [], cost: 1 10: evalrsd7 -> evalrsd8 : [], cost: 1 11: evalrsd8 -> evalrsd9 : [], cost: 1 12: evalrsd9 -> evalrsd10 : [], cost: 1 13: evalrsd10 -> evalrsd11 : [], cost: 1 14: evalrsd11 -> evalrsd12 : [], cost: 1 15: evalrsd12 -> evalrsdbb2in : D'=B, E'=C, [], cost: 1 16: evalrsdbb2in -> evalrsdbb3in : [ D>=A ], cost: 1 18: evalrsdbb3in -> evalrsd13 : [], cost: 1 19: evalrsd13 -> evalrsd14 : F'=free, [], cost: 1 20: evalrsd14 -> evalrsdbb2in : D'=-1+D, [ F>=1 ], cost: 1 21: evalrsd14 -> evalrsdbb2in : D'=-1+E, [ F>=1 && 0>=F ], cost: 1 22: evalrsd14 -> evalrsdbb2in : D'=-1+D, E'=D, [ 0>=F && F>=1 ], cost: 1 23: evalrsd14 -> evalrsdbb2in : D'=-1+E, E'=D, [ 0>=F ], cost: 1 Removed rules with unsatisfiable guard: Start location: evalrsdstart 0: evalrsdstart -> evalrsdbb0in : [], cost: 1 1: evalrsdbb0in -> evalrsd0 : [], cost: 1 2: evalrsd0 -> evalrsd1 : [], cost: 1 3: evalrsd1 -> evalrsd2 : [], cost: 1 4: evalrsd2 -> evalrsdbb1in : [ A>=0 ], cost: 1 6: evalrsdbb1in -> evalrsd4 : B'=2*A, [], cost: 1 7: evalrsd4 -> evalrsd5 : [], cost: 1 8: evalrsd5 -> evalrsd6 : C'=2*A, [], cost: 1 9: evalrsd6 -> evalrsd7 : [], cost: 1 10: evalrsd7 -> evalrsd8 : [], cost: 1 11: evalrsd8 -> evalrsd9 : [], cost: 1 12: evalrsd9 -> evalrsd10 : [], cost: 1 13: evalrsd10 -> evalrsd11 : [], cost: 1 14: evalrsd11 -> evalrsd12 : [], cost: 1 15: evalrsd12 -> evalrsdbb2in : D'=B, E'=C, [], cost: 1 16: evalrsdbb2in -> evalrsdbb3in : [ D>=A ], cost: 1 18: evalrsdbb3in -> evalrsd13 : [], cost: 1 19: evalrsd13 -> evalrsd14 : F'=free, [], cost: 1 20: evalrsd14 -> evalrsdbb2in : D'=-1+D, [ F>=1 ], cost: 1 23: evalrsd14 -> evalrsdbb2in : D'=-1+E, E'=D, [ 0>=F ], cost: 1 ### Simplification by acceleration and chaining ### Eliminated locations (on linear paths): Start location: evalrsdstart 38: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=2*A, E'=2*A, [ A>=0 ], cost: 15 40: evalrsdbb2in -> evalrsd14 : F'=free, [ D>=A ], cost: 3 20: evalrsd14 -> evalrsdbb2in : D'=-1+D, [ F>=1 ], cost: 1 23: evalrsd14 -> evalrsdbb2in : D'=-1+E, E'=D, [ 0>=F ], cost: 1 Eliminated locations (on tree-shaped paths): Start location: evalrsdstart 38: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=2*A, E'=2*A, [ A>=0 ], cost: 15 41: evalrsdbb2in -> evalrsdbb2in : D'=-1+D, F'=free, [ D>=A && free>=1 ], cost: 4 42: evalrsdbb2in -> evalrsdbb2in : D'=-1+E, E'=D, F'=free, [ D>=A && 0>=free ], cost: 4 Accelerating simple loops of location 15. Accelerating the following rules: 41: evalrsdbb2in -> evalrsdbb2in : D'=-1+D, F'=free, [ D>=A && free>=1 ], cost: 4 42: evalrsdbb2in -> evalrsdbb2in : D'=-1+E, E'=D, F'=free, [ D>=A && 0>=free ], cost: 4 Accelerated rule 41 with metering function 1+D-A, yielding the new rule 43. Found no metering function for rule 42. Removing the simple loops: 41. Accelerated all simple loops using metering functions (where possible): Start location: evalrsdstart 38: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=2*A, E'=2*A, [ A>=0 ], cost: 15 42: evalrsdbb2in -> evalrsdbb2in : D'=-1+E, E'=D, F'=free, [ D>=A && 0>=free ], cost: 4 43: evalrsdbb2in -> evalrsdbb2in : D'=-1+A, F'=free, [ D>=A && free>=1 ], cost: 4+4*D-4*A Chained accelerated rules (with incoming rules): Start location: evalrsdstart 38: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=2*A, E'=2*A, [ A>=0 ], cost: 15 44: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=-1+2*A, E'=2*A, F'=free, [ A>=0 && 0>=free ], cost: 19 45: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=-1+A, E'=2*A, F'=free, [ A>=0 && free>=1 ], cost: 19+4*A Removed unreachable locations (and leaf rules with constant cost): Start location: evalrsdstart 45: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=-1+A, E'=2*A, F'=free, [ A>=0 && free>=1 ], cost: 19+4*A ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: evalrsdstart 45: evalrsdstart -> evalrsdbb2in : B'=2*A, C'=2*A, D'=-1+A, E'=2*A, F'=free, [ A>=0 && free>=1 ], cost: 19+4*A Computing asymptotic complexity for rule 45 Solved the limit problem by the following transformations: Created initial limit problem: 19+4*A (+), free (+/+!), 1+A (+/+!) [not solved] removing all constraints (solved by SMT) resulting limit problem: [solved] applying transformation rule (C) using substitution {A==n,free==n} resulting limit problem: [solved] Solution: A / n free / n Resulting cost 19+4*n has complexity: Poly(n^1) Found new complexity Poly(n^1). Obtained the following overall complexity (w.r.t. the length of the input n): Complexity: Poly(n^1) Cpx degree: 1 Solved cost: 19+4*n Rule cost: 19+4*A Rule guard: [ A>=0 && free>=1 ] WORST_CASE(Omega(n^1),?) ---------------------------------------- (4) BOUNDS(n^1, INF)