| ∃ i, j. ri = rational(i, j) ∧ ri.num = i ∧ ri.denom = j ∧ 0 < j ∧ gcd(i, j) = 1 ⊦ ri.num + (~ ri).num = 0 |
gcd(i, j) = 1, 0 < j ⊦ (~ rational(i, j)).num + i = 0
Used simplifier rules: num-id: ⊦ gcd(i, j) = 1 ∧ 0 < j → rational(i, j).num = i;%denom-id: ⊦ gcd(i, j) = 1 ∧ 0 < j → rational(i, j).denom = j;% ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward)