| ¬ i→n(j) < # int2bytes(i) ⊦ i >> 8 * j = bytes2int(firstn(# int2bytes(i), fillsgn(i→n(j) + # int2bytes(i), int2bytes(i)))) |
# int2bytes(i) ≤ i→n(j) ⊦ i >> 8 * j = bytes2int(firstn(# int2bytes(i), fillsgn(i→n(j) + # int2bytes(i), int2bytes(i))))
Used simplifier rules: ⊦ ¬ m < n ↔ n ≤ m;