| # int2bytes(i) < 2 ∧ 0 ≤ bytes2int(int2bytes(i)), # int2bytes(i) = 1, 0 ≤ i ⊦ i >> 8 = bytes2int((mklist(i2b(0), 2 - # int2bytes(i)) + int2bytes(i)).butlast) |
# int2bytes(i) = 1, 0 ≤ i ⊦ i >> 8 = bytes2int((i2b(0) ' + int2bytes(i)).butlast)
Used simplifier rules: int2int: ⊦ bytes2int(int2bytes(i)) = i;% ⊦ mklist(by, 1) = by ';% ⊦ m < n → n ≠ 0; (forward)% ⊦ m < n ∧ m = n0 → n0 < n; (forward)% ⊦ i ≤ 0 ∧ 0 ≤ j → i ≤ j;