| ¬(boolvar ∧ ¬ bits.first ∧ bits ≠ []) ⊦ bits = [], bits0 = [], bits2int(bits + boolvar ') = bits2int(bits0 + boolvar ') ↔ bits2int(bits) = bits2int(bits0) |
⊦ bits = [], bits0 = [], bits2int(bits + boolvar ') = bits2int(bits0 + boolvar ') ↔ bits2int(bits) = bits2int(bits0), boolvar ∧ ¬ bits.first