| # bits1 = 2 + # bits, sgn(mklist(true, # bits0) + true ' + false ' + bits) = true ' + false ' + bits, 2 + # bits + # bits0 ≤ # bitsand(bits2, bits4) + # bitsand(bits0, mklist(true, # bits0)) + # bits1 ⊦ bits4 + bits0 = [], bits2 + mklist(true, # bits0) = [], lastn(2 + # bits + # bits0, fillsgn(2 + # bits + # bits0, (bits4 + bits0) + bitsand(bits1, true ' + false ' + bits))) = lastn(2 + # bits + # bits0, (bitsand(bits2, bits4) + bitsand(bits0, mklist(true, # bits0))) + bitsand(bits1, true ' + false ' + bits)), bits1 = [], (bits4 + bits0) + bits1 = [], bits2 = [], bits4 = [], bits0 = [] |
⊦ bits0.first ∧ # bits0 ≤ # bits ∧ bits0 ≠ [] → # bitsand(bits, bits0) = # bits
¬(mklist(true, # bits0).first ∧ # mklist(true, # bits0) ≤ # bits0 ∧ mklist(true, # bits0) ≠ []), # bits1 = 2 + # bits, sgn(mklist(true, # bits0) + true ' + false ' + bits) = true ' + false ' + bits, 2 + # bits + # bits0 ≤ # bitsand(bits2, bits4) + # bitsand(bits0, mklist(true, # bits0)) + # bits1 ⊦ bits4 + bits0 = [], bits2 + mklist(true, # bits0) = [], lastn(2 + # bits + # bits0, fillsgn(2 + # bits + # bits0, (bits4 + bits0) + bitsand(bits1, true ' + false ' + bits))) = lastn(2 + # bits + # bits0, (bitsand(bits2, bits4) + bitsand(bits0, mklist(true, # bits0))) + bitsand(bits1, true ' + false ' + bits)), bits1 = [], (bits4 + bits0) + bits1 = [], bits2 = [], bits4 = [], bits0 = []
mklist(true, # bits0).first ∧ # mklist(true, # bits0) ≤ # bits0 ∧ mklist(true, # bits0) ≠ [], # bits1 = 2 + # bits, sgn(mklist(true, # bits0) + true ' + false ' + bits) = true ' + false ' + bits, 2 + # bits + # bits0 ≤ # bitsand(bits2, bits4) + # bits0 + # bits1 ⊦ bits4 + bits0 = [], bits2 + mklist(true, # bits0) = [], lastn(2 + # bits + # bits0, fillsgn(2 + # bits + # bits0, (bits4 + bits0) + bitsand(bits1, true ' + false ' + bits))) = lastn(2 + # bits + # bits0, (bitsand(bits2, bits4) + bitsand(bits0, mklist(true, # bits0))) + bitsand(bits1, true ' + false ' + bits)), bits1 = [], (bits4 + bits0) + bits1 = [], bits2 = [], bits4 = [], bits0 = []
Used terms: mklist(true, # bits0), bits0