| ⊦ bits2int(boolvar ' + mklist(boolvar, n)) = bits2int(boolvar ') |
⊦ ¬ bits.first ∧ bits ≠ [] → bits2int(bits) = bits2uint(bits.rest)
¬(¬ (boolvar ' + mklist(boolvar, n)).first ∧ boolvar ' + mklist(boolvar, n) ≠ []) ⊦ bits2int(boolvar ' + mklist(boolvar, n)) = bits2int(boolvar ')
¬ (boolvar ' + mklist(boolvar, n)).first ∧ boolvar ' + mklist(boolvar, n) ≠ [] ⊦ bits2uint((boolvar ' + mklist(boolvar, n)).rest) = bits2int(boolvar ')
Used terms: boolvar ' + mklist(boolvar, n)