Find all functions $f:\mathbb R \rightarrow \mathbb R$ such that $$f\left (x+xy+f(y) \right )=\left (f(x)+ \frac 12 \right )\left (f(y)+ \frac 12 \right ).$$ for every $x,y \in \mathbb R$.
My work so far:
1) $y=-1$: $$f(f(-1))=\left(f(x)+\frac 12 \right ) \cdot \left(f(-1)+\frac 12 \right ).$$ So, if $f(-1) \not = -\frac 12$ that $f=const$ ($c=(c+1/2)^2$ - contradiction)
So, $f(-1)=-\frac 12$.
2) $x=0$: $$f(f(y))=\left(f(0)+\frac 12 \right ) \cdot \left(f(y)+\frac 12 \right ).$$ $y=0$ $$f(x+f(0))=\left(f(0)+\frac 12 \right ) \cdot \left(f(x)+\frac 12 \right )$$