Your ##f(x+y)=f(x)f(y)-[f(x)+f(y)]-1/2## isn't consistent with the problem statement. If one takes ##x=0, y=1##, then ##f(0+1)=f(1)=f(0)f(1)-(f(0)+f(1))-\frac12##, and since ##f(1)=2## is a given, this means ##f(0)=\frac92##. However, the problem statement says ##f(2*0) = f(0)= f^2(0) -...