| gcd(i, j) | abs(i) ∧ gcd(i, j) | abs(j) ∧ (abs(i) ≠ 0 ∨ abs(j) ≠ 0) → gcd(i, j) ≤ gcd(abs(i), abs(j)), gcd(abs(i), abs(j)) < gcd(i, j) ⊦ |
gcd(abs(i), abs(j)) < gcd(i, j) ⊦ gcd(i, j) | abs(i) ∧ gcd(i, j) | abs(j) ∧ (i ≠ 0 ∨ j ≠ 0)
Used simplifier rules: lels-03: ⊦ i < j → (¬ ¬ j ≤ i ↔ false); from specification int-abs%abs-07: ⊦ abs(i) = 0 ↔ i = 0; from specification int-abs