| ∀ bits1, bits. # bits1 < # true ' → true → bits = [] ∨ bits1 = [] ∨ sgn(bitsand(sgn(bits), bits1)) = sgn(bitsand(bits, bits1)) ⊦ sgn(bitsand(sgn(bits), true ')) = sgn(bits), bits = [] |
⊦ bits ≠ [] ∧ bits0 = true ' → bitsand(bits, bits0) = bits
Used simplifier rules: ⊦ sgn(sgn(bits)) = sgn(bits);% ⊦ sgn(bits) = [] ↔ bits = []; Used terms: true ', sgn(bits)