| 0 < j1, j2 < 0 ⊦ j2 = 0, rational(~(j2 * i1 + i2 * j1), ~(j2 * j1)) = rational(i1 * j2 + j1 * i2, j1 * j2) |
⊦ j ≠ 0 → rational(~ i, ~ j) = rational(i, j)
Used simplifier rules: ⊦ i * j = 0 ↔ i = 0 ∨ j = 0;% ⊦ i * j * j0 = (i * j) * j0;% ⊦ i * j = j * i;% ⊦ i * 0 = 0;% ⊦ i + 0 = i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ i + j = j + i; Used terms: j2 * j1, j2 * i1 + i2 * j1