| bitsinvert(bits0) ≠ [] ∧ (bitsinvert(bits0).first ↔ ¬ boolvar), # sgn(bitsinvert(bits0)) = # sgn(bits0) ⊦ # sgn(bitsinvert(bits0)) = # sgn(boolvar ' + bits0), bits0 = [] |
bitsinvert(bits0).first ↔ ¬ boolvar, # sgn(bitsinvert(bits0)) = # sgn(bits0) ⊦ # sgn(bits0) = # sgn(boolvar ' + bits0), bits0 = []
Used simplifier rules: inv-empty: ⊦ bitsinvert(bits) = [] ↔ bits = [];