| ⊦ s2i(i2s(bytes2int(by ' + by0 '))) = bytes2int(by ' + by0 '), ¬ bytes2int(by ' + by0 ') < ~32768 ∧ ¬ 32767 < bytes2int(by ' + by0 ') |
⊦ bytes ≠ [] → bytes2int(bytes + by ') = bytes2int(bytes) * 256 + band(b2i(by), 255)
by ' ≠ [] ⊦ s2i(i2s(bytes2int(by ') * 256 + band(b2i(by0), 255))) = bytes2int(by ') * 256 + band(b2i(by0), 255), ¬ bytes2int(by ') * 256 + band(b2i(by0), 255) < ~32768 ∧ ¬ 32767 < bytes2int(by ') * 256 + band(b2i(by0), 255)
Used simplifier rules: ⊦ by ' ≠ []; Used terms: by0, by '