| ⊦ j = abs(j), abs(i) * j < i ↔ ¬ i ≤ 0 ∧ ¬ 0 < j ∨ ¬ 0 ≤ i ∧ ¬ ~1 ≤ j |
j < 0 ⊦ abs(i) * j < i ↔ ¬ i ≤ 0 ∨ i ≠ 0 ∧ j ≠ ~1
Used simplifier rules: forward-le-02: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward) from specification int-abs%mone-08: ⊦ i < 0 → (~1 ≤ i ↔ i = ~1); from specification int-abs%anti: ⊦ i ≤ j → (j ≤ i ↔ i = j); from specification int-abs%ls-01: ⊦ i < j → ¬ j < i; from specification int-basic1%lels-01: ⊦ ¬ i ≤ j ↔ j < i; from specification int-abs%abs-18: ⊦ abs(i) = i ↔ 0 ≤ i; from specification int-abs