23.00/15.71 WORST_CASE(Omega(n^1), O(n^1)) 23.00/15.72 proof of /export/starexec/sandbox/benchmark/theBenchmark.koat 23.00/15.72 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 23.00/15.72 23.00/15.72 23.00/15.72 The runtime complexity of the given CpxIntTrs could be proven to be BOUNDS(n^1, n^1). 23.00/15.72 23.00/15.72 (0) CpxIntTrs 23.00/15.72 (1) Koat Proof [FINISHED, 2979 ms] 23.00/15.72 (2) BOUNDS(1, n^1) 23.00/15.72 (3) Loat Proof [FINISHED, 13.9 s] 23.00/15.72 (4) BOUNDS(n^1, INF) 23.00/15.72 23.00/15.72 23.00/15.72 ---------------------------------------- 23.00/15.72 23.00/15.72 (0) 23.00/15.72 Obligation: 23.00/15.72 Complexity Int TRS consisting of the following rules: 23.00/15.72 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(A, 0, 0, 2 * A, 4 * A, 4 * A + 3, 4 * A + 4, A, C1, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: 1 >= A * B1 && A * B1 + B1 >= 2 && C1 >= B1 && 1 >= A * D1 && A * D1 + D1 >= 2 && D1 >= C1 23.00/15.72 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)) :|: D >= J 23.00/15.72 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 + 1 - 2 * C1 + C1 * C1, C, D, E, F, G, H, I, J + 1, C1, 1 - C1, 1 - 2 * C1 + C1 * C1, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: C1 >= 2 && D >= J 23.00/15.72 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 + 1 - 2 * C1 + C1 * C1, C, D, E, F, G, H, I, J + 1, C1, 1 - C1, 1 - 2 * C1 + C1 * C1, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, A1)) :|: 0 >= C1 && D >= J 23.00/15.72 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)) :|: A >= J 23.00/15.72 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)) :|: A >= J 23.00/15.72 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 23.00/15.72 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 23.00/15.72 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 23.00/15.72 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)) :|: A >= J 23.00/15.72 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)) :|: A >= J 23.00/15.72 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)) :|: A >= J 23.00/15.73 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 23.00/15.73 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 23.00/15.73 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, C1, 1 - C1, U, V, W, X, Y, Z, A1)) :|: D >= J 23.00/15.73 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 23.00/15.73 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, L * L, V, W, X, Y, Z, A1)) :|: 0 >= L + 1 23.00/15.73 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, L * L, V, W, X, Y, Z, A1)) :|: L >= 1 23.00/15.73 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, C1, M, N, O, P, Q, 2 * J, S, T, U, 0, W, X, Y, Z, A1)) :|: A >= J 23.00/15.73 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, C1, M, N, O, P, Q, 2 * J, S, T, U, B1 * B1, W, X, Y, Z, A1)) :|: 0 >= B1 + 1 && A >= J 23.00/15.73 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, C1, M, N, O, P, Q, 2 * J, S, T, U, B1 * B1, W, X, Y, Z, A1)) :|: B1 >= 1 && A >= J 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, 0, X, Y, Z, A1)) :|: L >= 0 && L <= 0 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, L * L, X, Y, Z, A1)) :|: 0 >= L + 1 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, L * L, X, Y, Z, A1)) :|: L >= 1 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, W, 0, Y, Z, A1)) :|: L >= 0 && L <= 0 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, W, L * L, Y, Z, A1)) :|: 0 >= L + 1 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, W, L * L, Y, Z, A1)) :|: L >= 1 23.00/15.73 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 23.00/15.73 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, L * L, Z, A1)) :|: 0 >= L + 1 23.00/15.73 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, L * L, Z, A1)) :|: L >= 1 23.00/15.73 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)) :|: A >= J 23.00/15.73 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 + A 23.00/15.73 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, C + B, 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 + A 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, W, X, Y, 0, A1)) :|: J >= 1 + D 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, W, X, Y, B1 * B1, A1)) :|: 0 >= B1 + 1 && J >= 1 + D 23.00/15.73 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, C1, M, N, O, P, Q, R, S, T, U, V, W, X, Y, B1 * B1, A1)) :|: B1 >= 1 && J >= 1 + D 23.00/15.73 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 23.00/15.73 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 + A 23.00/15.73 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 + D)) :|: J >= 1 + A 23.00/15.73 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 + A 23.00/15.73 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 23.00/15.73 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, B, C * E, 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 23.00/15.73 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 + A 23.00/15.73 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 + A 23.00/15.73 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 + A 23.00/15.73 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 + A && P >= 0 && P <= 0 23.00/15.73 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 + D 23.00/15.73 23.00/15.73 The start-symbols are:[f2_27] 23.00/15.73 23.00/15.73 23.00/15.73 ---------------------------------------- 23.00/15.73 23.00/15.73 (1) Koat Proof (FINISHED) 23.00/15.73 YES(?, 375*ar_0 + 278*ar_9 + 23*ar_13 + 23*ar_14 + 76*ar_16 + 413) 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Initial complexity problem: 23.00/15.73 23.00/15.73 1: T: 23.00/15.73 23.00/15.73 (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(ar_0, 0, 0, 2*ar_0, 4*ar_0, 4*ar_0 + 3, 4*ar_0 + 4, ar_0, c1, 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)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (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_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (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 - 2*c1 + c1^2 + 1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, c1, -c1 + 1, -2*c1 + c1^2 + 1, 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_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (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 - 2*c1 + c1^2 + 1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7, ar_8, ar_9 + 1, c1, -c1 + 1, -2*c1 + c1^2 + 1, 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_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (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_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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, c1, -c1 + 1, ar_20, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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, ar_11^2, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (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, ar_11^2, ar_21, ar_22, ar_23, ar_24, ar_25, ar_26)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (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, c1, 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_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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, c1, ar_12, ar_13, ar_14, ar_15, ar_16, 2*ar_9, ar_18, ar_19, ar_20, b1^2, ar_22, ar_23, ar_24, ar_25, ar_26)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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, c1, ar_12, ar_13, ar_14, ar_15, ar_16, 2*ar_9, ar_18, ar_19, ar_20, b1^2, ar_22, ar_23, ar_24, ar_25, ar_26)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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, c1, 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 ] 23.00/15.73 23.00/15.73 (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, c1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_11^2, ar_23, ar_24, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (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, c1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_11^2, ar_23, ar_24, ar_25, ar_26)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (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, c1, 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 ] 23.00/15.73 23.00/15.73 (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, c1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_11^2, ar_24, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (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, c1, ar_12, ar_13, ar_14, ar_15, ar_16, ar_17, ar_18, ar_19, ar_20, ar_21, ar_22, ar_11^2, ar_24, ar_25, ar_26)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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, ar_11^2, ar_25, ar_26)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (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, ar_11^2, ar_25, ar_26)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (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_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (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_0 + 1 ] 23.00/15.73 23.00/15.73 (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_2 + ar_1, 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_0 + 1 ] 23.00/15.73 23.00/15.73 (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, c1, 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_3 + 1 ] 23.00/15.73 23.00/15.73 (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, c1, 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, b1^2, ar_26)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (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, c1, 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, b1^2, ar_26)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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_0 + 1 ] 23.00/15.73 23.00/15.73 (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_3)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (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_0 + 1 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 (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, ar_1, ar_2*ar_4, 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 ] 23.00/15.73 23.00/15.73 (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_0 + 1 ] 23.00/15.73 23.00/15.73 (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_0 + 1 ] 23.00/15.73 23.00/15.73 (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_0 + 1 ] 23.00/15.73 23.00/15.73 (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_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (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_3 + 1 ] 23.00/15.73 23.00/15.73 (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 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Slicing away variables that do not contribute to conditions from problem 1 leaves variables [ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16]. 23.00/15.73 23.00/15.73 We thus obtain the following problem: 23.00/15.73 23.00/15.73 2: T: 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Testing for reachability in the complexity graph removes the following transitions from problem 2: 23.00/15.73 23.00/15.73 f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 We thus obtain the following problem: 23.00/15.73 23.00/15.73 3: T: 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Repeatedly propagating knowledge in problem 3 produces the following problem: 23.00/15.73 23.00/15.73 4: T: 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 A polynomial rank function with 23.00/15.73 23.00/15.73 Pol(f107) = 2 23.00/15.73 23.00/15.73 Pol(f91) = 2 23.00/15.73 23.00/15.73 Pol(f103) = 2 23.00/15.73 23.00/15.73 Pol(f99) = 2 23.00/15.73 23.00/15.73 Pol(f37) = 2 23.00/15.73 23.00/15.73 Pol(f57) = 2 23.00/15.73 23.00/15.73 Pol(f40) = 2 23.00/15.73 23.00/15.73 Pol(f86) = 2 23.00/15.73 23.00/15.73 Pol(f50) = 2 23.00/15.73 23.00/15.73 Pol(f44) = 2 23.00/15.73 23.00/15.73 Pol(f64) = 2 23.00/15.73 23.00/15.73 Pol(f71) = 2 23.00/15.73 23.00/15.73 Pol(f118) = 1 23.00/15.73 23.00/15.73 Pol(f1) = 0 23.00/15.73 23.00/15.73 Pol(f31) = 3 23.00/15.73 23.00/15.73 Pol(f24) = 4 23.00/15.73 23.00/15.73 Pol(f13) = 5 23.00/15.73 23.00/15.73 Pol(f2) = 5 23.00/15.73 23.00/15.73 Pol(koat_start) = 5 23.00/15.73 23.00/15.73 orients all transitions weakly and the transitions 23.00/15.73 23.00/15.73 f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 strictly and produces the following problem: 23.00/15.73 23.00/15.73 5: T: 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 A polynomial rank function with 23.00/15.73 23.00/15.73 Pol(f107) = V_1 - V_4 23.00/15.73 23.00/15.73 Pol(f91) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f103) = V_1 - V_4 23.00/15.73 23.00/15.73 Pol(f99) = V_1 - V_4 23.00/15.73 23.00/15.73 Pol(f37) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f57) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f40) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f86) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f50) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f44) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f64) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f71) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f118) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f1) = V_1 - V_4 23.00/15.73 23.00/15.73 Pol(f31) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f24) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f13) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f2) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(koat_start) = V_1 - V_4 + 1 23.00/15.73 23.00/15.73 orients all transitions weakly and the transitions 23.00/15.73 23.00/15.73 f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 strictly and produces the following problem: 23.00/15.73 23.00/15.73 6: T: 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Repeatedly propagating knowledge in problem 6 produces the following problem: 23.00/15.73 23.00/15.73 7: T: 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 A polynomial rank function with 23.00/15.73 23.00/15.73 Pol(f107) = V_3 - V_4 23.00/15.73 23.00/15.73 Pol(f91) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f103) = V_3 - V_4 23.00/15.73 23.00/15.73 Pol(f99) = V_3 - V_4 23.00/15.73 23.00/15.73 Pol(f37) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f57) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f40) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f86) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f50) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f44) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f64) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f71) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f118) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f1) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f31) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f24) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f13) = V_3 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f2) = 4*V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(koat_start) = 4*V_1 - V_4 + 1 23.00/15.73 23.00/15.73 orients all transitions weakly and the transition 23.00/15.73 23.00/15.73 f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 strictly and produces the following problem: 23.00/15.73 23.00/15.73 8: T: 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 4*ar_0 + ar_9 + 1, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 A polynomial rank function with 23.00/15.73 23.00/15.73 Pol(f107) = V_2 - V_4 23.00/15.73 23.00/15.73 Pol(f91) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f103) = V_2 - V_4 23.00/15.73 23.00/15.73 Pol(f99) = V_2 - V_4 23.00/15.73 23.00/15.73 Pol(f37) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f57) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f40) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f86) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f50) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f44) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f64) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f71) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f118) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f1) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f31) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f24) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f13) = V_2 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(f2) = 2*V_1 - V_4 + 1 23.00/15.73 23.00/15.73 Pol(koat_start) = 2*V_1 - V_4 + 1 23.00/15.73 23.00/15.73 orients all transitions weakly and the transitions 23.00/15.73 23.00/15.73 f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 strictly and produces the following problem: 23.00/15.73 23.00/15.73 9: T: 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 4*ar_0 + ar_9 + 1, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 A polynomial rank function with 23.00/15.73 23.00/15.73 Pol(f107) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f91) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f103) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f99) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f37) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f57) = -V_9 23.00/15.73 23.00/15.73 Pol(f40) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f86) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f50) = -V_9 23.00/15.73 23.00/15.73 Pol(f44) = -V_9 23.00/15.73 23.00/15.73 Pol(f64) = -V_9 23.00/15.73 23.00/15.73 Pol(f71) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f118) = -V_9 23.00/15.73 23.00/15.73 Pol(f1) = -V_9 23.00/15.73 23.00/15.73 Pol(f31) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f24) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f13) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(f2) = -V_9 + 1 23.00/15.73 23.00/15.73 Pol(koat_start) = -V_9 + 1 23.00/15.73 23.00/15.73 orients all transitions weakly and the transitions 23.00/15.73 23.00/15.73 f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 strictly and produces the following problem: 23.00/15.73 23.00/15.73 10: T: 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 4*ar_0 + ar_9 + 1, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Repeatedly propagating knowledge in problem 10 produces the following problem: 23.00/15.73 23.00/15.73 11: T: 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 4*ar_0 + ar_9 + 1, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 4*ar_0 + ar_9 + 2, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 A polynomial rank function with 23.00/15.73 23.00/15.73 Pol(f107) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f91) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f103) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f99) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f37) = V_6 - V_7 + 1 23.00/15.73 23.00/15.73 Pol(f57) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f40) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f86) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f50) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f44) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f64) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f71) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f118) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f1) = V_6 - V_7 23.00/15.73 23.00/15.73 Pol(f31) = V_6 - V_7 + 1 23.00/15.73 23.00/15.73 Pol(f24) = V_6 - V_7 + 1 23.00/15.73 23.00/15.73 Pol(f13) = V_6 - V_7 + 1 23.00/15.73 23.00/15.73 Pol(f2) = V_6 - V_7 + 1 23.00/15.73 23.00/15.73 Pol(koat_start) = V_6 - V_7 + 1 23.00/15.73 23.00/15.73 orients all transitions weakly and the transition 23.00/15.73 23.00/15.73 f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 strictly and produces the following problem: 23.00/15.73 23.00/15.73 12: T: 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 4*ar_0 + ar_9 + 1, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 4*ar_0 + ar_9 + 2, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ?, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_13 + ar_14 + 1, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Repeatedly propagating knowledge in problem 12 produces the following problem: 23.00/15.73 23.00/15.73 13: T: 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 27*ar_0 + 27*ar_9 + 27, Cost: 1) f107(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 9*ar_0 + 9*ar_9 + 9, Cost: 1) f103(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f107(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 3*ar_0 + 3*ar_9 + 3, Cost: 1) f99(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f103(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f99(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 144*ar_0 + 108*ar_9 + 9*ar_13 + 9*ar_14 + 27*ar_16 + 144, Cost: 1) f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14 + 1, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 21*ar_0 + 9*ar_9 + 3*ar_13 + 3*ar_14 + 9*ar_16 + 21, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_11 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 21*ar_0 + 9*ar_9 + 3*ar_13 + 3*ar_14 + 9*ar_16 + 21, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_11 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 21*ar_0 + 9*ar_9 + 3*ar_13 + 3*ar_14 + 9*ar_16 + 21, Cost: 1) f86(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f91(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_11 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f57(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_16 + ar_0 + ar_9 + 3, Cost: 1) f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f50(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 4*ar_0 + ar_9 + 1, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9 + 2, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_4 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 4*ar_0 + ar_9 + 2, Cost: 1) f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16 + 1)) [ ar_9 >= ar_4 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 7*ar_0 + 3*ar_9 + ar_13 + ar_14 + 3*ar_16 + 7, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 7*ar_0 + 3*ar_9 + ar_13 + ar_14 + 3*ar_16 + 7, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= b1 + 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 7*ar_0 + 3*ar_9 + ar_13 + ar_14 + 3*ar_16 + 7, Cost: 1) f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f86(ar_0, ar_3, ar_4, ar_9, c1, ar_13, ar_14, ar_15, ar_16)) [ b1 >= 1 /\ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f44(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ 0 >= ar_16 ] 23.00/15.73 23.00/15.73 (Comp: ar_16 + 1, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f64(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ 0 >= ar_16 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: ar_13 + ar_14 + 3*ar_16 + 5*ar_0 + 2*ar_9 + 6, Cost: 1) f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f71(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_16 >= 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f1(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_13 + ar_14 + 1, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f40(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_13 >= ar_14 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f118(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_14 >= ar_13 + 1 ] 23.00/15.73 23.00/15.73 (Comp: ar_0 + ar_9 + 1, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9 + 1, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_0 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 >= ar_15 + 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f31(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_15 >= 1 /\ ar_9 >= ar_0 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f37(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, 0, ar_16)) [ ar_9 >= ar_0 + 1 /\ ar_15 = 0 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, 0, ar_13, ar_14, ar_15, ar_16)) [ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ c1 >= 2 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 2*ar_0 + ar_9 + 1, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, ar_3, ar_4, ar_9 + 1, -c1 + 1, ar_13, ar_14, ar_15, ar_16)) [ 0 >= c1 /\ ar_3 >= ar_9 ] 23.00/15.73 23.00/15.73 (Comp: 5, Cost: 1) f13(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f24(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ ar_9 >= ar_3 + 1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 1) f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f13(ar_0, 2*ar_0, 4*ar_0, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 1 >= ar_0*b1 /\ ar_0*b1 + b1 >= 2 /\ c1 >= b1 /\ 1 >= ar_0*d1 /\ ar_0*d1 + d1 >= 2 /\ d1 >= c1 ] 23.00/15.73 23.00/15.73 (Comp: 1, Cost: 0) koat_start(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16) -> Com_1(f2(ar_0, ar_3, ar_4, ar_9, ar_11, ar_13, ar_14, ar_15, ar_16)) [ 0 <= 0 ] 23.00/15.73 23.00/15.73 start location: koat_start 23.00/15.73 23.00/15.73 leaf cost: 0 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Complexity upper bound 375*ar_0 + 278*ar_9 + 23*ar_13 + 23*ar_14 + 76*ar_16 + 413 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Time: 2.900 sec (SMT: 1.091 sec) 23.00/15.73 23.00/15.73 23.00/15.73 ---------------------------------------- 23.00/15.73 23.00/15.73 (2) 23.00/15.73 BOUNDS(1, n^1) 23.00/15.73 23.00/15.73 ---------------------------------------- 23.00/15.73 23.00/15.73 (3) Loat Proof (FINISHED) 23.00/15.73 23.00/15.73 23.00/15.73 ### Pre-processing the ITS problem ### 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Initial linear ITS problem 23.00/15.73 23.00/15.73 Start location: f2 23.00/15.73 23.00/15.73 0: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ 1>=free_1*A && free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free ], cost: 1 23.00/15.73 23.00/15.73 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ D>=J ], cost: 1 23.00/15.73 23.00/15.73 2: f13 -> f13 : B'=1-2*free_3+B+free_3^2, J'=1+J, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_3>=2 && D>=J ], cost: 1 23.00/15.73 23.00/15.73 3: f13 -> f13 : B'=1+B+free_4^2-2*free_4, J'=1+J, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ 0>=free_4 && D>=J ], cost: 1 23.00/15.73 23.00/15.73 46: f13 -> f24 : [ J>=1+D ], cost: 1 23.00/15.73 23.00/15.73 4: f24 -> f24 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 43: f24 -> f31 : [ 0>=1+P && J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 44: f24 -> f31 : [ P>=1 && J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.73 23.00/15.73 5: f31 -> f31 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 42: f31 -> f37 : [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.73 23.00/15.73 41: f37 -> f118 : C'=E*C, [ O>=1+N ], cost: 1 23.00/15.73 23.00/15.73 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 23.00/15.73 23.00/15.73 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 23.00/15.73 23.00/15.73 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 23.00/15.73 23.00/15.73 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 23.00/15.73 23.00/15.73 9: f44 -> f44 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 39: f44 -> f50 : [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 10: f50 -> f50 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 38: f50 -> f57 : A1'=D+Q_1, [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 11: f57 -> f57 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 23.00/15.73 23.00/15.73 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 23.00/15.73 23.00/15.73 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ D>=J ], cost: 1 23.00/15.73 23.00/15.73 33: f71 -> f86 : L'=free_17, Z'=0, [ J>=1+D ], cost: 1 23.00/15.73 23.00/15.73 34: f71 -> f86 : L'=free_18, Z'=free_19^2, [ 0>=1+free_19 && J>=1+D ], cost: 1 23.00/15.73 23.00/15.73 35: f71 -> f86 : L'=free_20, Z'=free_21^2, [ free_21>=1 && J>=1+D ], cost: 1 23.00/15.73 23.00/15.73 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.73 23.00/15.73 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.73 23.00/15.73 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.73 23.00/15.73 18: f91 -> f99 : L'=free_6, R'=2*J, V'=0, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 19: f91 -> f99 : L'=free_7, R'=2*J, V'=free_8^2, [ 0>=1+free_8 && A>=J ], cost: 1 23.00/15.73 23.00/15.73 20: f91 -> f99 : L'=free_9, R'=2*J, V'=free_10^2, [ free_10>=1 && A>=J ], cost: 1 23.00/15.73 23.00/15.73 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 21: f99 -> f103 : L'=free_11, W'=0, [ L==0 ], cost: 1 23.00/15.73 23.00/15.73 22: f99 -> f103 : L'=free_12, W'=L^2, [ 0>=1+L ], cost: 1 23.00/15.73 23.00/15.73 23: f99 -> f103 : L'=free_13, W'=L^2, [ L>=1 ], cost: 1 23.00/15.73 23.00/15.73 24: f103 -> f107 : L'=free_14, X'=0, [ L==0 ], cost: 1 23.00/15.73 23.00/15.73 25: f103 -> f107 : L'=free_15, X'=L^2, [ 0>=1+L ], cost: 1 23.00/15.73 23.00/15.73 26: f103 -> f107 : L'=free_16, X'=L^2, [ L>=1 ], cost: 1 23.00/15.73 23.00/15.73 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 23.00/15.73 23.00/15.73 28: f107 -> f91 : J'=1+J, Y'=L^2, [ 0>=1+L ], cost: 1 23.00/15.73 23.00/15.73 29: f107 -> f91 : J'=1+J, Y'=L^2, [ L>=1 ], cost: 1 23.00/15.73 23.00/15.73 30: f118 -> f118 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 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+A ], cost: 1 23.00/15.73 23.00/15.73 23.00/15.73 23.00/15.73 Removed unreachable and leaf rules: 23.00/15.73 23.00/15.73 Start location: f2 23.00/15.73 23.00/15.73 0: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ 1>=free_1*A && free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free ], cost: 1 23.00/15.73 23.00/15.73 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ D>=J ], cost: 1 23.00/15.73 23.00/15.73 2: f13 -> f13 : B'=1-2*free_3+B+free_3^2, J'=1+J, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_3>=2 && D>=J ], cost: 1 23.00/15.73 23.00/15.73 3: f13 -> f13 : B'=1+B+free_4^2-2*free_4, J'=1+J, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ 0>=free_4 && D>=J ], cost: 1 23.00/15.73 23.00/15.73 46: f13 -> f24 : [ J>=1+D ], cost: 1 23.00/15.73 23.00/15.73 4: f24 -> f24 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 43: f24 -> f31 : [ 0>=1+P && J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 44: f24 -> f31 : [ P>=1 && J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.73 23.00/15.73 5: f31 -> f31 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 42: f31 -> f37 : [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.73 23.00/15.73 41: f37 -> f118 : C'=E*C, [ O>=1+N ], cost: 1 23.00/15.73 23.00/15.73 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 23.00/15.73 23.00/15.73 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 23.00/15.73 23.00/15.73 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 23.00/15.73 23.00/15.73 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 23.00/15.73 23.00/15.73 9: f44 -> f44 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 39: f44 -> f50 : [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 10: f50 -> f50 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 38: f50 -> f57 : A1'=D+Q_1, [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 11: f57 -> f57 : J'=1+J, [ A>=J ], cost: 1 23.00/15.73 23.00/15.73 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+A ], cost: 1 23.00/15.73 23.00/15.73 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 23.00/15.73 23.00/15.73 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 23.00/15.73 23.00/15.73 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ D>=J ], cost: 1 23.00/15.73 23.00/15.73 33: f71 -> f86 : L'=free_17, Z'=0, [ J>=1+D ], cost: 1 23.00/15.73 23.00/15.73 34: f71 -> f86 : L'=free_18, Z'=free_19^2, [ 0>=1+free_19 && J>=1+D ], cost: 1 23.00/15.73 23.00/15.73 35: f71 -> f86 : L'=free_20, Z'=free_21^2, [ free_21>=1 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 18: f91 -> f99 : L'=free_6, R'=2*J, V'=0, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 19: f91 -> f99 : L'=free_7, R'=2*J, V'=free_8^2, [ 0>=1+free_8 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 20: f91 -> f99 : L'=free_9, R'=2*J, V'=free_10^2, [ free_10>=1 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 21: f99 -> f103 : L'=free_11, W'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 22: f99 -> f103 : L'=free_12, W'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 23: f99 -> f103 : L'=free_13, W'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 24: f103 -> f107 : L'=free_14, X'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 25: f103 -> f107 : L'=free_15, X'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 26: f103 -> f107 : L'=free_16, X'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 28: f107 -> f91 : J'=1+J, Y'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 29: f107 -> f91 : J'=1+J, Y'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 30: f118 -> f118 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Simplified all rules, resulting in: 23.00/15.74 23.00/15.74 Start location: f2 23.00/15.74 23.00/15.74 0: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free ], cost: 1 23.00/15.74 23.00/15.74 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ D>=J ], cost: 1 23.00/15.74 23.00/15.74 2: f13 -> f13 : B'=1-2*free_3+B+free_3^2, J'=1+J, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_3>=2 && D>=J ], cost: 1 23.00/15.74 23.00/15.74 3: f13 -> f13 : B'=1+B+free_4^2-2*free_4, J'=1+J, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ 0>=free_4 && D>=J ], cost: 1 23.00/15.74 23.00/15.74 46: f13 -> f24 : [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 4: f24 -> f24 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 43: f24 -> f31 : [ 0>=1+P && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 44: f24 -> f31 : [ P>=1 && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.74 23.00/15.74 5: f31 -> f31 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 42: f31 -> f37 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.74 23.00/15.74 41: f37 -> f118 : C'=E*C, [ O>=1+N ], cost: 1 23.00/15.74 23.00/15.74 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 23.00/15.74 23.00/15.74 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 23.00/15.74 23.00/15.74 9: f44 -> f44 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 39: f44 -> f50 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 10: f50 -> f50 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 38: f50 -> f57 : A1'=D+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 11: f57 -> f57 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 23.00/15.74 23.00/15.74 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 23.00/15.74 23.00/15.74 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ D>=J ], cost: 1 23.00/15.74 23.00/15.74 33: f71 -> f86 : L'=free_17, Z'=0, [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 34: f71 -> f86 : L'=free_18, Z'=free_19^2, [ 0>=1+free_19 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 35: f71 -> f86 : L'=free_20, Z'=free_21^2, [ free_21>=1 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 18: f91 -> f99 : L'=free_6, R'=2*J, V'=0, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 19: f91 -> f99 : L'=free_7, R'=2*J, V'=free_8^2, [ 0>=1+free_8 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 20: f91 -> f99 : L'=free_9, R'=2*J, V'=free_10^2, [ free_10>=1 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 21: f99 -> f103 : L'=free_11, W'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 22: f99 -> f103 : L'=free_12, W'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 23: f99 -> f103 : L'=free_13, W'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 24: f103 -> f107 : L'=free_14, X'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 25: f103 -> f107 : L'=free_15, X'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 26: f103 -> f107 : L'=free_16, X'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 28: f107 -> f91 : J'=1+J, Y'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 29: f107 -> f91 : J'=1+J, Y'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 30: f118 -> f118 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 ### Simplification by acceleration and chaining ### 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 1. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 1: f13 -> f13 : J'=1+J, K'=1, L'=0, M'=0, [ D>=J ], cost: 1 23.00/15.74 23.00/15.74 2: f13 -> f13 : B'=1-2*free_3+B+free_3^2, J'=1+J, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_3>=2 && D>=J ], cost: 1 23.00/15.74 23.00/15.74 3: f13 -> f13 : B'=1+B+free_4^2-2*free_4, J'=1+J, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ 0>=free_4 && D>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 1 with metering function 1+D-J, yielding the new rule 47. 23.00/15.74 23.00/15.74 Accelerated rule 2 with metering function 1+D-J, yielding the new rule 48. 23.00/15.74 23.00/15.74 Accelerated rule 3 with metering function 1+D-J, yielding the new rule 49. 23.00/15.74 23.00/15.74 Removing the simple loops: 1 2 3. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 2. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 4: f24 -> f24 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 4 with metering function 1+A-J, yielding the new rule 50. 23.00/15.74 23.00/15.74 Removing the simple loops: 4. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 3. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 5: f31 -> f31 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 5 with metering function 1+A-J, yielding the new rule 51. 23.00/15.74 23.00/15.74 Removing the simple loops: 5. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 6. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 9: f44 -> f44 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 9 with metering function 1+A-J, yielding the new rule 52. 23.00/15.74 23.00/15.74 Removing the simple loops: 9. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 7. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 10: f50 -> f50 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 10 with metering function 1+A-J, yielding the new rule 53. 23.00/15.74 23.00/15.74 Removing the simple loops: 10. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 8. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 11: f57 -> f57 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 11 with metering function 1+A-J, yielding the new rule 54. 23.00/15.74 23.00/15.74 Removing the simple loops: 11. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 9. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 13: f64 -> f64 : J'=2+J, [ E>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 13 with metering function meter (where 2*meter==E-J), yielding the new rule 55. 23.00/15.74 23.00/15.74 Removing the simple loops: 13. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 10. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 14: f71 -> f71 : J'=1+J, R'=2*J, S'=free_5, T'=1-free_5, [ D>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 14 with metering function 1+D-J, yielding the new rule 56. 23.00/15.74 23.00/15.74 Removing the simple loops: 14. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerating simple loops of location 16. 23.00/15.74 23.00/15.74 Accelerating the following rules: 23.00/15.74 23.00/15.74 30: f118 -> f118 : J'=1+J, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated rule 30 with metering function 1+A-J, yielding the new rule 57. 23.00/15.74 23.00/15.74 Removing the simple loops: 30. 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Accelerated all simple loops using metering functions (where possible): 23.00/15.74 23.00/15.74 Start location: f2 23.00/15.74 23.00/15.74 0: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free ], cost: 1 23.00/15.74 23.00/15.74 46: f13 -> f24 : [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 47: f13 -> f13 : J'=1+D, K'=1, L'=0, M'=0, [ D>=J ], cost: 1+D-J 23.00/15.74 23.00/15.74 48: f13 -> f13 : B'=1+B-2*free_3*(1+D-J)+D+free_3^2*(1+D-J)-J, J'=1+D, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_3>=2 && D>=J ], cost: 1+D-J 23.00/15.74 23.00/15.74 49: f13 -> f13 : B'=1+B+free_4^2*(1+D-J)+D-2*free_4*(1+D-J)-J, J'=1+D, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ 0>=free_4 && D>=J ], cost: 1+D-J 23.00/15.74 23.00/15.74 43: f24 -> f31 : [ 0>=1+P && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 44: f24 -> f31 : [ P>=1 && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.74 23.00/15.74 50: f24 -> f24 : J'=1+A, [ A>=J ], cost: 1+A-J 23.00/15.74 23.00/15.74 42: f31 -> f37 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 51: f31 -> f31 : J'=1+A, [ A>=J ], cost: 1+A-J 23.00/15.74 23.00/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.74 23.00/15.74 41: f37 -> f118 : C'=E*C, [ O>=1+N ], cost: 1 23.00/15.74 23.00/15.74 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 23.00/15.74 23.00/15.74 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 23.00/15.74 23.00/15.74 39: f44 -> f50 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 52: f44 -> f44 : J'=1+A, [ A>=J ], cost: 1+A-J 23.00/15.74 23.00/15.74 38: f50 -> f57 : A1'=D+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 53: f50 -> f50 : J'=1+A, [ A>=J ], cost: 1+A-J 23.00/15.74 23.00/15.74 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 54: f57 -> f57 : J'=1+A, [ A>=J ], cost: 1+A-J 23.00/15.74 23.00/15.74 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 23.00/15.74 23.00/15.74 55: f64 -> f64 : J'=2*meter+J, [ E>=J && 2*meter==E-J && meter>=1 ], cost: meter 23.00/15.74 23.00/15.74 33: f71 -> f86 : L'=free_17, Z'=0, [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 34: f71 -> f86 : L'=free_18, Z'=free_19^2, [ 0>=1+free_19 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 35: f71 -> f86 : L'=free_20, Z'=free_21^2, [ free_21>=1 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 56: f71 -> f71 : J'=1+D, R'=2*D, S'=free_5, T'=1-free_5, [ D>=J ], cost: 1+D-J 23.00/15.74 23.00/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 18: f91 -> f99 : L'=free_6, R'=2*J, V'=0, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 19: f91 -> f99 : L'=free_7, R'=2*J, V'=free_8^2, [ 0>=1+free_8 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 20: f91 -> f99 : L'=free_9, R'=2*J, V'=free_10^2, [ free_10>=1 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 21: f99 -> f103 : L'=free_11, W'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 22: f99 -> f103 : L'=free_12, W'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 23: f99 -> f103 : L'=free_13, W'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 24: f103 -> f107 : L'=free_14, X'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 25: f103 -> f107 : L'=free_15, X'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 26: f103 -> f107 : L'=free_16, X'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 28: f107 -> f91 : J'=1+J, Y'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 29: f107 -> f91 : J'=1+J, Y'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 57: f118 -> f118 : J'=1+A, [ A>=J ], cost: 1+A-J 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Chained accelerated rules (with incoming rules): 23.00/15.74 23.00/15.74 Start location: f2 23.00/15.74 23.00/15.74 0: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free ], cost: 1 23.00/15.74 23.00/15.74 58: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 59: f2 -> f13 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 60: f2 -> f13 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 46: f13 -> f24 : [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 61: f13 -> f24 : J'=1+A, [ J>=1+D && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 43: f24 -> f31 : [ 0>=1+P && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 44: f24 -> f31 : [ P>=1 && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.74 23.00/15.74 42: f31 -> f37 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.74 23.00/15.74 41: f37 -> f118 : C'=E*C, [ O>=1+N ], cost: 1 23.00/15.74 23.00/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 23.00/15.74 23.00/15.74 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 23.00/15.74 23.00/15.74 62: f40 -> f44 : J'=1+A, [ 0>=1+P && 0>=Q_1 && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 63: f40 -> f44 : J'=1+A, [ P>=1 && 0>=Q_1 && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 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 23.00/15.74 23.00/15.74 65: f40 -> f71 : J'=1+D, R'=2*D, S'=free_5, T'=1-free_5, [ Q_1>=1 && D>=J ], cost: 2+D-J 23.00/15.74 23.00/15.74 39: f44 -> f50 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 38: f50 -> f57 : A1'=D+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 23.00/15.74 23.00/15.74 33: f71 -> f86 : L'=free_17, Z'=0, [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 34: f71 -> f86 : L'=free_18, Z'=free_19^2, [ 0>=1+free_19 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 35: f71 -> f86 : L'=free_20, Z'=free_21^2, [ free_21>=1 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 18: f91 -> f99 : L'=free_6, R'=2*J, V'=0, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 19: f91 -> f99 : L'=free_7, R'=2*J, V'=free_8^2, [ 0>=1+free_8 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 20: f91 -> f99 : L'=free_9, R'=2*J, V'=free_10^2, [ free_10>=1 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 21: f99 -> f103 : L'=free_11, W'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 22: f99 -> f103 : L'=free_12, W'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 23: f99 -> f103 : L'=free_13, W'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 24: f103 -> f107 : L'=free_14, X'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 25: f103 -> f107 : L'=free_15, X'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 26: f103 -> f107 : L'=free_16, X'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 28: f107 -> f91 : J'=1+J, Y'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 29: f107 -> f91 : J'=1+J, Y'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Removed unreachable locations (and leaf rules with constant cost): 23.00/15.74 23.00/15.74 Start location: f2 23.00/15.74 23.00/15.74 0: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free ], cost: 1 23.00/15.74 23.00/15.74 58: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 59: f2 -> f13 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 60: f2 -> f13 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 46: f13 -> f24 : [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 61: f13 -> f24 : J'=1+A, [ J>=1+D && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 43: f24 -> f31 : [ 0>=1+P && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 44: f24 -> f31 : [ P>=1 && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.74 23.00/15.74 42: f31 -> f37 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.74 23.00/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 23.00/15.74 23.00/15.74 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 23.00/15.74 23.00/15.74 62: f40 -> f44 : J'=1+A, [ 0>=1+P && 0>=Q_1 && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 63: f40 -> f44 : J'=1+A, [ P>=1 && 0>=Q_1 && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 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 23.00/15.74 23.00/15.74 65: f40 -> f71 : J'=1+D, R'=2*D, S'=free_5, T'=1-free_5, [ Q_1>=1 && D>=J ], cost: 2+D-J 23.00/15.74 23.00/15.74 39: f44 -> f50 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 38: f50 -> f57 : A1'=D+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 37: f57 -> f40 : Q_1'=1+Q_1, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 23.00/15.74 23.00/15.74 33: f71 -> f86 : L'=free_17, Z'=0, [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 34: f71 -> f86 : L'=free_18, Z'=free_19^2, [ 0>=1+free_19 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 35: f71 -> f86 : L'=free_20, Z'=free_21^2, [ free_21>=1 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 18: f91 -> f99 : L'=free_6, R'=2*J, V'=0, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 19: f91 -> f99 : L'=free_7, R'=2*J, V'=free_8^2, [ 0>=1+free_8 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 20: f91 -> f99 : L'=free_9, R'=2*J, V'=free_10^2, [ free_10>=1 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 21: f99 -> f103 : L'=free_11, W'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 22: f99 -> f103 : L'=free_12, W'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 23: f99 -> f103 : L'=free_13, W'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 24: f103 -> f107 : L'=free_14, X'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 25: f103 -> f107 : L'=free_15, X'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 26: f103 -> f107 : L'=free_16, X'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 28: f107 -> f91 : J'=1+J, Y'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 29: f107 -> f91 : J'=1+J, Y'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Eliminated locations (on linear paths): 23.00/15.74 23.00/15.74 Start location: f2 23.00/15.74 23.00/15.74 0: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free ], cost: 1 23.00/15.74 23.00/15.74 58: f2 -> f13 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 59: f2 -> f13 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 60: f2 -> f13 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 46: f13 -> f24 : [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 61: f13 -> f24 : J'=1+A, [ J>=1+D && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 43: f24 -> f31 : [ 0>=1+P && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 44: f24 -> f31 : [ P>=1 && J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.74 23.00/15.74 42: f31 -> f37 : [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.74 23.00/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 7: f40 -> f44 : [ 0>=1+P && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 8: f40 -> f44 : [ P>=1 && 0>=Q_1 ], cost: 1 23.00/15.74 23.00/15.74 12: f40 -> f64 : P'=0, [ 0>=Q_1 && P==0 ], cost: 1 23.00/15.74 23.00/15.74 40: f40 -> f71 : [ Q_1>=1 ], cost: 1 23.00/15.74 23.00/15.74 62: f40 -> f44 : J'=1+A, [ 0>=1+P && 0>=Q_1 && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 63: f40 -> f44 : J'=1+A, [ P>=1 && 0>=Q_1 && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 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 23.00/15.74 23.00/15.74 65: f40 -> f71 : J'=1+D, R'=2*D, S'=free_5, T'=1-free_5, [ Q_1>=1 && D>=J ], cost: 2+D-J 23.00/15.74 23.00/15.74 68: f44 -> f40 : A1'=D+Q_1, Q_1'=1+Q_1, [ J>=1+A ], cost: 3 23.00/15.74 23.00/15.74 36: f64 -> f40 : Q_1'=1+Q_1, [ J>=1+E ], cost: 1 23.00/15.74 23.00/15.74 33: f71 -> f86 : L'=free_17, Z'=0, [ J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 34: f71 -> f86 : L'=free_18, Z'=free_19^2, [ 0>=1+free_19 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 35: f71 -> f86 : L'=free_20, Z'=free_21^2, [ free_21>=1 && J>=1+D ], cost: 1 23.00/15.74 23.00/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 18: f91 -> f99 : L'=free_6, R'=2*J, V'=0, [ A>=J ], cost: 1 23.00/15.74 23.00/15.74 19: f91 -> f99 : L'=free_7, R'=2*J, V'=free_8^2, [ 0>=1+free_8 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 20: f91 -> f99 : L'=free_9, R'=2*J, V'=free_10^2, [ free_10>=1 && A>=J ], cost: 1 23.00/15.74 23.00/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 21: f99 -> f103 : L'=free_11, W'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 22: f99 -> f103 : L'=free_12, W'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 23: f99 -> f103 : L'=free_13, W'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 24: f103 -> f107 : L'=free_14, X'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 25: f103 -> f107 : L'=free_15, X'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 26: f103 -> f107 : L'=free_16, X'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 27: f107 -> f91 : J'=1+J, L'=0, Y'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 28: f107 -> f91 : J'=1+J, Y'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 29: f107 -> f91 : J'=1+J, Y'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Eliminated locations (on tree-shaped paths): 23.00/15.74 23.00/15.74 Start location: f2 23.00/15.74 23.00/15.74 69: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && J>=1+2*A ], cost: 2 23.00/15.74 23.00/15.74 70: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 3+2*A-J 23.00/15.74 23.00/15.74 71: f2 -> f24 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 3+2*A-J 23.00/15.74 23.00/15.74 72: f2 -> f24 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 3+2*A-J 23.00/15.74 23.00/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.74 23.00/15.74 76: f24 -> f37 : [ 0>=1+P && J>=1+A ], cost: 2 23.00/15.74 23.00/15.74 77: f24 -> f37 : [ P>=1 && J>=1+A ], cost: 2 23.00/15.74 23.00/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.74 23.00/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 78: f40 -> f40 : A1'=D+Q_1, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 4 23.00/15.74 23.00/15.74 79: f40 -> f40 : A1'=D+Q_1, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && J>=1+A ], cost: 4 23.00/15.74 23.00/15.74 80: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && A>=J ], cost: 5+A-J 23.00/15.74 23.00/15.74 81: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && A>=J ], cost: 5+A-J 23.00/15.74 23.00/15.74 82: f40 -> f40 : P'=0, Q_1'=1+Q_1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2 23.00/15.74 23.00/15.74 83: f40 -> [28] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 23.00/15.74 23.00/15.74 84: f40 -> f86 : L'=free_17, Z'=0, [ Q_1>=1 && J>=1+D ], cost: 2 23.00/15.74 23.00/15.74 85: f40 -> f86 : L'=free_18, Z'=free_19^2, [ Q_1>=1 && 0>=1+free_19 && J>=1+D ], cost: 2 23.00/15.74 23.00/15.74 86: f40 -> f86 : L'=free_20, Z'=free_21^2, [ Q_1>=1 && free_21>=1 && J>=1+D ], cost: 2 23.00/15.74 23.00/15.74 87: f40 -> f86 : J'=1+D, L'=free_17, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && D>=J ], cost: 3+D-J 23.00/15.74 23.00/15.74 88: f40 -> f86 : J'=1+D, L'=free_18, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ Q_1>=1 && D>=J && 0>=1+free_19 ], cost: 3+D-J 23.00/15.74 23.00/15.74 89: f40 -> f86 : J'=1+D, L'=free_20, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ Q_1>=1 && D>=J && free_21>=1 ], cost: 3+D-J 23.00/15.74 23.00/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.00/15.74 23.00/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.00/15.74 23.00/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.00/15.74 23.00/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.00/15.74 23.00/15.74 90: f91 -> f103 : L'=free_11, R'=2*J, V'=0, W'=0, [ A>=J && free_6==0 ], cost: 2 23.00/15.74 23.00/15.74 91: f91 -> f103 : L'=free_12, R'=2*J, V'=0, W'=free_6^2, [ A>=J && 0>=1+free_6 ], cost: 2 23.00/15.74 23.00/15.74 92: f91 -> f103 : L'=free_13, R'=2*J, V'=0, W'=free_6^2, [ A>=J && free_6>=1 ], cost: 2 23.00/15.74 23.00/15.74 93: f91 -> f103 : L'=free_11, R'=2*J, V'=free_8^2, W'=0, [ 0>=1+free_8 && A>=J && free_7==0 ], cost: 2 23.00/15.74 23.00/15.74 94: f91 -> f103 : L'=free_12, R'=2*J, V'=free_8^2, W'=free_7^2, [ 0>=1+free_8 && A>=J && 0>=1+free_7 ], cost: 2 23.00/15.74 23.00/15.74 95: f91 -> f103 : L'=free_13, R'=2*J, V'=free_8^2, W'=free_7^2, [ 0>=1+free_8 && A>=J && free_7>=1 ], cost: 2 23.00/15.74 23.00/15.74 96: f91 -> f103 : L'=free_11, R'=2*J, V'=free_10^2, W'=0, [ free_10>=1 && A>=J && free_9==0 ], cost: 2 23.00/15.74 23.00/15.74 97: f91 -> f103 : L'=free_12, R'=2*J, V'=free_10^2, W'=free_9^2, [ free_10>=1 && A>=J && 0>=1+free_9 ], cost: 2 23.00/15.74 23.00/15.74 98: f91 -> f103 : L'=free_13, R'=2*J, V'=free_10^2, W'=free_9^2, [ free_10>=1 && A>=J && free_9>=1 ], cost: 2 23.00/15.74 23.00/15.74 99: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_14==0 ], cost: 2 23.00/15.74 23.00/15.74 100: f103 -> f91 : J'=1+J, L'=free_14, X'=0, Y'=free_14^2, [ L==0 && 0>=1+free_14 ], cost: 2 23.00/15.74 23.00/15.74 101: f103 -> f91 : J'=1+J, L'=free_14, X'=0, Y'=free_14^2, [ L==0 && free_14>=1 ], cost: 2 23.00/15.74 23.00/15.74 102: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ 0>=1+L && free_15==0 ], cost: 2 23.00/15.74 23.00/15.74 103: f103 -> f91 : J'=1+J, L'=free_15, X'=L^2, Y'=free_15^2, [ 0>=1+L && 0>=1+free_15 ], cost: 2 23.00/15.74 23.00/15.74 104: f103 -> f91 : J'=1+J, L'=free_15, X'=L^2, Y'=free_15^2, [ 0>=1+L && free_15>=1 ], cost: 2 23.00/15.74 23.00/15.74 105: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ L>=1 && free_16==0 ], cost: 2 23.00/15.74 23.00/15.74 106: f103 -> f91 : J'=1+J, L'=free_16, X'=L^2, Y'=free_16^2, [ L>=1 && 0>=1+free_16 ], cost: 2 23.00/15.74 23.00/15.74 107: f103 -> f91 : J'=1+J, L'=free_16, X'=L^2, Y'=free_16^2, [ L>=1 && free_16>=1 ], cost: 2 23.00/15.74 23.00/15.74 23.00/15.74 23.00/15.74 Applied pruning (of leafs and parallel rules): 23.00/15.74 23.00/15.74 Start location: f2 23.00/15.74 23.00/15.74 69: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && J>=1+2*A ], cost: 2 23.00/15.74 23.00/15.74 70: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 3+2*A-J 23.00/15.74 23.00/15.74 71: f2 -> f24 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 3+2*A-J 23.00/15.74 23.00/15.74 72: f2 -> f24 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 3+2*A-J 23.00/15.74 23.00/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.00/15.74 23.00/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.00/15.74 23.00/15.74 76: f24 -> f37 : [ 0>=1+P && J>=1+A ], cost: 2 23.00/15.74 23.00/15.74 77: f24 -> f37 : [ P>=1 && J>=1+A ], cost: 2 23.00/15.74 23.00/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.00/15.74 23.00/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.00/15.74 23.00/15.74 78: f40 -> f40 : A1'=D+Q_1, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 4 23.13/15.74 23.13/15.74 79: f40 -> f40 : A1'=D+Q_1, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && J>=1+A ], cost: 4 23.13/15.74 23.13/15.74 80: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && A>=J ], cost: 5+A-J 23.13/15.74 23.13/15.74 81: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && A>=J ], cost: 5+A-J 23.13/15.74 23.13/15.74 82: f40 -> f40 : P'=0, Q_1'=1+Q_1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2 23.13/15.74 23.13/15.74 83: f40 -> [28] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 23.13/15.74 23.13/15.74 85: f40 -> f86 : L'=free_18, Z'=free_19^2, [ Q_1>=1 && 0>=1+free_19 && J>=1+D ], cost: 2 23.13/15.74 23.13/15.74 86: f40 -> f86 : L'=free_20, Z'=free_21^2, [ Q_1>=1 && free_21>=1 && J>=1+D ], cost: 2 23.13/15.74 23.13/15.74 87: f40 -> f86 : J'=1+D, L'=free_17, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && D>=J ], cost: 3+D-J 23.13/15.74 23.13/15.74 88: f40 -> f86 : J'=1+D, L'=free_18, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ Q_1>=1 && D>=J && 0>=1+free_19 ], cost: 3+D-J 23.13/15.74 23.13/15.74 89: f40 -> f86 : J'=1+D, L'=free_20, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ Q_1>=1 && D>=J && free_21>=1 ], cost: 3+D-J 23.13/15.74 23.13/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.13/15.74 23.13/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.13/15.74 23.13/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 90: f91 -> f103 : L'=free_11, R'=2*J, V'=0, W'=0, [ A>=J && free_6==0 ], cost: 2 23.13/15.74 23.13/15.74 91: f91 -> f103 : L'=free_12, R'=2*J, V'=0, W'=free_6^2, [ A>=J && 0>=1+free_6 ], cost: 2 23.13/15.74 23.13/15.74 93: f91 -> f103 : L'=free_11, R'=2*J, V'=free_8^2, W'=0, [ 0>=1+free_8 && A>=J && free_7==0 ], cost: 2 23.13/15.74 23.13/15.74 94: f91 -> f103 : L'=free_12, R'=2*J, V'=free_8^2, W'=free_7^2, [ 0>=1+free_8 && A>=J && 0>=1+free_7 ], cost: 2 23.13/15.74 23.13/15.74 96: f91 -> f103 : L'=free_11, R'=2*J, V'=free_10^2, W'=0, [ free_10>=1 && A>=J && free_9==0 ], cost: 2 23.13/15.74 23.13/15.74 99: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_14==0 ], cost: 2 23.13/15.74 23.13/15.74 100: f103 -> f91 : J'=1+J, L'=free_14, X'=0, Y'=free_14^2, [ L==0 && 0>=1+free_14 ], cost: 2 23.13/15.74 23.13/15.74 102: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ 0>=1+L && free_15==0 ], cost: 2 23.13/15.74 23.13/15.74 103: f103 -> f91 : J'=1+J, L'=free_15, X'=L^2, Y'=free_15^2, [ 0>=1+L && 0>=1+free_15 ], cost: 2 23.13/15.74 23.13/15.74 105: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ L>=1 && free_16==0 ], cost: 2 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerating simple loops of location 5. 23.13/15.74 23.13/15.74 Accelerating the following rules: 23.13/15.74 23.13/15.74 78: f40 -> f40 : A1'=D+Q_1, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 4 23.13/15.74 23.13/15.74 79: f40 -> f40 : A1'=D+Q_1, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && J>=1+A ], cost: 4 23.13/15.74 23.13/15.74 80: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && A>=J ], cost: 5+A-J 23.13/15.74 23.13/15.74 81: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && A>=J ], cost: 5+A-J 23.13/15.74 23.13/15.74 82: f40 -> f40 : P'=0, Q_1'=1+Q_1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerated rule 78 with metering function 1-Q_1, yielding the new rule 108. 23.13/15.74 23.13/15.74 Accelerated rule 79 with metering function 1-Q_1, yielding the new rule 109. 23.13/15.74 23.13/15.74 Found no metering function for rule 80. 23.13/15.74 23.13/15.74 Found no metering function for rule 81. 23.13/15.74 23.13/15.74 Accelerated rule 82 with metering function 1-Q_1, yielding the new rule 110. 23.13/15.74 23.13/15.74 Removing the simple loops: 78 79 82. 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerated all simple loops using metering functions (where possible): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 69: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && J>=1+2*A ], cost: 2 23.13/15.74 23.13/15.74 70: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 3+2*A-J 23.13/15.74 23.13/15.74 71: f2 -> f24 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 3+2*A-J 23.13/15.74 23.13/15.74 72: f2 -> f24 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 3+2*A-J 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.13/15.74 23.13/15.74 76: f24 -> f37 : [ 0>=1+P && J>=1+A ], cost: 2 23.13/15.74 23.13/15.74 77: f24 -> f37 : [ P>=1 && J>=1+A ], cost: 2 23.13/15.74 23.13/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 80: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ 0>=1+P && 0>=Q_1 && A>=J ], cost: 5+A-J 23.13/15.74 23.13/15.74 81: f40 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ P>=1 && 0>=Q_1 && A>=J ], cost: 5+A-J 23.13/15.74 23.13/15.74 83: f40 -> [28] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 23.13/15.74 23.13/15.74 85: f40 -> f86 : L'=free_18, Z'=free_19^2, [ Q_1>=1 && 0>=1+free_19 && J>=1+D ], cost: 2 23.13/15.74 23.13/15.74 86: f40 -> f86 : L'=free_20, Z'=free_21^2, [ Q_1>=1 && free_21>=1 && J>=1+D ], cost: 2 23.13/15.74 23.13/15.74 87: f40 -> f86 : J'=1+D, L'=free_17, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && D>=J ], cost: 3+D-J 23.13/15.74 23.13/15.74 88: f40 -> f86 : J'=1+D, L'=free_18, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ Q_1>=1 && D>=J && 0>=1+free_19 ], cost: 3+D-J 23.13/15.74 23.13/15.74 89: f40 -> f86 : J'=1+D, L'=free_20, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ Q_1>=1 && D>=J && free_21>=1 ], cost: 3+D-J 23.13/15.74 23.13/15.74 108: f40 -> f40 : A1'=D, Q_1'=1, [ 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 4-4*Q_1 23.13/15.74 23.13/15.74 109: f40 -> f40 : A1'=D, Q_1'=1, [ P>=1 && 0>=Q_1 && J>=1+A ], cost: 4-4*Q_1 23.13/15.74 23.13/15.74 110: f40 -> f40 : P'=0, Q_1'=1, [ 0>=Q_1 && P==0 && J>=1+E ], cost: 2-2*Q_1 23.13/15.74 23.13/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.13/15.74 23.13/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.13/15.74 23.13/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 90: f91 -> f103 : L'=free_11, R'=2*J, V'=0, W'=0, [ A>=J && free_6==0 ], cost: 2 23.13/15.74 23.13/15.74 91: f91 -> f103 : L'=free_12, R'=2*J, V'=0, W'=free_6^2, [ A>=J && 0>=1+free_6 ], cost: 2 23.13/15.74 23.13/15.74 93: f91 -> f103 : L'=free_11, R'=2*J, V'=free_8^2, W'=0, [ 0>=1+free_8 && A>=J && free_7==0 ], cost: 2 23.13/15.74 23.13/15.74 94: f91 -> f103 : L'=free_12, R'=2*J, V'=free_8^2, W'=free_7^2, [ 0>=1+free_8 && A>=J && 0>=1+free_7 ], cost: 2 23.13/15.74 23.13/15.74 96: f91 -> f103 : L'=free_11, R'=2*J, V'=free_10^2, W'=0, [ free_10>=1 && A>=J && free_9==0 ], cost: 2 23.13/15.74 23.13/15.74 99: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_14==0 ], cost: 2 23.13/15.74 23.13/15.74 100: f103 -> f91 : J'=1+J, L'=free_14, X'=0, Y'=free_14^2, [ L==0 && 0>=1+free_14 ], cost: 2 23.13/15.74 23.13/15.74 102: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ 0>=1+L && free_15==0 ], cost: 2 23.13/15.74 23.13/15.74 103: f103 -> f91 : J'=1+J, L'=free_15, X'=L^2, Y'=free_15^2, [ 0>=1+L && 0>=1+free_15 ], cost: 2 23.13/15.74 23.13/15.74 105: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ L>=1 && free_16==0 ], cost: 2 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Chained accelerated rules (with incoming rules): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 69: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && J>=1+2*A ], cost: 2 23.13/15.74 23.13/15.74 70: f2 -> f24 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 3+2*A-J 23.13/15.74 23.13/15.74 71: f2 -> f24 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 3+2*A-J 23.13/15.74 23.13/15.74 72: f2 -> f24 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 3+2*A-J 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 45: f24 -> f37 : P'=0, [ J>=1+A && P==0 ], cost: 1 23.13/15.74 23.13/15.74 76: f24 -> f37 : [ 0>=1+P && J>=1+A ], cost: 2 23.13/15.74 23.13/15.74 77: f24 -> f37 : [ P>=1 && J>=1+A ], cost: 2 23.13/15.74 23.13/15.74 6: f37 -> f40 : [ N>=O ], cost: 1 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 111: f37 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 112: f37 -> f40 : A1'=D+Q_1, J'=1+A, Q_1'=1+Q_1, [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 113: f37 -> f40 : A1'=D, Q_1'=1, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 114: f37 -> f40 : A1'=D, Q_1'=1, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 115: f37 -> f40 : P'=0, Q_1'=1, [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 83: f40 -> [28] : [ 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 1+meter 23.13/15.74 23.13/15.74 85: f40 -> f86 : L'=free_18, Z'=free_19^2, [ Q_1>=1 && 0>=1+free_19 && J>=1+D ], cost: 2 23.13/15.74 23.13/15.74 86: f40 -> f86 : L'=free_20, Z'=free_21^2, [ Q_1>=1 && free_21>=1 && J>=1+D ], cost: 2 23.13/15.74 23.13/15.74 87: f40 -> f86 : J'=1+D, L'=free_17, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ Q_1>=1 && D>=J ], cost: 3+D-J 23.13/15.74 23.13/15.74 88: f40 -> f86 : J'=1+D, L'=free_18, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ Q_1>=1 && D>=J && 0>=1+free_19 ], cost: 3+D-J 23.13/15.74 23.13/15.74 89: f40 -> f86 : J'=1+D, L'=free_20, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ Q_1>=1 && D>=J && free_21>=1 ], cost: 3+D-J 23.13/15.74 23.13/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.13/15.74 23.13/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.13/15.74 23.13/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 90: f91 -> f103 : L'=free_11, R'=2*J, V'=0, W'=0, [ A>=J && free_6==0 ], cost: 2 23.13/15.74 23.13/15.74 91: f91 -> f103 : L'=free_12, R'=2*J, V'=0, W'=free_6^2, [ A>=J && 0>=1+free_6 ], cost: 2 23.13/15.74 23.13/15.74 93: f91 -> f103 : L'=free_11, R'=2*J, V'=free_8^2, W'=0, [ 0>=1+free_8 && A>=J && free_7==0 ], cost: 2 23.13/15.74 23.13/15.74 94: f91 -> f103 : L'=free_12, R'=2*J, V'=free_8^2, W'=free_7^2, [ 0>=1+free_8 && A>=J && 0>=1+free_7 ], cost: 2 23.13/15.74 23.13/15.74 96: f91 -> f103 : L'=free_11, R'=2*J, V'=free_10^2, W'=0, [ free_10>=1 && A>=J && free_9==0 ], cost: 2 23.13/15.74 23.13/15.74 99: f103 -> f91 : J'=1+J, L'=0, X'=0, Y'=0, [ L==0 && free_14==0 ], cost: 2 23.13/15.74 23.13/15.74 100: f103 -> f91 : J'=1+J, L'=free_14, X'=0, Y'=free_14^2, [ L==0 && 0>=1+free_14 ], cost: 2 23.13/15.74 23.13/15.74 102: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ 0>=1+L && free_15==0 ], cost: 2 23.13/15.74 23.13/15.74 103: f103 -> f91 : J'=1+J, L'=free_15, X'=L^2, Y'=free_15^2, [ 0>=1+L && 0>=1+free_15 ], cost: 2 23.13/15.74 23.13/15.74 105: f103 -> f91 : J'=1+J, L'=0, X'=L^2, Y'=0, [ L>=1 && free_16==0 ], cost: 2 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Eliminated locations (on tree-shaped paths): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 116: f2 -> f37 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && J>=1+2*A && J>=1+A && P==0 ], cost: 3 23.13/15.74 23.13/15.74 117: f2 -> f37 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && J>=1+2*A && 0>=1+P && J>=1+A ], cost: 4 23.13/15.74 23.13/15.74 118: f2 -> f37 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && J>=1+2*A && P>=1 && J>=1+A ], cost: 4 23.13/15.74 23.13/15.74 119: f2 -> f37 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 120: f2 -> f37 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 121: f2 -> f37 : B'=0, C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=1, L'=0, M'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 122: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 129: f37 -> f86 : L'=free_18, Z'=free_19^2, [ N>=O && Q_1>=1 && 0>=1+free_19 && J>=1+D ], cost: 3 23.13/15.74 23.13/15.74 130: f37 -> f86 : L'=free_20, Z'=free_21^2, [ N>=O && Q_1>=1 && free_21>=1 && J>=1+D ], cost: 3 23.13/15.74 23.13/15.74 131: f37 -> f86 : J'=1+D, L'=free_17, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && Q_1>=1 && D>=J ], cost: 4+D-J 23.13/15.74 23.13/15.74 132: f37 -> f86 : J'=1+D, L'=free_18, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && Q_1>=1 && D>=J && 0>=1+free_19 ], cost: 4+D-J 23.13/15.74 23.13/15.74 133: f37 -> f86 : J'=1+D, L'=free_20, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ N>=O && Q_1>=1 && D>=J && free_21>=1 ], cost: 4+D-J 23.13/15.74 23.13/15.74 134: f37 -> f86 : A1'=D+Q_1, J'=1+A, L'=free_18, Q_1'=1+Q_1, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && 0>=1+free_19 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 135: f37 -> f86 : A1'=D+Q_1, J'=1+A, L'=free_20, Q_1'=1+Q_1, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 136: f37 -> f86 : A1'=D+Q_1, J'=1+D, L'=free_17, Q_1'=1+Q_1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && D>=1+A ], cost: 8+D-J 23.13/15.74 23.13/15.74 137: f37 -> f86 : A1'=D+Q_1, J'=1+D, L'=free_18, Q_1'=1+Q_1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && D>=1+A && 0>=1+free_19 ], cost: 8+D-J 23.13/15.74 23.13/15.74 138: f37 -> f86 : A1'=D+Q_1, J'=1+D, L'=free_20, Q_1'=1+Q_1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && D>=1+A && free_21>=1 ], cost: 8+D-J 23.13/15.74 23.13/15.74 139: f37 -> f86 : A1'=D+Q_1, J'=1+A, L'=free_18, Q_1'=1+Q_1, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && A>=J && 1+Q_1>=1 && 0>=1+free_19 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 140: f37 -> f86 : A1'=D+Q_1, J'=1+A, L'=free_20, Q_1'=1+Q_1, Z'=free_21^2, [ N>=O && P>=1 && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 141: f37 -> f86 : A1'=D+Q_1, J'=1+D, L'=free_17, Q_1'=1+Q_1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && P>=1 && 0>=Q_1 && A>=J && 1+Q_1>=1 && D>=1+A ], cost: 8+D-J 23.13/15.74 23.13/15.74 142: f37 -> f86 : A1'=D+Q_1, J'=1+D, L'=free_18, Q_1'=1+Q_1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && A>=J && 1+Q_1>=1 && D>=1+A && 0>=1+free_19 ], cost: 8+D-J 23.13/15.74 23.13/15.74 143: f37 -> f86 : A1'=D+Q_1, J'=1+D, L'=free_20, Q_1'=1+Q_1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ N>=O && P>=1 && 0>=Q_1 && A>=J && 1+Q_1>=1 && D>=1+A && free_21>=1 ], cost: 8+D-J 23.13/15.74 23.13/15.74 144: f37 -> f86 : A1'=D, L'=free_18, Q_1'=1, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && 0>=1+free_19 && J>=1+D ], cost: 7-4*Q_1 23.13/15.74 23.13/15.74 145: f37 -> f86 : A1'=D, L'=free_20, Q_1'=1, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && free_21>=1 && J>=1+D ], cost: 7-4*Q_1 23.13/15.74 23.13/15.74 146: f37 -> f86 : A1'=D, J'=1+D, L'=free_17, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 147: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 148: f37 -> f86 : A1'=D, J'=1+D, L'=free_20, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && free_21>=1 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 149: f37 -> f86 : A1'=D, L'=free_18, Q_1'=1, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && 0>=1+free_19 && J>=1+D ], cost: 7-4*Q_1 23.13/15.74 23.13/15.74 150: f37 -> f86 : A1'=D, L'=free_20, Q_1'=1, Z'=free_21^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && free_21>=1 && J>=1+D ], cost: 7-4*Q_1 23.13/15.74 23.13/15.74 151: f37 -> f86 : A1'=D, J'=1+D, L'=free_17, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 152: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 153: f37 -> f86 : A1'=D, J'=1+D, L'=free_20, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && free_21>=1 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 154: f37 -> f86 : L'=free_18, P'=0, Q_1'=1, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && 0>=1+free_19 && J>=1+D ], cost: 5-2*Q_1 23.13/15.74 23.13/15.74 155: f37 -> f86 : L'=free_20, P'=0, Q_1'=1, Z'=free_21^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && free_21>=1 && J>=1+D ], cost: 5-2*Q_1 23.13/15.74 23.13/15.74 156: f37 -> f86 : J'=1+D, L'=free_17, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J ], cost: 6+D-J-2*Q_1 23.13/15.74 23.13/15.74 157: f37 -> f86 : J'=1+D, L'=free_18, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 ], cost: 6+D-J-2*Q_1 23.13/15.74 23.13/15.74 158: f37 -> f86 : J'=1+D, L'=free_20, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_21^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && free_21>=1 ], cost: 6+D-J-2*Q_1 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.13/15.74 23.13/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.13/15.74 23.13/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 164: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=0, Y'=0, [ A>=J && free_6==0 && free_11==0 && free_14==0 ], cost: 4 23.13/15.74 23.13/15.74 165: f91 -> f91 : J'=1+J, L'=free_14, R'=2*J, V'=0, W'=0, X'=0, Y'=free_14^2, [ A>=J && free_6==0 && free_11==0 && 0>=1+free_14 ], cost: 4 23.13/15.74 23.13/15.74 166: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=free_11^2, Y'=0, [ A>=J && free_6==0 && 0>=1+free_11 && free_15==0 ], cost: 4 23.13/15.74 23.13/15.74 167: f91 -> f91 : J'=1+J, L'=free_15, R'=2*J, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, [ A>=J && free_6==0 && 0>=1+free_11 && 0>=1+free_15 ], cost: 4 23.13/15.74 23.13/15.74 168: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=free_11^2, Y'=0, [ A>=J && free_6==0 && free_11>=1 && free_16==0 ], cost: 4 23.13/15.74 23.13/15.74 169: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_6^2, X'=0, Y'=0, [ A>=J && 0>=1+free_6 && free_12==0 && free_14==0 ], cost: 4 23.13/15.74 23.13/15.74 170: f91 -> f91 : J'=1+J, L'=free_14, R'=2*J, V'=0, W'=free_6^2, X'=0, Y'=free_14^2, [ A>=J && 0>=1+free_6 && free_12==0 && 0>=1+free_14 ], cost: 4 23.13/15.74 23.13/15.74 171: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ A>=J && 0>=1+free_6 && 0>=1+free_12 && free_15==0 ], cost: 4 23.13/15.74 23.13/15.74 172: f91 -> f91 : J'=1+J, L'=free_15, R'=2*J, V'=0, W'=free_6^2, X'=free_12^2, Y'=free_15^2, [ A>=J && 0>=1+free_6 && 0>=1+free_12 && 0>=1+free_15 ], cost: 4 23.13/15.74 23.13/15.74 173: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ A>=J && 0>=1+free_6 && free_12>=1 && free_16==0 ], cost: 4 23.13/15.74 23.13/15.74 174: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=0, X'=0, Y'=0, [ 0>=1+free_8 && A>=J && free_7==0 && free_11==0 && free_14==0 ], cost: 4 23.13/15.74 23.13/15.74 175: f91 -> f91 : J'=1+J, L'=free_14, R'=2*J, V'=free_8^2, W'=0, X'=0, Y'=free_14^2, [ 0>=1+free_8 && A>=J && free_7==0 && free_11==0 && 0>=1+free_14 ], cost: 4 23.13/15.74 23.13/15.74 176: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ 0>=1+free_8 && A>=J && free_7==0 && 0>=1+free_11 && free_15==0 ], cost: 4 23.13/15.74 23.13/15.74 177: f91 -> f91 : J'=1+J, L'=free_15, R'=2*J, V'=free_8^2, W'=0, X'=free_11^2, Y'=free_15^2, [ 0>=1+free_8 && A>=J && free_7==0 && 0>=1+free_11 && 0>=1+free_15 ], cost: 4 23.13/15.74 23.13/15.74 178: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ 0>=1+free_8 && A>=J && free_7==0 && free_11>=1 && free_16==0 ], cost: 4 23.13/15.74 23.13/15.74 179: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=free_7^2, X'=0, Y'=0, [ 0>=1+free_8 && A>=J && 0>=1+free_7 && free_12==0 && free_14==0 ], cost: 4 23.13/15.74 23.13/15.74 180: f91 -> f91 : J'=1+J, L'=free_14, R'=2*J, V'=free_8^2, W'=free_7^2, X'=0, Y'=free_14^2, [ 0>=1+free_8 && A>=J && 0>=1+free_7 && free_12==0 && 0>=1+free_14 ], cost: 4 23.13/15.74 23.13/15.74 181: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=free_7^2, X'=free_12^2, Y'=0, [ 0>=1+free_8 && A>=J && 0>=1+free_7 && 0>=1+free_12 && free_15==0 ], cost: 4 23.13/15.74 23.13/15.74 182: f91 -> f91 : J'=1+J, L'=free_15, R'=2*J, V'=free_8^2, W'=free_7^2, X'=free_12^2, Y'=free_15^2, [ 0>=1+free_8 && A>=J && 0>=1+free_7 && 0>=1+free_12 && 0>=1+free_15 ], cost: 4 23.13/15.74 23.13/15.74 183: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=free_7^2, X'=free_12^2, Y'=0, [ 0>=1+free_8 && A>=J && 0>=1+free_7 && free_12>=1 && free_16==0 ], cost: 4 23.13/15.74 23.13/15.74 184: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_10^2, W'=0, X'=0, Y'=0, [ free_10>=1 && A>=J && free_9==0 && free_11==0 && free_14==0 ], cost: 4 23.13/15.74 23.13/15.74 185: f91 -> f91 : J'=1+J, L'=free_14, R'=2*J, V'=free_10^2, W'=0, X'=0, Y'=free_14^2, [ free_10>=1 && A>=J && free_9==0 && free_11==0 && 0>=1+free_14 ], cost: 4 23.13/15.74 23.13/15.74 186: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_10^2, W'=0, X'=free_11^2, Y'=0, [ free_10>=1 && A>=J && free_9==0 && 0>=1+free_11 && free_15==0 ], cost: 4 23.13/15.74 23.13/15.74 187: f91 -> f91 : J'=1+J, L'=free_15, R'=2*J, V'=free_10^2, W'=0, X'=free_11^2, Y'=free_15^2, [ free_10>=1 && A>=J && free_9==0 && 0>=1+free_11 && 0>=1+free_15 ], cost: 4 23.13/15.74 23.13/15.74 188: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_10^2, W'=0, X'=free_11^2, Y'=0, [ free_10>=1 && A>=J && free_9==0 && free_11>=1 && free_16==0 ], cost: 4 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Applied pruning (of leafs and parallel rules): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 135: f37 -> f86 : A1'=D+Q_1, J'=1+A, L'=free_20, Q_1'=1+Q_1, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 146: f37 -> f86 : A1'=D, J'=1+D, L'=free_17, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 147: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 152: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 157: f37 -> f86 : J'=1+D, L'=free_18, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 ], cost: 6+D-J-2*Q_1 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.13/15.74 23.13/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.13/15.74 23.13/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 164: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=0, Y'=0, [ A>=J && free_6==0 && free_11==0 && free_14==0 ], cost: 4 23.13/15.74 23.13/15.74 165: f91 -> f91 : J'=1+J, L'=free_14, R'=2*J, V'=0, W'=0, X'=0, Y'=free_14^2, [ A>=J && free_6==0 && free_11==0 && 0>=1+free_14 ], cost: 4 23.13/15.74 23.13/15.74 167: f91 -> f91 : J'=1+J, L'=free_15, R'=2*J, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, [ A>=J && free_6==0 && 0>=1+free_11 && 0>=1+free_15 ], cost: 4 23.13/15.74 23.13/15.74 171: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ A>=J && 0>=1+free_6 && 0>=1+free_12 && free_15==0 ], cost: 4 23.13/15.74 23.13/15.74 176: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ 0>=1+free_8 && A>=J && free_7==0 && 0>=1+free_11 && free_15==0 ], cost: 4 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerating simple loops of location 12. 23.13/15.74 23.13/15.74 Simplified some of the simple loops (and removed duplicate rules). 23.13/15.74 23.13/15.74 Accelerating the following rules: 23.13/15.74 23.13/15.74 164: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=0, X'=0, Y'=0, [ A>=J ], cost: 4 23.13/15.74 23.13/15.74 165: f91 -> f91 : J'=1+J, L'=free_14, R'=2*J, V'=0, W'=0, X'=0, Y'=free_14^2, [ A>=J && 0>=1+free_14 ], cost: 4 23.13/15.74 23.13/15.74 167: f91 -> f91 : J'=1+J, L'=free_15, R'=2*J, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, [ A>=J && 0>=1+free_11 && 0>=1+free_15 ], cost: 4 23.13/15.74 23.13/15.74 171: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ A>=J && 0>=1+free_6 && 0>=1+free_12 ], cost: 4 23.13/15.74 23.13/15.74 176: f91 -> f91 : J'=1+J, L'=0, R'=2*J, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ 0>=1+free_8 && A>=J && 0>=1+free_11 ], cost: 4 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerated rule 164 with metering function 1+A-J, yielding the new rule 189. 23.13/15.74 23.13/15.74 Accelerated rule 165 with metering function 1+A-J, yielding the new rule 190. 23.13/15.74 23.13/15.74 Accelerated rule 167 with metering function 1+A-J, yielding the new rule 191. 23.13/15.74 23.13/15.74 Accelerated rule 171 with metering function 1+A-J, yielding the new rule 192. 23.13/15.74 23.13/15.74 Accelerated rule 176 with metering function 1+A-J, yielding the new rule 193. 23.13/15.74 23.13/15.74 Removing the simple loops: 164 165 167 171 176. 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerated all simple loops using metering functions (where possible): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 135: f37 -> f86 : A1'=D+Q_1, J'=1+A, L'=free_20, Q_1'=1+Q_1, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 146: f37 -> f86 : A1'=D, J'=1+D, L'=free_17, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 147: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 152: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 157: f37 -> f86 : J'=1+D, L'=free_18, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 ], cost: 6+D-J-2*Q_1 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.13/15.74 23.13/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.13/15.74 23.13/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 189: f91 -> f91 : J'=1+A, L'=0, R'=2*A, V'=0, W'=0, X'=0, Y'=0, [ A>=J ], cost: 4+4*A-4*J 23.13/15.74 23.13/15.74 190: f91 -> f91 : J'=1+A, L'=free_14, R'=2*A, V'=0, W'=0, X'=0, Y'=free_14^2, [ A>=J && 0>=1+free_14 ], cost: 4+4*A-4*J 23.13/15.74 23.13/15.74 191: f91 -> f91 : J'=1+A, L'=free_15, R'=2*A, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, [ A>=J && 0>=1+free_11 && 0>=1+free_15 ], cost: 4+4*A-4*J 23.13/15.74 23.13/15.74 192: f91 -> f91 : J'=1+A, L'=0, R'=2*A, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ A>=J && 0>=1+free_6 && 0>=1+free_12 ], cost: 4+4*A-4*J 23.13/15.74 23.13/15.74 193: f91 -> f91 : J'=1+A, L'=0, R'=2*A, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ 0>=1+free_8 && A>=J && 0>=1+free_11 ], cost: 4+4*A-4*J 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Chained accelerated rules (with incoming rules): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 135: f37 -> f86 : A1'=D+Q_1, J'=1+A, L'=free_20, Q_1'=1+Q_1, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 146: f37 -> f86 : A1'=D, J'=1+D, L'=free_17, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 147: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 152: f37 -> f86 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 157: f37 -> f86 : J'=1+D, L'=free_18, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 ], cost: 6+D-J-2*Q_1 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 15: f86 -> f91 : L'=0, U'=0, [ L==0 ], cost: 1 23.13/15.74 23.13/15.74 16: f86 -> f91 : U'=L^2, [ 0>=1+L ], cost: 1 23.13/15.74 23.13/15.74 17: f86 -> f91 : U'=L^2, [ L>=1 ], cost: 1 23.13/15.74 23.13/15.74 194: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=0, V'=0, W'=0, X'=0, Y'=0, [ L==0 && A>=J ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 195: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=L^2, V'=0, W'=0, X'=0, Y'=0, [ 0>=1+L && A>=J ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 196: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=L^2, V'=0, W'=0, X'=0, Y'=0, [ L>=1 && A>=J ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 197: f86 -> f91 : J'=1+A, L'=free_14, R'=2*A, U'=0, V'=0, W'=0, X'=0, Y'=free_14^2, [ L==0 && A>=J && 0>=1+free_14 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 198: f86 -> f91 : J'=1+A, L'=free_14, R'=2*A, U'=L^2, V'=0, W'=0, X'=0, Y'=free_14^2, [ 0>=1+L && A>=J && 0>=1+free_14 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 199: f86 -> f91 : J'=1+A, L'=free_14, R'=2*A, U'=L^2, V'=0, W'=0, X'=0, Y'=free_14^2, [ L>=1 && A>=J && 0>=1+free_14 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 200: f86 -> f91 : J'=1+A, L'=free_15, R'=2*A, U'=0, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, [ L==0 && A>=J && 0>=1+free_11 && 0>=1+free_15 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 201: f86 -> f91 : J'=1+A, L'=free_15, R'=2*A, U'=L^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, [ 0>=1+L && A>=J && 0>=1+free_11 && 0>=1+free_15 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 202: f86 -> f91 : J'=1+A, L'=free_15, R'=2*A, U'=L^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, [ L>=1 && A>=J && 0>=1+free_11 && 0>=1+free_15 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 203: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=0, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ L==0 && A>=J && 0>=1+free_6 && 0>=1+free_12 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 204: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=L^2, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ 0>=1+L && A>=J && 0>=1+free_6 && 0>=1+free_12 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 205: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=L^2, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, [ L>=1 && A>=J && 0>=1+free_6 && 0>=1+free_12 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 206: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=0, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ L==0 && 0>=1+free_8 && A>=J && 0>=1+free_11 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 207: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=L^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ 0>=1+L && 0>=1+free_8 && A>=J && 0>=1+free_11 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 208: f86 -> f91 : J'=1+A, L'=0, R'=2*A, U'=L^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, [ L>=1 && 0>=1+free_8 && A>=J && 0>=1+free_11 ], cost: 5+4*A-4*J 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Eliminated locations (on tree-shaped paths): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 209: f37 -> f91 : A1'=D+Q_1, J'=1+A, L'=0, Q_1'=1+Q_1, U'=0, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D && free_20==0 ], cost: 9+A-J 23.13/15.74 23.13/15.74 210: f37 -> f91 : A1'=D+Q_1, J'=1+A, L'=free_20, Q_1'=1+Q_1, U'=free_20^2, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D && 0>=1+free_20 ], cost: 9+A-J 23.13/15.74 23.13/15.74 211: f37 -> f91 : A1'=D+Q_1, J'=1+A, L'=free_20, Q_1'=1+Q_1, U'=free_20^2, Z'=free_21^2, [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D && free_20>=1 ], cost: 9+A-J 23.13/15.74 23.13/15.74 212: f37 -> f91 : A1'=D, J'=1+D, L'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=0, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && free_17==0 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 213: f37 -> f91 : A1'=D, J'=1+D, L'=free_17, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_17^2, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_17 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 214: f37 -> f91 : A1'=D, J'=1+D, L'=free_17, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_17^2, Z'=0, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && free_17>=1 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 215: f37 -> f91 : A1'=D, J'=1+D, L'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=0, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 && free_18==0 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 216: f37 -> f91 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_18^2, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 && 0>=1+free_18 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 217: f37 -> f91 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_18^2, Z'=free_19^2, [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 && free_18>=1 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 218: f37 -> f91 : A1'=D, J'=1+D, L'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=0, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 && free_18==0 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 219: f37 -> f91 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_18^2, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 && 0>=1+free_18 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 220: f37 -> f91 : A1'=D, J'=1+D, L'=free_18, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_18^2, Z'=free_19^2, [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 && free_18>=1 ], cost: 9+D-J-4*Q_1 23.13/15.74 23.13/15.74 221: f37 -> f91 : J'=1+D, L'=0, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 ], cost: 7+D-J-2*Q_1 23.13/15.74 23.13/15.74 222: f37 -> f91 : J'=1+D, L'=free_18, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_18^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 ], cost: 7+D-J-2*Q_1 23.13/15.74 23.13/15.74 223: f37 -> f91 : J'=1+D, L'=free_18, P'=0, Q_1'=1, R'=2*D, S'=free_5, T'=1-free_5, U'=free_18^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 ], cost: 7+D-J-2*Q_1 23.13/15.74 23.13/15.74 224: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=0, X'=0, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && A>=1+D ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 225: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=0, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 226: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=0, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 227: f37 -> f91 : J'=1+A, L'=free_14, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=0, X'=0, Y'=free_14^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && A>=1+D && 0>=1+free_14 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 228: f37 -> f91 : J'=1+A, L'=free_14, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=0, Y'=free_14^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_14 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 229: f37 -> f91 : J'=1+A, L'=free_14, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=0, Y'=free_14^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_14 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 230: f37 -> f91 : J'=1+A, L'=free_15, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 231: f37 -> f91 : J'=1+A, L'=free_15, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 232: f37 -> f91 : J'=1+A, L'=free_15, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 233: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 234: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 235: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 236: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 237: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 238: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 239: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 240: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 241: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 242: f37 -> [32] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Applied pruning (of leafs and parallel rules): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 231: f37 -> f91 : J'=1+A, L'=free_15, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 232: f37 -> f91 : J'=1+A, L'=free_15, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 233: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 236: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 238: f37 -> f91 : J'=1+A, L'=0, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 7-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 239: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 240: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 241: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 242: f37 -> [32] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 32: f91 -> f37 : C'=B+C, O'=1+O, [ J>=1+A ], cost: 1 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Eliminated locations (on tree-shaped paths): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 239: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 240: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 241: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 242: f37 -> [32] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 243: f37 -> f37 : C'=B+C, J'=1+A, L'=free_15, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 244: f37 -> f37 : C'=B+C, J'=1+A, L'=free_15, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 245: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 246: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18==0 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 247: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerating simple loops of location 4. 23.13/15.74 23.13/15.74 Simplified some of the simple loops (and removed duplicate rules). 23.13/15.74 23.13/15.74 Accelerating the following rules: 23.13/15.74 23.13/15.74 243: f37 -> f37 : C'=B+C, J'=1+A, L'=free_15, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 244: f37 -> f37 : C'=B+C, J'=1+A, L'=free_15, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 245: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 246: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 247: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerated rule 243 with NONTERM (after strengthening guard), yielding the new rule 248. 23.13/15.74 23.13/15.74 Accelerated rule 244 with NONTERM (after strengthening guard), yielding the new rule 249. 23.13/15.74 23.13/15.74 Accelerated rule 245 with NONTERM (after strengthening guard), yielding the new rule 250. 23.13/15.74 23.13/15.74 Accelerated rule 246 with NONTERM (after strengthening guard), yielding the new rule 251. 23.13/15.74 23.13/15.74 Accelerated rule 247 with NONTERM (after strengthening guard), yielding the new rule 252. 23.13/15.74 23.13/15.74 Removing the simple loops:. 23.13/15.74 23.13/15.74 23.13/15.74 23.13/15.74 Accelerated all simple loops using metering functions (where possible): 23.13/15.74 23.13/15.74 Start location: f2 23.13/15.74 23.13/15.74 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.74 23.13/15.74 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.74 23.13/15.74 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.74 23.13/15.74 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.74 23.13/15.74 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.74 23.13/15.74 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.74 23.13/15.74 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.74 23.13/15.74 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.74 23.13/15.74 239: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.74 23.13/15.74 240: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.74 241: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.74 23.13/15.75 242: f37 -> [32] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.75 23.13/15.75 243: f37 -> f37 : C'=B+C, J'=1+A, L'=free_15, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.75 23.13/15.75 244: f37 -> f37 : C'=B+C, J'=1+A, L'=free_15, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=0, W'=0, X'=free_11^2, Y'=free_15^2, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.75 23.13/15.75 245: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=0, W'=free_6^2, X'=free_12^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.75 23.13/15.75 246: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=0, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.75 23.13/15.75 247: f37 -> f37 : C'=B+C, J'=1+A, L'=0, O'=1+O, P'=0, Q_1'=1, R'=2*A, S'=free_5, T'=1-free_5, U'=free_18^2, V'=free_8^2, W'=0, X'=free_11^2, Y'=0, Z'=free_19^2, [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 ], cost: 8-3*D+4*A-J-2*Q_1 23.13/15.75 23.13/15.75 248: f37 -> [33] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_18 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 && D>=1+A && 8-3*D+4*A-J-2*Q_1>=1 ], cost: INF 23.13/15.75 23.13/15.75 249: f37 -> [33] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && A>=1+D && 0>=1+free_11 && 0>=1+free_15 && D>=1+A && 8-3*D+4*A-J-2*Q_1>=1 ], cost: INF 23.13/15.75 23.13/15.75 250: f37 -> [33] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && A>=1+D && 0>=1+free_6 && 0>=1+free_12 && D>=1+A && 8-3*D+4*A-J-2*Q_1>=1 ], cost: INF 23.13/15.75 23.13/15.75 251: f37 -> [33] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 && D>=1+A && 8-3*D+4*A-J-2*Q_1>=1 ], cost: INF 23.13/15.75 23.13/15.75 252: f37 -> [33] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E && D>=J && 0>=1+free_19 && free_18>=1 && 0>=1+free_8 && A>=1+D && 0>=1+free_11 && D>=1+A && 8-3*D+4*A-J-2*Q_1>=1 ], cost: INF 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Chained accelerated rules (with incoming rules): 23.13/15.75 23.13/15.75 Start location: f2 23.13/15.75 23.13/15.75 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.75 23.13/15.75 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.75 23.13/15.75 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.75 23.13/15.75 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.75 23.13/15.75 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.75 23.13/15.75 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.75 23.13/15.75 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.75 23.13/15.75 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.75 23.13/15.75 239: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.75 23.13/15.75 240: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.75 23.13/15.75 241: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.75 23.13/15.75 242: f37 -> [32] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Removed unreachable locations (and leaf rules with constant cost): 23.13/15.75 23.13/15.75 Start location: f2 23.13/15.75 23.13/15.75 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 123: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 124: f2 -> f37 : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 125: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.75 23.13/15.75 126: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 127: f2 -> f37 : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 66: f37 -> f118 : C'=E*C, J'=1+A, [ O>=1+N && A>=J ], cost: 2+A-J 23.13/15.75 23.13/15.75 128: f37 -> [28] : [ N>=O && 0>=Q_1 && P==0 && E>=J && 2*meter==E-J && meter>=1 ], cost: 2+meter 23.13/15.75 23.13/15.75 159: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.75 23.13/15.75 160: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && A>=J ], cost: 6+A-J 23.13/15.75 23.13/15.75 161: f37 -> [30] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.75 23.13/15.75 162: f37 -> [30] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A ], cost: 5-4*Q_1 23.13/15.75 23.13/15.75 163: f37 -> [30] : [ N>=O && 0>=Q_1 && P==0 && J>=1+E ], cost: 3-2*Q_1 23.13/15.75 23.13/15.75 239: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && A>=J && 1+Q_1>=1 && free_21>=1 && 1+A>=1+D ], cost: 8+A-J 23.13/15.75 23.13/15.75 240: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J ], cost: 8+D-J-4*Q_1 23.13/15.75 23.13/15.75 241: f37 -> [32] : [ N>=O && 0>=1+P && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.75 23.13/15.75 242: f37 -> [32] : [ N>=O && P>=1 && 0>=Q_1 && J>=1+A && D>=J && 0>=1+free_19 ], cost: 8+D-J-4*Q_1 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Eliminated locations (on tree-shaped paths): 23.13/15.75 23.13/15.75 Start location: f2 23.13/15.75 23.13/15.75 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 253: f2 -> [30] : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 254: f2 -> [30] : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 255: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 && N>=O && 0>=Q_1 && 1+2*A>=1+4*A ], cost: 7+2*A-J-2*Q_1 23.13/15.75 23.13/15.75 256: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 257: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 258: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 259: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 260: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.75 23.13/15.75 261: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 262: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Applied pruning (of leafs and parallel rules): 23.13/15.75 23.13/15.75 Start location: f2 23.13/15.75 23.13/15.75 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 253: f2 -> [30] : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 254: f2 -> [30] : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 255: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 && N>=O && 0>=Q_1 && 1+2*A>=1+4*A ], cost: 7+2*A-J-2*Q_1 23.13/15.75 23.13/15.75 256: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 257: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 258: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 259: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 260: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.75 23.13/15.75 261: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 262: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 ### Computing asymptotic complexity ### 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Fully simplified ITS problem 23.13/15.75 23.13/15.75 Start location: f2 23.13/15.75 23.13/15.75 73: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 74: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 75: f2 -> [27] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J ], cost: 2+2*A-J 23.13/15.75 23.13/15.75 253: f2 -> [30] : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 254: f2 -> [30] : B'=1+free_3^2*(1+2*A-J)+2*A-J-2*free_3*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_3, L'=1-free_3, M'=1-2*free_3+free_3^2, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 255: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, P'=0, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 && N>=O && 0>=Q_1 && 1+2*A>=1+4*A ], cost: 7+2*A-J-2*Q_1 23.13/15.75 23.13/15.75 256: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 257: f2 -> [30] : B'=1-2*free_4*(1+2*A-J)+2*A-J+free_4^2*(1+2*A-J), C'=0, D'=2*A, E'=4*A, F'=3+4*A, G'=4+4*A, H'=A, Q'=free, J'=1+2*A, K'=free_4, L'=1-free_4, M'=1+free_4^2-2*free_4, [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A && N>=O && 0>=Q_1 ], cost: 10+2*A-J-4*Q_1 23.13/15.75 23.13/15.75 258: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 259: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && free_3>=2 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 260: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 1+2*A>=1+A && P==0 ], cost: 4+2*A-J 23.13/15.75 23.13/15.75 261: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && 0>=1+P && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 262: f2 -> [34] : [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 0>=free_4 && 2*A>=J && P>=1 && 1+2*A>=1+A ], cost: 5+2*A-J 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Computing asymptotic complexity for rule 73 23.13/15.75 23.13/15.75 Solved the limit problem by the following transformations: 23.13/15.75 23.13/15.75 Created initial limit problem: 23.13/15.75 23.13/15.75 2-A*free_2 (+/+!), 1+2*A-J (+/+!), -1+free_1*A+free_1 (+/+!), 1-free+free_2 (+/+!), 2+2*A-J (+), 1+free-free_1 (+/+!), -1+A*free_2+free_2 (+/+!) [not solved] 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 removing all constraints (solved by SMT) 23.13/15.75 23.13/15.75 resulting limit problem: [solved] 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 applying transformation rule (C) using substitution {free==n,free_1==2,A==0,J==-n,free_2==n} 23.13/15.75 23.13/15.75 resulting limit problem: 23.13/15.75 23.13/15.75 [solved] 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Solution: 23.13/15.75 23.13/15.75 free / n 23.13/15.75 23.13/15.75 free_1 / 2 23.13/15.75 23.13/15.75 A / 0 23.13/15.75 23.13/15.75 J / -n 23.13/15.75 23.13/15.75 free_2 / n 23.13/15.75 23.13/15.75 Resulting cost 2+n has complexity: Poly(n^1) 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Found new complexity Poly(n^1). 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 Obtained the following overall complexity (w.r.t. the length of the input n): 23.13/15.75 23.13/15.75 Complexity: Poly(n^1) 23.13/15.75 23.13/15.75 Cpx degree: 1 23.13/15.75 23.13/15.75 Solved cost: 2+n 23.13/15.75 23.13/15.75 Rule cost: 2+2*A-J 23.13/15.75 23.13/15.75 Rule guard: [ free_1*A+free_1>=2 && free>=free_1 && 1>=A*free_2 && A*free_2+free_2>=2 && free_2>=free && 2*A>=J ] 23.13/15.75 23.13/15.75 23.13/15.75 23.13/15.75 WORST_CASE(Omega(n^1),?) 23.13/15.75 23.13/15.75 23.13/15.75 ---------------------------------------- 23.13/15.75 23.13/15.75 (4) 23.13/15.75 BOUNDS(n^1, INF) 23.15/17.90 EOF