I am trying to solve the following exercise:
Let $f:\mathbb{R}^d\to\mathbb{C}$ be a group homomorphism between $(\mathbb{R}^d,+)$ and $(\mathbb{C},+)$, i.e., $f(x+y) = f(x)+f(y)$. Show that if $f$ is Lebesgue measurable, then $f$ is continuous.
The hint to the exercise says to demonstrate that for any open ball $B_{\mathbb{C}}(0,r)$ centred at the origin of the complex plane, there is at least one $z\in\mathbb{C}$ such that the set $f^{-1}(z+B_{\mathbb{C}}(0,r))$ has positive measure. One then has to use Steinhaus theorem, which states that for any $E\subseteq \mathbb{R}^d: \mu(E)>0$ the set $E-E$ contains a neighbourhood of the origin.
Unfortunately, I do not understand how the hint relates to the exercise (i.e., how this leads to "an inverse image of any open ball/set is an open set). What I have done so far is:
- If $f^{-1}(z+B(0,r))$ is null for every $z$, then all of $\mathbb{R}^d$ is null by expressing the latter type as a countable union of sets of former type. Thus, there is at least one such $z$.
- $f(0) = 0$, so we use the origin as a starting point.