| ∀ bits0. # bits0 < # bits → true → bits0 = [] ∨ bits2uint(bits0 +1) = bits2uint(bits0) + 1 ⊦ bits2uint(bits +1) = bits2uint(bits) + 1, ∀ bits0, boolvar. bits ≠ bits0 + boolvar ' |
∀ bits1. # bits1 < #(bits0 + boolvar ') → true → bits1 = [] ∨ bits2uint(bits1 +1) = bits2uint(bits1) + 1 ⊦ bits2uint((bits0 + boolvar ')+1) = bits2uint(bits0 + boolvar ') + 1