| ⊦ bits2int(bits + true ') = bits2int(bits) * 2 + 1, bits = [] |
⊦ boolvar ∧ ¬ bits.first ∧ bits ≠ [] → bits2int(bits + boolvar ') = bits2int(bits) * 2 + 1
¬(true ∧ ¬ bits.first ∧ bits ≠ []) ⊦ bits2int(bits + true ') = bits2int(bits) * 2 + 1, bits = []
Used simplifier rules: ⊦ i * j = j * i;% ⊦ i + j = j + i; Used terms: true, bits