Erdős proved that if $f(n)$ is a monotone increasing function from the natural numbers to the positive reals, and $f(n)$ is completely multiplicative, then there exists some constant $C$ such that $f(n)=n^C$ for all $n$.
I have not been able to find a nice proof of this online and was hoping someone could provide a proof.
(rant) This started off being a nice proof that contained the main ideas of what to do. However, because this site demands to be spoon fed answers, I had to fill in all of the nitty gritty details, which take up space. Now, this is not longer a nice proof, which makes me sad. Oh well.(rant over)
Now, suppose that the function is non-decreasing at some point. We have $ f(a) = f(b)$ for $a < b$. Taking $n$ large enough such that $ a^n < 2^k < 2^{k+1} < b^n$, since $ f(a^n) = f(b^n)$, we conclude that $ f( 2^k) = f(2^{k+1} )$, and thus $f(2) = 1 $. Similarly, we can show that $f(x) = 1$ for all $x$. Thus, the only non-decreasing function that is non-decreasing at some point, is $f(x) = 1$. This corresponds to $C = 0 $.
Henceforth, the function is strictly increasing.
Clearly, we must have $f(1) = 1$. Henceforth, we will ignore this value, mainly because I want to divide by $\ln f(a) \neq 0 $.
First, prove by contradiction (it is obvious) that (for $n>1$), $f(n) > 1$.
Second, consider $g(x) = \frac{ \ln f(a) } { \ln a} $. Prove by contradiction that $g(x)$ is a constant.
(For you to do, almost immediate) Show that the function is not increasing on the points $ a^d, b^c$.
Third, conclude that $g(x)$ is a constant, and thus $ f(a) = a^C$ for some constant $C$. Furthermore, $C>0$.