| i ≠ 0 ∧ j ≠ 0, 0 < j ⊦ abs(rational(i, j)).num = rational(abs(i), j).num ∧ abs(j) / gcd(i, j) = rational(abs(i), j).denom |
0 < j ⊦ j = 0, i = 0, abs(rational(i, j)).num = rational(abs(i), j).num ∧ j / gcd(i, j) = rational(abs(i), j).denom
Used simplifier rules: ⊦ 0 < j → abs(j) = j;