| ⊦ rj = 0r, rational(ri.num * (~ rj).denom, ri.denom * (~ rj).num) = ~(ri / rj) |
⊦ rj = 0r, rational(rj.denom * ri.num, ~(rj.num * ri.denom)) = ~(ri / rj)
Used simplifier rules: denom-neg-02: ⊦ (~ ri).denom = ri.denom;%num-neg-03: ⊦ (~ ri).num = ~ ri.num;% ⊦ i * j = j * i;% ⊦ i * j * j0 = (i * j) * j0;% ⊦ ~ i * j = ~(i * j);