| ⊦ i1 = 0, j = 0, (rational(i, i1).num * j) / rational(i, i1).denom = (i * j) / i1 |
⊦ i ≠ 0 ∧ 0 < j → rational(i, j).num = i / gcd(i, j)
¬(i ≠ 0 ∧ 0 < i1) ⊦ i1 = 0, j = 0, (rational(i, i1).num * j) / rational(i, i1).denom = (i * j) / i1
i ≠ 0 ∧ 0 < i1 ⊦ i1 = 0, j = 0, (i / gcd(i, i1) * j) / rational(i, i1).denom = (i * j) / i1
Used terms: i1, i