| ~256 < i, i < ~128, i < 0, # int2bits(i) ≤ 9 ⊦ i2b(bits2int(restn(1, int2bits(i)))) = i2b(i) |
⊦ 0 < n → restn(n, bits) = restn(n -1, bits.rest)
0 < 1, ~256 < i, i < ~128, i < 0, # int2bits(i) ≤ 9 ⊦ i2b(bits2int(restn(1 -1, int2bits(i).rest))) = i2b(i)
Used terms: int2bits(i), 1