I want to prove the following.
We have a function $f: \mathbb{Z} \to\mathbb{R}$ s.t.
(1) $f(mn) = f(m)f(n)$
(2) $f(m+n) \leq f(m) + f(n)$
(3) $0 \leq f(x) \leq 1$
then $f(m+n) \leq \max\big(f(m), f(n)\big)$?
I tried to use $f(m+n)^k$ and use (1)-(3), but I could not show the inequality.
Please help me.
This is not a finished solution, but maybe a stepping stone?
From 1) we get $f(m\cdot 1)=f(m)f(1)$, so either $f(1)=1$ or $f(n)=0$ for all $n$.
Assume $f(1)=1$, then 2) gives $f(n)\leq f(1+...+1)=f(1)+...+f(1)\leq n$.
In particular, $f(0)\leq f(0)+f(0)$ so $f(0)\leq 0$. Condition 3) then forces $f(0)=0$.
We also have $1=f(1)=f(-1)f(-1)$ giving $f(-1)=1$ and $f(-n)=f(n)$ for all $n$.
Now, $f(m)^2+f(n)^2\geq f(m^2-n^2)=f(m+n)f(m-n)$. Assuming $f(m-n)\neq 0$,
$f(m+n)\leq \frac{f(m)^2+f(n)^2}{f(m-n)}$.
Maybe this can be massaged into what you are after?