| ~128 ≤ bcompl(b2i(by2)), bcompl(b2i(by2)) ≤ 127 ⊦ bor(band(b2i(by1), bcompl(b2i(by2))), band(bcompl(b2i(by1)), b2i(by2))) = b2i(i2b(bor(band(b2i(by1), bcompl(b2i(by2))), band(bcompl(b2i(by1)), b2i(by2))))), b2i(i2b(band(bcompl(b2i(by1)), b2i(by2)))) = band(bcompl(b2i(by1)), b2i(by2)) |
⊦ i ∈byte ∧ j ∈byte → b2i(i2b(band(i, j))) = band(i, j)
¬(bcompl(b2i(by1)) ∈byte ∧ b2i(by2) ∈byte), ~128 ≤ bcompl(b2i(by2)), bcompl(b2i(by2)) ≤ 127 ⊦ bor(band(b2i(by1), bcompl(b2i(by2))), band(bcompl(b2i(by1)), b2i(by2))) = b2i(i2b(bor(band(b2i(by1), bcompl(b2i(by2))), band(bcompl(b2i(by1)), b2i(by2))))), b2i(i2b(band(bcompl(b2i(by1)), b2i(by2)))) = band(bcompl(b2i(by1)), b2i(by2))
Used simplifier rules: ⊦ band(i, j) = band(j, i); Used terms: b2i(by2), bcompl(b2i(by1))