| i0 + 1 < i, i * i0 < i1 * i + j0, abs(j0) < i, 0 < i, (i1 * i + j0) + 1 < i, j0 ≤ 0, j0 < i, i1 * i + j0 < i, i1 ≤ i0, i * i0 < ~1, i1 < 0, i0 < 0, i0 < i, i1 < i, i1 + 1 < i ⊦ |
j * i < j * i0 + j0, abs(j0) < j ⊦ i ≤ i0
Used simplifier rules: anti: ⊦ i ≤ j → (j ≤ i ↔ i = j); from specification int-abs%add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2%add-c: ⊦ i + j = j + i; from specification int-basic2%lst-03: ⊦ i + j < i0 ∧ ¬ j < j0 → i + j0 < i0; from specification int-basic2%zero-gels-01: ⊦ i < 0 ∧ 0 ≤ j → i < j; from specification int-abs%ler: ⊦ i ≤ i; from specification int-abs%commutativity: ⊦ i * j = j * i; from specification int-mult%ls-02: ⊦ i < i + j ↔ 0 < j; from specification int-basic2%lenls: ⊦ i ≤ j → ¬ j < i; from specification int-abs Used terms: i, i0, i1, j0