| bits0 = boolvar + bits1, (¬ boolvar) ∈ bits ⊦ bits0 = [], sgn(bits + bits0) = sgn(bits) + bits0 |
(¬ boolvar) ∈ bits ⊦ sgn(bits + boolvar ' + bits1) = sgn(bits) + boolvar ' + bits1
Used simplifier rules: ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ boolvar ' + bits ≠ [];% ⊦ boolvar + bits = boolvar ' + bits;