Given the differentiable/continuous real-valued function $f(x)f(y) = f(x + y)$ I got so far as to show that $\forall x \in \mathbb{Q}, \, f(x) = f(1)^x$.
I am trying to show that because $f$ is continuous, and because rationals are dense in the reals, then $\forall x \in \mathbb{R}, \, f(x) = f(1)^x$ too.
Continuity here being $\forall a \in \mathbb{R}, \, \lim_{x \to a} f(x) = f(a)$ I believe.
Rationals dense in the reals: $\forall r, \epsilon \in \mathbb{R}, \exists q \in \mathbb{Q} : \, (|q - r| < \epsilon)$
Vaguely I understand that I need to show the following: If, for any real there exists a rational arbitrarily close to it, we can formulate a sequence of rationals approaching some real, and I think this behaves like a limit. And due to continuity, since $f(x)$ exists at each rational, the definition says it also exists for $f(a)$ where $a$ is real?
I'm not 100% sure if that's the right idea or if that's what's being demonstrated (what technically tells us that $f(a)$ exists for all $a \in \mathbb{R}$?), but I would appreciate help with the formal representation of how to show this.