| ¬(0 ≤ i0 ∧ 0 ≤ j), j ≤ 0, i0 + j ≤ 0, i0 ≤ 0 ⊦ i→n(i0) = i→n(i0 + j) - i→n(j) |
i0 + j ≤ 0, j ≤ 0, i0 < 0 ⊦ i→n(i0) = i→n(i0 + j) - i→n(j), i0 = 0
Used simplifier rules: forward-le-02: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward) from specification int-abs%lels-02: ⊦ i ≠ j → (i ≤ j ↔ i < j); from specification int-abs%zero: ⊦ m - m = 0; from specification nat%add-c: ⊦ i + j = j + i; from specification int-basic2%add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2%add-zero-rev: ⊦ 0 + i = i; from specification int-basic2%anti: ⊦ i ≤ j → (j ≤ i ↔ i = j); from specification int-abs