| n = # fillsgn(n, bits), # bits0 + 1 < n, # bits < n, # bits0 < # bits, bits0.first, # bits0 < n ⊦ bits0 = [], bits = [], mklist(false, n) = fillsgn(n, bits), true ∈ bits |
⊦ ¬ boolvar ∈ bits ↔ mklist(¬ boolvar, # bits) = bits
n = # fillsgn(n, bits), # bits0 + 1 < n, # bits < n, # bits0 < # bits, bits0.first, # bits0 < n ⊦ bits0 = [], bits = [], mklist(false, n) = fillsgn(n, bits), mklist(¬ true, # bits) ≠ bits
Used terms: bits, true