| i < 0, i < ~128, 2 < # int2bytes(i % 256) ⊦ ¬ ~128 ≤ i % 256, lastn(2, int2bytes(i % 256)).rest = int2bytes(i % 256).last ', 2 = # int2bytes(i % 256) |
~128 ≤ i % 256, i < 0, i < ~128, 2 < # int2bytes(i % 256), i < i % 256 ⊦ lastn(2, int2bytes(i % 256)).rest = int2bytes(i % 256).last ', 2 = # int2bytes(i % 256)
Used simplifier rules: ⊦ i < j ∧ j ≤ j0 → i < j0; (forward)