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