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