In my (sort of) intro to proofs course, we were given the following theorem without proof (which was then used in other proofs):
If $f : \mathbb{R} \rightarrow \mathbb{R}$ is a strictly increasing function, the following statements are equivalent:
(i) $\forall n \in \mathbb{Z} : \forall x \in \mathbb{R} : f(nx) = nf(x)$
(ii) $\forall x \in \mathbb{R} : f(x) = ax$, where $a = f(1) > 0$ *
(iii) $\forall x_1, x_2 \in \mathbb{R} : f(x_1 + x_2) = f(x_1) + f(x_2)$
*Since f goes from $\mathbb{R}$ to $\mathbb{R}$, I believe (ii) is equivalent to degree 1 homogeneity.
I managed to show two implications:
(ii) $\implies$ (iii)
$f(x_1 + x_2) = a(x_1 + x_2) = ax_1 + ax_2 = f(x_1) + f(x_2)$
(iii) $\implies$ (i)
if $n \in \mathbb{Z}$ and $n > 0$:
$f(nx) = f(x + ... + x)$ [$n$ times] $= f(x) + ... + f(x)$ [$n$ times] $= nf(x)$
This is easy to extend to $n <= 0$ if you observe that additivity implies
$f(0) = 0$, because if it didn't, $f(x) = f(x + 0) = f(x) + f(0) \neq f(x)$
$f(-x) = -f(x)$, since $f(x) + f(-x) = f(x-x) = f(0) = 0$
Now I need help figuring out how to show that (i) $\implies$ (ii). I'm sure I could use (i) to prove that $\forall q \in \mathbb{Q} : f(qx) = qf(x)$, but I have no idea how to extend that to the reals. I suppose that's where the fact $f$ is strictly increasing becomes relevant?
Thanks in advance!