| ⊦ bits2uint(bits + bits0) = bits2uint(bits0), true ∈ bits |
⊦ # bits0 ≠ 0 → bits2uint(bits + bits0) = bits2uint(bits) * 2 ^ n→i(# bits0) + bits2uint(bits0)
¬ # bits0 ≠ 0 ⊦ bits2uint(bits + bits0) = bits2uint(bits0), true ∈ bits
# bits0 ≠ 0 ⊦ bits2uint(bits) * 2 ^ n→i(# bits0) + bits2uint(bits0) = bits2uint(bits0), true ∈ bits
Used terms: bits0, bits