| ¬(~32768 ≤ bor(b2i(byi) i<< 8, band(b2i(byj), 255)) ∧ bor(b2i(byi) i<< 8, band(b2i(byj), 255)) ≤ 32767) ⊦ s2i(i2s(bor(b2i(byi) i<< 8, band(b2i(byj), 255)))) = bor(b2i(byi) i<< 8, band(b2i(byj), 255)) |
⊦ s2i(i2s(bor(b2i(byi) i<< 8, band(b2i(byj), 255)))) = bor(b2i(byi) i<< 8, band(b2i(byj), 255)), ¬ bor(b2i(byi) i<< 8, band(b2i(byj), 255)) < ~32768 ∧ ¬ 32767 < bor(b2i(byi) i<< 8, band(b2i(byj), 255))
Used simplifier rules: ⊦ ¬ i < j ↔ j ≤ i;% ⊦ band(i, j) = band(j, i);% ⊦ ¬ i ≤ j ↔ j < i;