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