| ⊦ i < 0 ∧ i % 65536 < ~32768 → s2i(i2s(i)) = i % 65536 + 65536 |
i < 0, i % 65536 < ~32768 ⊦ s2i(i2s(i)) = i % 65536 + 65536, i % 65536 = 0
Used simplifier rules: zero-gels-01: ⊦ i < 0 ∧ 0 ≤ j → i < j; from specification int-abs%mod-ls-zero: 0 < j ⊦ i % (* j) < 0 ↔ i < 0 ∧ i % j ≠ 0; from specification int-div%forward-le-02: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward) from specification int-abs%numlsf: ⊦ i < (* j) ∧ j < 0 → i < 0; (forward) from specification int-basic1