| # int2bytes(i) = 1, 0 ≤ i ⊦ i >> 8 = bytes2int((i2b(0) ' + int2bytes(i)).butlast) |
⊦ bytes ≠ [] → (by ' + bytes).butlast = by ' + bytes.butlast
int2bytes(i) ≠ [], # int2bytes(i) = 1, 0 ≤ i ⊦ i >> 8 = bytes2int(i2b(0) ' + int2bytes(i).butlast)
Used simplifier rules: int2bytes-empty: ⊦ int2bytes(i) ≠ []; Used terms: int2bytes(i), i2b(0)