| true ∈ bits0, false ∈ bits0 ⊦ bits2uint(bitsinvert(bits0)) + 1 = bits2uint(bitsinvert(bits0) +1) |
⊦ bits ≠ [] → bits2uint(bits +1) = bits2uint(bits) + 1
Used simplifier rules: bits2uint-base: ⊦ bits2uint([]) = 0;%bits2uint-one-03: ⊦ bits2uint(true ') = 1;% ⊦ i + j = j + i;% ⊦ bitsinvert(bits) = [] ↔ bits = [];% ⊦ bitsinvert([]) = [];% ⊦ [] +1 = true '; Used terms: bitsinvert(bits0)