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