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