| ⊦ s2i(i2s(bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255)))) = bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255)), ¬ bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255)) < ~32768 ∧ ¬ 32767 < bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255)) |
⊦ # bits0 ≠ 0 ∧ # bits ≠ 0 ∧ ¬ bits.first → bits2int(bits + bits0) = bits2uint(bits) * 2 ^ n→i(# bits0) + bits2uint(bits0)
¬(# mklist(false, 8) ≠ 0 ∧ # int2bits(b2i(byi)) ≠ 0 ∧ ¬ int2bits(b2i(byi)).first) ⊦ s2i(i2s(bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255)))) = bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255)), ¬ bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255)) < ~32768 ∧ ¬ 32767 < bor(bits2int(int2bits(b2i(byi)) + mklist(false, 8)), band(b2i(byj), 255))
# mklist(false, 8) ≠ 0 ∧ # int2bits(b2i(byi)) ≠ 0 ∧ ¬ int2bits(b2i(byi)).first ⊦ s2i(i2s(bor(bits2uint(int2bits(b2i(byi))) * 2 ^ n→i(# mklist(false, 8)) + bits2uint(mklist(false, 8)), band(b2i(byj), 255)))) = bor(bits2uint(int2bits(b2i(byi))) * 2 ^ n→i(# mklist(false, 8)) + bits2uint(mklist(false, 8)), band(b2i(byj), 255)), ¬ bor(bits2uint(int2bits(b2i(byi))) * 2 ^ n→i(# mklist(false, 8)) + bits2uint(mklist(false, 8)), band(b2i(byj), 255)) < ~32768 ∧ ¬ 32767 < bor(bits2uint(int2bits(b2i(byi))) * 2 ^ n→i(# mklist(false, 8)) + bits2uint(mklist(false, 8)), band(b2i(byj), 255))
Used terms: mklist(false, 8), int2bits(b2i(byi))