| ¬ (boolvar ' + mklist(boolvar, n)).first ∧ boolvar ' + mklist(boolvar, n) ≠ [] ⊦ bits2uint((boolvar ' + mklist(boolvar, n)).rest) = bits2int(boolvar ') |
Used simplifier rules: bits2uint-zeros-04: ⊦ bits2uint(mklist(false, n)) = 0;%bits2int-zero: ⊦ bits2int(false ') = 0;% ⊦ (boolvar ' + bits).first ↔ boolvar;% ⊦ boolvar ' + bits ≠ [];% ⊦ (bits + bits0) + bits1 = bits + bits0 + bits1;% ⊦ (boolvar ' + bits).rest = bits;