MAYBE Initial complexity problem: 1: T: (?, 1) f81(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, f1, g1) -> f83(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, f1, g1) [ 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, f1, g1) -> f39(a, b, 1, b, h1, 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, f1, g1) [ 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, f1, g1) -> f39(a, b, 1, b, h1, 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, f1, g1) [ 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, f1, g1) -> f44(a, b, c, d, e, e, 10, h1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 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, f1, g1) -> f44(a, b, c, d, e, e, 10, h1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ e >= 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, f1, g1) -> f69(a, b, c, d, e, f, g, h, i, i, 0, h1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 0 >= i + 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, f1, g1) -> f69(a, b, c, d, e, f, g, h, i, i, 0, h1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ i >= 1 ] (?, 1) f83(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, f1, g1) -> f87(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, f1, g1) [ 0 >= k + 1 ] (?, 1) f83(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, f1, g1) -> f87(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, f1, g1) [ k >= 1 ] (?, 1) f80(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, f1, g1) -> f81(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, f1, g1) [ 0 >= m + 1 ] (?, 1) f80(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, f1, g1) -> f81(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, f1, g1) [ m >= 1 ] (?, 1) f80(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, f1, g1) -> f83(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, f1, g1) [ m = 0 ] (?, 1) f81(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, f1, g1) -> f83(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, f1, g1) [ 0 >= a + 1 ] (?, 1) f81(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, f1, g1) -> f83(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, f1, g1) [ a >= 1 ] (?, 1) f56(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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ n >= 0 ] (?, 1) f56(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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 0 >= n + 2 ] (?, 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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, 0, 0, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ i = 0 ] (?, 1) f87(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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, i, j, 0, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ k = 0 ] (?, 1) f96(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, f1, g1) -> f96(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, f1, g1) (?, 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, f1, g1) -> f96(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, f1, g1) [ 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, f1, g1) -> f96(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, f1, g1) [ e = 0 ] (?, 1) f98(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, f1, g1) -> f100(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, f1, g1) (?, 1) f87(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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 0 >= k + 1 ] (?, 1) f87(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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ k >= 1 ] (?, 1) f83(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, f1, g1) -> f87(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, f1, g1) [ k = 0 ] (?, 1) f69(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, f1, g1) -> f87(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, h1, h1, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 0 >= h1 + 1 ] (?, 1) f69(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, f1, g1) -> f87(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, h1, h1, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ h1 >= 1 ] (?, 1) f69(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, f1, g1) -> f83(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, f1, g1) (?, 1) f69(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, f1, g1) -> f80(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, 0, 0, h1, h1, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 0 >= h1 + 1 ] (?, 1) f69(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, f1, g1) -> f80(a, b, c, d, e, f, g, h, i, j, k, l, m, n, l, 0, 0, h1, h1, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ h1 >= 1 ] (?, 1) f56(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, f1, g1) -> f64(a, b, c, d, e, f, g, h, i1, j, k, l, m, -1, o, p, q, r, s, h1, h1, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(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, f1, g1) -> f64(a, b, c, d, e, f, g, h, i1, j, k, l, m, -1, o, p, q, r, s, h1, h1, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, i, j, k, l, m, -1, o, p, q, r, s, 0, 0, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1) [ 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, f1, g1) -> f56(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, f1, g1) [ 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, f1, g1) -> f56(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, f1, g1) [ 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, f1, g1) -> f44(a, b, c, d, e, f, g, h1, i, j, k, l, m, h, o, p, q, r, s, t, u, 0, 0, 0, 0, 0, a1, b1, c1, d1, e1, f1, g1) [ 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, f1, g1) -> f44(a, b, 0, d, e, f, g, h1, i, j, k, l, m, h, o, p, q, r, s, t, u, 0, 0, 0, i1, i1, a1, b1, c1, d1, e1, f1, g1) [ 0 >= i1 + 1 /\ 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, f1, g1) -> f44(a, b, 0, d, e, f, g, h1, i, j, k, l, m, h, o, p, q, r, s, t, u, 0, 0, 0, i1, i1, a1, b1, c1, d1, e1, f1, g1) [ i1 >= 1 /\ 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, f1, g1) -> f96(a, b, 1, d, e, f, g, h, i, j, k, l, m, h, o, p, q, r, s, t, u, v, h1, h1, y, z, a1, b1, c1, d1, e1, f1, g1) [ 0 >= h1 + 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, f1, g1) -> f96(a, b, 1, d, e, f, g, h, i, j, k, l, m, h, o, p, q, r, s, t, u, v, h1, h1, y, z, a1, b1, c1, d1, e1, f1, g1) [ h1 >= 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, f1, g1) -> f96(a, b, 1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, k1, w, x, y, z, h1, h1, i1, i1, j1, k1, g1) [ 0 >= i1 ] (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, f1, g1) -> f34(a, m1, j1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, k1, w, x, y, z, h1, 5, i1, i1, j1, k1, l1) [ i1 >= 1 /\ 4 >= l1 ] (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, f1, g1) -> f34(a, m1, k1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, l1, w, x, y, z, h1, i1, j1, j1, k1, l1, i1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 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, f1, g1) -> f34(a, m1, j1, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, k1, w, x, y, z, h1, 20, i1, i1, j1, k1, l1) [ i1 >= 1 /\ l1 >= 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, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, m, n, v) (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ k >= 1 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f98(a, b, e, h, i, k, m, n, v) -> f100(a, b, e, h, i, k, m, n, v) (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, 0, m, n, v) [ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 0, k, m, n, v) [ i = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ n >= 0 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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, h1, i, k, m, n, v) [ e >= 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(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, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, m, n, v) (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ k >= 1 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, 0, m, n, v) [ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 0, k, m, n, v) [ i = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ n >= 0 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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, h1, i, k, m, n, v) [ e >= 1 ] (?, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (?, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(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, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, m, n, v) (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ k >= 1 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= k + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, 0, m, n, v) [ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 0, k, m, n, v) [ i = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ n >= 0 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(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(f96) = 0 Pol(f44) = 1 Pol(f56) = 1 Pol(f64) = 1 Pol(f69) = 1 Pol(f80) = 1 Pol(f83) = 1 Pol(f87) = 1 Pol(f39) = 1 Pol(f81) = 1 orients all transitions weakly and the transitions f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] strictly and produces the following problem: 5: T: (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, m, n, v) (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= h1 + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, 0, m, n, v) [ k = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ k >= 1 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= k + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, 0, m, n, v) [ k = 0 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 0, k, m, n, v) [ i = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ n >= 0 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ a >= 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, 1, m, n, v) [ 0 >= a + 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f83(a, b, e, h, i, k, 0, n, v) [ m = 0 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ m >= 1 ] (?, 1) f80(a, b, e, h, i, k, m, n, v) -> f81(a, b, e, h, i, k, m, n, v) [ 0 >= m + 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ k >= 1 ] (?, 1) f83(a, b, e, h, i, k, m, n, v) -> f87(a, b, e, h, i, k, m, n, v) [ 0 >= k + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(a, b, e, h, i, 0, m, n, v) [ i >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(0, b, e, h, i, k, m, n, v) [ a = 0 ] start location: f0 leaf cost: 1 Applied AI with 'oct' on problem 5 to obtain the following invariants: For symbol f56: X_4 - X_8 >= 0 /\ -X_4 + X_8 >= 0 For symbol f64: -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 f69: -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 f80: -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 f81: -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 f83: -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 f87: -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: 6: T: (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(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, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ e >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(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, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] start location: f0 leaf cost: 1 Testing for unsatisfiable constraints removes the following transitions from problem 6: f83(a, b, e, h, i, k, m, n, v) -> f87(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 ] f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 7: T: (?, 1) f81(a, b, e, h, i, k, m, n, v) -> f83(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, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ e >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(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, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] start location: f0 leaf cost: 1 By chaining the transition f81(a, b, e, h, i, k, m, n, v) -> f83(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 7, the following new transition is obtained: f81(a, b, e, h, i, k, m, n, v) -> f87(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: 8: T: (?, 2) f81(a, b, e, h, i, k, m, n, v) -> f87(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, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ e >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(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, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] start location: f0 leaf cost: 1 By chaining the transition f81(a, b, e, h, i, k, m, n, v) -> f87(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 8, the following new transition is obtained: f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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: 9: T: (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ e >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(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, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] start location: f0 leaf cost: 1 By chaining the transition f83(a, b, e, h, i, k, m, n, v) -> f87(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 9, the following new transition is obtained: f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 10: T: (?, 2) f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ b >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ e >= 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ n >= 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(a, 0, e, h, i, k, m, n, v) [ b = 0 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(a, b, 0, h, i, k, m, n, v) [ e = 0 ] (?, 1) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(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, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 10: f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f81(a, b, e, h, i, k, m, n, v) -> f83(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 11, the following new transition is obtained: f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 12: T: (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f83(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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f81(a, b, e, h, i, k, m, n, v) -> f83(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 12, the following new transition is obtained: f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 13: T: (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 13: f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 14: T: (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f83(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f80(a, b, e, h, i, k, m, n, v) -> f83(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 14, the following new transition is obtained: f80(a, b, e, h, i, k, m, n, v) -> f87(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: 15: T: (?, 2) f80(a, b, e, h, i, k, m, n, v) -> f87(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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f80(a, b, e, h, i, k, m, n, v) -> f87(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 15, the following new transition is obtained: f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 16: T: (?, 3) f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f83(a, b, e, h, i, k, m, n, v) -> f87(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f83(a, b, e, h, i, k, m, n, v) -> f87(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 16, the following new transition is obtained: f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 17: T: (?, 2) f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f83(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) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f69(a, b, e, h, i, k, m, n, v) -> f83(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 17, the following new transition is obtained: f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 18: T: (?, 3) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 18: f83(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 19: T: (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f69(a, b, e, h, i, k, m, n, v) -> f87(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 /\ h1 >= 1 ] with all transitions in problem 19, the following new transition is obtained: f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1', 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 /\ h1 >= 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: 20: T: (?, 2) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1', 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 /\ h1 >= 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 By chaining the transition f69(a, b, e, h, i, k, m, n, v) -> f87(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 >= h1 + 1 ] with all transitions in problem 20, the following new transition is obtained: f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1', 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 >= h1 + 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) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1', 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 >= h1 + 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 2) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1', 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 /\ h1 >= 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 Testing for reachability in the complexity graph removes the following transition from problem 21: f87(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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: 22: T: (?, 3) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f81(a, b, e, h, i, k, m, n, v) -> f44(0, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f80(a, b, e, h, i, k, m, n, v) -> f81(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) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1', 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 >= h1 + 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 2) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1', 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 /\ h1 >= 1 /\ -k - n >= 0 /\ -k + n + 2 >= 0 /\ -k + 1 >= 0 /\ h - k + 2 >= 0 /\ -h - k >= 0 /\ k = 0 ] (?, 3) f69(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f69(a, b, e, h, i, k, m, n, v) -> f80(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 /\ h1 >= 1 ] (?, 1) f69(a, b, e, h, i, k, m, n, v) -> f80(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 >= h1 + 1 ] (?, 1) f64(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f64(a, b, e, h, i, k, m, n, v) -> f69(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) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ h1 >= 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f64(a, b, e, h, i1, k, m, -1, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= h1 + 1 /\ n + 1 = 0 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ h - n >= 0 /\ -h + n >= 0 /\ 0 >= n + 2 ] (?, 1) f56(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, 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) -> f96(a, b, e, h, i, k, m, h, v) [ h1 >= 1 ] (1, 1) f44(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, h, v) [ 0 >= h1 + 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ i1 >= 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ 0 >= i1 + 1 /\ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, h, 0) [ v = 0 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ v >= 1 ] (?, 1) f44(a, b, e, h, i, k, m, n, v) -> f56(a, b, e, h, i, k, m, h, v) [ 0 >= v + 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f96(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, h1, i, k, m, n, v) [ e >= 1 ] (6, 1) f39(a, b, e, h, i, k, m, n, v) -> f44(a, b, e, h1, i, k, m, n, v) [ 0 >= e + 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f96(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, h1, h, i, k, m, n, v) [ b >= 1 ] (3, 1) f34(a, b, e, h, i, k, m, n, v) -> f39(a, b, h1, h, i, k, m, n, v) [ 0 >= b + 1 ] (?, 1) f96(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, v) (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ l1 >= 21 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, l1) [ j1 >= 1 /\ 20 >= i1 /\ i1 >= 5 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f34(a, m1, e, h, i, k, m, n, k1) [ i1 >= 1 /\ 4 >= l1 ] (1, 1) f0(a, b, e, h, i, k, m, n, v) -> f96(a, b, e, h, i, k, m, n, k1) [ 0 >= i1 ] start location: f0 leaf cost: 1 Complexity upper bound ? Time: 15.843 sec (SMT: 10.592 sec)