WORST_CASE(?, O(1)) Initial complexity problem: 1: T: (Comp: ?, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: ?, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 1 produces the following problem: 2: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: ?, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f0) = 1 Pol(f10) = 1 Pol(f13) = 1 Pol(f21) = 0 Pol(f24) = 0 Pol(f27) = 0 Pol(f39) = -1 Pol(koat_start) = 1 orients all transitions weakly and the transition f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] strictly and produces the following problem: 3: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: ?, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f0) = 1 Pol(f10) = 1 Pol(f13) = 1 Pol(f21) = 1 Pol(f24) = 1 Pol(f27) = 1 Pol(f39) = 0 Pol(koat_start) = 1 orients all transitions weakly and the transition f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] strictly and produces the following problem: 4: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f0) = 5 Pol(f10) = 5 Pol(f13) = 5 Pol(f21) = -V_1 + 6 Pol(f24) = -V_1 + 5 Pol(f27) = -V_1 + 5 Pol(f39) = -V_1 + 6 Pol(koat_start) = 5 orients all transitions weakly and the transition f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] strictly and produces the following problem: 5: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: 5, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f27) = 1 Pol(f24) = 1 Pol(f21) = 0 Pol(f13) = 0 Pol(f10) = 0 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = 6 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = Ar_2 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = ? S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = Ar_2 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = ? S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = ? S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-0) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-1) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-0) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-1) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-0) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-1) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-2) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = ? S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 + 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-0) = ? S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = ? S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-0) = 1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-1) = Ar_1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-2) = Ar_2 orients the transitions f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] weakly and the transition f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] strictly and produces the following problem: 6: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: 5, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: 5, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f27) = -21*V_2 + 120 Pol(f24) = -21*V_2 + 135 Pol(f13) = -6*V_1 + 30 Pol(f10) = -6*V_1 + 35 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = 6 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = Ar_2 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = ? S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = Ar_2 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = ? S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-1) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-1) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-1) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-2) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 + 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-0) = ? S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = ? S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-0) = 1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-1) = Ar_1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-2) = Ar_2 orients the transitions f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] weakly and the transitions f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] strictly and produces the following problem: 7: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: 821, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: 5, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: 821, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: 5, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f27) = 1 Pol(f24) = 0 Pol(f13) = 1 Pol(f10) = 0 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = 6 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = Ar_2 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = ? S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = Ar_2 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = ? S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-1) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-1) = ? S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-1) = ? S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-2) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 + 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-0) = ? S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = ? S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-0) = 1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-1) = Ar_1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-2) = Ar_2 orients the transitions f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] weakly and the transitions f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] strictly and produces the following problem: 8: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: 821, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: 5, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: 821, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: 1642, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: 5, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1642, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f27) = -V_3 - 5 Pol(f13) = -V_2 + 6 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = 6 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = Ar_2 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = 1643 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = Ar_2 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = 1643 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = 1643 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-1) = 1643 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-1) = 1643 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-1) = 1643 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-2) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 + 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-0) = 1643 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = 1643 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-0) = 1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-1) = Ar_1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-2) = Ar_2 orients the transitions f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] weakly and the transition f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] strictly and produces the following problem: 9: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: 821, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: 10673, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: 5, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: 821, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: ?, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: 1642, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: 5, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1642, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f27) = -V_3 + 6 and size complexities S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-0) = Ar_0 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-1) = Ar_1 S("koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = 6 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = Ar_2 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = 1643 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = Ar_2 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-1) = 1643 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-1) = 1643 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-1) = 1643 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ]", 0-2) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-0) = 6 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-1) = 1643 S("f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ]", 0-2) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-0) = 6 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-1) = 1643 S("f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ]", 0-2) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = 6 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 + 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-0) = 1643 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-1) = 6 S("f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ]", 0-2) = Ar_2 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-0) = 1643 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-1) = 1 S("f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ]", 0-2) = Ar_2 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-0) = 1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-1) = Ar_1 S("f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2))", 0-2) = Ar_2 orients the transitions f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] weakly and the transition f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] strictly and produces the following problem: 10: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2) -> Com_1(f10(1, Ar_1, Ar_2)) (Comp: 821, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: 10673, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f13(Ar_0, Ar_1 + 1, Ar_2)) [ 5 >= Ar_1 ] (Comp: 5, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, 1, Ar_2)) [ 5 >= Ar_0 ] (Comp: 821, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, 1)) [ 5 >= Ar_1 ] (Comp: 5747, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f27(Ar_0, Ar_1, Ar_2 + 1)) [ 5 >= Ar_2 ] (Comp: 1642, Cost: 1) f27(Ar_0, Ar_1, Ar_2) -> Com_1(f24(Ar_0, Ar_1 + 1, Ar_2)) [ Ar_2 >= 6 ] (Comp: 5, Cost: 1) f24(Ar_0, Ar_1, Ar_2) -> Com_1(f21(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f21(Ar_0, Ar_1, Ar_2) -> Com_1(f39(Ar_0, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1642, Cost: 1) f13(Ar_0, Ar_1, Ar_2) -> Com_1(f10(Ar_0 + 1, Ar_1, Ar_2)) [ Ar_1 >= 6 ] (Comp: 1, Cost: 1) f10(Ar_0, Ar_1, Ar_2) -> Com_1(f21(1, Ar_1, Ar_2)) [ Ar_0 >= 6 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2) -> Com_1(f0(Ar_0, Ar_1, Ar_2)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Complexity upper bound 21359 Time: 1.454 sec (SMT: 1.377 sec)