MathLabs

第2問

R\mathbb{R} を実数全体の集合とする。すべての実数 xx と yy に対して f(f(x)f(y))+f(x+y)=f(xy).f(f(x)f(y)) + f(x+y) = f(xy). を満たす関数 f:R→Rf:\mathbb{R}\rightarrow\mathbb{R} をすべて求めよ。
ステップ 2/6: y=0y=0 を代入する
k:=f(0),f(kf(x))+f(x)=kk:=f(0),\qquad f(kf(x))+f(x)=k
詳しい解説

k=f(0)k=f(0) とおく。y=0y=0 を代入すると f(f(x)f(0))+f(x)=f(0)f(f(x)f(0))+f(x)=f(0)、すなわちすべての xx について f(kf(x))+f(x)=kf(kf(x))+f(x)=k を得る——これを式 (∗)(\ast) と呼ぶ。k=0k=0 なら式 (∗)(\ast) は f(0)+f(x)=0f(0)+f(x)=0 となり、すべての xx で f(x)=−f(0)=0f(x)=-f(0)=0、これが解 f≡0f\equiv 0 である。以後 k≠0k\ne 0(ステップ1の符号対称性より k>0k>0)と仮定する。