| boolvar1, ∀ boolvar. (¬ boolvar ↔ boolvar1) ∨ (¬ boolvar) ∈ bits1 → sgn((boolvar1 ' + bits1) + boolvar ') = sgn(boolvar1 ' + bits1) + boolvar ' ⊦ ¬ boolvar1, sgn(boolvar1 ' + bits1 + boolvar0 ') = sgn(boolvar1 ' + bits1) + boolvar0 ', ¬(¬ boolvar0 ↔ boolvar1) ∧ ¬ (¬ boolvar0) ∈ bits1 ∧ ¬(¬ boolvar0 ↔ boolvar1) |
∀ boolvar. ¬ boolvar ∨ false ∈ bits1 → sgn((true ' + bits1) + boolvar ') = sgn(true ' + bits1) + boolvar ' ⊦ sgn(true ' + bits1 + boolvar0 ') = sgn(true ' + bits1) + boolvar0 ', boolvar0 ∧ boolvar0 ∧ ¬ (¬ boolvar0) ∈ bits1