| ∀ bits1, bits0. # bits0 < # bits → true → bits0 = [] ∨ bitsor(bits0, false ' + bits1) = bits0 ∨ false ∈ bits0 ⊦ bitsor(bits, false ' + bits1) = bits, bits = [], bits = false ', false ∈ bits, # bits ≠ 1 ∧ bits1 ≠ [] |
# bits ≠ 1, ∀ bits1, bits0. # bits0 < # bits → true → bits0 = [] ∨ bitsor(bits0, false ' + bits1) = bits0 ∨ false ∈ bits0 ⊦ bitsor(bits, false ' + bits1) = bits, bits = [], bits = false ', false ∈ bits, # bits ≠ 1 ∧ bits1 ≠ []
∀ bits1, bits0. # bits0 < # bits → true → bits0 = [] ∨ bitsor(bits0, false ' + bits1) = bits0 ∨ false ∈ bits0 ⊦ # bits ≠ 1, bitsor(bits, false ' + bits1) = bits, bits = [], bits = false ', false ∈ bits, # bits ≠ 1 ∧ bits1 ≠ []
Used formulas: # bits ≠ 1