| 0 ≤ j0 + 2 ^ i, 2 ^ (i - 1) + j0 < 0, 0 < i, j0 < 0 ⊦ sgn(int2bits(j0).rest) = sgn(fillsgn(i→n(i), int2bits(j0).rest)), fillsgn(i→n(i), int2bits(j0).rest) = [], fillsgn(i→n(i), int2bits(j0).rest).first |
⊦ bits ≠ [] → sgn(fillsgn(n, bits)) = sgn(bits)
¬ int2bits(j0).rest ≠ [], 0 ≤ j0 + 2 ^ i, 2 ^ (i - 1) + j0 < 0, 0 < i, j0 < 0 ⊦ sgn(int2bits(j0).rest) = sgn(fillsgn(i→n(i), int2bits(j0).rest)), fillsgn(i→n(i), int2bits(j0).rest) = [], fillsgn(i→n(i), int2bits(j0).rest).first
Used terms: int2bits(j0).rest, i→n(i)