| 0 ≤ i, 0 < j ⊦ rational(i, j) = rational(i / gcd(i, j), j / gcd(i, j)) |
⊦ ri = rj ↔ ri.num = rj.num ∧ ri.denom = rj.denom
0 ≤ i, 0 < j ⊦ rational(i, j).num = rational(i / gcd(i, j), j / gcd(i, j)).num ∧ rational(i, j).denom = rational(i / gcd(i, j), j / gcd(i, j)).denom
Used terms: rational(i / gcd(i, j), j / gcd(i, j)), rational(i, j)