Solution:
The answer is f(x)=kx, f(x)=asin(cx), f(x)=asinh(cx), where a,c∈R. The given functional equation is
f(x)2−f(y)2=f(x+y)f(x−y).
Observe that x=y=0 gives f(0)=0.
Since f is smooth, we may differentiate with respect to x and obtain
2f′(x)f(x)=f′(x+y)f(x−y)+f(x+y)f′(x−y).
Now differentiate this with respect to y to obtain
0=[f′′(x+y)f(x−y)−f′(x+y)f′(x−y)]+[f′(x+y)f′(x−y)−f(x+y)f′′(x−y)]=f′′(x+y)f(x−y)−f(x+y)f′′(x−y)
From this we conclude the key relation: for any real numbers X and Y:
f′′(X)f(Y)=f(X)f′′(Y).
Assume f isn't identically zero. Then we deduce there's a constant k such that
f′′(x)=kf(x)
for all x.
This is a standard differential equation with cases on k.
- If k=0, the solution set is f(x)=ax+b. Then f(0)=0⟹b=0, and we can check f(x)=ax works.
- If k<0, the solution set is f(x)=asin(−kx)+bcos(−kx). Again f(0)=0⟹b=0, and we can check f(x)=asin(−kx) works.
- If k>0, the solution set is f(x)=asinh(−kx)+bcosh(−kx). Again f(0)=0⟹b=0, and we can check f(x)=asinh(kx) works.