| true ∈ bits ∧ false ∈ bits, false ∈ bits, true ∈ bits ⊦ sgn(bits) + boolvar ' = boolvar ', (¬ boolvar) ∈ bits |
false ∈ bits, true ∈ bits ⊦ bits = [], (¬ boolvar) ∈ bits
Used simplifier rules: sgn-empty-01: ⊦ sgn(bits) = [] ↔ bits = [];% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ bits = bits0 + bits ↔ bits0 = [];