Let P denote the assertion that:
f(x3+xf(xy))=f(xy)+x2f(x+y)
By P(x,xy) we have
A(x,y):f(x3+xf(y))=f(y)+x2f(x+xy)
If there exists a pair (x,y) such that f(x3+xf(y))=0. Then
A(x,y)→f(y)+x2f(x+xy)=0(1)
From the definition of function we know that ∀x≥0:f(x)≥0 so (1) infers that f(y)=0. Thus it suffices to prove for each t≥0 there exists x≥0 such that f(x3+xf(t))=0.
Consider the polynomial P(x)=x3+xf(1)−1. It has at least one positive real root, namely x0 since P(0)<0 and the leading coefficient of polynomial is positive. From A(x0,1) we have
f(x03+x0f(1))=f(1)⟹f(x0+x01)=0
Thus there is a positive number c such that f(c)=0. For any non-negative number t consider the polynomial Qt(x)=x3+xf(t)−c. Again Qt has at least one positive root like x1 because Qt(0)<0 and the leading coefficient is positive. Then
f(x13+x1f(t))=f(c)=0
And x1 is what we supposed to find for each t to conclude f(t)=0. ■