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