| m < n, reachable-n(H, n, r, r0) ⊦ ∃ r1. reachable-n(H, m, r, r1) ∧ reachable-n(H, n - m, r1, r0) |
n = n0 + m, m < n, reachable-n(H, n, r, r0), m ≤ n ⊦ ∃ r1. reachable-n(H, m, r, r1) ∧ reachable-n(H, n0, r1, r0)
Used simplifier rules: ⊦ m < n → m ≤ n; (s)%n ≤ m ⊦ n0 = m - n ↔ m = n0 + n; (elim) Used terms: n, m, n0