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