Let $f: \mathbb{R} \to \mathbb{C}^*$ be a continuous map satisfying for all $x, y \in \mathbb{R}$:
- $f(x + y) = f(x)f(y)$.
- $f(x) = 1$ for all $t = 2\pi n, n \in \mathbb{Z}$.
Show that there exists $c \in \mathbb{C}^*$ and $\zeta \in \mathbb{C}$ so that $f(x) = ce^{x\zeta}$ for all $x$.
I know how to show that all $f$ that just satisfy the first condition are of the form $x \mapsto e^{iax}$ for some $a \in \mathbb{R}$ via covering spaces. But I am not sure on how to incorporate the second condition.
By the first condition, we have that $f(a/b) = f(1/b)^a$ and $f(1/b)^b = f(1)$ for any $a/b \in \mathbb{Q}$. Let $f(1) = ce^{i\theta}$. Then $f(1/b) = c^{1/b}e^{i(\theta + 2\pi k)/b}$ where $k$ is an integer depending on $b$. It follows $f(a/b) = e^{a/b}e^{i(\theta + 2\pi k)a/b}$. By continuity of $f$ and density of rationals, it follows that $k$ is locally constant. Since $\mathbb{R}$ is connected, this means $k$ is constant. Thus $f(a/b) = (ce^{i(\theta + 2\pi k)})^{a/b}$ for all rationals, and density of rationals again gives $f(t) = e^{\zeta t}$ for all $t$, where $\zeta = i(\theta + 2\pi k)$.
EDIT: Whoops, this is not entirely correct. With regards to the statement, "by continuity of $\psi$ and density of rationals, it follows that $k$ is locally constant," all we know is that for fixed $s$ the value is constant... what we have is not enough! Exercise left to the reader to rectify this oversight.