0

If $f$ is continuous and differentiable, how do I determine the solution for the functional equation $f(x)^2=f(2x)$. I am aware that $f(x)=e^x$ but I just don't see how I can reach that answer analytically. Any help?

AspiringMat
  • 2,483
  • 1
  • 17
  • 32
  • 2
    Assume that $f$ is positive and continuously differentiable. Take $g=\log f$. Then $g'(2x) = g'(x)$ and thus $g'(x) = g'(2^{-n}x)$ for all $x$. Let $n \to \infty$ and you get that $g'(x)=g'(0)$. Then it follows that $g(x)=g'(0)x$, since $g(0)=2g(0)=0$. Thus $f(x)=e^{g'(0)x}$. – shalop Jan 28 '18 at 03:22
  • If $f(0)=0$, then $g(0)$ doesn't make sense, much less $g'(0).$ And you are assuming that $g'$ is continuously differentiable, which might not be the case. @Shalop – Thomas Andrews Jan 28 '18 at 03:26
  • @ThomasAndrews Realized and fixed, thanks. And I'm assuming $g'$ is continuous, not $C^1$. – shalop Jan 28 '18 at 03:27

1 Answers1

3

If $f(x)=0$ for any $x$ then $f(0)=\lim_{n\to\infty} f(x2^{-n})=0$. But if $f(y)\neq 0$ for some $y$ then $f(y2^{-n})=f(y)^{1/2^n}\to 1$ as $n\to \infty$.

So continuity at $0$ means that if $f(x)=0$ for some $x$, we must have $f(x)=0$ for all $x$.


Now assume $f(x)\neq 0$ for all $x$. Then $f(x)=f^2(x/2)>0.$

If you let $g(x)=2^{-x}\log(f(2^x))$, you get $g(x+1)=g(x)$.

If you let $h(x)=2^{-x}\log(f(-2^x))$, you get $h(x+1)=h(x)$.

So, given $h,g$ of period $1$ on $\mathbb R$, we can define:

$$f(z)=\begin{cases} e^{zg(\log_2 z)}&z>0\\ e^{-zh(\log_2(-z))}&z<0\\ 1&z=0 \end{cases}$$

If $g$ and $h$ are differentiable, then this is everywhere differentiable except for possibly at $0$.

Now, for any $a>0$ we can take $a_n=2^{-n}a$ and if there is a derivative, it would have to be equal to:

$$\lim_{n\to\infty} \frac{f(a_n)-1}{a_n} =\lim_{n\to\infty}\frac{e^{a2^{-n}g(\log_2 a)}-1}{a2^{-n}}=g(\log_2 a)$$

So $g$ must be constant, and so must $h$, and they must be additive inverses.


This proof works even if the condition is only that $f$ is continuous and differentiable at $x=0.$

Thomas Andrews
  • 177,126