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