| bits.first ⊦ bits + bits0 = [], bits = [], 2 ^ n→i(# bits0) = bits2uint((bitsinvert(bits).butlast + true ') + bits0), false ∈ bits, true ∈ bits0 |
⊦ (bits + bits0) + bits1 = bits + bits0 + bits1
bits.first ⊦ bits + bits0 = [], bits = [], 2 ^ n→i(# bits0) = bits2uint(bitsinvert(bits).butlast + true ' + bits0), false ∈ bits, true ∈ bits0
Used terms: bits0, true ', bitsinvert(bits).butlast