0

I'm having some trouble proving the following proposition my teacher asked us to prove:

Let $E$ be a normed space and $f:E\to \mathbb C$ a continuous function such that, for all $x,y\in E$, $$f(x+y)=f(x)+f(y)$$Prove that $f$ is linear.

I was able to prove that $f(0) = 0$ and using induction that $f(qx)=qf(x)$, for any $q\in \mathbb Q$. But I don't know how to prove this in its general form nor do I know what role continuity plays in all of this. How can this be done?

1 Answers1

1

You know that $f(qx) = q f(x)$ for any $q \in \mathbb{Q}, x \in E$. To prove that $f(kx) = k f(x)$ for any $k \in \mathbb{R}$, take any sequence of rational numbers $q_1, q_2, \ldots$ with limit $k$. Then $\lim_{n \to \infty} q_n x = kx$, so $\lim_{n \to \infty} f(q_n x) = f(kx)$ because $f$ is continuous. Furthermore, you've already proved that $f(q_n x) = q_n f(x)$, and $\lim_{n \to \infty} q_n f(x) = k f(x)$.