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