| ∀ bits0. # bits0 < # bits → true → (bits2uint(bits0) ≤ 0 ↔ bits2uint(bits0) = 0) ⊦ ∀ bits0, boolvar. bits ≠ bits0 + boolvar ', bits2uint(bits) ≤ 0 ↔ bits2uint(bits) = 0 |
∀ bits1. # bits1 < #(bits0 + boolvar ') → true → (bits2uint(bits1) ≤ 0 ↔ bits2uint(bits1) = 0) ⊦ bits2uint(bits0 + boolvar ') ≤ 0 ↔ bits2uint(bits0 + boolvar ') = 0
Used simplifier rules: ⊦ ¬ i ≤ j ↔ j < i;