已知 f:R→R,且 f(f(x+y))=f(x+y)+f(x)⋅f(y)−xy,求所有满足条件的函数 f(x).
分析与解 设题中等式为eq1:f(f(x+y))=f(x+y)+f(x)⋅f(y)−xy.
在 eq1 中 y→0 可得eq2:f(f(x))=f(x)+f(0)⋅f(x),在 eq2 中 x→x+y 可得eq3:f(f(x+y))=f(x+y)+f(0)⋅f(x+y),根据 eq1 和 eq3 可得eq4:f(0)⋅f(x+y)=f(x)⋅f(y)−xy,在 eq4 中分别取 y→1 和 x→x+1,y→−1,可得eq5:f(0)⋅f(x+1)=f(1)⋅f(x)−x,eq6:f(0)⋅f(x)=f(−1)⋅f(x+1)+(x+1),
可解得eq7:(f2(0)−f(1)⋅f(−1))⋅f(x)=(f(0)−f(−1))⋅x+f(0).
在 eq5 中取 x→−1,可得f2(0)=f(1)⋅f(−1)+1,
于是f2(0)−f(1)⋅f(−1)=1.
因此由 eq7 可得f(x)=ax+b,
代入 eq2 中可得a(ax+b)+b=ax+b+b⋅(ax+b),
于是{a2=a+ab,ab+b=b+b2,
解得 (a,b)=(0,0)(舍去)或 (a,b)=(1,0),因此 f(x)=x.
经检验,f(x)=x 符合题意.因此所有满足条件的函数为 f(x)=x.