If there exist y0 such that f(y0)<y02 then taking x=y02−f(y0) to get
f(x+f(y0))=f(y02).
From this, one can get
f(x)+f(x)2mx5f(y0)=0,
which is contradiction. So f(y)≥y2 for y>0. Put x=y=1 then
f(1+f(1))=2f(1)+f(1)m≥(1+f(1))2.
Since f(1)≥1 then we have m≥f(1)+f(1)3≥2. So the least value of m is 2.
For m=2, it is easy to verify that f(1)=1 and
f(x+f(y))=f(x)+f(x)22x5f(y)+f(y2),∀x,y>0.
Substitute y=1 then f(x+1)=f(x)+f(x)22x5+1 for all x>0.
Put x=1 then f(2)=f(1)+f(1)2+1=4. Continue to put x=2,3,… then by induction, one can get f(n)=n2 for all positive integers n.
Put x=n into the condition then
f(x+n2)=f(x)+f(x)22x5n2+n4≥(x+n2)2.
By factoring this inequality, one can get
(f(x)−x2)(1−f(x)22x⋅n2⋅(f(x)+x2))≥0,∀x>0.
If f(x)=x2 for all x>0 then we can check this is a solution. Otherwise, there exists x0 such that f(x0)>x02 then we must have
1−f(x0)22x0⋅n2⋅(f(x0)+x02)≥0,∀n∈Z+,
which implies that
n2≤2x0(f(x0)+x02)f(x0)2.
This is a contradiction when we take n→+∞. Thus for m=2, function f(x)=x2 is the unique function satisfying the condition.
Therefore, the least value of m that need to find is 2. □