| # bits + n1 = 1 + n, ∀ n0. ¬ n0 ≤ # bits + # bits1 → fillsgn(n0, sgn(bits + (¬ boolvar)' + bits1)) = fillsgn(n0, bits + (¬ boolvar)' + bits1) ⊦ boolvar ' + mklist(boolvar, n) = mklist(boolvar, n1) + bits, n1 = 0, (¬ boolvar) ∈ bits |
⊦ ¬ boolvar ∈ bits ↔ mklist(¬ boolvar, # bits) = bits
# bits + n1 = 1 + n, ∀ n0. ¬ n0 ≤ # bits + # bits1 → fillsgn(n0, sgn(bits + (¬ boolvar)' + bits1)) = fillsgn(n0, bits + (¬ boolvar)' + bits1) ⊦ boolvar ' + mklist(boolvar, n) = mklist(boolvar, n1) + bits, n1 = 0, mklist(¬ ¬ boolvar, # bits) ≠ bits
Used terms: bits, ¬ boolvar