| j < j % 2, ~1 ≤ j % 2, j < 0, j < ~1, 1 ≤ # int2bits(j) ⊦ bits2int(int2bits(j).last ') = j % 2, j = ~1 |
⊦ j < ~1 → int2bits(j) = int2bits((j - 1) / 2) + int2bits(j % 2)
j < ~1, j < j % 2, ~1 ≤ j % 2, j < 0, j < ~1, 1 ≤ #(int2bits((j - 1) / 2) + int2bits(j % 2)) ⊦ bits2int((int2bits((j - 1) / 2) + int2bits(j % 2)).last ') = j % 2, j = ~1
Used terms: j