| n * n1 < ((m0 * n + m) * n1) % (n * n1) + n1, m < n ⊦ ((m0 * n + m) * n1) % (n * n1) = 0, n1 = 0 |
⊦ m0 * (m + n) = m0 * m + m0 * n
m < n, n * n1 < (n1 * m0 * n + n1 * m) % (n * n1) + n1 ⊦ (n1 * m0 * n + n1 * m) % (n * n1) = 0, n1 = 0
Used simplifier rules: mult-c: ⊦ m * n = n * m; from specification nat-mult Used terms: n1, m, m0 * n