| ⊦ lastn(# bits0 + 1, sgn(bits + boolvar ') + bits0) = boolvar ' + bits0 |
⊦ (¬ boolvar) ∈ bits → sgn(bits + boolvar ') = sgn(bits) + boolvar '
¬ (¬ boolvar) ∈ bits ⊦ lastn(# bits0 + 1, sgn(bits + boolvar ') + bits0) = boolvar ' + bits0
(¬ boolvar) ∈ bits ⊦ lastn(# bits0 + 1, (sgn(bits) + boolvar ') + bits0) = boolvar ' + bits0
Used terms: boolvar, bits