| # bytes ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))), 2 ≤ # bytes, 2 ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))) ⊦ bytes = [], fillsgn(2, int2bytes(bytes2int(bytes))) = bytes ↔ 2 < # bytes → int2bytes(bytes2int(bytes)) = bytes, fillsgn(# bytes, int2bytes(bytes2int(bytes))) = [] |
2 < # bytes, # bytes ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))), 2 ≤ # bytes, 2 ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))) ⊦ bytes = [], fillsgn(2, int2bytes(bytes2int(bytes))) = bytes ↔ 2 < # bytes → int2bytes(bytes2int(bytes)) = bytes, fillsgn(# bytes, int2bytes(bytes2int(bytes))) = []
# bytes ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))), 2 ≤ # bytes, 2 ≤ # fillsgn(# bytes, int2bytes(bytes2int(bytes))) ⊦ 2 < # bytes, bytes = [], fillsgn(2, int2bytes(bytes2int(bytes))) = bytes ↔ 2 < # bytes → int2bytes(bytes2int(bytes)) = bytes, fillsgn(# bytes, int2bytes(bytes2int(bytes))) = []
Used formulas: 2 < # bytes