j < 0 ⊦ j = 0, rational(~ i, j) = ~ rational(i, j)
Used simplifier rules: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward)% ⊦ i ≠ j → (i ≤ j ↔ i < j);