33.40/14.95 WORST_CASE(Omega(n^1), O(n^1)) 33.40/14.97 proof of /export/starexec/sandbox/benchmark/theBenchmark.koat 33.40/14.97 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 33.40/14.97 33.40/14.97 33.40/14.97 The runtime complexity of the given CpxIntTrs could be proven to be BOUNDS(n^1, n^1). 33.40/14.97 33.40/14.97 (0) CpxIntTrs 33.40/14.97 (1) Koat Proof [FINISHED, 3009 ms] 33.40/14.97 (2) BOUNDS(1, n^1) 33.40/14.97 (3) Loat Proof [FINISHED, 13.0 s] 33.40/14.97 (4) BOUNDS(n^1, INF) 33.40/14.97 33.40/14.97 33.40/14.97 ---------------------------------------- 33.40/14.97 33.40/14.97 (0) 33.40/14.97 Obligation: 33.40/14.97 Complexity Int TRS consisting of the following rules: 33.40/14.97 f2(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f13(0, 0, 2 * D, D, 4 * D, 4 * D + 3, 4 * D + 4, D, B1, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: TRUE 33.40/14.97 f13(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f13(A, B, C, D, E, F, G, H, I, J + 1, 1, 0, 0, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: C >= J 33.40/14.97 f13(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f13(A + B1, B, C, D, E, F, G, H, I, J + 1, C1, 1 - C1, B1, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: C1 >= 2 && C >= J 33.40/14.97 f13(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f13(A + B1, B, C, D, E, F, G, H, I, J + 1, C1, 1 - C1, B1, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: 0 >= C1 && C >= J 33.40/14.97 f24(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f24(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: D >= J 33.40/14.97 f31(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f31(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: D >= J 33.40/14.97 f37(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f40(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: N >= O 33.40/14.97 f40(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f44(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: 0 >= P + 1 && 0 >= Q 33.40/14.97 f40(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f44(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: P >= 1 && 0 >= Q 33.40/14.97 f44(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f44(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: D >= J 33.40/14.97 f50(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f50(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: D >= J 33.40/14.97 f57(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f57(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: D >= J 33.40/14.97 f40(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f64(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, 0, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: 0 >= Q && P >= 0 && P <= 0 33.40/14.97 f64(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f64(A, B, C, D, E, F, G, H, I, J + 2, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: E >= J 33.40/14.97 f71(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f71(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, 2 * J, B1, 1 - B1, U, V, W, X, Y, Z, A1)) :|: C >= J 33.40/14.97 f86(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f91(A, B, C, D, E, F, G, H, I, J, K, 0, M, N, O, P, Q, R, S, T, 0, V, W, X, Y, Z, A1)) :|: L >= 0 && L <= 0 33.40/14.97 f86(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f91(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, B1, V, W, X, Y, Z, A1)) :|: 0 >= L + 1 33.40/14.97 f86(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f91(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, B1, V, W, X, Y, Z, A1)) :|: L >= 1 33.40/14.97 f91(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f99(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, 2 * J, S, T, U, 0, W, X, Y, Z, A1)) :|: D >= J 33.40/14.97 f91(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f99(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, 2 * J, S, T, U, C1, W, X, Y, Z, A1)) :|: 0 >= D1 + 1 && D >= J 33.40/14.97 f91(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f99(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, 2 * J, S, T, U, C1, W, X, Y, Z, A1)) :|: D1 >= 1 && D >= J 33.40/14.97 f99(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f103(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, 0, X, Y, Z, A1)) :|: L >= 0 && L <= 0 33.40/14.97 f99(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f103(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, C1, X, Y, Z, A1)) :|: 0 >= L + 1 33.40/14.97 f99(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f103(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, C1, X, Y, Z, A1)) :|: L >= 1 33.40/14.97 f103(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f107(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, W, 0, Y, Z, A1)) :|: L >= 0 && L <= 0 33.40/14.97 f103(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f107(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, W, C1, Y, Z, A1)) :|: 0 >= L + 1 33.40/14.97 f103(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f107(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, W, C1, Y, Z, A1)) :|: L >= 1 33.40/14.97 f107(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f91(A, B, C, D, E, F, G, H, I, J + 1, K, 0, M, N, O, P, Q, R, S, T, U, V, W, X, 0, Z, A1)) :|: L >= 0 && L <= 0 33.40/14.97 f107(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f91(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, B1, Z, A1)) :|: 0 >= L + 1 33.40/14.97 f107(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f91(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, B1, Z, A1)) :|: L >= 1 33.40/14.97 f118(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f118(A, B, C, D, E, F, G, H, I, J + 1, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: D >= J 33.40/14.97 f118(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f1(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + D 33.40/14.97 f91(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f37(A, B + A, C, D, E, F, G, H, I, J, K, L, M, N, O + 1, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + D 33.40/14.97 f71(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f86(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, W, X, Y, 0, A1)) :|: J >= 1 + C 33.40/14.97 f71(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f86(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, W, X, Y, C1, A1)) :|: 0 >= D1 + 1 && J >= 1 + C 33.40/14.97 f71(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f86(A, B, C, D, E, F, G, H, I, J, K, B1, M, N, O, P, Q, R, S, T, U, V, W, X, Y, C1, A1)) :|: D1 >= 1 && J >= 1 + C 33.40/14.97 f64(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f40(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q + 1, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + E 33.40/14.97 f57(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f40(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q + 1, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + D 33.40/14.97 f50(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f57(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Q + C)) :|: J >= 1 + D 33.40/14.97 f44(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f50(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + D 33.40/14.97 f40(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f71(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: Q >= 1 33.40/14.97 f37(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f118(A, B1, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: O >= 1 + N 33.40/14.97 f31(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f37(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + D 33.40/14.97 f24(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f31(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: 0 >= P + 1 && J >= 1 + D 33.40/14.97 f24(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f31(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: P >= 1 && J >= 1 + D 33.40/14.97 f24(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f37(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, 0, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + D && P >= 0 && P <= 0 33.40/14.97 f13(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1) -> Com_1(f24(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: J >= 1 + C 33.40/14.97 33.40/14.97 The start-symbols are:[f2_27] 33.40/14.97 33.40/14.97 33.40/14.97 ---------------------------------------- 33.40/14.97 33.40/14.97 (1) Koat Proof (FINISHED) 33.40/14.97 YES(?, 375*ar_3 + 278*ar_9 + 23*ar_13 + 23*ar_14 + 76*ar_16 + 413) 33.40/14.97 33.40/14.97 33.40/14.97 33.40/14.97 Initial complexity problem: 33.40/14.97 33.40/14.97 1: T: 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f13(0, 0, 2*ar_3, ar_3, 4*ar_3, 4*ar_3 + 3, 4*ar_3 + 4, ar_3, b1, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f13(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, 1, 0, 0, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f13(ar_0 + b1, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, c1, -c1 + 1, b1, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f13(ar_0 + b1, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, c1, -c1 + 1, b1, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f31(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f31(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f40(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_13 >= ar_14 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f44(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f44(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f44(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f50(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f57(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f64(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, 0, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f64(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 2, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_4 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f71(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, 2*ar_9, b1, -b1 + 1, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, 0, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, 0, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, b1, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, b1, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f99(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, 2*ar_9, ar_18, ar_19, ar_20, 0, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f99(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, 2*ar_9, ar_18, ar_19, ar_20, c1, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f99(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, 2*ar_9, ar_18, ar_19, ar_20, c1, ar_22, ar_23, ar_24, ar_25, ar_26)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f103(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, 0, ar_23, ar_24, ar_25, ar_26)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f103(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, c1, ar_23, ar_24, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f103(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, c1, ar_23, ar_24, ar_25, ar_26)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f107(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, 0, ar_24, ar_25, ar_26)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f107(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, c1, ar_24, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f107(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, c1, ar_24, ar_25, ar_26)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, 0, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, 0, ar_25, ar_26)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, b1, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, b1, ar_25, ar_26)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f118(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f37(ar_0, ar_1 + ar_0, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14 + 1, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f86(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, 0, ar_26)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f86(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, c1, ar_26)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f86(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, b1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, c1, ar_26)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f40(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16 + 1, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_4 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f40(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16 + 1, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f57(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_16 + ar_2)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f50(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f71(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_16 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f118(ar_0, b1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_14 >= ar_13 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f31(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f37(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f31(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f31(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f37(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, 0, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f24(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26) -> Com_1(f2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9, ar_10, ar_11, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 <= 0 ] 33.40/14.97 33.40/14.97 start location: koat_start 33.40/14.97 33.40/14.97 leaf cost: 0 33.40/14.97 33.40/14.97 33.40/14.97 33.40/14.97 Slicing away variables that do not contribute to conditions from problem 1 leaves variables [ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16]. 33.40/14.97 33.40/14.97 We thus obtain the following problem: 33.40/14.97 33.40/14.97 2: T: 33.40/14.97 33.40/14.97 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.97 33.40/14.97 start location: koat_start 33.40/14.97 33.40/14.97 leaf cost: 0 33.40/14.97 33.40/14.97 33.40/14.97 33.40/14.97 Testing for reachability in the complexity graph removes the following transitions from problem 2: 33.40/14.97 33.40/14.97 f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 We thus obtain the following problem: 33.40/14.97 33.40/14.97 3: T: 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.97 33.40/14.97 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.97 33.40/14.97 start location: koat_start 33.40/14.97 33.40/14.97 leaf cost: 0 33.40/14.97 33.40/14.97 33.40/14.97 33.40/14.97 Repeatedly propagating knowledge in problem 3 produces the following problem: 33.40/14.97 33.40/14.97 4: T: 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.97 33.40/14.97 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.97 33.40/14.97 start location: koat_start 33.40/14.97 33.40/14.97 leaf cost: 0 33.40/14.97 33.40/14.97 33.40/14.97 33.40/14.97 A polynomial rank function with 33.40/14.97 33.40/14.97 Pol(f107) = 2 33.40/14.97 33.40/14.97 Pol(f91) = 2 33.40/14.97 33.40/14.97 Pol(f103) = 2 33.40/14.97 33.40/14.97 Pol(f99) = 2 33.40/14.97 33.40/14.97 Pol(f37) = 2 33.40/14.97 33.40/14.97 Pol(f57) = 2 33.40/14.97 33.40/14.97 Pol(f40) = 2 33.40/14.97 33.40/14.97 Pol(f86) = 2 33.40/14.97 33.40/14.97 Pol(f50) = 2 33.40/14.97 33.40/14.97 Pol(f44) = 2 33.40/14.97 33.40/14.97 Pol(f64) = 2 33.40/14.97 33.40/14.97 Pol(f71) = 2 33.40/14.97 33.40/14.97 Pol(f118) = 1 33.40/14.97 33.40/14.97 Pol(f1) = 0 33.40/14.97 33.40/14.97 Pol(f31) = 3 33.40/14.97 33.40/14.97 Pol(f24) = 4 33.40/14.97 33.40/14.97 Pol(f13) = 5 33.40/14.97 33.40/14.97 Pol(f2) = 5 33.40/14.97 33.40/14.97 Pol(koat_start) = 5 33.40/14.97 33.40/14.97 orients all transitions weakly and the transitions 33.40/14.97 33.40/14.97 f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.97 33.40/14.97 f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 strictly and produces the following problem: 33.40/14.97 33.40/14.97 5: T: 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.97 33.40/14.97 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.97 33.40/14.97 start location: koat_start 33.40/14.97 33.40/14.97 leaf cost: 0 33.40/14.97 33.40/14.97 33.40/14.97 33.40/14.97 A polynomial rank function with 33.40/14.97 33.40/14.97 Pol(f107) = V_2 - V_4 33.40/14.97 33.40/14.97 Pol(f91) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f103) = V_2 - V_4 33.40/14.97 33.40/14.97 Pol(f99) = V_2 - V_4 33.40/14.97 33.40/14.97 Pol(f37) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f57) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f40) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f86) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f50) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f44) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f64) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f71) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f118) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f1) = V_2 - V_4 33.40/14.97 33.40/14.97 Pol(f31) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f24) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f13) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(f2) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 Pol(koat_start) = V_2 - V_4 + 1 33.40/14.97 33.40/14.97 orients all transitions weakly and the transitions 33.40/14.97 33.40/14.97 f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 strictly and produces the following problem: 33.40/14.97 33.40/14.97 6: T: 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.97 33.40/14.97 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.97 33.40/14.97 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.97 33.40/14.97 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Repeatedly propagating knowledge in problem 6 produces the following problem: 33.40/14.98 33.40/14.98 7: T: 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 A polynomial rank function with 33.40/14.98 33.40/14.98 Pol(f107) = V_3 - V_4 33.40/14.98 33.40/14.98 Pol(f91) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f103) = V_3 - V_4 33.40/14.98 33.40/14.98 Pol(f99) = V_3 - V_4 33.40/14.98 33.40/14.98 Pol(f37) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f57) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f40) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f86) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f50) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f44) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f64) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f71) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f118) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f1) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f31) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f24) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f13) = V_3 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f2) = 4*V_2 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(koat_start) = 4*V_2 - V_4 + 1 33.40/14.98 33.40/14.98 orients all transitions weakly and the transition 33.40/14.98 33.40/14.98 f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 strictly and produces the following problem: 33.40/14.98 33.40/14.98 8: T: 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 4*ar_3 + ar_9 + 1, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 A polynomial rank function with 33.40/14.98 33.40/14.98 Pol(f107) = V_1 - V_4 33.40/14.98 33.40/14.98 Pol(f91) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f103) = V_1 - V_4 33.40/14.98 33.40/14.98 Pol(f99) = V_1 - V_4 33.40/14.98 33.40/14.98 Pol(f37) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f57) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f40) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f86) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f50) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f44) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f64) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f71) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f118) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f1) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f31) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f24) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f13) = V_1 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(f2) = 2*V_2 - V_4 + 1 33.40/14.98 33.40/14.98 Pol(koat_start) = 2*V_2 - V_4 + 1 33.40/14.98 33.40/14.98 orients all transitions weakly and the transitions 33.40/14.98 33.40/14.98 f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 strictly and produces the following problem: 33.40/14.98 33.40/14.98 9: T: 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 4*ar_3 + ar_9 + 1, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 A polynomial rank function with 33.40/14.98 33.40/14.98 Pol(f107) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f91) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f103) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f99) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f37) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f57) = -V_9 33.40/14.98 33.40/14.98 Pol(f40) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f86) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f50) = -V_9 33.40/14.98 33.40/14.98 Pol(f44) = -V_9 33.40/14.98 33.40/14.98 Pol(f64) = -V_9 33.40/14.98 33.40/14.98 Pol(f71) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f118) = -V_9 33.40/14.98 33.40/14.98 Pol(f1) = -V_9 33.40/14.98 33.40/14.98 Pol(f31) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f24) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f13) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(f2) = -V_9 + 1 33.40/14.98 33.40/14.98 Pol(koat_start) = -V_9 + 1 33.40/14.98 33.40/14.98 orients all transitions weakly and the transitions 33.40/14.98 33.40/14.98 f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 strictly and produces the following problem: 33.40/14.98 33.40/14.98 10: T: 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 4*ar_3 + ar_9 + 1, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Repeatedly propagating knowledge in problem 10 produces the following problem: 33.40/14.98 33.40/14.98 11: T: 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 4*ar_3 + ar_9 + 1, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 4*ar_3 + ar_9 + 2, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 A polynomial rank function with 33.40/14.98 33.40/14.98 Pol(f107) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f91) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f103) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f99) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f37) = V_6 - V_7 + 1 33.40/14.98 33.40/14.98 Pol(f57) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f40) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f86) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f50) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f44) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f64) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f71) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f118) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f1) = V_6 - V_7 33.40/14.98 33.40/14.98 Pol(f31) = V_6 - V_7 + 1 33.40/14.98 33.40/14.98 Pol(f24) = V_6 - V_7 + 1 33.40/14.98 33.40/14.98 Pol(f13) = V_6 - V_7 + 1 33.40/14.98 33.40/14.98 Pol(f2) = V_6 - V_7 + 1 33.40/14.98 33.40/14.98 Pol(koat_start) = V_6 - V_7 + 1 33.40/14.98 33.40/14.98 orients all transitions weakly and the transition 33.40/14.98 33.40/14.98 f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 strictly and produces the following problem: 33.40/14.98 33.40/14.98 12: T: 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 4*ar_3 + ar_9 + 1, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 4*ar_3 + ar_9 + 2, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ?, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_13 + ar_14 + 1, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Repeatedly propagating knowledge in problem 12 produces the following problem: 33.40/14.98 33.40/14.98 13: T: 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 27*ar_3 + 27*ar_9 + 27, Cost: 1) f107(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 9*ar_3 + 9*ar_9 + 9, Cost: 1) f103(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 3*ar_3 + 3*ar_9 + 3, Cost: 1) f99(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 144*ar_3 + 108*ar_9 + 9*ar_13 + 9*ar_14 + 27*ar_16 + 144, Cost: 1) f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 21*ar_3 + 9*ar_9 + 3*ar_13 + 3*ar_14 + 9*ar_16 + 21, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 21*ar_3 + 9*ar_9 + 3*ar_13 + 3*ar_14 + 9*ar_16 + 21, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 21*ar_3 + 9*ar_9 + 3*ar_13 + 3*ar_14 + 9*ar_16 + 21, Cost: 1) f86(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_16 + ar_3 + ar_9 + 3, Cost: 1) f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 4*ar_3 + ar_9 + 1, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 4*ar_3 + ar_9 + 2, Cost: 1) f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 7*ar_3 + 3*ar_9 + ar_13 + ar_14 + 3*ar_16 + 7, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 7*ar_3 + 3*ar_9 + ar_13 + ar_14 + 3*ar_16 + 7, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= d1 + 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 7*ar_3 + 3*ar_9 + ar_13 + ar_14 + 3*ar_16 + 7, Cost: 1) f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_2, ar_3, ar_4, ar_9, b1, ar_13, ar_14, ar_15, ar_16)) [ d1 >= 1 /\ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 33.40/14.98 33.40/14.98 (Comp: ar_16 + 1, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: ar_13 + ar_14 + 3*ar_16 + 5*ar_3 + 2*ar_9 + 6, Cost: 1) f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_13 + ar_14 + 1, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 33.40/14.98 33.40/14.98 (Comp: ar_3 + ar_9 + 1, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_3 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_3 + 1 /\ ar_15 = 0 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 2*ar_3 + ar_9 + 1, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_2, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_2 >= ar_9 ] 33.40/14.98 33.40/14.98 (Comp: 5, Cost: 1) f13(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_2 + 1 ] 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 1) f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(2*ar_3, ar_3, 4*ar_3, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) 33.40/14.98 33.40/14.98 (Comp: 1, Cost: 0) koat_start(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_2, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 33.40/14.98 33.40/14.98 start location: koat_start 33.40/14.98 33.40/14.98 leaf cost: 0 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Complexity upper bound 375*ar_3 + 278*ar_9 + 23*ar_13 + 23*ar_14 + 76*ar_16 + 413 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Time: 2.929 sec (SMT: 1.084 sec) 33.40/14.98 33.40/14.98 33.40/14.98 ---------------------------------------- 33.40/14.98 33.40/14.98 (2) 33.40/14.98 BOUNDS(1, n^1) 33.40/14.98 33.40/14.98 ---------------------------------------- 33.40/14.98 33.40/14.98 (3) Loat Proof (FINISHED) 33.40/14.98 33.40/14.98 33.40/14.98 ### Pre-processing the ITS problem ### 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Initial linear ITS problem 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 0: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [], cost: 1 33.40/14.98 33.40/14.98 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 2: f13 -> f13 : A'=A+free_2, J'=1+J, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 3: f13 -> f13 : A'=free_4+A, J'=1+J, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 46: f13 -> f24 : [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 4: f24 -> f24 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 43: f24 -> f31 : [ 0>=1+P && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 44: f24 -> f31 : [ P>=1 && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 5: f31 -> f31 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 42: f31 -> f37 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 41: f37 -> f118 : B'=free_34, [ O>=1+N ], cost: 1 33.40/14.98 33.40/14.98 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 33.40/14.98 33.40/14.98 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 33.40/14.98 33.40/14.98 9: f44 -> f44 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 39: f44 -> f50 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 10: f50 -> f50 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 38: f50 -> f57 : A1'=Q_1+C, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 11: f57 -> f57 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 33.40/14.98 33.40/14.98 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 33.40/14.98 33.40/14.98 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 33: f71 -> f86 : L'=free_27, Z'=0, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 34: f71 -> f86 : L'=free_29, Z'=free_28, [ 0>=1+free_30 && J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 35: f71 -> f86 : L'=free_32, Z'=free_31, [ free_33>=1 && J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 18: f91 -> f99 : L'=free_8, R'=2*J, V'=0, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 19: f91 -> f99 : L'=free_10, R'=2*J, V'=free_9, [ 0>=1+free_11 && D>=J ], cost: 1 33.40/14.98 33.40/14.98 20: f91 -> f99 : L'=free_13, R'=2*J, V'=free_12, [ free_14>=1 && D>=J ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 21: f99 -> f103 : L'=free_15, W'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 22: f99 -> f103 : L'=free_17, W'=free_16, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 23: f99 -> f103 : L'=free_19, W'=free_18, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 24: f103 -> f107 : L'=free_20, X'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 25: f103 -> f107 : L'=free_22, X'=free_21, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 26: f103 -> f107 : L'=free_24, X'=free_23, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 28: f107 -> f91 : J'=1+J, Y'=free_25, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 29: f107 -> f91 : J'=1+J, Y'=free_26, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 30: f118 -> f118 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 31: f118 -> f1 : A1'=B, B'=C, B1'=D, C'=E, C1'=F, D'=G, D1'=H, E'=Q, F'=J, G'=K, H'=L, Q'=M, J'=N, K'=O, L'=P, M'=Q_1, N'=R, O'=S, P'=T, Q_1'=U, R'=V, S'=W, T'=X, U'=Y, V'=Z, W'=A1, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Removed unreachable and leaf rules: 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 0: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [], cost: 1 33.40/14.98 33.40/14.98 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 2: f13 -> f13 : A'=A+free_2, J'=1+J, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 3: f13 -> f13 : A'=free_4+A, J'=1+J, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 46: f13 -> f24 : [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 4: f24 -> f24 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 43: f24 -> f31 : [ 0>=1+P && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 44: f24 -> f31 : [ P>=1 && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 5: f31 -> f31 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 42: f31 -> f37 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 41: f37 -> f118 : B'=free_34, [ O>=1+N ], cost: 1 33.40/14.98 33.40/14.98 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 33.40/14.98 33.40/14.98 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 33.40/14.98 33.40/14.98 9: f44 -> f44 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 39: f44 -> f50 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 10: f50 -> f50 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 38: f50 -> f57 : A1'=Q_1+C, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 11: f57 -> f57 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 33.40/14.98 33.40/14.98 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 33.40/14.98 33.40/14.98 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 33: f71 -> f86 : L'=free_27, Z'=0, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 34: f71 -> f86 : L'=free_29, Z'=free_28, [ 0>=1+free_30 && J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 35: f71 -> f86 : L'=free_32, Z'=free_31, [ free_33>=1 && J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 18: f91 -> f99 : L'=free_8, R'=2*J, V'=0, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 19: f91 -> f99 : L'=free_10, R'=2*J, V'=free_9, [ 0>=1+free_11 && D>=J ], cost: 1 33.40/14.98 33.40/14.98 20: f91 -> f99 : L'=free_13, R'=2*J, V'=free_12, [ free_14>=1 && D>=J ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 21: f99 -> f103 : L'=free_15, W'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 22: f99 -> f103 : L'=free_17, W'=free_16, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 23: f99 -> f103 : L'=free_19, W'=free_18, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 24: f103 -> f107 : L'=free_20, X'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 25: f103 -> f107 : L'=free_22, X'=free_21, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 26: f103 -> f107 : L'=free_24, X'=free_23, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 28: f107 -> f91 : J'=1+J, Y'=free_25, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 29: f107 -> f91 : J'=1+J, Y'=free_26, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 30: f118 -> f118 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Simplified all rules, resulting in: 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 0: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [], cost: 1 33.40/14.98 33.40/14.98 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 2: f13 -> f13 : A'=A+free_2, J'=1+J, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 3: f13 -> f13 : A'=free_4+A, J'=1+J, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 46: f13 -> f24 : [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 4: f24 -> f24 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 43: f24 -> f31 : [ 0>=1+P && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 44: f24 -> f31 : [ P>=1 && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 5: f31 -> f31 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 42: f31 -> f37 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 41: f37 -> f118 : B'=free_34, [ O>=1+N ], cost: 1 33.40/14.98 33.40/14.98 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 33.40/14.98 33.40/14.98 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 33.40/14.98 33.40/14.98 9: f44 -> f44 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 39: f44 -> f50 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 10: f50 -> f50 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 38: f50 -> f57 : A1'=Q_1+C, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 11: f57 -> f57 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 33.40/14.98 33.40/14.98 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 33.40/14.98 33.40/14.98 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 33: f71 -> f86 : L'=free_27, Z'=0, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 34: f71 -> f86 : L'=free_29, Z'=free_28, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 35: f71 -> f86 : L'=free_32, Z'=free_31, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 18: f91 -> f99 : L'=free_8, R'=2*J, V'=0, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 19: f91 -> f99 : L'=free_10, R'=2*J, V'=free_9, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 20: f91 -> f99 : L'=free_13, R'=2*J, V'=free_12, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 21: f99 -> f103 : L'=free_15, W'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 22: f99 -> f103 : L'=free_17, W'=free_16, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 23: f99 -> f103 : L'=free_19, W'=free_18, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 24: f103 -> f107 : L'=free_20, X'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 25: f103 -> f107 : L'=free_22, X'=free_21, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 26: f103 -> f107 : L'=free_24, X'=free_23, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 28: f107 -> f91 : J'=1+J, Y'=free_25, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 29: f107 -> f91 : J'=1+J, Y'=free_26, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 30: f118 -> f118 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 ### Simplification by acceleration and chaining ### 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 1. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 2: f13 -> f13 : A'=A+free_2, J'=1+J, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 3: f13 -> f13 : A'=free_4+A, J'=1+J, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && C>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 1 with metering function 1-J+C, yielding the new rule 47. 33.40/14.98 33.40/14.98 Accelerated rule 2 with metering function 1-J+C, yielding the new rule 48. 33.40/14.98 33.40/14.98 Accelerated rule 3 with metering function 1-J+C, yielding the new rule 49. 33.40/14.98 33.40/14.98 Removing the simple loops: 1 2 3. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 2. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 4: f24 -> f24 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 4 with metering function 1+D-J, yielding the new rule 50. 33.40/14.98 33.40/14.98 Removing the simple loops: 4. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 3. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 5: f31 -> f31 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 5 with metering function 1+D-J, yielding the new rule 51. 33.40/14.98 33.40/14.98 Removing the simple loops: 5. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 6. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 9: f44 -> f44 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 9 with metering function 1+D-J, yielding the new rule 52. 33.40/14.98 33.40/14.98 Removing the simple loops: 9. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 7. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 10: f50 -> f50 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 10 with metering function 1+D-J, yielding the new rule 53. 33.40/14.98 33.40/14.98 Removing the simple loops: 10. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 8. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 11: f57 -> f57 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 11 with metering function 1+D-J, yielding the new rule 54. 33.40/14.98 33.40/14.98 Removing the simple loops: 11. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 9. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 13 with metering function meter (where 2*meter==E-J), yielding the new rule 55. 33.40/14.98 33.40/14.98 Removing the simple loops: 13. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 10. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ C>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 14 with metering function 1-J+C, yielding the new rule 56. 33.40/14.98 33.40/14.98 Removing the simple loops: 14. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 16. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 30: f118 -> f118 : J'=1+J, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 30 with metering function 1+D-J, yielding the new rule 57. 33.40/14.98 33.40/14.98 Removing the simple loops: 30. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated all simple loops using metering functions (where possible): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 0: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [], cost: 1 33.40/14.98 33.40/14.98 46: f13 -> f24 : [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 47: f13 -> f13 : J'=1+C, K'=1, L'=0, M'=0, [ C>=J ], cost: 1-J+C 33.40/14.98 33.40/14.98 48: f13 -> f13 : A'=-(-1+J-C)*free_2+A, J'=1+C, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && C>=J ], cost: 1-J+C 33.40/14.98 33.40/14.98 49: f13 -> f13 : A'=A-(-1+J-C)*free_4, J'=1+C, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && C>=J ], cost: 1-J+C 33.40/14.98 33.40/14.98 43: f24 -> f31 : [ 0>=1+P && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 44: f24 -> f31 : [ P>=1 && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 50: f24 -> f24 : J'=1+D, [ D>=J ], cost: 1+D-J 33.40/14.98 33.40/14.98 42: f31 -> f37 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 51: f31 -> f31 : J'=1+D, [ D>=J ], cost: 1+D-J 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 41: f37 -> f118 : B'=free_34, [ O>=1+N ], cost: 1 33.40/14.98 33.40/14.98 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 33.40/14.98 33.40/14.98 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 33.40/14.98 33.40/14.98 39: f44 -> f50 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 52: f44 -> f44 : J'=1+D, [ D>=J ], cost: 1+D-J 33.40/14.98 33.40/14.98 38: f50 -> f57 : A1'=Q_1+C, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 53: f50 -> f50 : J'=1+D, [ D>=J ], cost: 1+D-J 33.40/14.98 33.40/14.98 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 54: f57 -> f57 : J'=1+D, [ D>=J ], cost: 1+D-J 33.40/14.98 33.40/14.98 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 33.40/14.98 33.40/14.98 55: f64 -> f64 : J'=2*meter+J, [ E>=J && 2*meter==E-J && meter>=1 ], cost: meter 33.40/14.98 33.40/14.98 33: f71 -> f86 : L'=free_27, Z'=0, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 34: f71 -> f86 : L'=free_29, Z'=free_28, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 35: f71 -> f86 : L'=free_32, Z'=free_31, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 56: f71 -> f71 : J'=1+C, R'=2*C, S'=free_5, T'=1-free_5, [ C>=J ], cost: 1-J+C 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 18: f91 -> f99 : L'=free_8, R'=2*J, V'=0, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 19: f91 -> f99 : L'=free_10, R'=2*J, V'=free_9, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 20: f91 -> f99 : L'=free_13, R'=2*J, V'=free_12, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 21: f99 -> f103 : L'=free_15, W'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 22: f99 -> f103 : L'=free_17, W'=free_16, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 23: f99 -> f103 : L'=free_19, W'=free_18, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 24: f103 -> f107 : L'=free_20, X'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 25: f103 -> f107 : L'=free_22, X'=free_21, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 26: f103 -> f107 : L'=free_24, X'=free_23, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 28: f107 -> f91 : J'=1+J, Y'=free_25, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 29: f107 -> f91 : J'=1+J, Y'=free_26, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 57: f118 -> f118 : J'=1+D, [ D>=J ], cost: 1+D-J 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Chained accelerated rules (with incoming rules): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 0: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [], cost: 1 33.40/14.98 33.40/14.98 58: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=1, L'=0, M'=0, [ 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 59: f2 -> f13 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 60: f2 -> f13 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 46: f13 -> f24 : [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 61: f13 -> f24 : J'=1+D, [ J>=1+C && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 43: f24 -> f31 : [ 0>=1+P && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 44: f24 -> f31 : [ P>=1 && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 42: f31 -> f37 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 41: f37 -> f118 : B'=free_34, [ O>=1+N ], cost: 1 33.40/14.98 33.40/14.98 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 33.40/14.98 33.40/14.98 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 33.40/14.98 33.40/14.98 62: f40 -> f44 : J'=1+D, [ 0>=1+P && 0>=Q_1 && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 63: f40 -> f44 : J'=1+D, [ P>=1 && 0>=Q_1 && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 64: f40 -> f64 : J'=2*meter+J, P'=0, [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 33.40/14.98 33.40/14.98 65: f40 -> f71 : J'=1+C, R'=2*C, S'=free_5, T'=1-free_5, [ Q_1>=1 && C>=J ], cost: 2-J+C 33.40/14.98 33.40/14.98 39: f44 -> f50 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 38: f50 -> f57 : A1'=Q_1+C, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 33.40/14.98 33.40/14.98 33: f71 -> f86 : L'=free_27, Z'=0, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 34: f71 -> f86 : L'=free_29, Z'=free_28, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 35: f71 -> f86 : L'=free_32, Z'=free_31, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 18: f91 -> f99 : L'=free_8, R'=2*J, V'=0, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 19: f91 -> f99 : L'=free_10, R'=2*J, V'=free_9, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 20: f91 -> f99 : L'=free_13, R'=2*J, V'=free_12, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 21: f99 -> f103 : L'=free_15, W'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 22: f99 -> f103 : L'=free_17, W'=free_16, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 23: f99 -> f103 : L'=free_19, W'=free_18, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 24: f103 -> f107 : L'=free_20, X'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 25: f103 -> f107 : L'=free_22, X'=free_21, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 26: f103 -> f107 : L'=free_24, X'=free_23, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 28: f107 -> f91 : J'=1+J, Y'=free_25, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 29: f107 -> f91 : J'=1+J, Y'=free_26, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Removed unreachable locations (and leaf rules with constant cost): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 0: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [], cost: 1 33.40/14.98 33.40/14.98 58: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=1, L'=0, M'=0, [ 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 59: f2 -> f13 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 60: f2 -> f13 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 46: f13 -> f24 : [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 61: f13 -> f24 : J'=1+D, [ J>=1+C && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 43: f24 -> f31 : [ 0>=1+P && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 44: f24 -> f31 : [ P>=1 && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 42: f31 -> f37 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 33.40/14.98 33.40/14.98 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 33.40/14.98 33.40/14.98 62: f40 -> f44 : J'=1+D, [ 0>=1+P && 0>=Q_1 && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 63: f40 -> f44 : J'=1+D, [ P>=1 && 0>=Q_1 && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 64: f40 -> f64 : J'=2*meter+J, P'=0, [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 33.40/14.98 33.40/14.98 65: f40 -> f71 : J'=1+C, R'=2*C, S'=free_5, T'=1-free_5, [ Q_1>=1 && C>=J ], cost: 2-J+C 33.40/14.98 33.40/14.98 39: f44 -> f50 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 38: f50 -> f57 : A1'=Q_1+C, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 33.40/14.98 33.40/14.98 33: f71 -> f86 : L'=free_27, Z'=0, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 34: f71 -> f86 : L'=free_29, Z'=free_28, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 35: f71 -> f86 : L'=free_32, Z'=free_31, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 18: f91 -> f99 : L'=free_8, R'=2*J, V'=0, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 19: f91 -> f99 : L'=free_10, R'=2*J, V'=free_9, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 20: f91 -> f99 : L'=free_13, R'=2*J, V'=free_12, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 21: f99 -> f103 : L'=free_15, W'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 22: f99 -> f103 : L'=free_17, W'=free_16, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 23: f99 -> f103 : L'=free_19, W'=free_18, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 24: f103 -> f107 : L'=free_20, X'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 25: f103 -> f107 : L'=free_22, X'=free_21, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 26: f103 -> f107 : L'=free_24, X'=free_23, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 28: f107 -> f91 : J'=1+J, Y'=free_25, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 29: f107 -> f91 : J'=1+J, Y'=free_26, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Eliminated locations (on linear paths): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 0: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [], cost: 1 33.40/14.98 33.40/14.98 58: f2 -> f13 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=1, L'=0, M'=0, [ 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 59: f2 -> f13 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 60: f2 -> f13 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J ], cost: 2+2*D-J 33.40/14.98 33.40/14.98 46: f13 -> f24 : [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 61: f13 -> f24 : J'=1+D, [ J>=1+C && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 43: f24 -> f31 : [ 0>=1+P && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 44: f24 -> f31 : [ P>=1 && J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 42: f31 -> f37 : [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 33.40/14.98 33.40/14.98 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 33.40/14.98 33.40/14.98 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 33.40/14.98 33.40/14.98 62: f40 -> f44 : J'=1+D, [ 0>=1+P && 0>=Q_1 && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 63: f40 -> f44 : J'=1+D, [ P>=1 && 0>=Q_1 && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 64: f40 -> f64 : J'=2*meter+J, P'=0, [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 33.40/14.98 33.40/14.98 65: f40 -> f71 : J'=1+C, R'=2*C, S'=free_5, T'=1-free_5, [ Q_1>=1 && C>=J ], cost: 2-J+C 33.40/14.98 33.40/14.98 68: f44 -> f40 : A1'=Q_1+C, Q_1'=1+Q_1, [ J>=1+D ], cost: 3 33.40/14.98 33.40/14.98 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 33.40/14.98 33.40/14.98 33: f71 -> f86 : L'=free_27, Z'=0, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 34: f71 -> f86 : L'=free_29, Z'=free_28, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 35: f71 -> f86 : L'=free_32, Z'=free_31, [ J>=1+C ], cost: 1 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 18: f91 -> f99 : L'=free_8, R'=2*J, V'=0, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 19: f91 -> f99 : L'=free_10, R'=2*J, V'=free_9, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 20: f91 -> f99 : L'=free_13, R'=2*J, V'=free_12, [ D>=J ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 21: f99 -> f103 : L'=free_15, W'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 22: f99 -> f103 : L'=free_17, W'=free_16, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 23: f99 -> f103 : L'=free_19, W'=free_18, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 24: f103 -> f107 : L'=free_20, X'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 25: f103 -> f107 : L'=free_22, X'=free_21, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 26: f103 -> f107 : L'=free_24, X'=free_23, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 28: f107 -> f91 : J'=1+J, Y'=free_25, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 29: f107 -> f91 : J'=1+J, Y'=free_26, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Eliminated locations (on tree-shaped paths): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 69: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, [ J>=1+2*D ], cost: 2 33.40/14.98 33.40/14.98 70: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, [ J>=1+2*D && D>=J ], cost: 3+D-J 33.40/14.98 33.40/14.98 71: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=1, L'=0, M'=0, [ 2*D>=J ], cost: 3+2*D-J 33.40/14.98 33.40/14.98 72: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, [ 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 73: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J ], cost: 3+2*D-J 33.40/14.98 33.40/14.98 74: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 75: f2 -> f24 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J ], cost: 3+2*D-J 33.40/14.98 33.40/14.98 76: f2 -> f24 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 77: f24 -> f37 : [ 0>=1+P && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 78: f24 -> f37 : [ P>=1 && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 79: f40 -> f40 : A1'=Q_1+C, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 4 33.40/14.98 33.40/14.98 80: f40 -> f40 : A1'=Q_1+C, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && J>=1+D ], cost: 4 33.40/14.98 33.40/14.98 81: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 82: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 83: f40 -> f40 : P'=0, Q_1'=1+Q_1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2 33.40/14.98 33.40/14.98 84: f40 -> [27] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 33.40/14.98 33.40/14.98 85: f40 -> f86 : L'=free_27, Z'=0, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 86: f40 -> f86 : L'=free_29, Z'=free_28, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 87: f40 -> f86 : L'=free_32, Z'=free_31, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 88: f40 -> f86 : J'=1+C, L'=free_27, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 89: f40 -> f86 : J'=1+C, L'=free_29, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 90: f40 -> f86 : J'=1+C, L'=free_32, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 91: f91 -> f103 : L'=free_15, R'=2*J, V'=0, W'=0, [ D>=J && free_8==0 ], cost: 2 33.40/14.98 33.40/14.98 92: f91 -> f103 : L'=free_17, R'=2*J, V'=0, W'=free_16, [ D>=J && 0>=1+free_8 ], cost: 2 33.40/14.98 33.40/14.98 93: f91 -> f103 : L'=free_19, R'=2*J, V'=0, W'=free_18, [ D>=J && free_8>=1 ], cost: 2 33.40/14.98 33.40/14.98 94: f91 -> f103 : L'=free_15, R'=2*J, V'=free_9, W'=0, [ D>=J && free_10==0 ], cost: 2 33.40/14.98 33.40/14.98 95: f91 -> f103 : L'=free_17, R'=2*J, V'=free_9, W'=free_16, [ D>=J && 0>=1+free_10 ], cost: 2 33.40/14.98 33.40/14.98 96: f91 -> f103 : L'=free_19, R'=2*J, V'=free_9, W'=free_18, [ D>=J && free_10>=1 ], cost: 2 33.40/14.98 33.40/14.98 97: f91 -> f103 : L'=free_15, R'=2*J, V'=free_12, W'=0, [ D>=J && free_13==0 ], cost: 2 33.40/14.98 33.40/14.98 98: f91 -> f103 : L'=free_17, R'=2*J, V'=free_12, W'=free_16, [ D>=J && 0>=1+free_13 ], cost: 2 33.40/14.98 33.40/14.98 99: f91 -> f103 : L'=free_19, R'=2*J, V'=free_12, W'=free_18, [ D>=J && free_13>=1 ], cost: 2 33.40/14.98 33.40/14.98 100: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_20==0 ], cost: 2 33.40/14.98 33.40/14.98 101: f103 -> f91 : J'=1+J, L'=free_20, X'=0, Y'=free_25, [ L==0 && 0>=1+free_20 ], cost: 2 33.40/14.98 33.40/14.98 102: f103 -> f91 : J'=1+J, L'=free_20, X'=0, Y'=free_26, [ L==0 && free_20>=1 ], cost: 2 33.40/14.98 33.40/14.98 103: f103 -> f91 : J'=1+J, L'=0, X'=free_21, Y'=0, [ 0>=1+L && free_22==0 ], cost: 2 33.40/14.98 33.40/14.98 104: f103 -> f91 : J'=1+J, L'=free_22, X'=free_21, Y'=free_25, [ 0>=1+L && 0>=1+free_22 ], cost: 2 33.40/14.98 33.40/14.98 105: f103 -> f91 : J'=1+J, L'=free_22, X'=free_21, Y'=free_26, [ 0>=1+L && free_22>=1 ], cost: 2 33.40/14.98 33.40/14.98 106: f103 -> f91 : J'=1+J, L'=0, X'=free_23, Y'=0, [ L>=1 && free_24==0 ], cost: 2 33.40/14.98 33.40/14.98 107: f103 -> f91 : J'=1+J, L'=free_24, X'=free_23, Y'=free_25, [ L>=1 && 0>=1+free_24 ], cost: 2 33.40/14.98 33.40/14.98 108: f103 -> f91 : J'=1+J, L'=free_24, X'=free_23, Y'=free_26, [ L>=1 && free_24>=1 ], cost: 2 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Applied pruning (of leafs and parallel rules): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 70: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, [ J>=1+2*D && D>=J ], cost: 3+D-J 33.40/14.98 33.40/14.98 72: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, [ 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 73: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J ], cost: 3+2*D-J 33.40/14.98 33.40/14.98 74: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 76: f2 -> f24 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 77: f24 -> f37 : [ 0>=1+P && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 78: f24 -> f37 : [ P>=1 && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 79: f40 -> f40 : A1'=Q_1+C, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 4 33.40/14.98 33.40/14.98 80: f40 -> f40 : A1'=Q_1+C, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && J>=1+D ], cost: 4 33.40/14.98 33.40/14.98 81: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 82: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 83: f40 -> f40 : P'=0, Q_1'=1+Q_1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2 33.40/14.98 33.40/14.98 84: f40 -> [27] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 33.40/14.98 33.40/14.98 85: f40 -> f86 : L'=free_27, Z'=0, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 86: f40 -> f86 : L'=free_29, Z'=free_28, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 88: f40 -> f86 : J'=1+C, L'=free_27, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 89: f40 -> f86 : J'=1+C, L'=free_29, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 90: f40 -> f86 : J'=1+C, L'=free_32, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 91: f91 -> f103 : L'=free_15, R'=2*J, V'=0, W'=0, [ D>=J && free_8==0 ], cost: 2 33.40/14.98 33.40/14.98 92: f91 -> f103 : L'=free_17, R'=2*J, V'=0, W'=free_16, [ D>=J && 0>=1+free_8 ], cost: 2 33.40/14.98 33.40/14.98 94: f91 -> f103 : L'=free_15, R'=2*J, V'=free_9, W'=0, [ D>=J && free_10==0 ], cost: 2 33.40/14.98 33.40/14.98 95: f91 -> f103 : L'=free_17, R'=2*J, V'=free_9, W'=free_16, [ D>=J && 0>=1+free_10 ], cost: 2 33.40/14.98 33.40/14.98 97: f91 -> f103 : L'=free_15, R'=2*J, V'=free_12, W'=0, [ D>=J && free_13==0 ], cost: 2 33.40/14.98 33.40/14.98 100: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_20==0 ], cost: 2 33.40/14.98 33.40/14.98 101: f103 -> f91 : J'=1+J, L'=free_20, X'=0, Y'=free_25, [ L==0 && 0>=1+free_20 ], cost: 2 33.40/14.98 33.40/14.98 103: f103 -> f91 : J'=1+J, L'=0, X'=free_21, Y'=0, [ 0>=1+L && free_22==0 ], cost: 2 33.40/14.98 33.40/14.98 104: f103 -> f91 : J'=1+J, L'=free_22, X'=free_21, Y'=free_25, [ 0>=1+L && 0>=1+free_22 ], cost: 2 33.40/14.98 33.40/14.98 106: f103 -> f91 : J'=1+J, L'=0, X'=free_23, Y'=0, [ L>=1 && free_24==0 ], cost: 2 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerating simple loops of location 5. 33.40/14.98 33.40/14.98 Accelerating the following rules: 33.40/14.98 33.40/14.98 79: f40 -> f40 : A1'=Q_1+C, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 4 33.40/14.98 33.40/14.98 80: f40 -> f40 : A1'=Q_1+C, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && J>=1+D ], cost: 4 33.40/14.98 33.40/14.98 81: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 82: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 83: f40 -> f40 : P'=0, Q_1'=1+Q_1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated rule 79 with metering function 1-Q_1, yielding the new rule 109. 33.40/14.98 33.40/14.98 Accelerated rule 80 with metering function 1-Q_1, yielding the new rule 110. 33.40/14.98 33.40/14.98 Found no metering function for rule 81. 33.40/14.98 33.40/14.98 Found no metering function for rule 82. 33.40/14.98 33.40/14.98 Accelerated rule 83 with metering function 1-Q_1, yielding the new rule 111. 33.40/14.98 33.40/14.98 Removing the simple loops: 79 80 83. 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Accelerated all simple loops using metering functions (where possible): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 70: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, [ J>=1+2*D && D>=J ], cost: 3+D-J 33.40/14.98 33.40/14.98 72: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, [ 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 73: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J ], cost: 3+2*D-J 33.40/14.98 33.40/14.98 74: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 76: f2 -> f24 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 77: f24 -> f37 : [ 0>=1+P && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 78: f24 -> f37 : [ P>=1 && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 81: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 82: f40 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && D>=J ], cost: 5+D-J 33.40/14.98 33.40/14.98 84: f40 -> [27] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 33.40/14.98 33.40/14.98 85: f40 -> f86 : L'=free_27, Z'=0, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 86: f40 -> f86 : L'=free_29, Z'=free_28, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 88: f40 -> f86 : J'=1+C, L'=free_27, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 89: f40 -> f86 : J'=1+C, L'=free_29, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 90: f40 -> f86 : J'=1+C, L'=free_32, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 109: f40 -> f40 : A1'=C, Q_1'=1, [ 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 4-4*Q_1 33.40/14.98 33.40/14.98 110: f40 -> f40 : A1'=C, Q_1'=1, [ P>=1 && 0>=Q_1 && J>=1+D ], cost: 4-4*Q_1 33.40/14.98 33.40/14.98 111: f40 -> f40 : P'=0, Q_1'=1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2-2*Q_1 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.98 33.40/14.98 91: f91 -> f103 : L'=free_15, R'=2*J, V'=0, W'=0, [ D>=J && free_8==0 ], cost: 2 33.40/14.98 33.40/14.98 92: f91 -> f103 : L'=free_17, R'=2*J, V'=0, W'=free_16, [ D>=J && 0>=1+free_8 ], cost: 2 33.40/14.98 33.40/14.98 94: f91 -> f103 : L'=free_15, R'=2*J, V'=free_9, W'=0, [ D>=J && free_10==0 ], cost: 2 33.40/14.98 33.40/14.98 95: f91 -> f103 : L'=free_17, R'=2*J, V'=free_9, W'=free_16, [ D>=J && 0>=1+free_10 ], cost: 2 33.40/14.98 33.40/14.98 97: f91 -> f103 : L'=free_15, R'=2*J, V'=free_12, W'=0, [ D>=J && free_13==0 ], cost: 2 33.40/14.98 33.40/14.98 100: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_20==0 ], cost: 2 33.40/14.98 33.40/14.98 101: f103 -> f91 : J'=1+J, L'=free_20, X'=0, Y'=free_25, [ L==0 && 0>=1+free_20 ], cost: 2 33.40/14.98 33.40/14.98 103: f103 -> f91 : J'=1+J, L'=0, X'=free_21, Y'=0, [ 0>=1+L && free_22==0 ], cost: 2 33.40/14.98 33.40/14.98 104: f103 -> f91 : J'=1+J, L'=free_22, X'=free_21, Y'=free_25, [ 0>=1+L && 0>=1+free_22 ], cost: 2 33.40/14.98 33.40/14.98 106: f103 -> f91 : J'=1+J, L'=0, X'=free_23, Y'=0, [ L>=1 && free_24==0 ], cost: 2 33.40/14.98 33.40/14.98 33.40/14.98 33.40/14.98 Chained accelerated rules (with incoming rules): 33.40/14.98 33.40/14.98 Start location: f2 33.40/14.98 33.40/14.98 70: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, [ J>=1+2*D && D>=J ], cost: 3+D-J 33.40/14.98 33.40/14.98 72: f2 -> f24 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, [ 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 73: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J ], cost: 3+2*D-J 33.40/14.98 33.40/14.98 74: f2 -> f24 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 76: f2 -> f24 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J && D>=1+2*D ], cost: 3+D-J 33.40/14.98 33.40/14.98 45: f24 -> f37 : P'=0, [ J>=1+D && P==0 ], cost: 1 33.40/14.98 33.40/14.98 77: f24 -> f37 : [ 0>=1+P && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 78: f24 -> f37 : [ P>=1 && J>=1+D ], cost: 2 33.40/14.98 33.40/14.98 6: f37 -> f40 : [ N>=O ], cost: 1 33.40/14.98 33.40/14.98 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.98 33.40/14.98 112: f37 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.98 33.40/14.98 113: f37 -> f40 : A1'=Q_1+C, J'=1+D, Q_1'=1+Q_1, [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.98 33.40/14.98 114: f37 -> f40 : A1'=C, Q_1'=1, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.98 33.40/14.98 115: f37 -> f40 : A1'=C, Q_1'=1, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.98 33.40/14.98 116: f37 -> f40 : P'=0, Q_1'=1, [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.98 33.40/14.98 84: f40 -> [27] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 33.40/14.98 33.40/14.98 85: f40 -> f86 : L'=free_27, Z'=0, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 86: f40 -> f86 : L'=free_29, Z'=free_28, [ Q_1>=1 && J>=1+C ], cost: 2 33.40/14.98 33.40/14.98 88: f40 -> f86 : J'=1+C, L'=free_27, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 89: f40 -> f86 : J'=1+C, L'=free_29, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 90: f40 -> f86 : J'=1+C, L'=free_32, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ Q_1>=1 && C>=J ], cost: 3-J+C 33.40/14.98 33.40/14.98 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.98 33.40/14.98 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.98 33.40/14.98 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.98 33.40/14.98 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.99 33.40/14.99 91: f91 -> f103 : L'=free_15, R'=2*J, V'=0, W'=0, [ D>=J && free_8==0 ], cost: 2 33.40/14.99 33.40/14.99 92: f91 -> f103 : L'=free_17, R'=2*J, V'=0, W'=free_16, [ D>=J && 0>=1+free_8 ], cost: 2 33.40/14.99 33.40/14.99 94: f91 -> f103 : L'=free_15, R'=2*J, V'=free_9, W'=0, [ D>=J && free_10==0 ], cost: 2 33.40/14.99 33.40/14.99 95: f91 -> f103 : L'=free_17, R'=2*J, V'=free_9, W'=free_16, [ D>=J && 0>=1+free_10 ], cost: 2 33.40/14.99 33.40/14.99 97: f91 -> f103 : L'=free_15, R'=2*J, V'=free_12, W'=0, [ D>=J && free_13==0 ], cost: 2 33.40/14.99 33.40/14.99 100: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_20==0 ], cost: 2 33.40/14.99 33.40/14.99 101: f103 -> f91 : J'=1+J, L'=free_20, X'=0, Y'=free_25, [ L==0 && 0>=1+free_20 ], cost: 2 33.40/14.99 33.40/14.99 103: f103 -> f91 : J'=1+J, L'=0, X'=free_21, Y'=0, [ 0>=1+L && free_22==0 ], cost: 2 33.40/14.99 33.40/14.99 104: f103 -> f91 : J'=1+J, L'=free_22, X'=free_21, Y'=free_25, [ 0>=1+L && 0>=1+free_22 ], cost: 2 33.40/14.99 33.40/14.99 106: f103 -> f91 : J'=1+J, L'=0, X'=free_23, Y'=0, [ L>=1 && free_24==0 ], cost: 2 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Eliminated locations (on tree-shaped paths): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 118: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, [ J>=1+2*D && D>=J && 0>=1+P ], cost: 5+D-J 33.40/14.99 33.40/14.99 119: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, [ J>=1+2*D && D>=J && P>=1 ], cost: 5+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 121: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, [ 2*D>=J && D>=1+2*D && 0>=1+P ], cost: 5+D-J 33.40/14.99 33.40/14.99 122: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, [ 2*D>=J && D>=1+2*D && P>=1 ], cost: 5+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 126: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 127: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && D>=1+2*D && 0>=1+P ], cost: 5+D-J 33.40/14.99 33.40/14.99 128: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && D>=1+2*D && P>=1 ], cost: 5+D-J 33.40/14.99 33.40/14.99 129: f2 -> f37 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_3, L'=1-free_3, M'=free_4, P'=0, [ 0>=free_3 && 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 130: f2 -> f37 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J && D>=1+2*D && 0>=1+P ], cost: 5+D-J 33.40/14.99 33.40/14.99 131: f2 -> f37 : A'=(1+2*D-J)*free_4, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=free_3, L'=1-free_3, M'=free_4, [ 0>=free_3 && 2*D>=J && D>=1+2*D && P>=1 ], cost: 5+D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 133: f37 -> f86 : L'=free_27, Z'=0, [ N>=O && Q_1>=1 && J>=1+C ], cost: 3 33.40/14.99 33.40/14.99 134: f37 -> f86 : L'=free_29, Z'=free_28, [ N>=O && Q_1>=1 && J>=1+C ], cost: 3 33.40/14.99 33.40/14.99 135: f37 -> f86 : J'=1+C, L'=free_27, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && Q_1>=1 && C>=J ], cost: 4-J+C 33.40/14.99 33.40/14.99 136: f37 -> f86 : J'=1+C, L'=free_29, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && Q_1>=1 && C>=J ], cost: 4-J+C 33.40/14.99 33.40/14.99 137: f37 -> f86 : J'=1+C, L'=free_32, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && Q_1>=1 && C>=J ], cost: 4-J+C 33.40/14.99 33.40/14.99 138: f37 -> f86 : A1'=Q_1+C, J'=1+D, L'=free_27, Q_1'=1+Q_1, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && 1+D>=1+C ], cost: 8+D-J 33.40/14.99 33.40/14.99 139: f37 -> f86 : A1'=Q_1+C, J'=1+D, L'=free_29, Q_1'=1+Q_1, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && 1+D>=1+C ], cost: 8+D-J 33.40/14.99 33.40/14.99 140: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_27, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 141: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_29, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 142: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_32, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 143: f37 -> f86 : A1'=Q_1+C, J'=1+D, L'=free_27, Q_1'=1+Q_1, Z'=0, [ N>=O && P>=1 && 0>=Q_1 && D>=J && 1+Q_1>=1 && 1+D>=1+C ], cost: 8+D-J 33.40/14.99 33.40/14.99 144: f37 -> f86 : A1'=Q_1+C, J'=1+D, L'=free_29, Q_1'=1+Q_1, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && D>=J && 1+Q_1>=1 && 1+D>=1+C ], cost: 8+D-J 33.40/14.99 33.40/14.99 145: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_27, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && P>=1 && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 146: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_29, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 147: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_32, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && P>=1 && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 148: f37 -> f86 : A1'=C, L'=free_27, Q_1'=1, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && J>=1+C ], cost: 7-4*Q_1 33.40/14.99 33.40/14.99 149: f37 -> f86 : A1'=C, L'=free_29, Q_1'=1, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && J>=1+C ], cost: 7-4*Q_1 33.40/14.99 33.40/14.99 150: f37 -> f86 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 151: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 152: f37 -> f86 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 153: f37 -> f86 : A1'=C, L'=free_27, Q_1'=1, Z'=0, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && J>=1+C ], cost: 7-4*Q_1 33.40/14.99 33.40/14.99 154: f37 -> f86 : A1'=C, L'=free_29, Q_1'=1, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && J>=1+C ], cost: 7-4*Q_1 33.40/14.99 33.40/14.99 155: f37 -> f86 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 156: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 157: f37 -> f86 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 158: f37 -> f86 : L'=free_27, P'=0, Q_1'=1, Z'=0, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && J>=1+C ], cost: 5-2*Q_1 33.40/14.99 33.40/14.99 159: f37 -> f86 : L'=free_29, P'=0, Q_1'=1, Z'=free_28, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && J>=1+C ], cost: 5-2*Q_1 33.40/14.99 33.40/14.99 160: f37 -> f86 : J'=1+C, L'=free_27, P'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && C>=J ], cost: 6-J-2*Q_1+C 33.40/14.99 33.40/14.99 161: f37 -> f86 : J'=1+C, L'=free_29, P'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && C>=J ], cost: 6-J-2*Q_1+C 33.40/14.99 33.40/14.99 162: f37 -> f86 : J'=1+C, L'=free_32, P'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && C>=J ], cost: 6-J-2*Q_1+C 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.99 33.40/14.99 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.99 33.40/14.99 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.99 33.40/14.99 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.99 33.40/14.99 168: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=0, Y'=0, [ D>=J && free_8==0 && free_15==0 && free_20==0 ], cost: 4 33.40/14.99 33.40/14.99 169: f91 -> f91 : J'=1+J, L'=free_20, R'=2*J, V'=0, W'=0, X'=0, Y'=free_25, [ D>=J && free_8==0 && free_15==0 && 0>=1+free_20 ], cost: 4 33.40/14.99 33.40/14.99 170: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=free_21, Y'=0, [ D>=J && free_8==0 && 0>=1+free_15 && free_22==0 ], cost: 4 33.40/14.99 33.40/14.99 171: f91 -> f91 : J'=1+J, L'=free_22, R'=2*J, V'=0, W'=0, X'=free_21, Y'=free_25, [ D>=J && free_8==0 && 0>=1+free_15 && 0>=1+free_22 ], cost: 4 33.40/14.99 33.40/14.99 172: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=free_23, Y'=0, [ D>=J && free_8==0 && free_15>=1 && free_24==0 ], cost: 4 33.40/14.99 33.40/14.99 173: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_16, X'=0, Y'=0, [ D>=J && 0>=1+free_8 && free_17==0 && free_20==0 ], cost: 4 33.40/14.99 33.40/14.99 174: f91 -> f91 : J'=1+J, L'=free_20, R'=2*J, V'=0, W'=free_16, X'=0, Y'=free_25, [ D>=J && 0>=1+free_8 && free_17==0 && 0>=1+free_20 ], cost: 4 33.40/14.99 33.40/14.99 175: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_16, X'=free_21, Y'=0, [ D>=J && 0>=1+free_8 && 0>=1+free_17 && free_22==0 ], cost: 4 33.40/14.99 33.40/14.99 176: f91 -> f91 : J'=1+J, L'=free_22, R'=2*J, V'=0, W'=free_16, X'=free_21, Y'=free_25, [ D>=J && 0>=1+free_8 && 0>=1+free_17 && 0>=1+free_22 ], cost: 4 33.40/14.99 33.40/14.99 177: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_16, X'=free_23, Y'=0, [ D>=J && 0>=1+free_8 && free_17>=1 && free_24==0 ], cost: 4 33.40/14.99 33.40/14.99 178: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=0, X'=0, Y'=0, [ D>=J && free_10==0 && free_15==0 && free_20==0 ], cost: 4 33.40/14.99 33.40/14.99 179: f91 -> f91 : J'=1+J, L'=free_20, R'=2*J, V'=free_9, W'=0, X'=0, Y'=free_25, [ D>=J && free_10==0 && free_15==0 && 0>=1+free_20 ], cost: 4 33.40/14.99 33.40/14.99 180: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=0, X'=free_21, Y'=0, [ D>=J && free_10==0 && 0>=1+free_15 && free_22==0 ], cost: 4 33.40/14.99 33.40/14.99 181: f91 -> f91 : J'=1+J, L'=free_22, R'=2*J, V'=free_9, W'=0, X'=free_21, Y'=free_25, [ D>=J && free_10==0 && 0>=1+free_15 && 0>=1+free_22 ], cost: 4 33.40/14.99 33.40/14.99 182: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=0, X'=free_23, Y'=0, [ D>=J && free_10==0 && free_15>=1 && free_24==0 ], cost: 4 33.40/14.99 33.40/14.99 183: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=free_16, X'=0, Y'=0, [ D>=J && 0>=1+free_10 && free_17==0 && free_20==0 ], cost: 4 33.40/14.99 33.40/14.99 184: f91 -> f91 : J'=1+J, L'=free_20, R'=2*J, V'=free_9, W'=free_16, X'=0, Y'=free_25, [ D>=J && 0>=1+free_10 && free_17==0 && 0>=1+free_20 ], cost: 4 33.40/14.99 33.40/14.99 185: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=free_16, X'=free_21, Y'=0, [ D>=J && 0>=1+free_10 && 0>=1+free_17 && free_22==0 ], cost: 4 33.40/14.99 33.40/14.99 186: f91 -> f91 : J'=1+J, L'=free_22, R'=2*J, V'=free_9, W'=free_16, X'=free_21, Y'=free_25, [ D>=J && 0>=1+free_10 && 0>=1+free_17 && 0>=1+free_22 ], cost: 4 33.40/14.99 33.40/14.99 187: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=free_16, X'=free_23, Y'=0, [ D>=J && 0>=1+free_10 && free_17>=1 && free_24==0 ], cost: 4 33.40/14.99 33.40/14.99 188: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_12, W'=0, X'=0, Y'=0, [ D>=J && free_13==0 && free_15==0 && free_20==0 ], cost: 4 33.40/14.99 33.40/14.99 189: f91 -> f91 : J'=1+J, L'=free_20, R'=2*J, V'=free_12, W'=0, X'=0, Y'=free_25, [ D>=J && free_13==0 && free_15==0 && 0>=1+free_20 ], cost: 4 33.40/14.99 33.40/14.99 190: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_12, W'=0, X'=free_21, Y'=0, [ D>=J && free_13==0 && 0>=1+free_15 && free_22==0 ], cost: 4 33.40/14.99 33.40/14.99 191: f91 -> f91 : J'=1+J, L'=free_22, R'=2*J, V'=free_12, W'=0, X'=free_21, Y'=free_25, [ D>=J && free_13==0 && 0>=1+free_15 && 0>=1+free_22 ], cost: 4 33.40/14.99 33.40/14.99 192: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_12, W'=0, X'=free_23, Y'=0, [ D>=J && free_13==0 && free_15>=1 && free_24==0 ], cost: 4 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Applied pruning (of leafs and parallel rules): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 140: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_27, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 150: f37 -> f86 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 151: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 152: f37 -> f86 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 156: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.99 33.40/14.99 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.99 33.40/14.99 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.99 33.40/14.99 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.99 33.40/14.99 168: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=0, Y'=0, [ D>=J && free_8==0 && free_15==0 && free_20==0 ], cost: 4 33.40/14.99 33.40/14.99 169: f91 -> f91 : J'=1+J, L'=free_20, R'=2*J, V'=0, W'=0, X'=0, Y'=free_25, [ D>=J && free_8==0 && free_15==0 && 0>=1+free_20 ], cost: 4 33.40/14.99 33.40/14.99 171: f91 -> f91 : J'=1+J, L'=free_22, R'=2*J, V'=0, W'=0, X'=free_21, Y'=free_25, [ D>=J && free_8==0 && 0>=1+free_15 && 0>=1+free_22 ], cost: 4 33.40/14.99 33.40/14.99 175: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_16, X'=free_21, Y'=0, [ D>=J && 0>=1+free_8 && 0>=1+free_17 && free_22==0 ], cost: 4 33.40/14.99 33.40/14.99 180: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=0, X'=free_21, Y'=0, [ D>=J && free_10==0 && 0>=1+free_15 && free_22==0 ], cost: 4 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Accelerating simple loops of location 12. 33.40/14.99 33.40/14.99 Simplified some of the simple loops (and removed duplicate rules). 33.40/14.99 33.40/14.99 Accelerating the following rules: 33.40/14.99 33.40/14.99 168: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=0, Y'=0, [ D>=J ], cost: 4 33.40/14.99 33.40/14.99 169: f91 -> f91 : J'=1+J, L'=free_20, R'=2*J, V'=0, W'=0, X'=0, Y'=free_25, [ D>=J && 0>=1+free_20 ], cost: 4 33.40/14.99 33.40/14.99 171: f91 -> f91 : J'=1+J, L'=free_22, R'=2*J, V'=0, W'=0, X'=free_21, Y'=free_25, [ D>=J && 0>=1+free_22 ], cost: 4 33.40/14.99 33.40/14.99 175: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_16, X'=free_21, Y'=0, [ D>=J ], cost: 4 33.40/14.99 33.40/14.99 180: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_9, W'=0, X'=free_21, Y'=0, [ D>=J ], cost: 4 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Accelerated rule 168 with metering function 1+D-J, yielding the new rule 193. 33.40/14.99 33.40/14.99 Accelerated rule 169 with metering function 1+D-J, yielding the new rule 194. 33.40/14.99 33.40/14.99 Accelerated rule 171 with metering function 1+D-J, yielding the new rule 195. 33.40/14.99 33.40/14.99 Accelerated rule 175 with metering function 1+D-J, yielding the new rule 196. 33.40/14.99 33.40/14.99 Accelerated rule 180 with metering function 1+D-J, yielding the new rule 197. 33.40/14.99 33.40/14.99 Removing the simple loops: 168 169 171 175 180. 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Accelerated all simple loops using metering functions (where possible): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 140: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_27, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 150: f37 -> f86 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 151: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 152: f37 -> f86 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 156: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.99 33.40/14.99 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.99 33.40/14.99 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.99 33.40/14.99 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.99 33.40/14.99 193: f91 -> f91 : J'=1+D, L'=0, R'=2*D, V'=0, W'=0, X'=0, Y'=0, [ D>=J ], cost: 4+4*D-4*J 33.40/14.99 33.40/14.99 194: f91 -> f91 : J'=1+D, L'=free_20, R'=2*D, V'=0, W'=0, X'=0, Y'=free_25, [ D>=J && 0>=1+free_20 ], cost: 4+4*D-4*J 33.40/14.99 33.40/14.99 195: f91 -> f91 : J'=1+D, L'=free_22, R'=2*D, V'=0, W'=0, X'=free_21, Y'=free_25, [ D>=J && 0>=1+free_22 ], cost: 4+4*D-4*J 33.40/14.99 33.40/14.99 196: f91 -> f91 : J'=1+D, L'=0, R'=2*D, V'=0, W'=free_16, X'=free_21, Y'=0, [ D>=J ], cost: 4+4*D-4*J 33.40/14.99 33.40/14.99 197: f91 -> f91 : J'=1+D, L'=0, R'=2*D, V'=free_9, W'=0, X'=free_21, Y'=0, [ D>=J ], cost: 4+4*D-4*J 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Chained accelerated rules (with incoming rules): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 140: f37 -> f86 : A1'=Q_1+C, J'=1+C, L'=free_27, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 150: f37 -> f86 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 151: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 152: f37 -> f86 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 156: f37 -> f86 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 33.40/14.99 33.40/14.99 16: f86 -> f91 : U'=free_6, [ 0>=1+L ], cost: 1 33.40/14.99 33.40/14.99 17: f86 -> f91 : U'=free_7, [ L>=1 ], cost: 1 33.40/14.99 33.40/14.99 198: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=0, V'=0, W'=0, X'=0, Y'=0, [ L==0 && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 199: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=free_6, V'=0, W'=0, X'=0, Y'=0, [ 0>=1+L && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 200: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=free_7, V'=0, W'=0, X'=0, Y'=0, [ L>=1 && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 201: f86 -> f91 : J'=1+D, L'=free_20, R'=2*D, U'=0, V'=0, W'=0, X'=0, Y'=free_25, [ L==0 && D>=J && 0>=1+free_20 ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 202: f86 -> f91 : J'=1+D, L'=free_20, R'=2*D, U'=free_6, V'=0, W'=0, X'=0, Y'=free_25, [ 0>=1+L && D>=J && 0>=1+free_20 ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 203: f86 -> f91 : J'=1+D, L'=free_20, R'=2*D, U'=free_7, V'=0, W'=0, X'=0, Y'=free_25, [ L>=1 && D>=J && 0>=1+free_20 ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 204: f86 -> f91 : J'=1+D, L'=free_22, R'=2*D, U'=0, V'=0, W'=0, X'=free_21, Y'=free_25, [ L==0 && D>=J && 0>=1+free_22 ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 205: f86 -> f91 : J'=1+D, L'=free_22, R'=2*D, U'=free_6, V'=0, W'=0, X'=free_21, Y'=free_25, [ 0>=1+L && D>=J && 0>=1+free_22 ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 206: f86 -> f91 : J'=1+D, L'=free_22, R'=2*D, U'=free_7, V'=0, W'=0, X'=free_21, Y'=free_25, [ L>=1 && D>=J && 0>=1+free_22 ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 207: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=0, V'=0, W'=free_16, X'=free_21, Y'=0, [ L==0 && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 208: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=free_6, V'=0, W'=free_16, X'=free_21, Y'=0, [ 0>=1+L && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 209: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=free_7, V'=0, W'=free_16, X'=free_21, Y'=0, [ L>=1 && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 210: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=0, V'=free_9, W'=0, X'=free_21, Y'=0, [ L==0 && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 211: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=free_6, V'=free_9, W'=0, X'=free_21, Y'=0, [ 0>=1+L && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 212: f86 -> f91 : J'=1+D, L'=0, R'=2*D, U'=free_7, V'=free_9, W'=0, X'=free_21, Y'=0, [ L>=1 && D>=J ], cost: 5+4*D-4*J 33.40/14.99 33.40/14.99 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Eliminated locations (on tree-shaped paths): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 213: f37 -> f91 : A1'=Q_1+C, J'=1+C, L'=0, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D && free_27==0 ], cost: 9-J+C 33.40/14.99 33.40/14.99 214: f37 -> f91 : A1'=Q_1+C, J'=1+C, L'=free_27, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D && 0>=1+free_27 ], cost: 9-J+C 33.40/14.99 33.40/14.99 215: f37 -> f91 : A1'=Q_1+C, J'=1+C, L'=free_27, Q_1'=1+Q_1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D && free_27>=1 ], cost: 9-J+C 33.40/14.99 33.40/14.99 216: f37 -> f91 : A1'=C, J'=1+C, L'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_27==0 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 217: f37 -> f91 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_27 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 218: f37 -> f91 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_27>=1 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 219: f37 -> f91 : A1'=C, J'=1+C, L'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_29==0 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 220: f37 -> f91 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_29 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 221: f37 -> f91 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_29>=1 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 222: f37 -> f91 : A1'=C, J'=1+C, L'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_32==0 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 223: f37 -> f91 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_32 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 224: f37 -> f91 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_32>=1 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 225: f37 -> f91 : A1'=C, J'=1+C, L'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J && free_29==0 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 226: f37 -> f91 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_29 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 227: f37 -> f91 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=free_28, [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J && free_29>=1 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 228: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 229: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 230: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 231: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 232: f37 -> [31] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Applied pruning (of leafs and parallel rules): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 216: f37 -> f91 : A1'=C, J'=1+C, L'=0, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_27==0 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 217: f37 -> f91 : A1'=C, J'=1+C, L'=free_27, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_27 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 220: f37 -> f91 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_29 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 221: f37 -> f91 : A1'=C, J'=1+C, L'=free_29, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_29>=1 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 223: f37 -> f91 : A1'=C, J'=1+C, L'=free_32, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_32 ], cost: 9-J-4*Q_1+C 33.40/14.99 33.40/14.99 228: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 231: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 232: f37 -> [31] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 32: f91 -> f37 : B'=B+A, O'=1+O, [ J>=1+D ], cost: 1 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Eliminated locations (on tree-shaped paths): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 228: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 231: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 232: f37 -> [31] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 233: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=0, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_27==0 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 234: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_27, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_27 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 235: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_29, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_29 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 236: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_29, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_29>=1 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 237: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_32, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_32 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Accelerating simple loops of location 4. 33.40/14.99 33.40/14.99 Simplified some of the simple loops (and removed duplicate rules). 33.40/14.99 33.40/14.99 Accelerating the following rules: 33.40/14.99 33.40/14.99 233: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=0, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 234: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_27, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_27 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 235: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_29, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_29 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 236: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_29, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_29>=1 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 237: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_32, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_32 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Found no metering function for rule 233. 33.40/14.99 33.40/14.99 Found no metering function for rule 234. 33.40/14.99 33.40/14.99 Found no metering function for rule 235. 33.40/14.99 33.40/14.99 Found no metering function for rule 236. 33.40/14.99 33.40/14.99 Found no metering function for rule 237. 33.40/14.99 33.40/14.99 Removing the simple loops:. 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Accelerated all simple loops using metering functions (where possible): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 228: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 231: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 232: f37 -> [31] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 233: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=0, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=0, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 234: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_27, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_27 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 235: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_29, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_29 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 236: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_29, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_7, Z'=free_28, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && free_29>=1 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 237: f37 -> f37 : A1'=C, B'=B+A, J'=1+C, L'=free_32, O'=1+O, Q_1'=1, R'=2*C, S'=free_5, T'=1-free_5, U'=free_6, Z'=free_31, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J && 0>=1+free_32 && 1+C>=1+D ], cost: 10-J-4*Q_1+C 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Chained accelerated rules (with incoming rules): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 117: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 120: f2 -> f37 : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 123: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 124: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 125: f2 -> f37 : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 66: f37 -> f118 : B'=free_34, J'=1+D, [ O>=1+N && D>=J ], cost: 2+D-J 33.40/14.99 33.40/14.99 132: f37 -> [27] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 33.40/14.99 33.40/14.99 163: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 164: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && D>=J ], cost: 6+D-J 33.40/14.99 33.40/14.99 165: f37 -> [29] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 166: f37 -> [29] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D ], cost: 5-4*Q_1 33.40/14.99 33.40/14.99 167: f37 -> [29] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 33.40/14.99 33.40/14.99 228: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && D>=J && 1+Q_1>=1 && C>=1+D ], cost: 8-J+C 33.40/14.99 33.40/14.99 231: f37 -> [31] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 232: f37 -> [31] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+D && C>=J ], cost: 8-J-4*Q_1+C 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Eliminated locations (on tree-shaped paths): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 238: f2 -> [29] : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 && N>=O && 0>=Q_1 && 1+D>=1+4*D ], cost: 7+D-J-2*Q_1 33.40/14.99 33.40/14.99 239: f2 -> [29] : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 && N>=O && 0>=Q_1 && 1+D>=1+4*D ], cost: 7+D-J-2*Q_1 33.40/14.99 33.40/14.99 240: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 && N>=O && 0>=Q_1 && 1+2*D>=1+4*D ], cost: 7+2*D-J-2*Q_1 33.40/14.99 33.40/14.99 241: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D && N>=O && 0>=Q_1 ], cost: 10+2*D-J-4*Q_1 33.40/14.99 33.40/14.99 242: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D && N>=O && 0>=Q_1 ], cost: 10+2*D-J-4*Q_1 33.40/14.99 33.40/14.99 243: f2 -> [33] : [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 244: f2 -> [33] : [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 245: f2 -> [33] : [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 246: f2 -> [33] : [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 247: f2 -> [33] : [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Applied pruning (of leafs and parallel rules): 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 238: f2 -> [29] : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 && N>=O && 0>=Q_1 && 1+D>=1+4*D ], cost: 7+D-J-2*Q_1 33.40/14.99 33.40/14.99 239: f2 -> [29] : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 && N>=O && 0>=Q_1 && 1+D>=1+4*D ], cost: 7+D-J-2*Q_1 33.40/14.99 33.40/14.99 240: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 && N>=O && 0>=Q_1 && 1+2*D>=1+4*D ], cost: 7+2*D-J-2*Q_1 33.40/14.99 33.40/14.99 241: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D && N>=O && 0>=Q_1 ], cost: 10+2*D-J-4*Q_1 33.40/14.99 33.40/14.99 242: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D && N>=O && 0>=Q_1 ], cost: 10+2*D-J-4*Q_1 33.40/14.99 33.40/14.99 243: f2 -> [33] : [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 244: f2 -> [33] : [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 245: f2 -> [33] : [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 246: f2 -> [33] : [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 247: f2 -> [33] : [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 ### Computing asymptotic complexity ### 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Fully simplified ITS problem 33.40/14.99 33.40/14.99 Start location: f2 33.40/14.99 33.40/14.99 238: f2 -> [29] : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, P'=0, [ J>=1+2*D && D>=J && P==0 && N>=O && 0>=Q_1 && 1+D>=1+4*D ], cost: 7+D-J-2*Q_1 33.40/14.99 33.40/14.99 239: f2 -> [29] : A'=0, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+D, K'=1, L'=0, M'=0, P'=0, [ 2*D>=J && D>=1+2*D && P==0 && N>=O && 0>=Q_1 && 1+D>=1+4*D ], cost: 7+D-J-2*Q_1 33.40/14.99 33.40/14.99 240: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, P'=0, [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 && N>=O && 0>=Q_1 && 1+2*D>=1+4*D ], cost: 7+2*D-J-2*Q_1 33.40/14.99 33.40/14.99 241: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D && N>=O && 0>=Q_1 ], cost: 10+2*D-J-4*Q_1 33.40/14.99 33.40/14.99 242: f2 -> [29] : A'=(1+2*D-J)*free_2, B'=0, C'=2*D, E'=4*D, F'=3+4*D, G'=4+4*D, H'=D, Q'=free, J'=1+2*D, K'=free_1, L'=1-free_1, M'=free_2, [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D && N>=O && 0>=Q_1 ], cost: 10+2*D-J-4*Q_1 33.40/14.99 33.40/14.99 243: f2 -> [33] : [ J>=1+2*D && D>=J && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 244: f2 -> [33] : [ 2*D>=J && D>=1+2*D && P==0 ], cost: 4+D-J 33.40/14.99 33.40/14.99 245: f2 -> [33] : [ free_1>=2 && 2*D>=J && 1+2*D>=1+D && P==0 ], cost: 4+2*D-J 33.40/14.99 33.40/14.99 246: f2 -> [33] : [ free_1>=2 && 2*D>=J && 0>=1+P && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 247: f2 -> [33] : [ free_1>=2 && 2*D>=J && P>=1 && 1+2*D>=1+D ], cost: 5+2*D-J 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Computing asymptotic complexity for rule 238 33.40/14.99 33.40/14.99 Solved the limit problem by the following transformations: 33.40/14.99 33.40/14.99 Created initial limit problem: 33.40/14.99 33.40/14.99 1-P (+/+!), -2*D+J (+/+!), 7+D-J-2*Q_1 (+), 1+P (+/+!), 1-O+N (+/+!), 1+D-J (+/+!), 1-Q_1 (+/+!) [not solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 applying transformation rule (C) using substitution {P==0} 33.40/14.99 33.40/14.99 resulting limit problem: 33.40/14.99 33.40/14.99 1 (+/+!), -2*D+J (+/+!), 7+D-J-2*Q_1 (+), 1-O+N (+/+!), 1+D-J (+/+!), 1-Q_1 (+/+!) [not solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 applying transformation rule (C) using substitution {J==1+2*D} 33.40/14.99 33.40/14.99 resulting limit problem: 33.40/14.99 33.40/14.99 1 (+/+!), -D (+/+!), 1-O+N (+/+!), 1-Q_1 (+/+!), 6-D-2*Q_1 (+) [not solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 applying transformation rule (C) using substitution {D==J} 33.40/14.99 33.40/14.99 resulting limit problem: 33.40/14.99 33.40/14.99 1 (+/+!), 6-J-2*Q_1 (+), 1-O+N (+/+!), 1-Q_1 (+/+!), -J (+/+!) [not solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 applying transformation rule (C) using substitution {N==O} 33.40/14.99 33.40/14.99 resulting limit problem: 33.40/14.99 33.40/14.99 1 (+/+!), 6-J-2*Q_1 (+), 1-Q_1 (+/+!), -J (+/+!) [not solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 applying transformation rule (C) using substitution {Q_1==0} 33.40/14.99 33.40/14.99 resulting limit problem: 33.40/14.99 33.40/14.99 1 (+/+!), 6-J (+), -J (+/+!) [not solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 applying transformation rule (B), deleting 1 (+/+!) 33.40/14.99 33.40/14.99 resulting limit problem: 33.40/14.99 33.40/14.99 6-J (+), -J (+/+!) [not solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 removing all constraints (solved by SMT) 33.40/14.99 33.40/14.99 resulting limit problem: [solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 applying transformation rule (C) using substitution {J==-n} 33.40/14.99 33.40/14.99 resulting limit problem: 33.40/14.99 33.40/14.99 [solved] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Solution: 33.40/14.99 33.40/14.99 O / 0 33.40/14.99 33.40/14.99 D / -n 33.40/14.99 33.40/14.99 P / 0 33.40/14.99 33.40/14.99 J / 1-2*n 33.40/14.99 33.40/14.99 Q_1 / 0 33.40/14.99 33.40/14.99 N / 0 33.40/14.99 33.40/14.99 Resulting cost 6+n has complexity: Poly(n^1) 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Found new complexity Poly(n^1). 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 Obtained the following overall complexity (w.r.t. the length of the input n): 33.40/14.99 33.40/14.99 Complexity: Poly(n^1) 33.40/14.99 33.40/14.99 Cpx degree: 1 33.40/14.99 33.40/14.99 Solved cost: 6+n 33.40/14.99 33.40/14.99 Rule cost: 7+D-J-2*Q_1 33.40/14.99 33.40/14.99 Rule guard: [ J>=1+2*D && D>=J && P==0 && N>=O && 0>=Q_1 ] 33.40/14.99 33.40/14.99 33.40/14.99 33.40/14.99 WORST_CASE(Omega(n^1),?) 33.40/14.99 33.40/14.99 33.40/14.99 ---------------------------------------- 33.40/14.99 33.40/14.99 (4) 33.40/14.99 BOUNDS(n^1, INF) 33.47/15.02 EOF