| # int2bytes(bytes2int(bytes)) < # bytes, # int2bytes(bytes2int(bytes)) < # fillsgn(# bytes, int2bytes(bytes2int(bytes))), # int2bytes(bytes2int(bytes)) < 2, 2 < # bytes, # bytes ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))), 2 < # fillsgn(# bytes, int2bytes(bytes2int(bytes))), # int2bytes(bytes2int(bytes)) + 1 < # bytes, # int2bytes(bytes2int(bytes)) + 1 < # fillsgn(# bytes, int2bytes(bytes2int(bytes))) ⊦ int2bytes(bytes2int(bytes)) = bytes, fillsgn(# bytes, int2bytes(bytes2int(bytes))) = [], bytes = [], fillsgn(2, int2bytes(bytes2int(bytes))) = bytes ↔ int2bytes(bytes2int(bytes)) = bytes |
fillsgn(2, int2bytes(bytes2int(bytes))) = bytes, # int2bytes(bytes2int(bytes)) < # bytes, # int2bytes(bytes2int(bytes)) < # fillsgn(# bytes, int2bytes(bytes2int(bytes))), # int2bytes(bytes2int(bytes)) < 2, 2 < # bytes, # bytes ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))), 2 < # fillsgn(# bytes, int2bytes(bytes2int(bytes))), # int2bytes(bytes2int(bytes)) + 1 < # bytes, # int2bytes(bytes2int(bytes)) + 1 < # fillsgn(# bytes, int2bytes(bytes2int(bytes))) ⊦ int2bytes(bytes2int(bytes)) = bytes, fillsgn(# bytes, int2bytes(bytes2int(bytes))) = [], bytes = []