| rj.num = 0 ⊦ rj = rational(0, 1), rational(ri.num, 0) = ~(ri / rj) |
⊦ ∃ i, j. ri = rational(i, j) ∧ ri.num = i ∧ ri.denom = j ∧ 0 < j
Used simplifier rules: num-zero-denum-one: ⊦ rj.num = 0 → rj.denom = 1;%num-zero: ⊦ rational(i, j).num = 0 ↔ i = 0;%numerator-zero: ⊦ rational(0, j).num = 0;% ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward) Used terms: rj