| 0 < j, i1 < 0 ⊦ i1 = 0, rational(~ i1 * i, ~ i1 * j) = rational(i, j) |
⊦ 0 < j ∧ 0 < i1 → rational(i1 * i, i1 * j) = rational(i, j)
Used simplifier rules: ⊦ ~ i * j = ~(i * j);% ⊦ i * j * j0 = (i * j) * j0;% ⊦ i * j = j * i;% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ i < j → (¬ ¬ j ≤ i ↔ false);% ⊦ 0 < ~ i ↔ i < 0;% ⊦ i ≠ j → (i ≤ j ↔ i < j);% ⊦ i < j → ¬ j < i; Used terms: j, i, ~ i1