| uint2bits(~ i) = false ' + true ' + bits, false ∈ uint2bits(~ i), i < 0, i < ~1 ⊦ bits = [], ∃ bits. sgn(bitsinvert(uint2bits(~ i)) +1) = true ' + false ' + bits |
uint2bits(~ i) = false ' + true ' + bits, false ∈ uint2bits(~ i), i < 0, i < ~1 ⊦ bits = [], sgn(bitsinvert(uint2bits(~ i)) +1) = true ' + false ' + sgn(bitsinvert(false ' + true ' + bits) +1).rest.rest, ∃ bits. sgn(bitsinvert(uint2bits(~ i)) +1) = true ' + false ' + bits
Used terms: sgn(bitsinvert(false ' + true ' + bits) +1).rest.rest