| i < 0, i ≤ ~256, i < ~256 ⊦ int2bytes(i / 256 - 1) = int2bytes(i >> 8), i % 256 = 0 |
⊦ i < 0 ∧ 8 ≤ j → i >> j = (i - 255) / 256 >> (j - 8)
i < 0 ∧ 8 ≤ 8, i < 0, i ≤ ~256, i < ~256 ⊦ int2bytes(i / 256 - 1) = int2bytes((i - 255) / 256 >> (8 - 8)), i % 256 = 0
Used simplifier rules: ⊦ ¬ i < j ↔ j ≤ i;% ⊦ i < j → (¬ ¬ j ≤ i ↔ false); Used terms: 8, i