求所有的函数 f:R→R,使得对于任意实数 x,y,均有f(f(x)f(y))+f(x+y)=f(xy).
答案 f(x)=0 或 f(x)=x−1 或 f(x)=1−x.
解析 记题中等式为 p0,则在 p0 中,令 x→0,y→0,可得p1:f(f2(0))=0,
在 p0 中,令 x+y=xy,即 y=xx−1(x≠1),则p2:f(f(x)f(xx−1))=0.
情形一 f(0)=0. 此时在 p0 中,令 y→0,可得 f(x)=0.
情形二 f(0)≠0.
结论一 f(x) 有唯一零点 x=1. 根据 p2,函数 f(x) 有零点,设为 x=a.若 a≠1,则在 p2 中令 x→a,则可得 f(0)=0,矛盾,因此 f(x) 有唯一零点 x=1.
结论二 f(x+n)−f(x)=−nf(0)(n∈Z),且 f(0)=±1. 在 p0 中,令 y→1,可得f(0)+f(x+1)=f(x)⟹f(x+n)−f(x)=−nf(0).
根据结论一以及 p1,可得 f(0)=±1.
结论三 f 为单射. 用反证法,假设存在 a,b∈R 且 a≠b,使得 f(a)=f(b).根据结论二,有∀n∈Z,f(a+n+1)=f(b+n)−f(0),
令{x0+y0=a+n+1,x0y0=b+n,
也即 x0,y0 是关于 t 的方程t2−(a+n+1)t+(b+n)=0
的两实根,由于 a≠b,于是 x0,y0≠1.在 p0 中,令 x→x0,y→y0,有f(f(x0)f(y0))−f(0)=0⟹f(f(x0)f(y0)+1)=0,
其中用到了 f(x+1)−f(x)=−f(0).因此f(x0)f(y0)=0⟺x0=1∨y0=1,
矛盾.因此 f 为单射.
结论四 f(x)=x−1 或 f(x)=1−x. 在 p0 中,令 y→−x,有f(f(x)f(−x))+f(0)=f(−x2)⟹f(f(x)f(−x)−1)=f(−x2)⟹f(x)f(−x)−1=−x2.
在 p0 中,令 y=1−x,有f(f(x)f(1−x))=f(x(1−x))⟹f(x)f(1−x)=x(1−x)⟹f(x)(f(−x)−f(0))=x(1−x).
根据上述两式,可得(1−x2)−f(0)f(x)=x−x2⟹f(0)f(x)=1−x,
从而 f(x)=1−x 或 f(x)=x−1.
综上所述,f(x)=0 或 f(x)=x−1 或 f(x)=1−x.
请教兰神,现在每日一题网站里是看不到了吗?还是没放出来?