| ∀ bits1. sgn(bits0 + false ' + bits1) = sgn(false ' + bits1) ∨ true ∈ bits0 ⊦ sgn((boolvar + bits0) + false ' + bits1) = sgn(false ' + bits1) ∨ true ∈ boolvar + bits0 |
∀ bits. sgn(bits0 + false ' + bits) = sgn(false ' + bits) ⊦ sgn((false ' + bits0) + false ' + bits1) = sgn(false ' + bits1), true ∈ bits0
Used simplifier rules: ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;%⊦ ¬ boolvar ∈ boolvar0 ' + bits ↔ ¬(boolvar ↔ boolvar0) ∧ ¬ boolvar ∈ bits;% ⊦ boolvar + bits = boolvar ' + bits;