| # bytes = 1, fillsgn(2, int2bytes(bytes2int(bytes))) = bytes, 1 ≤ # fillsgn(1, int2bytes(bytes2int(bytes))) ⊦ fillsgn(1, int2bytes(bytes2int(bytes))) = [], bytes = [] |
⊦ # bytes = 1 ↔ bytes = bytes.first + []
bytes = bytes.first + [], fillsgn(2, int2bytes(bytes2int(bytes))) = bytes, 1 ≤ # fillsgn(1, int2bytes(bytes2int(bytes))) ⊦ fillsgn(1, int2bytes(bytes2int(bytes))) = [], bytes = []
Used terms: bytes