| bits2uint(bits0) = 0, ∀ bits1. # bits1 < #(bits0 + false ') → true → uint2bits(bits2uint(bits1)) = sgn(false ' + bits1) ⊦ false ' = sgn(false ' + bits0 + false ') |
⊦ true ∈ bits → bits2uint(bits) ≠ 0
¬ true ∈ bits0, bits2uint(bits0) = 0, ∀ bits1. # bits1 < #(bits0 + false ') → true → uint2bits(bits2uint(bits1)) = sgn(false ' + bits1) ⊦ false ' = sgn(false ' + bits0 + false ')
Used terms: bits0