| true, ∀ bits1, bits. # bits1 < # bits0 → true → (bits + false ' + bits1)+1 = bits + (false ' + bits1)+1 ⊦ (bits + false ' + bits0)+1 = bits + (false ' + bits0)+1 |
⊦ bits ≠ [] → (∃ bits0, boolvar. bits = bits0 + boolvar ')
bits0 ≠ [] → (∃ bits1, boolvar. bits0 = bits1 + boolvar '), true, ∀ bits1, bits. # bits1 < # bits0 → true → (bits + false ' + bits1)+1 = bits + (false ' + bits1)+1 ⊦ (bits + false ' + bits0)+1 = bits + (false ' + bits0)+1
Used terms: bits0