| s2i(sho0) = ~32768, s2i(sho1) < 0, 32766 < (~32768 - s2i(sho1)) / s2i(sho1), 0 ≤ (~32768 - s2i(sho1)) / s2i(sho1), 0 < (~32768 - s2i(sho1)) / s2i(sho1), 32766 < abs(~32768 - s2i(sho1)), ~32768 < s2i(sho1) ⊦ s2i(sho1) = 0, s2i(sho1) = ~1, ~32768 = s2i(sho1) |
⊦ i < j ↔ i + 1 ≤ j
s2i(sho0) = ~32768, s2i(sho1) < 0, 32766 < (~32768 - s2i(sho1)) / s2i(sho1), 0 ≤ (~32768 - s2i(sho1)) / s2i(sho1), 0 < (~32768 - s2i(sho1)) / s2i(sho1), 32766 + 1 ≤ abs(~32768 - s2i(sho1)), ~32768 < s2i(sho1) ⊦ s2i(sho1) = 0, s2i(sho1) = ~1, ~32768 = s2i(sho1)
Used terms: abs(~32768 - s2i(sho1)), 32766