| int2bits(j % 2 ^ (i * 8)).rest = [], 1 + 8 * i→n(i) = # int2bits(j % 2 ^ (i * 8)), 0 ≤ i, j % 2 ^ (i * 8) < 0, j < 0, j + 2 ^ (i * 8) < i, j + 2 ^ (i * 8) ≤ 0, j + 2 ^ (i * 8 - 1) < 0, 0 < i ⊦ j % 2 ^ (i * 8) = 0, 2 ^ (i * 8) = 0, fix(i→n(i) + 1, int2bytes(j % 2 ^ (i * 8))).rest = [] |
⊦ int2bits(j).rest = [] ↔ j = 0 ∨ j = ~1
j % 2 ^ (i * 8) = 0 ∨ j % 2 ^ (i * 8) = ~1, 1 + 8 * i→n(i) = # int2bits(j % 2 ^ (i * 8)), 0 ≤ i, j % 2 ^ (i * 8) < 0, j < 0, j + 2 ^ (i * 8) < i, j + 2 ^ (i * 8) ≤ 0, j + 2 ^ (i * 8 - 1) < 0, 0 < i ⊦ j % 2 ^ (i * 8) = 0, 2 ^ (i * 8) = 0, fix(i→n(i) + 1, int2bytes(j % 2 ^ (i * 8))).rest = []
Used terms: j % 2 ^ (i * 8)