YES(?, 24*a^2 + 60*a + 27) Initial complexity problem: 1: T: (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> stop(a, b, c, d, e, f, g, h, i, j, h - 1, l) [ 1 >= a /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> stop(a, b, c, d, e, f, g, h, i, j, k, l) [ b >= 0 /\ a >= b + 2 /\ i = b + 1 /\ d = 0 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ 0 >= d + 1 /\ b >= 0 /\ d >= 0 /\ 1 >= d /\ a >= b + 2 /\ i = b + 1 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\ a >= b + 2 /\ d = 1 /\ i = b + 1 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> stop(a, b, c, d, e, f, g, h, i, j, k, l) [ a >= 2 /\ k = 0 /\ d = 1 /\ h = a /\ i = 1 /\ b = 0 ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (1, 1) start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l) start location: start0 leaf cost: 0 Testing for unsatisfiable constraints removes the following transition from problem 1: lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ 0 >= d + 1 /\ b >= 0 /\ d >= 0 /\ 1 >= d /\ a >= b + 2 /\ i = b + 1 /\ k = b + 1 /\ h = a ] We thus obtain the following problem: 2: T: (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> stop(a, b, c, d, e, f, g, h, i, j, h - 1, l) [ 1 >= a /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> stop(a, b, c, d, e, f, g, h, i, j, k, l) [ b >= 0 /\ a >= b + 2 /\ i = b + 1 /\ d = 0 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\ a >= b + 2 /\ d = 1 /\ i = b + 1 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> stop(a, b, c, d, e, f, g, h, i, j, k, l) [ a >= 2 /\ k = 0 /\ d = 1 /\ h = a /\ i = 1 /\ b = 0 ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (1, 1) start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l) start location: start0 leaf cost: 0 Repeatedly removing leaves of the complexity graph in problem 2 produces the following problem: 3: T: (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\ a >= b + 2 /\ d = 1 /\ i = b + 1 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (1, 1) start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l) start location: start0 leaf cost: 3 Repeatedly propagating knowledge in problem 3 produces the following problem: 4: T: (1, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (1, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\ a >= b + 2 /\ d = 1 /\ i = b + 1 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (?, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (1, 1) start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l) start location: start0 leaf cost: 3 A polynomial rank function with Pol(start) = 2*V_8 - 3 Pol(lbl71) = 2*V_11 - 1 Pol(lbl53) = 2*V_11 - 1 Pol(lbl13) = 2*V_11 Pol(start0) = 2*V_1 - 3 orients all transitions weakly and the transitions lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\ a >= b + 2 /\ d = 1 /\ i = b + 1 /\ k = b + 1 /\ h = a ] lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] strictly and produces the following problem: 5: T: (1, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (1, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (?, 1) lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] (2*a + 3, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\ a >= b + 2 /\ d = 1 /\ i = b + 1 /\ k = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (?, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (2*a + 3, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (2*a + 3, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (1, 1) start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l) start location: start0 leaf cost: 3 A polynomial rank function with Pol(lbl71) = -2*V_9 + 2*V_11 Pol(lbl53) = -2*V_2 + 2*V_11 - 1 and size complexities S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-0) = a S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-1) = c S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-2) = c S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-3) = e S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-4) = e S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-5) = g S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-6) = g S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-7) = a S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-8) = j S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-9) = j S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-10) = l S("start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l)", 0-11) = l S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-0) = a S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-1) = 0 S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-2) = c S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-3) = 0 S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-4) = e S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-5) = ? S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-6) = g S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-7) = a S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-8) = 1 S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-9) = j S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-10) = a S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-11) = l S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-0) = a S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-1) = a + 2 S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-2) = c S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-3) = 0 S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-4) = e S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-5) = ? S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-6) = g S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-7) = a S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-8) = 0 S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-9) = j S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-10) = a S("lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\\ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ h = a /\\ k = b /\\ i = b + 1 ]", 0-11) = l S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-0) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-1) = a + 2 S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-2) = c S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-3) = 1 S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-4) = e S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-5) = ? S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-6) = g S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-7) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-8) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-9) = j S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-10) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-11) = l S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-0) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-1) = a + 2 S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-2) = c S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-3) = 1 S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-4) = e S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-5) = ? S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-6) = g S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-7) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-8) = a + 2 S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-9) = j S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-10) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\\ b >= 0 /\\ d >= 0 /\\ k >= b + 1 /\\ 1 >= d /\\ a >= k + 1 /\\ i = b + 1 /\\ h = a ]", 0-11) = l S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-0) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-1) = a + 2 S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-2) = c S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-3) = 1 S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-4) = e S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-5) = ? S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-6) = g S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-7) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-8) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-9) = j S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-10) = a S("lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\\ a >= b + 2 /\\ d = 1 /\\ i = b + 1 /\\ k = b + 1 /\\ h = a ]", 0-11) = l S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-0) = a S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-1) = a + 2 S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-2) = c S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-3) = 1 S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-4) = e S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-5) = ? S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-6) = g S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-7) = a S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-8) = a S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-9) = j S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-10) = a S("lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\\ i >= d /\\ k >= i + 1 /\\ a >= k + 1 /\\ h = a ]", 0-11) = l S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-0) = a S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-1) = 0 S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-2) = c S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-3) = 0 S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-4) = e S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-5) = g S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-6) = g S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-7) = a S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-8) = 1 S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-9) = j S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-10) = a S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-11) = l S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-0) = a S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-1) = c S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-2) = c S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-3) = 0 S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-4) = e S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-5) = ? S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-6) = g S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-7) = a S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-8) = 0 S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-9) = j S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-10) = a S("start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\\ b = c /\\ d = e /\\ f = g /\\ h = a /\\ i = j /\\ k = l ]", 0-11) = l orients the transitions lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] weakly and the transitions lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] strictly and produces the following problem: 6: T: (1, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (1, 1) start(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, h - 1, l) [ a >= 2 /\ b = c /\ d = e /\ f = g /\ h = a /\ i = j /\ k = l ] (8*a^2 + 18*a + 4, 1) lbl71(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, 1, e, f, g, h, i + 1, j, k, l) [ d >= 0 /\ i >= d /\ k >= i + 1 /\ a >= k + 1 /\ h = a ] (2*a + 3, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl13(a, b, c, d, e, f, g, h, i, j, k - 1, l) [ b >= 0 /\ a >= b + 2 /\ d = 1 /\ i = b + 1 /\ k = b + 1 /\ h = a ] (8*a^2 + 18*a + 4, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, d, e, m, g, h, i, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (8*a^2 + 18*a + 4, 1) lbl53(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, i, c, d, e, f, g, h, i + 1, j, k, l) [ k >= b + 2 /\ b >= 0 /\ d >= 0 /\ k >= b + 1 /\ 1 >= d /\ a >= k + 1 /\ i = b + 1 /\ h = a ] (2*a + 3, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl71(a, b, c, 0, e, m, g, h, 0, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (2*a + 3, 1) lbl13(a, b, c, d, e, f, g, h, i, j, k, l) -> lbl53(a, 0, c, 0, e, f, g, h, 1, j, k, l) [ b >= 1 /\ b >= 0 /\ a >= b + 2 /\ d = 1 /\ h = a /\ k = b /\ i = b + 1 ] (1, 1) start0(a, b, c, d, e, f, g, h, i, j, k, l) -> start(a, c, c, e, e, g, g, a, j, j, l, l) start location: start0 leaf cost: 3 Complexity upper bound 24*a^2 + 60*a + 27 Time: 0.856 sec (SMT: 0.776 sec)