| 0 ≤ i, (abs(i) * i0) % abs(j) = 1, gcd(i, j) = 1, 0 < i0 ⊦ j | i * i0 - 1, ∃ i0. ≡mod(i * i0, 1, j) |
gcd(i, j) = 1, (i * i0) % abs(j) = 1, 0 < i0, 0 ≤ i ⊦ j | i * i0 - 1, ∃ i0. ≡mod(i * i0, 1, j)
Used simplifier rules: forward-le-01: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward) from specification int-abs%absle: ⊦ 0 ≤ i → abs(i) = i; from specification int-abs