| true ∈ bits + boolvar ' ∧ false ∈ bits + boolvar ' → sgn((bits + boolvar ') + bits1) = sgn(bits + boolvar ') + bits1, (¬ boolvar) ∈ bits ⊦ sgn(bits + boolvar ' + bits1) = sgn(bits) + boolvar ' + bits1 |
(¬ boolvar) ∈ bits ⊦ true ∈ bits + boolvar ' ∧ false ∈ bits + boolvar ', sgn(bits + boolvar ' + bits1) = sgn(bits) + boolvar ' + bits1
sgn((bits + boolvar ') + bits1) = sgn(bits + boolvar ') + bits1, (¬ boolvar) ∈ bits ⊦ sgn(bits + boolvar ' + bits1) = sgn(bits) + boolvar ' + bits1