| ∃ i0. i * i0 = j, 2 ≤ j, 0 ≤ j, 0 < j, ∀ i. 1 < i ∧ i < j → ¬ i | j ⊦ abs(i) = j, abs(i) = 1 |
2 ≤ i * i0, 0 ≤ i * i0, 0 < i * i0, ∀ i1. 1 < i1 ∧ i1 < i * i0 → ¬ i1 | i * i0 ⊦ abs(i) = i * i0, abs(i) = 1
Used simplifier rules: forward-le-01: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward) from specification int-abs%forward-le-05: ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward) from specification int-abs