| (¬ boolvar) ∈ bits ⊦ sgn(bits + boolvar ') = sgn(bits) + boolvar ' |
(¬ bits.first) ∈ bits.rest, bits ≠ [] ⊦ sgn(bits + boolvar0 ') = sgn(bits) + boolvar0 '
¬((¬ bits.first) ∈ bits.rest ∧ bits ≠ []), (¬ boolvar) ∈ bits ⊦ sgn(bits + boolvar ') = sgn(bits) + boolvar '
Used terms: boolvar, bits