| ¬ n→i(# int2bits(band(b2i(by1), b2i(by2)))) ≤ 8 ⊦ band(b2i(by1), b2i(by2)) = cast(8, band(b2i(by1), b2i(by2))) |
8 < # int2bits(band(b2i(by1), b2i(by2))) ⊦ band(b2i(by1), b2i(by2)) = cast(8, band(b2i(by1), b2i(by2)))
Used simplifier rules: ⊦ int2bits(j) ≠ [];% ⊦ # bits = 0 ↔ bits = [];% ⊦ m < n → n ≠ 0; (forward)% ⊦ ¬ m ≤ n ↔ n < m;%0 ≤ i ⊦ n→i(n) ≤ (* i) ↔ n ≤ i→n(i);