Determine all the functions f:R→R such that f(x2+f(y))=f(f(x))+f(y2)+2f(xy) for all real number x and y.
Solutions — 2
Solution 1
By substituting x=y=0 in the given equation of the problem, we obtain that f(0)=0. Also, by substituting y=0, we get f(x2)=f(f(x)) for any x.
Furthermore, by letting y=1 and simplifying, we get 2f(x)=f(x2+f(1))−f(x2)−f(1) from which it follows that f(−x)=f(x) must hold for every x.
Suppose now that f(a)=f(b) holds for some pair of numbers a,b. Then, by letting y=a and y=b in the given equation, comparing the two resulting identities and using the fact that f(a2)=f(f(a))=f(f(b))=f(b2) also holds under the assumption, we get the fact that f(a)=f(b)⇒f(ax)=f(bx) for any real number x.(1)
Consequently, if for some a=0,f(a)=0, then we see that, for any x,f(x)=f(a⋅ax)=f(0⋅ax)=f(0)=0, which gives a trivial solution to the problem.
In the sequel, we shall try to find a non-trivial solution for the problem. So, let us assume from now on that if a=0 then f(a)=0 must hold. We first note that since f(f(x))=f(x2) for all x, the right-hand side of the given equation equals f(x2)+f(y2)+2f(xy), which is invariant if we interchange x and y. Therefore, we have f(x2)+f(y2)+2f(xy)=f(x2+f(y))=f(y2+f(x)) for every pair x,y.(2)
Next, let us show that for any x,f(x)≥0 must hold. Suppose, on the contrary, f(s)=−t2 holds for some pair s,t of non-zero real numbers. By setting x=s,y=t in the right hand side of (2), we get f(s2+f(t))=f(t2+f(s))=f(0)=0, so f(t)=−s2. We also have f(t2)=f(−t2)=f(f(s))=f(s2). By applying (2) with x=s2+t2 and y=s, we obtain f(s2+t2)+2f(s⋅s2+t2)=0 and similarly, by applying (2) with x=s2+t2 and y=t, we obtain f(s2+t2)+2f(t⋅s2+t2)=0 Consequently, we obtain f(s⋅s2+t2)=f(t⋅s2+t2) By applying (1) with a=ss2+t2,b=ts2+t2 and x=1/s2+t2, we obtain f(s)=f(t)=−s2, from which it follows that 0=f(s2+f(s))=f(s2)+f(s2)+2f(s2)=4f(s2) a contradiction to the fact s2>0. Thus we conclude that for all x=0,f(x)>0 must be satisfied.
Now, we show the following fact k>0,f(k)=1⇔k=1(3) Let k>0 for which f(k)=1. We have f(k2)=f(f(k))=f(1), so by (1),f(1/k)=f(k)=1, so we may assume k≥1. By applying (2) with x=k2−1 and y=k, and using f(x)≥0, we get f(k2−1+f(k))=f(k2−1)+f(k2)+2f(kk2−1)≥f(k2−1)+f(k2). This simplifies to 0≥f(k2−1)≥0, so k2−1=0 and thus k=1.
Next we focus on showing f(1)=1. If f(1)=m≤1, then we may proceed as above by setting x=1−m and y=1 to get m=1. If f(1)=m≥1, now we note that f(m)=f(f(1))=f(12)=f(1)=m≤m2. We may then proceed as above with x=m2−m and y=1 to show m2=m and thus m=1.
We are now ready to finish. Let x>0 and m=f(x). Since f(f(x))=f(x2), then f(x2)=f(m). But by (1), f(m/x2)=1. Therefore m=x2. For x<0, we have f(x)=f(−x)=f(x2) as well. Therefore, for all x,f(x)=x2.
Solution 2
After proving that f(x)>0 for x=0 as in the previous solution, we may also proceed as follows. We claim that f is injective on the positive real numbers. Suppose that a>b>0 satisfy f(a)=f(b). Then by setting x=1/b in (1) we have f(a/b)=f(1). Now, by induction on n and iteratively setting x=a/b in (1) we get f((a/b)n)=1 for any positive integer n.
Now, let m=f(1) and n be a positive integer such that (a/b)n>m. By setting x=(a/b)n−m and y=1 in (2) we obtain that f((a/b)n−m+f(1))=f((a/b)n−m)+f(12)+2f((a/b)n−m))≥f((a/b)n−m)+f(1). Since f((a/b)n)=f(1), this last equation simplifies to f((a/b)n−m)≤0 and thus m=(a/b)n. But this is impossible since m is constant and a/b>1. Thus, f is injective on the positive real numbers. Since f(f(x))=f(x2), we obtain that f(x)=x2 for any real value x.
Want a route through all this instead of an archive? The track
puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.
Source: MathNet,
licensed CC-BY-4.0.
Statement and solution reproduced as published; topic and difficulty added by this site.