| ¬ abs(1 - 2 ^ (i * 8)) < abs(2 ^ (i * 8)), 0 < i, 2 ^ (i * 8) * (j0 + 1) < 0, j0 < 0 ⊦ 2 ^ (i * 8) = 0, int2bytes(j0) = int2bytes(j0 + (1 - 2 ^ (i * 8)) / 2 ^ (i * 8)) |
0 < i, 2 ^ (i * 8) * (j0 + 1) < 0, j0 < 0, 2 ^ (i * 8) ≤ abs(1 - 2 ^ (i * 8)) ⊦ 2 ^ (i * 8) = 0, int2bytes(j0) = int2bytes(j0 + (1 - 2 ^ (i * 8)) / 2 ^ (i * 8))
Used simplifier rules: ⊦ i * j = j * i;% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ abs(2 ^ i) = 2 ^ i;