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