| ¬(bits0 ≠ [] ∧ (bits0.first ↔ ¬ boolvar)), bitsinvert(bits0) = boolvar ' + bits1, # sgn(bitsinvert(bits0)) = # sgn(bits0), (¬ boolvar) ∈ bits0 ⊦ bits0 = [], 1 + # bits0 = # sgn(boolvar ' + bits0) |
bitsinvert(bits0) = boolvar ' + bits1, # sgn(bitsinvert(bits0)) = # sgn(bits0), (¬ boolvar) ∈ bits0 ⊦ bits0 = [], 1 + # bits0 = # sgn(boolvar ' + bits0), bits0.first ↔ ¬ boolvar