假设f(a)=-1/2, 那么 f(x+ax+f(a))=(f(x)+1/2)(f(a)+1/2)=0. 如果a!=-1, 那么 x+ax+f(a)可取任何数,即f恒为零,代回原式不成立。所以a=-1。
假设f(b)=0, 那么 b!=-1, 存在x使得 x+bx=-1/2, 那么 0= f(x+bx)=(f(x)+1/2)*1/2, 那么 x=-1, 可推出 b=-1/2
令x=-1, f(-1-y-f(y))=(f(-1)+1/2)(f(y)+1/2)=0. 因为f只有一根-1/2, -1-y-f(y)=-1/2, f(y)=y+1/2