| ~1 = j % 2 ^ i, i→n(i) = # fillsgn(i→n(i) + 1, int2bits(~1)).rest, # int2bits(~1) ≤ i→n(i), j + 2 ^ i < i, j + 2 ^ i ≤ 0, j < 0, j < 2 ^ (i - 1), 2 ^ (i - 1) + j < 0, j + 2 ^ i < 2 ^ (i - 1), 0 < i, j + 1 < 2 ^ (i - 1), j < ~1 ⊦ bits2int(fillsgn(i→n(i) + 1, int2bits(~1)).rest) = ~1, j = ~1, i = 1 |
⊦ i + 1 = 0 → int2bits(i) = true '
~1 + 1 = 0, ~1 = j % 2 ^ i, i→n(i) = # fillsgn(i→n(i) + 1, true ').rest, # true ' ≤ i→n(i), j + 2 ^ i < i, j + 2 ^ i ≤ 0, j < 0, j < 2 ^ (i - 1), 2 ^ (i - 1) + j < 0, j + 2 ^ i < 2 ^ (i - 1), 0 < i, j + 1 < 2 ^ (i - 1), j < ~1 ⊦ bits2int(fillsgn(i→n(i) + 1, true ').rest) = ~1, j = ~1, i = 1
Used terms: ~1