| ⊦ sgn(boolvar ' + sgn(boolvar ' + bits)) = sgn(boolvar ' + bits) |
bits ≠ [], bits.first ↔ boolvar ⊦ sgn(boolvar ' + bits) = sgn(bits)
Used simplifier rules: sgn-not-empty-01: ⊦ sgn(boolvar ' + bits) ≠ [];%sgn-first: ⊦ sgn(boolvar ' + bits).first ↔ boolvar;%sgn-first: ⊦ sgn(boolvar ' + bits).first ↔ boolvar;%sgn-sgn: ⊦ sgn(sgn(bits)) = sgn(bits);%sgn-not-empty-01: ⊦ sgn(boolvar ' + bits) ≠ [];% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1; Used terms: sgn(boolvar ' + bits), boolvar