| n2 = n0 + n2 / n * n, n2 / n * n ≤ n2 ⊦ n2 % n = 0, n = 0, n0 = n2 % n |
n2 = n0 + n2 / n * n ⊦ n2 % n = 0, n = 0, n0 = n2 % n
Used simplifier rules: mult-c: ⊦ m * n = n * m; from specification nat-mult%mult-a: ⊦ m0 * m * n = (m0 * m) * n; from specification nat-mult%n ≠ 0 ⊦ m / n * n ≤ m; (s)