| ¬(abs(i) / gcd(i, j) ≠ 0 ∧ 0 < j / gcd(i, j)), 0 < j ⊦ i = 0, j = 0, rational(abs(i) / gcd(i, j), j / gcd(i, j)).num = rational(abs(i), j).num |
abs(i) / gcd(i, j) = 0, 0 < j ⊦ j = 0, i = 0
Used simplifier rules: numerator-zero: ⊦ rational(0, j).num = 0;%num-zero: ⊦ rational(i, j).num = 0 ↔ i = 0;% ⊦ abs(i) = 0 ↔ i = 0;% ⊦ gcd(i, j) = gcd(j, i);% ⊦ 0 < i → ¬ i / gcd(i, i0) ≤ 0;% ⊦ ¬ i < j ↔ j ≤ i;