MAYBE Initial complexity problem: 1: T: (?, 1) f13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(d, y1, z1, d, 0, w1, a2, b2, c2, d2, e2, c, c, c, x1, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(d, y1, z1, d, 0, w1, a2, b2, c2, d2, e2, c, c, c, x1, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f13(a + 1, b, k, d, e, f, g, h, i, k, w1, l, m, n, o, y1, a, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ b >= a + 1 /\ a >= 0 ] (?, 1) f16(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, d + 1, a2, d, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f16(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, d + 1, a2, d, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f16(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, d + 1, a2, d, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f16(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, d + 1, a2, d, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, z1, a2, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, l, l, l, o, p, q, r, s, t, u, v, w, e, 0, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, l, l, l, o, p, q, r, s, t, u, v, w, e, 0, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f20(a, b, c, d - 1, e + 1, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x, y, n, a2, e + 1, d - 1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, z1, a2, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, e, w1, g, h, i, j, k, y1, y1, n, o, p, q, z1, s, t, u, v, w, x - 1, y + 1, z, a1, b1, c1, d1, e1, f1, n, a2, y + 1, x - 1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1, s1, t1, u1, v1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f22(a, b, c, d, e, w1, g, y1, i, j, k, z1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, e2, l1, d2, a2, b2, c2, x1, r1, s1, t1, u1, v1) [ l1 >= 0 /\ 0 >= z1 + 1 /\ w1 >= 2 /\ m1 = k1 ] (?, 1) f4(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f22(a, b, c, d, e, w1, g, y1, i, j, k, z1, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, e2, l1, d2, a2, b2, c2, x1, r1, s1, t1, u1, v1) [ l1 >= 0 /\ z1 >= 1 /\ w1 >= 2 /\ m1 = k1 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, y1, m, n, o, p, q, z1, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, 0, y1, 0, y1, k1, r1 - 1, r1 - 1, t1, u1, v1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f22(a, b, c, d, e, w1, g, y1, 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, h1, i1, j1, d2, l1, c2, z1, a2, b2, e2, r1, s1, t1, u1, v1) [ w1 >= 2 /\ r1 >= 0 /\ m1 = k1 ] (1, 1) f21(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f13(2, y1, z1, d, e, y1, g, h, z1, z1, a2, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, w1, b2, v1) [ y1 >= 2 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, x + 1, w1, g, h, i, j, k, y1, y1, l, o, p, q, z1, s, t, u, v, w, x, 1, z, a1, b1, c1, x, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, a2) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, x + 1, w1, g, h, i, j, k, y1, y1, l, o, p, q, z1, s, t, u, v, w, x, 1, z, a1, b1, c1, x, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, a2) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, x + 1, w1, g, h, i, j, k, y1, y1, l, o, p, q, z1, s, t, u, v, w, x, 1, z, a1, b1, c1, x, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, a2) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f11(a, b, c, d, x + 1, w1, g, h, i, j, k, y1, y1, l, o, p, q, z1, s, t, u, v, w, x, 1, z, a1, b1, c1, x, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, a2) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (1, 1) f21(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f22(b2, z1, a2, d, e, y1, c2, d2, e2, x1, j2, 0, k2, l2, o, p, q, r, s, t, u, v, w, x, y, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, q2, l1, p2, m2, n2, o2, r2, r1, s1, w1, u1, v1) [ 0 >= f2 /\ 0 >= g2 /\ 0 >= h2 /\ 0 >= y1 /\ 0 >= i2 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ l >= 1 /\ n = 0 /\ y = 1 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ 0 >= l + 1 /\ n = 0 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (?, 1) f11(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, h1, i1, j1, k1, l1, m1, n1, o1, p1, q1, r1, s1, t1, u1, v1) -> f5(a, b, c, d, e, w1, g, h, i, j, k, l, y1, z1, o, p, q, r, s, t, u, v, w, x, r1 + 1, z, a1, b1, c1, d1, e1, f1, g1, h1, i1, j1, l, r1, 0, l, 0, l, l, r1, s1, t1, u1, v1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ l >= 1 /\ n = 0 ] start location: f21 leaf cost: 0 Slicing away variables that do not contribute to conditions from problem 1 leaves variables [a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1]. We thus obtain the following problem: 2: T: (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ l >= 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ 0 >= l + 1 /\ n = 0 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ l >= 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(b2, z1, a2, d, e, j2, 0, l2, u, x, y, d1, q2, l1, p2, r1) [ 0 >= f2 /\ 0 >= g2 /\ 0 >= h2 /\ 0 >= y1 /\ 0 >= i2 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(a, b, c, d, e, k, l, n, u, x, y, d1, d2, l1, c2, r1) [ w1 >= 2 /\ r1 >= 0 /\ m1 = k1 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(a, b, c, d, e, k, z1, n, u, x, y, d1, e2, l1, d2, r1) [ l1 >= 0 /\ z1 >= 1 /\ w1 >= 2 /\ m1 = k1 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(a, b, c, d, e, k, z1, n, u, x, y, d1, e2, l1, d2, r1) [ l1 >= 0 /\ 0 >= z1 + 1 /\ w1 >= 2 /\ m1 = k1 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] start location: f21 leaf cost: 0 Testing for unsatisfiable constraints removes the following transitions from problem 2: f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ l >= 1 /\ n = 0 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ 0 >= l + 1 /\ n = 0 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ l >= 1 /\ n = 0 /\ y = 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] We thus obtain the following problem: 3: T: (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ n = 0 /\ y = 1 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(b2, z1, a2, d, e, j2, 0, l2, u, x, y, d1, q2, l1, p2, r1) [ 0 >= f2 /\ 0 >= g2 /\ 0 >= h2 /\ 0 >= y1 /\ 0 >= i2 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(a, b, c, d, e, k, l, n, u, x, y, d1, d2, l1, c2, r1) [ w1 >= 2 /\ r1 >= 0 /\ m1 = k1 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(a, b, c, d, e, k, z1, n, u, x, y, d1, e2, l1, d2, r1) [ l1 >= 0 /\ z1 >= 1 /\ w1 >= 2 /\ m1 = k1 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f22(a, b, c, d, e, k, z1, n, u, x, y, d1, e2, l1, d2, r1) [ l1 >= 0 /\ 0 >= z1 + 1 /\ w1 >= 2 /\ m1 = k1 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] start location: f21 leaf cost: 0 Repeatedly removing leaves of the complexity graph in problem 3 produces the following problem: 4: T: (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ n = 0 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] (?, 1) f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] start location: f21 leaf cost: 4 Testing for reachability in the complexity graph removes the following transitions from problem 4: f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ 0 >= l + 1 /\ n = 0 /\ y = 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ d1 >= 0 /\ l >= 1 /\ n = 0 /\ y = 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ l >= 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ y1 >= 1 /\ n = 0 /\ e = 1 /\ y = 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, x + 1, k, y1, l, u, x, 1, x, k1, l1, m1, r1) [ b2 >= 2 /\ w1 >= 2 /\ u >= 0 /\ 0 >= l + 1 /\ 0 >= y1 + 1 /\ n = 0 /\ e = 1 /\ y = 1 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ k1 >= z1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ z1 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ y1 >= 1 /\ m1 = 0 ] f4(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1) [ z1 >= k1 + 1 /\ l1 >= 0 /\ w1 >= 2 /\ y1 >= z1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f7(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ d1 >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ a2 >= 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ n >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ a2 >= 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f17(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ u >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ n >= 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ y1 >= 1 /\ e = 1 ] f16(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d, 1, k, y1, n, d, x, y, d1, k1, l1, m1, r1) [ a >= 0 /\ w1 >= 2 /\ 0 >= n + 1 /\ b2 >= w1 /\ 0 >= y1 + 1 /\ e = 1 ] We thus obtain the following problem: 5: T: (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] start location: f21 leaf cost: 4 A polynomial rank function with Pol(f5) = -6 Pol(f11) = 1 Pol(f20) = 2 Pol(f13) = 3 Pol(f21) = 3 orients all transitions weakly and the transitions f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] strictly and produces the following problem: 6: T: (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (3, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] start location: f21 leaf cost: 4 A polynomial rank function with Pol(f5) = -8 Pol(f11) = -5 Pol(f20) = -5 Pol(f13) = 1 Pol(f21) = 1 orients all transitions weakly and the transition f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] strictly and produces the following problem: 7: T: (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (3, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (1, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] start location: f21 leaf cost: 4 A polynomial rank function with Pol(f5) = -8 Pol(f11) = 1 Pol(f20) = 1 Pol(f13) = 1 Pol(f21) = 1 orients all transitions weakly and the transition f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] strictly and produces the following problem: 8: T: (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (?, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (3, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (1, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] start location: f21 leaf cost: 4 A polynomial rank function with Pol(f5) = V_16 + 1 Pol(f11) = V_10 + V_16 + 1 Pol(f20) = -V_5 + 2*V_10 + V_11 + V_16 + 1 Pol(f13) = V_4 + V_5 + 2*V_10 + V_11 + V_16 - 1 Pol(f21) = V_4 + V_5 + 2*V_10 + V_11 + V_16 - 1 orients all transitions weakly and the transitions f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] strictly and produces the following problem: 9: T: (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (3, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (?, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (1, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] start location: f21 leaf cost: 4 A polynomial rank function with Pol(f5) = V_10 + V_11 - V_14 Pol(f11) = V_10 + 1 Pol(f20) = 2*V_4 + V_5 + 1 Pol(f13) = 2*V_4 + V_5 + 1 Pol(f21) = 2*V_4 + V_5 + 1 orients all transitions weakly and the transitions f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] strictly and produces the following problem: 10: T: (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ 0 >= l + 1 /\ n = 0 ] (3, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ y >= 0 /\ l >= 1 /\ n = 0 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ y >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (3, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (1, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b >= a + 1 /\ a >= 0 ] (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] start location: f21 leaf cost: 4 Applied AI with 'oct' on problem 10 to obtain the following invariants: For symbol f11: X_5 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ X_11 + X_5 >= 0 /\ -X_10 + X_5 >= 0 /\ X_1 + X_5 - 2 >= 0 /\ X_1 - X_4 >= 0 /\ X_4 >= 0 /\ X_11 + X_4 >= 0 /\ X_1 + X_4 - 2 >= 0 /\ X_11 >= 0 /\ X_10 + X_11 >= 0 /\ X_1 + X_11 - 2 >= 0 /\ X_1 - 2 >= 0 For symbol f13: X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 For symbol f20: X_5 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ X_1 + X_5 - 2 >= 0 /\ X_1 - X_4 >= 0 /\ X_1 - 2 >= 0 For symbol f5: X_5 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ X_15 + X_5 >= 0 /\ -X_15 + X_5 >= 0 /\ X_10 + X_5 >= 0 /\ -X_10 + X_5 >= 0 /\ X_1 + X_5 - 2 >= 0 /\ X_1 - X_4 >= 0 /\ X_4 >= 0 /\ X_15 + X_4 >= 0 /\ -X_15 + X_4 >= 0 /\ X_10 + X_4 >= 0 /\ X_1 + X_4 - 2 >= 0 /\ X_14 - X_16 >= 0 /\ X_11 - X_16 - 1 >= 0 /\ -X_15 >= 0 /\ X_10 - X_15 >= 0 /\ X_1 - X_15 - 2 >= 0 /\ X_15 >= 0 /\ X_10 + X_15 >= 0 /\ X_1 + X_15 - 2 >= 0 /\ X_11 - X_14 - 1 >= 0 /\ -X_11 + X_14 + 1 >= 0 /\ X_10 >= 0 /\ X_1 + X_10 - 2 >= 0 /\ X_1 - 2 >= 0 This yielded the following problem: 11: T: (1, 1) f21(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(2, y1, z1, d, e, a2, l, n, u, x, y, d1, k1, l1, m1, r1) [ y1 >= 2 ] (?, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f13(a + 1, b, k, d, e, w1, l, n, u, x, y, d1, k1, l1, m1, r1) [ b - 2 >= 0 /\ a + b - 4 >= 0 /\ -a + b >= 0 /\ a - 2 >= 0 /\ b >= a + 1 /\ a >= 0 ] (1, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ b - 2 >= 0 /\ a + b - 4 >= 0 /\ -a + b >= 0 /\ a - 2 >= 0 /\ a >= b /\ a >= 0 /\ w1 >= 2 /\ c >= 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (3, 1) f13(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(d, y1, z1, d, 0, e2, c, c, u, x, y, d1, k1, l1, m1, r1) [ b - 2 >= 0 /\ a + b - 4 >= 0 /\ -a + b >= 0 /\ a - 2 >= 0 /\ a >= b /\ a >= 0 /\ w1 >= 2 /\ 0 >= c + 1 /\ x1 >= w1 /\ d >= w1 /\ e = 0 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f20(a, b, c, d - 1, e + 1, k, y1, n, u, x, y, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ l >= 1 /\ x = e /\ n = 0 /\ y = 0 ] (3, 1) f20(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, l, l, u, e, 0, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ a - 2 >= 0 /\ d >= 0 /\ w1 >= 2 /\ 0 >= l + 1 /\ x = e /\ n = 0 /\ y = 0 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ b2 >= 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ y1 >= 1 /\ 0 >= a2 + 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ a2 >= 1 ] (2*d + e + 1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f11(a, b, c, d, e, k, y1, n, u, x - 1, y + 1, d1, k1, l1, m1, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ x >= 0 /\ w1 >= 2 /\ 0 >= b2 + 1 /\ 0 >= y1 + 1 /\ 0 >= a2 + 1 ] (3, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ l >= 1 /\ n = 0 ] (1, 1) f11(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, l, z1, u, x, r1 + 1, d1, l, r1, 0, r1) [ e >= 0 /\ d + e - 2 >= 0 /\ y + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ y + d >= 0 /\ a + d - 2 >= 0 /\ y >= 0 /\ x + y >= 0 /\ a + y - 2 >= 0 /\ a - 2 >= 0 /\ a2 >= 2 /\ w1 >= 2 /\ x >= 0 /\ 0 >= l + 1 /\ n = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ y1 >= 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ a2 >= k1 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ y1 >= a2 + 1 /\ 0 >= y1 + 1 /\ m1 = 0 ] (d + e + 2*x + y + r1 + 1, 1) f5(a, b, c, d, e, k, l, n, u, x, y, d1, k1, l1, m1, r1) -> f5(a, b, c, d, e, k, y1, n, u, x, y, d1, k1, l1, 0, r1 - 1) [ e >= 0 /\ d + e - 2 >= 0 /\ m1 + e >= 0 /\ -m1 + e >= 0 /\ x + e >= 0 /\ -x + e >= 0 /\ a + e - 2 >= 0 /\ a - d >= 0 /\ d >= 0 /\ m1 + d >= 0 /\ -m1 + d >= 0 /\ x + d >= 0 /\ a + d - 2 >= 0 /\ l1 - r1 >= 0 /\ y - r1 - 1 >= 0 /\ -m1 >= 0 /\ x - m1 >= 0 /\ a - m1 - 2 >= 0 /\ m1 >= 0 /\ x + m1 >= 0 /\ a + m1 - 2 >= 0 /\ y - l1 - 1 >= 0 /\ -y + l1 + 1 >= 0 /\ x >= 0 /\ a + x - 2 >= 0 /\ a - 2 >= 0 /\ k1 >= a2 + 1 /\ r1 >= 0 /\ w1 >= 2 /\ a2 >= y1 + 1 /\ y1 >= 1 /\ m1 = 0 ] start location: f21 leaf cost: 4 Complexity upper bound ? Time: 27.547 sec (SMT: 9.898 sec)