| ¬(j ≠ 0 ∧ 0 < 1) ⊦ i = 0, rational(rational(j, 1).num * i, rational(i, 1).denom * rational(j, 1).denom) = rational(i * j, 1) |
⊦ i = 0, rational(0, rational(i, 1).denom) = rational(0, 1)
Used simplifier rules: numerator-zero: ⊦ rational(0, j).num = 0;%denominator-zero: ⊦ rational(0, j).denom = 1;% ⊦ 1 * i = i;% ⊦ i * j = j * i;% ⊦ i * j * j0 = (i * j) * j0;% ⊦ i * 0 = 0;