| ∀ bits0. # bits0 < # bits → true → uint2bits(bits2uint(bits0)) = sgn(false ' + bits0) ⊦ ∀ bits0, boolvar. bits ≠ bits0 + boolvar ', uint2bits(bits2uint(bits)) = sgn(false ' + bits) |
∀ bits1. # bits1 < #(bits0 + boolvar ') → true → uint2bits(bits2uint(bits1)) = sgn(false ' + bits1) ⊦ uint2bits(bits2uint(bits0 + boolvar ')) = sgn(false ' + bits0 + boolvar ')