| i < ~32768, ~65536 < i, i < 0 ⊦ s2i(i2s(i)) = i + 65536 |
⊦ i < 0 ∧ i % 65536 < ~32768 → s2i(i2s(i)) = i % 65536 + 65536
¬(i < 0 ∧ i % 65536 < ~32768), i < ~32768, ~65536 < i, i < 0 ⊦ s2i(i2s(i)) = i + 65536
i < 0 ∧ i % 65536 < ~32768, i < ~32768, ~65536 < i, i < 0 ⊦ i % 65536 + 65536 = i + 65536
Used terms: i