| ⊦ bitsand(bits, true ') = bits, bits = [] |
⊦ bits ≠ [] ↔ (∃ bits0, boolvar. bits = bits0 + boolvar ')
Used simplifier rules: bitsand-oner: ⊦ bitsand(bits + boolvar ', true ') = bits + boolvar;% ⊦ bits + boolvar = bits + boolvar ';% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ bits + bits0 = bits + bits1 ↔ bits0 = bits1; Used terms: bits