| ¬ n0 ≤ m0, m * n1 = dist(n0, m0) ⊦ m * n2 + m0 = 0, m = 0, n2 = 0, m | dist(m * n2 + m0, n0) |
m * n1 = dist(n0, m0), m0 < n0 ⊦ m * n2 + m0 = 0, m = 0, n2 = 0, n0 = 0, m | dist(m * n2 + m0, n0)
Used simplifier rules: f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic1%lels-01: ⊦ ¬ m ≤ n ↔ n < m; from specification nat