| 0 < i, 2 ^ (i * 8) * (j0 + 1) < 0 ⊦ 2 ^ (i * 8) = 0, int2bytes(j0) = int2bytes(((1 - 2 ^ (i * 8)) + j0 * 2 ^ (i * 8)) / 2 ^ (i * 8)) |
⊦ i0 % j = 0 ∧ i < 0 ∧ i0 < 0 ∧ 0 < j → (i + i0) / j = i / j + i0 / j
¬((j0 * 2 ^ (i * 8)) % 2 ^ (i * 8) = 0 ∧ 1 - 2 ^ (i * 8) < 0 ∧ j0 * 2 ^ (i * 8) < 0 ∧ 0 < 2 ^ (i * 8)), 0 < i, 2 ^ (i * 8) * (j0 + 1) < 0 ⊦ 2 ^ (i * 8) = 0, int2bytes(j0) = int2bytes(((1 - 2 ^ (i * 8)) + j0 * 2 ^ (i * 8)) / 2 ^ (i * 8))
(j0 * 2 ^ (i * 8)) % 2 ^ (i * 8) = 0 ∧ 1 - 2 ^ (i * 8) < 0 ∧ j0 * 2 ^ (i * 8) < 0 ∧ 0 < 2 ^ (i * 8), 0 < i, 2 ^ (i * 8) * (j0 + 1) < 0 ⊦ 2 ^ (i * 8) = 0, int2bytes(j0) = int2bytes((1 - 2 ^ (i * 8)) / 2 ^ (i * 8) + (j0 * 2 ^ (i * 8)) / 2 ^ (i * 8))
Used terms: 2 ^ (i * 8), j0 * 2 ^ (i * 8), 1 - 2 ^ (i * 8)