| # int2bytes(i >> 8) < n, # int2bytes(i >> 8) + 1 < n, i < ~128 ∨ 128 ≤ i ⊦ fillsgn(n, int2bytes(i >> 8) + i2b(i) ') = fillsgn(n - 1, int2bytes(i >> 8)) + i2b(i) ', n = # int2bytes(i >> 8) + 1 |
⊦ # bytes < n ∧ bytes2int(bytes) < 0 → fillsgn(n, bytes) = mklist(i2b(~1), n - # bytes) + bytes
¬(# int2bytes(i >> 8) < n - 1 ∧ bytes2int(int2bytes(i >> 8)) < 0), # int2bytes(i >> 8) < n, # int2bytes(i >> 8) + 1 < n, i < ~128 ∨ 128 ≤ i ⊦ fillsgn(n, int2bytes(i >> 8) + i2b(i) ') = fillsgn(n - 1, int2bytes(i >> 8)) + i2b(i) ', n = # int2bytes(i >> 8) + 1
# int2bytes(i >> 8) < n - 1 ∧ bytes2int(int2bytes(i >> 8)) < 0, # int2bytes(i >> 8) < n, # int2bytes(i >> 8) + 1 < n, i < ~128 ∨ 128 ≤ i ⊦ fillsgn(n, int2bytes(i >> 8) + i2b(i) ') = (mklist(i2b(~1), n - 1 - # int2bytes(i >> 8)) + int2bytes(i >> 8)) + i2b(i) ', n = # int2bytes(i >> 8) + 1
Used terms: int2bytes(i >> 8), n - 1