| 1 + # bits1 < # bits, ∀ bits1, bits0. # bits0 < # bits → 1 + # bits1 < # bits0 → bits0 = [] ∨ bitsand(bits0, false ' + bits1) = false ' + mklist(false, # bits1) ∨ true ∈ bits0 ⊦ bits = [] ∨ bitsand(bits, false ' + bits1) = false ' + mklist(false, # bits1) ∨ true ∈ bits |
1 + # bits1 < # bits, ∀ bits1, bits0. # bits0 < # bits → 1 + # bits1 < # bits0 → bits0 = [] ∨ bitsand(bits0, false ' + bits1) = false ' + mklist(false, # bits1) ∨ true ∈ bits0 ⊦ bitsand(bits, false ' + bits1) = false ' + mklist(false, # bits1), bits = [], true ∈ bits