| ∀ bits0. # bits0 < # bits → true → bits0 = [] ∨ bits2uint(bits0 +1) = bits2uint(bits0) + 1 ⊦ bits2uint(bits +1) = bits2uint(bits) + 1, bits = [] |
⊦ bits ≠ [] ↔ (∃ bits0, boolvar. bits = bits0 + boolvar ')
∀ bits0. # bits0 < # bits → true → bits0 = [] ∨ bits2uint(bits0 +1) = bits2uint(bits0) + 1 ⊦ bits2uint(bits +1) = bits2uint(bits) + 1, ∀ bits0, boolvar. bits ≠ bits0 + boolvar '
Used terms: bits