| # bits ≤ 1 + # bits1 ⊦ bits = [], bitsor(bits, false ' + bits1) = false ' + bits1, true ∈ bits |
# bits ≤ 1 + # bits1, ∀ bits1, bits0. # bits0 < # bits → # bits0 ≤ 1 + # bits1 → bits0 = [] ∨ bitsor(bits0, false ' + bits1) = false ' + bits1 ∨ true ∈ bits0 ⊦ bits = [] ∨ bitsor(bits, false ' + bits1) = false ' + bits1 ∨ true ∈ bits
Used simplifier rules: <; (wellfounded) Used terms: # bits