| ¬(~256 ≤ i % 256 ∧ i % 256 < ~128), # int2bytes(i % 256) < 2, i < 0, i < ~128, i % 256 < 0 ⊦ (mklist(i2b(~1), 2 - # int2bytes(i % 256)) + int2bytes(i % 256)).rest = int2bytes(i % 256).last ' |
# int2bytes(i % 256) < 2, i < 0, i < ~128, i % 256 < 0 ⊦ (mklist(i2b(~1), 2 - # int2bytes(i % 256)) + int2bytes(i % 256)).rest = int2bytes(i % 256).last ', ¬ i % 256 < ~256 ∧ ¬ ~128 ≤ i % 256
Used simplifier rules: ⊦ ¬ i < j ↔ j ≤ i;% ⊦ ¬ i ≤ j ↔ j < i;