| n1 < n0, m < m1 * n, m1 * n0 + n1 < m1 * n, m1 * n0 + n1 ≤ m, ∃ n1. n + n1 = n0 ⊦ m1 = 0, n = 0 |
m1 * (n + n2) + n1 < m1 * n, n1 < n + n2, m < m1 * n, m1 * (n + n2) + n1 ≤ m ⊦ m1 = 0, n = 0
Used simplifier rules: ⊦ m < n → n ≠ 0; (s)%fle-01: ⊦ m ≤ n ∧ n < n0 → m < n0; (forward) from specification nat%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic