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