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