| # int2bytes(i % 256) < 2 ∧ bytes2int(int2bytes(i % 256)) < 0, # int2bytes(i % 256) < 2, i < 0, i < ~128 ⊦ (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 '
Used simplifier rules: int2int: ⊦ bytes2int(int2bytes(i)) = i;% ⊦ j < i ∧ i ≤ 0 → j < 0; (forward)