| bytes ≠ [] → # int2bytes(bytes2int(bytes)) ≤ # bytes, # bytes ≤ # int2bytes(bytes2int(bytes)) ⊦ bytes = [], int2bytes(bytes2int(bytes)) = bytes |
# bytes = # int2bytes(bytes2int(bytes)) ⊦ int2bytes(bytes2int(bytes)) = bytes, bytes = []
Used simplifier rules: ⊦ m ≤ m;% ⊦ m ≤ n → (n ≤ m ↔ m = n);