I'm stucking with this problem for days. f is a function from $\mathbb{R}$ to $\mathbb{R}$ satisfies:
$$f(yf(x) + y) = xy + f(y) \qquad \forall x, y \in \mathbb{R}$$
Prove $f$ is surjective, and hence find all the functions satisfy this equation.
I think fixing a $x$ and $y$ as a constant and study the function might be a good idea, but so far I've been only playing with $x=1,0$ and $y=1,0,$ and they didn't seem to help in proving surjectivity.
Any help is appreciated. Thanks!
(Proving injectivity is easy)
First, notice that by defining$ g(x,y)=yf(x)+y$ , and using the injectivity you have found, then $f \circ g(0,y) $, you can find out that f(0)=0.
Now , find (1,y) s.t $f \circ g (1,y)$ isnt0 ,say C.
Suppose negatively that there is real number $M_0$ s.t $ M_0 $ isn't in Im(f).
$ f \circ g (1,y) = f(y) +y $
Notice that in this case (by the given equality) , for any $ y \in \mathbb{R} $, $M_0 +y $ isn't in Im(f)- for contradiction, take $y=c-M_0$