| 0 < j0, 0 < j ⊦ j0 = 0, j = 0, rational(i * j0 - i0 * j, j * j0).num < 0 ↔ ¬ i0 * j ≤ i * j0 |
i * j0 = i1 + i0 * j, 0 < j0, 0 < j ⊦ j0 = 0, j = 0, rational(i1, j * j0).num < 0 ↔ ¬ i0 * j ≤ i * j0
Used simplifier rules: ⊦ i0 = i - j ↔ i = i0 + j; (elim) Used terms: i * j0, i0 * j, i1