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