| m * m0 + 1 = n * n0, gcd(m, n) = 1 ⊦ n * n0 < m0, m = 0, n = 1, n = 0, (m * (n * n0 - m0)) % n = 1 |
m * m0 + 1 = n * n0, gcd(m, n) = 1, m0 ≤ n * n0 ⊦ m = 0, n = 1, n = 0, (m * (n * n0 - m0)) % n = 1
Used simplifier rules: lels: ⊦ ¬ m < n ↔ n ≤ m; from specification nat