MAYBE Initial complexity problem: 1: T: (?, 1) f76(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, b1, c1, d1, e1) -> f78(0, 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, b1, c1, d1, e1) [ a = 0 ] (?, 1) f34(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, b1, c1, d1, e1) -> f39(a, b, 1, b, f1, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= b + 1 ] (?, 1) f34(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, b1, c1, d1, e1) -> f39(a, b, 1, b, f1, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ b >= 1 ] (?, 1) f39(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, e, 10, f1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= e + 1 ] (?, 1) f39(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, e, 10, f1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ e >= 1 ] (?, 1) f59(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, b1, c1, d1, e1) -> f64(a, b, c, d, e, f, g, h, i, i, 0, f1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= i + 1 ] (?, 1) f59(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, b1, c1, d1, e1) -> f64(a, b, c, d, e, f, g, h, i, i, 0, f1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ i >= 1 ] (?, 1) f78(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, b1, c1, d1, e1) -> f82(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, b1, c1, d1, e1) [ 0 >= k + 1 ] (?, 1) f78(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, b1, c1, d1, e1) -> f82(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, b1, c1, d1, e1) [ k >= 1 ] (?, 1) f75(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, b1, c1, d1, e1) -> f76(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, b1, c1, d1, e1) [ 0 >= m + 1 ] (?, 1) f75(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, b1, c1, d1, e1) -> f76(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, b1, c1, d1, e1) [ m >= 1 ] (?, 1) f75(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, b1, c1, d1, e1) -> f78(a, b, c, d, e, f, g, h, i, j, k, l, 0, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ m = 0 ] (?, 1) f76(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, b1, c1, d1, e1) -> f78(a, b, c, d, e, f, g, h, i, j, 1, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= a + 1 ] (?, 1) f76(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, b1, c1, d1, e1) -> f78(a, b, c, d, e, f, g, h, i, j, 1, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ a >= 1 ] (?, 1) f51(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ n >= 0 ] (?, 1) f51(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= n + 2 ] (?, 1) f59(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, 0, 0, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ i = 0 ] (?, 1) f82(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, i, j, 0, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ k = 0 ] (?, 1) 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, b1, c1, d1, e1) -> 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, b1, c1, d1, e1) (?, 1) f34(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, b1, c1, d1, e1) -> f91(a, 0, 1, 0, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ b = 0 ] (?, 1) f39(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, b1, c1, d1, e1) -> f91(a, b, 1, d, 0, 0, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ e = 0 ] (?, 1) f93(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, b1, c1, d1, e1) -> f95(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, b1, c1, d1, e1) (?, 1) f82(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= k + 1 ] (?, 1) f82(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ k >= 1 ] (?, 1) f78(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, b1, c1, d1, e1) -> f82(a, b, c, d, e, f, g, h, i, j, 0, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ k = 0 ] (?, 1) 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, b1, c1, d1, e1) -> f82(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, f1, f1, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= f1 + 1 ] (?, 1) 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, b1, c1, d1, e1) -> f82(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, f1, f1, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ f1 >= 1 ] (?, 1) 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, b1, c1, d1, e1) -> f78(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, 0, 0, 0, 0, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) (?, 1) 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, b1, c1, d1, e1) -> f75(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, 0, 0, f1, f1, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= f1 + 1 ] (?, 1) 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, b1, c1, d1, e1) -> f75(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, 0, 0, f1, f1, t, u, v, w, x, y, z, a1, b1, c1, d1, e1) [ f1 >= 1 ] (?, 1) f51(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, b1, c1, d1, e1) -> f59(a, b, c, d, e, f, g, h, g1, j, k, l, m, -1, o, p, q, r, s, f1, f1, v, w, x, y, z, a1, b1, c1, d1, e1) [ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(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, b1, c1, d1, e1) -> f59(a, b, c, d, e, f, g, h, g1, j, k, l, m, -1, o, p, q, r, s, f1, f1, v, w, x, y, z, a1, b1, c1, d1, e1) [ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, i, j, k, l, m, -1, o, p, q, r, s, 0, 0, v, w, x, y, z, a1, b1, c1, d1, e1) [ n + 1 = 0 ] (?, 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, b1, c1, d1, e1) -> f51(a, b, c, d, e, f, g, h, i, j, k, l, m, h, o, p, q, r, s, t, u, v, 0, 0, y, z, a1, b1, c1, d1, e1) [ 0 >= v + 1 ] (?, 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, b1, c1, d1, e1) -> f51(a, b, c, d, e, f, g, h, i, j, k, l, m, h, o, p, q, r, s, t, u, v, 0, 0, y, z, a1, b1, c1, d1, e1) [ v >= 1 ] (?, 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, b1, c1, d1, e1) -> f44(a, b, c, d, e, f, g, f1, i, j, k, l, m, h, o, p, q, r, s, t, u, 0, 0, 0, y, z, a1, b1, c1, d1, e1) [ v = 0 ] (?, 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, b1, c1, d1, e1) -> f91(a, b, 1, d, e, f, g, h, i, j, k, l, m, h, o, p, q, r, s, t, u, v, f1, f1, y, z, a1, b1, c1, d1, e1) [ 0 >= f1 + 1 ] (?, 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, b1, c1, d1, e1) -> f91(a, b, 1, d, e, f, g, h, i, j, k, l, m, h, o, p, q, r, s, t, u, v, f1, f1, y, z, a1, b1, c1, d1, e1) [ f1 >= 1 ] (1, 1) f0(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, b1, c1, d1, e1) -> f91(a, b, 1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, i1, w, x, f1, f1, g1, g1, h1, i1, e1) [ 0 >= g1 ] (1, 1) f0(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, b1, c1, d1, e1) -> f34(a, k1, h1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, i1, w, x, f1, 5, g1, g1, h1, i1, j1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(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, b1, c1, d1, e1) -> f34(a, k1, i1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, j1, w, x, f1, g1, h1, h1, i1, j1, g1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(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, b1, c1, d1, e1) -> f34(a, k1, h1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, i1, w, x, f1, 20, g1, g1, h1, i1, j1) [ g1 >= 1 /\ j1 >= 21 ] start location: f0 leaf cost: 0 Slicing away variables that do not contribute to conditions from problem 1 leaves variables [a, b, e, h, i, k, m, n, v]. We thus obtain the following problem: 2: T: (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ k >= 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f93(a, b, e, h, i, k, m, n, v) -> f95(a, b, e, h, i, k, m, n, v) (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ k = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ i = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ n >= 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ 0 >= i + 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ a = 0 ] start location: f0 leaf cost: 0 Repeatedly removing leaves of the complexity graph in problem 2 produces the following problem: 3: T: (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ k >= 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ k = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ i = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ n >= 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ 0 >= i + 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ a = 0 ] start location: f0 leaf cost: 1 Repeatedly propagating knowledge in problem 3 produces the following problem: 4: T: (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ k >= 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= k + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ k = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ i = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ n >= 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ 0 >= i + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ a = 0 ] start location: f0 leaf cost: 1 A polynomial rank function with Pol(f0) = 1 Pol(f34) = 1 Pol(f91) = 0 Pol(f44) = 1 Pol(f51) = 1 Pol(f59) = 1 Pol(f64) = 1 Pol(f75) = 1 Pol(f78) = 1 Pol(f82) = 1 Pol(f39) = 1 Pol(f76) = 1 orients all transitions weakly and the transition f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] strictly and produces the following problem: 5: T: (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ k >= 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= k + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ k = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ i = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ n >= 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ 0 >= i + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ a = 0 ] start location: f0 leaf cost: 1 A polynomial rank function with Pol(f0) = 1 Pol(f34) = 1 Pol(f91) = 0 Pol(f44) = 1 Pol(f51) = 1 Pol(f59) = 1 Pol(f64) = 1 Pol(f75) = 1 Pol(f78) = 1 Pol(f82) = 1 Pol(f39) = 1 Pol(f76) = 1 orients all transitions weakly and the transition f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] strictly and produces the following problem: 6: T: (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= f1 + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ k >= 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= k + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ k = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ i = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ n >= 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ 0 >= i + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ a = 0 ] start location: f0 leaf cost: 1 Applied AI with 'oct' on problem 6 to obtain the following invariants: For symbol f51: X_4 - X_8 >= 0 /\ -X_4 + X_8 >= 0 For symbol f59: -X_8 - 1 >= 0 /\ X_4 - X_8 >= 0 /\ -X_4 - X_8 - 2 >= 0 /\ X_8 + 1 >= 0 /\ X_4 + X_8 + 2 >= 0 /\ -X_4 + X_8 >= 0 /\ -X_4 - 1 >= 0 /\ X_4 + 1 >= 0 For symbol f64: -X_8 - 1 >= 0 /\ X_6 - X_8 - 1 >= 0 /\ -X_6 - X_8 - 1 >= 0 /\ X_4 - X_8 >= 0 /\ -X_4 - X_8 - 2 >= 0 /\ X_8 + 1 >= 0 /\ X_6 + X_8 + 1 >= 0 /\ -X_6 + X_8 + 1 >= 0 /\ X_4 + X_8 + 2 >= 0 /\ -X_4 + X_8 >= 0 /\ -X_6 >= 0 /\ X_4 - X_6 + 1 >= 0 /\ -X_4 - X_6 - 1 >= 0 /\ X_6 >= 0 /\ X_4 + X_6 + 1 >= 0 /\ -X_4 + X_6 - 1 >= 0 /\ -X_4 - 1 >= 0 /\ X_4 + 1 >= 0 For symbol f75: -X_8 - 1 >= 0 /\ X_6 - X_8 - 1 >= 0 /\ -X_6 - X_8 - 1 >= 0 /\ X_4 - X_8 >= 0 /\ -X_4 - X_8 - 2 >= 0 /\ X_8 + 1 >= 0 /\ X_6 + X_8 + 1 >= 0 /\ -X_6 + X_8 + 1 >= 0 /\ X_4 + X_8 + 2 >= 0 /\ -X_4 + X_8 >= 0 /\ -X_6 >= 0 /\ X_4 - X_6 + 1 >= 0 /\ -X_4 - X_6 - 1 >= 0 /\ X_6 >= 0 /\ X_4 + X_6 + 1 >= 0 /\ -X_4 + X_6 - 1 >= 0 /\ -X_4 - 1 >= 0 /\ X_4 + 1 >= 0 For symbol f76: -X_8 - 1 >= 0 /\ X_6 - X_8 - 1 >= 0 /\ -X_6 - X_8 - 1 >= 0 /\ X_4 - X_8 >= 0 /\ -X_4 - X_8 - 2 >= 0 /\ X_8 + 1 >= 0 /\ X_6 + X_8 + 1 >= 0 /\ -X_6 + X_8 + 1 >= 0 /\ X_4 + X_8 + 2 >= 0 /\ -X_4 + X_8 >= 0 /\ -X_6 >= 0 /\ X_4 - X_6 + 1 >= 0 /\ -X_4 - X_6 - 1 >= 0 /\ X_6 >= 0 /\ X_4 + X_6 + 1 >= 0 /\ -X_4 + X_6 - 1 >= 0 /\ -X_4 - 1 >= 0 /\ X_4 + 1 >= 0 For symbol f78: -X_8 - 1 >= 0 /\ X_6 - X_8 - 1 >= 0 /\ -X_6 - X_8 >= 0 /\ X_4 - X_8 >= 0 /\ -X_4 - X_8 - 2 >= 0 /\ X_8 + 1 >= 0 /\ X_6 + X_8 + 1 >= 0 /\ -X_6 + X_8 + 2 >= 0 /\ X_4 + X_8 + 2 >= 0 /\ -X_4 + X_8 >= 0 /\ -X_6 + 1 >= 0 /\ X_4 - X_6 + 2 >= 0 /\ -X_4 - X_6 >= 0 /\ X_6 >= 0 /\ X_4 + X_6 + 1 >= 0 /\ -X_4 + X_6 - 1 >= 0 /\ -X_4 - 1 >= 0 /\ X_4 + 1 >= 0 For symbol f82: -X_8 - 1 >= 0 /\ X_6 - X_8 - 1 >= 0 /\ -X_6 - X_8 >= 0 /\ X_4 - X_8 >= 0 /\ -X_4 - X_8 - 2 >= 0 /\ X_8 + 1 >= 0 /\ X_6 + X_8 + 1 >= 0 /\ -X_6 + X_8 + 2 >= 0 /\ X_4 + X_8 + 2 >= 0 /\ -X_4 + X_8 >= 0 /\ -X_6 + 1 >= 0 /\ X_4 - X_6 + 2 >= 0 /\ -X_4 - X_6 >= 0 /\ X_6 >= 0 /\ X_4 + X_6 + 1 >= 0 /\ -X_4 + X_6 - 1 >= 0 /\ -X_4 - 1 >= 0 /\ X_4 + 1 >= 0 This yielded the following problem: 7: T: (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= k + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= k + 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] start location: f0 leaf cost: 1 Testing for unsatisfiable constraints removes the following transitions from problem 7: f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= k + 1 ] f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= k + 1 ] We thus obtain the following problem: 8: T: (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] start location: f0 leaf cost: 1 By chaining the transition f76(a, b, e, h, i, k, m, n, v) -> f78(0, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 ] with all transitions in problem 8, the following new transition is obtained: f76(a, b, e, h, i, k, m, n, v) -> f82(0, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] We thus obtain the following problem: 9: T: (?, 2) f76(a, b, e, h, i, k, m, n, v) -> f82(0, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] start location: f0 leaf cost: 1 By chaining the transition f76(a, b, e, h, i, k, m, n, v) -> f82(0, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] with all transitions in problem 9, the following new transition is obtained: f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] We thus obtain the following problem: 10: T: (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] start location: f0 leaf cost: 1 By chaining the transition f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] with all transitions in problem 10, the following new transition is obtained: f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] We thus obtain the following problem: 11: T: (?, 2) f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 11: f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] We thus obtain the following problem: 12: T: (?, 2) f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 ] with all transitions in problem 12, the following new transition is obtained: f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] We thus obtain the following problem: 13: T: (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 2) f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f76(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 ] with all transitions in problem 13, the following new transition is obtained: f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] We thus obtain the following problem: 14: T: (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 2) f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 14: f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k >= 1 ] We thus obtain the following problem: 15: T: (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f75(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 ] with all transitions in problem 15, the following new transition is obtained: f75(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] We thus obtain the following problem: 16: T: (?, 2) f75(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f75(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] with all transitions in problem 16, the following new transition is obtained: f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] We thus obtain the following problem: 17: T: (?, 3) f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f78(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] with all transitions in problem 17, the following new transition is obtained: f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] We thus obtain the following problem: 18: T: (?, 2) f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f64(a, b, e, h, i, k, m, n, v) -> f78(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 ] with all transitions in problem 18, the following new transition is obtained: f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] We thus obtain the following problem: 19: T: (?, 3) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 2) f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 19: f78(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] We thus obtain the following problem: 20: T: (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 3) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] with all transitions in problem 20, the following new transition is obtained: f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1', i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] We thus obtain the following problem: 21: T: (?, 2) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1', i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 3) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 By chaining the transition f64(a, b, e, h, i, k, m, n, v) -> f82(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] with all transitions in problem 21, the following new transition is obtained: f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1', i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] We thus obtain the following problem: 22: T: (?, 2) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1', i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 2) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1', i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 1) f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] (?, 3) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 22: f82(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 2 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ k = 0 ] We thus obtain the following problem: 23: T: (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= a + 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 1, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a >= 1 /\ -n >= 0 /\ n + 2 >= 0 /\ 0 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 1 >= 1 ] (?, 3) f76(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ a = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 3) f75(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, 0, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m = 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ m >= 1 ] (?, 1) f75(a, b, e, h, i, k, m, n, v) -> f76(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= m + 1 ] (?, 2) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1', i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 2) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1', i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 3) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, 0, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 /\ -n >= 0 /\ n + 2 >= 0 /\ 1 >= 0 /\ h + 2 >= 0 /\ -h >= 0 /\ 0 >= 0 /\ 0 = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ f1 >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f75(a, b, e, h, i, k, m, n, v) [ -n - 1 >= 0 /\ k - n - 1 >= 0 /\ -k - n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ k + n + 1 >= 0 /\ -k + n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -k >= 0 /\ h - k + 1 >= 0 /\ -h - k - 1 >= 0 /\ k >= 0 /\ h + k + 1 >= 0 /\ -h + k - 1 >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= f1 + 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, 0, k, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i = 0 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ i >= 1 ] (?, 1) f59(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i, 0, m, n, v) [ -n - 1 >= 0 /\ h - n >= 0 /\ -h - n - 2 >= 0 /\ n + 1 >= 0 /\ h + n + 2 >= 0 /\ -h + n >= 0 /\ -h - 1 >= 0 /\ h + 1 >= 0 /\ 0 >= i + 1 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ f1 >= 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f59(a, b, e, h, g1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= f1 + 1 /\ n + 1 = 0 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f51(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ f1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, h, v) [ 0 >= f1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f51(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f91(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, f1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f91(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, f1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f91(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ j1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, j1) [ h1 >= 1 /\ 20 >= g1 /\ g1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, k1, e, h, i, k, m, n, i1) [ g1 >= 1 /\ 4 >= j1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f91(a, b, e, h, i, k, m, n, i1) [ 0 >= g1 ] start location: f0 leaf cost: 1 Complexity upper bound ? Time: 14.414 sec (SMT: 9.792 sec)