3. Let y=t−x. Then equation (1) can be written as
f(t)⩽tf(x)−xf(x)+f(f(x)).
In equation (2), let t=f(a),x=b and t=f(b),x=a. We get
f(f(a))−f(f(b))⩽f(a)f(b)−bf(b),f(f(b))−f(f(a))⩽f(a)f(b)−af(a).
Adding the above two equations yields
2f(a)f(b)⩾af(a)+bf(b). Let b=2f(a). Then 2f(a)f(b)⩾af(a)+2f(a)f(b)⇒af(a)⩽0.
Therefore, when a>0, f(a)⩽0. By equation (2), for each
t<f(x)xf(x)−f(f(x)),
we have f(t)<0, which contradicts equation (3).
Thus, for all real numbers x,
f(x)⩽0.
Combining with equation (3), for all real numbers x<0,
f(x)=0.
In equation (2), let t=x<0. Then
f(x)⩽f(f(x)).
Hence 0⩽f(0).
Combining with equation (4), we get f(0)=0.
In summary, for any x⩽0, we have f(x)=0.