| ⊦ s2i(sho) = ~32768, (~ s2i(sho))∈short |
⊦ i ∈short ↔ ~32768 ≤ i ∧ i ≤ 32767
Used simplifier rules: inshort-le-num: 32768 ≤ i ⊦ s2i(sho0) ≤ (* i);%short-ls: ⊦ s2i(sho) < ~32767 ↔ s2i(sho) = ~32768;%negle-07: ⊦ i ≤ ~ j ↔ i + j ≤ 0; from specification int-abs%minus-add: i < 0 ⊦ (* i) + j = j - ~ i; 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%sub-le: ⊦ i - j ≤ i0 ↔ i ≤ j + i0; from specification int-abs%negle-13: ⊦ ~ i ≤ j ↔ 0 ≤ i + j; from specification int-abs%numle-02: ⊦ (* j) ≤ i0 + (* j0) ↔ j - j0 ≤ i0; from specification int-abs%lels-01: ⊦ ¬ i ≤ j ↔ j < i; from specification int-abs Used terms: ~ s2i(sho)