This question already has an answer here:

prove $f(x)f(y)=f(xy), f(1)=1 \iff f(x)=x^k (k\ real)$ for $f:\mathbb{R}^+\to \mathbb{R}^+$

I find $f(a^r)=f(a)^r$ for rational r, but I cannot move to the next step.


marked as duplicate by José Carlos Santos calculus Sep 25 at 14:02

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • $\begingroup$ Do we additionally assume that $f$ is continuous? Otherwise the statement seems false to me. If you have continuity, then you can use a density argument. $\endgroup$ – Bib-lost Sep 25 at 13:57
  • $\begingroup$ If $g(x)$ is a discontinuous solution to Cauchy's Functional Equation then $f(x)=e^{g(\ln x)}$ satisfies your functional equation. $\endgroup$ – lulu Sep 25 at 14:01