| 0 < (s2i(sho) + 65536) % 65536, s2i(sho) < 0, 32767 < (s2i(sho) + 65536) % 65536, ~65536 ≤ s2i(sho) ⊦ (s2i(sho) + 65536) % 65536 = s2i(sho) + 65536 |
⊦ abs(i) < j → i % j = i
¬ abs(s2i(sho) + 65536) < 65536, 0 < (s2i(sho) + 65536) % 65536, s2i(sho) < 0, 32767 < (s2i(sho) + 65536) % 65536, ~65536 ≤ s2i(sho) ⊦ (s2i(sho) + 65536) % 65536 = s2i(sho) + 65536
Used simplifier rules: ⊦ i + j = j + i; Used terms: 65536, s2i(sho) + 65536