MathLabs

Problem 2

Let R\mathbb{R} be the set of real numbers. Determine all functions f:R→Rf:\mathbb{R}\rightarrow\mathbb{R} such that, for all real numbers xx and yy, f(f(x)f(y))+f(x+y)=f(xy).f(f(x)f(y)) + f(x+y) = f(xy).
Step 3 of 6: Locating the unique zero of ff
f(z)=0  ⟺  z=1,k=f(0)=1f(z)=0 \iff z=1,\qquad k=f(0)=1
Detailed analysis

Setting x=y=0x=y=0 in the original equation gives f(k2)+k=kf(k^2)+k=k, i.e. f(k2)=0f(k^2)=0; since k≠0k\ne 0, ff has a zero. Now suppose f(z)=0f(z)=0 for some z≠1z\ne 1. Because z≠1z\ne 1, the numbers x=zx=z and y=z/(z−1)y=z/(z-1) satisfy x+y=xyx+y=xy (both equal z2/(z−1)z^2/(z-1)), so f(x+y)=f(xy)f(x+y)=f(xy) and the original equation forces f(f(x)f(y))=0f(f(x)f(y))=0; but f(x)=f(z)=0f(x)=f(z)=0, so f(x)f(y)=0f(x)f(y)=0 and hence f(0)=0f(0)=0, contradicting k≠0k\ne 0. So z=1z=1 is the only zero of ff. Applying this to f(k2)=0f(k^2)=0 gives k2=1k^2=1, and since k>0k>0, k=1k=1; in particular f(0)=1f(0)=1 and f(1)=0f(1)=0.