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