unknown Initial ITS Start location: [1] Program variables: x y z 0: [1] -> [2] : x'=nondet, T, cost: 1 1: [2] -> [3] : y'=nondet1, T, cost: 1 2: [3] -> [4] : z'=nondet2, T, cost: 1 3: [4] -> [5] : (z > 0 /\ y > 0 /\ x > 0), cost: 1 15: [4] -> [15] : (z <= 0 \/ y <= 0 \/ x <= 0), cost: 1 4: [5] -> [7] : y-x > 0, cost: 1 9: [5] -> [11] : y-x <= 0, cost: 1 14: [6] -> [4] : T, cost: 1 5: [7] -> [8] : y'=z, T, cost: 1 6: [8] -> [9] : x'=nondet3, T, cost: 1 7: [9] -> [10] : z'=-1+x, T, cost: 1 8: [10] -> [6] : T, cost: 1 10: [11] -> [12] : z'=-1+z, T, cost: 1 11: [12] -> [13] : x'=nondet4, T, cost: 1 12: [13] -> [14] : y'=-1+x, T, cost: 1 13: [14] -> [6] : T, cost: 1 Chained Linear Paths Start location: [1] Program variables: x y z 17: [1] -> [4] : x'=nondet, y'=nondet1, z'=nondet2, T, cost: 1 3: [4] -> [5] : (z > 0 /\ y > 0 /\ x > 0), cost: 1 15: [4] -> [15] : (z <= 0 \/ y <= 0 \/ x <= 0), cost: 1 24: [5] -> [6] : x'=nondet3, y'=z, z'=-1+nondet3, y-x > 0, cost: 1 25: [5] -> [6] : x'=nondet4, y'=-1+nondet4, z'=-1+z, y-x <= 0, cost: 1 14: [6] -> [4] : T, cost: 1 Eliminating location [2] by chaining: Applied chaining First rule: [1] -> [2] : x'=nondet, T, cost: 1 Second rule: [2] -> [3] : y'=nondet1, T, cost: 1 New rule: [1] -> [3] : x'=nondet, y'=nondet1, T, cost: 1 Applied deletion Removed the following rules: 0 1 Eliminating location [3] by chaining: Applied chaining First rule: [1] -> [3] : x'=nondet, y'=nondet1, T, cost: 1 Second rule: [3] -> [4] : z'=nondet2, T, cost: 1 New rule: [1] -> [4] : x'=nondet, y'=nondet1, z'=nondet2, T, cost: 1 Applied deletion Removed the following rules: 2 16 Eliminating location [7] by chaining: Applied chaining First rule: [5] -> [7] : y-x > 0, cost: 1 Second rule: [7] -> [8] : y'=z, T, cost: 1 New rule: [5] -> [8] : y'=z, y-x > 0, cost: 1 Applied deletion Removed the following rules: 4 5 Eliminating location [11] by chaining: Applied chaining First rule: [5] -> [11] : y-x <= 0, cost: 1 Second rule: [11] -> [12] : z'=-1+z, T, cost: 1 New rule: [5] -> [12] : z'=-1+z, y-x <= 0, cost: 1 Applied deletion Removed the following rules: 9 10 Eliminating location [8] by chaining: Applied chaining First rule: [5] -> [8] : y'=z, y-x > 0, cost: 1 Second rule: [8] -> [9] : x'=nondet3, T, cost: 1 New rule: [5] -> [9] : x'=nondet3, y'=z, y-x > 0, cost: 1 Applied deletion Removed the following rules: 6 18 Eliminating location [12] by chaining: Applied chaining First rule: [5] -> [12] : z'=-1+z, y-x <= 0, cost: 1 Second rule: [12] -> [13] : x'=nondet4, T, cost: 1 New rule: [5] -> [13] : x'=nondet4, z'=-1+z, y-x <= 0, cost: 1 Applied deletion Removed the following rules: 11 19 Eliminating location [9] by chaining: Applied chaining First rule: [5] -> [9] : x'=nondet3, y'=z, y-x > 0, cost: 1 Second rule: [9] -> [10] : z'=-1+x, T, cost: 1 New rule: [5] -> [10] : x'=nondet3, y'=z, z'=-1+nondet3, y-x > 0, cost: 1 Applied deletion Removed the following rules: 7 20 Eliminating location [13] by chaining: Applied chaining First rule: [5] -> [13] : x'=nondet4, z'=-1+z, y-x <= 0, cost: 1 Second rule: [13] -> [14] : y'=-1+x, T, cost: 1 New rule: [5] -> [14] : x'=nondet4, y'=-1+nondet4, z'=-1+z, y-x <= 0, cost: 1 Applied deletion Removed the following rules: 12 21 Eliminating location [10] by chaining: Applied chaining First rule: [5] -> [10] : x'=nondet3, y'=z, z'=-1+nondet3, y-x > 0, cost: 1 Second rule: [10] -> [6] : T, cost: 1 New rule: [5] -> [6] : x'=nondet3, y'=z, z'=-1+nondet3, y-x > 0, cost: 1 Applied deletion Removed the following rules: 8 22 Eliminating location [14] by chaining: Applied chaining First rule: [5] -> [14] : x'=nondet4, y'=-1+nondet4, z'=-1+z, y-x <= 0, cost: 1 Second rule: [14] -> [6] : T, cost: 1 New rule: [5] -> [6] : x'=nondet4, y'=-1+nondet4, z'=-1+z, y-x <= 0, cost: 1 Applied deletion Removed the following rules: 13 23 Step with 17 Trace 17[T] Blocked [{}, {}] Step with 15 Trace 17[T], 15[(z <= 0)] Blocked [{}, {}, {}] Backtrack Trace 17[T] Blocked [{}, {15[z <= 0]}] Step with 15 Trace 17[T], 15[(y <= 0)] Blocked [{}, {15[z <= 0]}, {}] Backtrack Trace 17[T] Blocked [{}, {15[(z <= 0 /\ y <= 0)]}] Step with 15 Trace 17[T], 15[(x <= 0)] Blocked [{}, {15[(z <= 0 /\ y <= 0)]}, {}] Backtrack Trace 17[T] Blocked [{}, {15[(z <= 0 /\ y <= 0 /\ x <= 0)]}] Step with 3 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {}] Step with 24 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)] Blocked [{}, {15[T]}, {}, {}] Step with 14 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)], 14[T] Blocked [{}, {15[T]}, {}, {}, {}] Accelerate Start location: [1] Program variables: x y z 17: [1] -> [4] : x'=nondet, y'=nondet1, z'=nondet2, T, cost: 1 3: [4] -> [5] : (z > 0 /\ y > 0 /\ x > 0), cost: 1 15: [4] -> [15] : (z <= 0 \/ y <= 0 \/ x <= 0), cost: 1 26: [4] -> [4] : x'=nondet311, y'=-1+nondet31, z'=-1+nondet311, (y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0), cost: 1 24: [5] -> [6] : x'=nondet3, y'=z, z'=-1+nondet3, y-x > 0, cost: 1 25: [5] -> [6] : x'=nondet4, y'=-1+nondet4, z'=-1+z, y-x <= 0, cost: 1 14: [6] -> [4] : T, cost: 1 unrolling Original rule: [4] -> [4] : x'=nondet31, y'=z, z'=-1+nondet31, (y-x > 0 /\ z > 0 /\ y > 0 /\ x > 0), cost: 1 New rule: [4] -> [4] : x'=nondet311, y'=-1+nondet31, z'=-1+nondet311, (y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0), cost: 1 rule cannot be iterated more than once Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)] Blocked [{}, {15[T]}, {26[T]}] Step with 15 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 15[(z <= 0)] Blocked [{}, {15[T]}, {26[T]}, {}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[z <= 0], 26[T]}] Step with 3 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {}] Step with 24 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {}, {}] Step with 14 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)], 14[T] Blocked [{}, {15[T]}, {15[T], 26[T]}, {}, {}, {}] Covered Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {}, {14[T]}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {24[T]}] Step with 25 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {24[T]}, {}] Step with 14 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)], 14[T] Blocked [{}, {15[T]}, {15[T], 26[T]}, {24[T]}, {}, {}] Accelerate Start location: [1] Program variables: x y z 17: [1] -> [4] : x'=nondet, y'=nondet1, z'=nondet2, T, cost: 1 3: [4] -> [5] : (z > 0 /\ y > 0 /\ x > 0), cost: 1 15: [4] -> [15] : (z <= 0 \/ y <= 0 \/ x <= 0), cost: 1 26: [4] -> [4] : x'=nondet311, y'=-1+nondet31, z'=-1+nondet311, (y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0), cost: 1 27: [4] -> [4] : x'=nondet41, y'=-1+nondet41, z'=z-n, (1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0), cost: 1 24: [5] -> [6] : x'=nondet3, y'=z, z'=-1+nondet3, y-x > 0, cost: 1 25: [5] -> [6] : x'=nondet4, y'=-1+nondet4, z'=-1+z, y-x <= 0, cost: 1 14: [6] -> [4] : T, cost: 1 Loop Acceleration Original rule: [4] -> [4] : x'=nondet41, y'=-1+nondet41, z'=-1+z, (y-x <= 0 /\ z > 0 /\ y > 0 /\ x > 0), cost: 1 New rule: [4] -> [4] : x'=nondet41, y'=-1+nondet41, z'=z-n, (1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0), cost: 1 -y+x >= 0 [0]: monotonic increase yields -y+x >= 0 z > 0 [0]: montonic decrease yields 1+z-n > 0 z > 0 [1]: eventual increase yields (1 <= 0 /\ z > 0) y > 0 [0]: eventual decrease yields (-1+nondet41 > 0 /\ y > 0) y > 0 [1]: eventual increase yields (1-nondet41+y <= 0 /\ y > 0) x > 0 [0]: montonic decrease yields nondet41 > 0, dependencies: -y+x >= 0 y > 0 x > 0 [1]: eventual increase yields (-nondet41+x <= 0 /\ x > 0) Replacement map: {-y+x >= 0 -> -y+x >= 0, z > 0 -> 1+z-n > 0, y > 0 -> (-1+nondet41 > 0 /\ y > 0), x > 0 -> nondet41 > 0} Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {27[T]}] Acceleration Failed marked recursive suffix as redundant Step with 15 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 15[(z <= 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {27[T]}, {}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {15[z <= 0], 27[T]}] Step with 3 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {15[T], 27[T]}, {}] Step with 25 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {15[T], 27[T]}, {}, {}] Step with 14 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)], 14[T] Blocked [{}, {15[T]}, {15[T], 26[T]}, {15[T], 27[T]}, {}, {}, {}] Covered Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {15[T], 27[T]}, {}, {14[T]}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {15[T], 27[T]}, {25[T]}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)] Blocked [{}, {15[T]}, {15[T], 26[T]}, {3[T], 15[T], 27[T]}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}] Step with 3 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {}] Step with 25 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {}, {}] Step with 14 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)], 14[T] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {}, {}, {}] Covered Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {}, {14[T]}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {25[T]}] Step with 24 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {25[T]}, {}] Step with 14 Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)], 14[T] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {25[T]}, {}, {}] Covered Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {25[T]}, {14[T]}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T]}, {15[T], 26[T], 27[T]}, {24[T], 25[T]}] Backtrack Trace 17[T], 26[(y-x > 0 /\ z > 0 /\ z-nondet31 > 0 /\ y > 0 /\ -1+nondet31 > 0 /\ nondet31 > 0 /\ x > 0)] Blocked [{}, {15[T]}, {3[T], 15[T], 26[T], 27[T]}] Backtrack Trace 17[T] Blocked [{}, {15[T], 26[T]}] Step with 3 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T], 26[T]}, {}] Step with 24 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)] Blocked [{}, {15[T], 26[T]}, {}, {}] Step with 14 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)], 14[T] Blocked [{}, {15[T], 26[T]}, {}, {}, {}] Covered Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 24[(y-x > 0)] Blocked [{}, {15[T], 26[T]}, {}, {14[T]}] Backtrack Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T], 26[T]}, {24[T]}] Step with 25 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {15[T], 26[T]}, {24[T]}, {}] Step with 14 Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)], 14[T] Blocked [{}, {15[T], 26[T]}, {24[T]}, {}, {}] Covered Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {15[T], 26[T]}, {24[T]}, {14[T]}] Backtrack Trace 17[T], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {15[T], 26[T]}, {24[T], 25[T]}] Backtrack Trace 17[T] Blocked [{}, {3[T], 15[T], 26[T]}] Step with 27 Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {27[T]}] Step with 15 Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 15[(z <= 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {27[T]}, {}] Backtrack Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {15[z <= 0], 27[T]}] Step with 3 Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {15[T], 27[T]}, {}] Step with 25 Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {15[T], 27[T]}, {}, {}] Step with 14 Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)], 14[T] Blocked [{}, {3[T], 15[T], 26[T]}, {15[T], 27[T]}, {}, {}, {}] Covered Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)], 25[(y-x <= 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {15[T], 27[T]}, {}, {14[T]}] Backtrack Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)], 3[(z > 0 /\ y > 0 /\ x > 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {15[T], 27[T]}, {25[T]}] Backtrack Trace 17[T], 27[(1+z-n > 0 /\ nondet41 > 0 /\ -1+nondet41 > 0 /\ -1+n >= 0 /\ -y+x >= 0 /\ y > 0)] Blocked [{}, {3[T], 15[T], 26[T]}, {3[T], 15[T], 27[T]}] Backtrack Trace 17[T] Blocked [{}, {3[T], 15[T], 26[T], 27[T]}] Backtrack Trace Blocked [{17[T]}] Accept unknown Build SHA: a05f16bf13df659c382799650051f91bf6828c7b