2

APMO2023-4

368
0

はじめに

 お久しぶりです. APMO2023の問題が公開されたようで, 問4がFEだったそうです(よくやったぞAPMO). そのため今回はAPMO2023-4の解説をしたいと思います.

APMO2023-4

cを正の実数とする. 正の実数に対して定義され正の実数値をとる関数fであって, 任意の正の実数x,yに対して
f((c+1)x+f(y))=f(x+2y)+2cx
が成り立つようなものをすべて求めよ.

解法

不等式で評価

 今回はf:R>0R>0のタイプで意味わかんないcがありますね. こういうやつは不等式評価するとよさそうです. 2cx>0なのでf((c+1)x+f(y))f(x+2y)です. fの中身が等しくなってはいけないので(c+1)x+f(y)x+2yよりf(y)2ycxがわかります. さて, 正の実数xを任意に動かすと右辺は2y未満の値を全てとることができます. しかし左辺はそれと等しくなってはいけないので2y以上である必要があります. ということで以下のことがわかりました.

わかったこと

任意の正の実数yに対してf(y)2yである.

こんな感じでf(A)f(B)ならばABという手法がしばし有用であることがあるため知らなかった人は意識しましょう.
 解はf(x)=2xと予想できるため, なんとかしてf(y)2yが得られれば勝ちです. 補題1を与式の左辺に適用してみましょう.
f(x+2y)+2cx=f((c+1)x+f(y))2((c+1)x+f(y))
となるためf(x+2y)2x+2f(y)ですね. これは補題1のみでは得られません.

わかったこと

任意の正の実数x,yに対してf(x+2y)2x+2f(y)である.

単射を示す

 不等式評価はこれ以上進展が見られなさそうなので別の戦略を考えます. 単射性か全射性が示せればうれしいです. とりあえず単射を示していきたいと思います.f(a)=f(b)となる正の実数a,bをとります. 単射を示すためにはa=bを示す必要があります. 与式にy=a,y=bを代入して比較してあげるとf(x+2a)=f(x+2b)です. もしもa>bだとするとfは周期をもつことになりますが, 補題1に矛盾しそうです.a>bと仮定して2a2b=k>0とするとx+2bを改めてx(>2b)と置き換えることでf(x+k)=f(x)です. よって周期性を持つのでxx+k,x+2k,と置き換えていけばf(x)=f(x+k)=f(x+2k)=となりますね. すなわち任意の正の整数nに対してf(x+nk)=f(x)です. 左辺で補題1を適用するとf(x)=f(x+nk)2(x+nk)となるのでf(x)2x2knが任意の正の整数nで成り立つようです. しかしx2b+1など代入してあげると左辺が定数となって任意に動けるnを上から押さえてしまいます. これは明らかに矛盾ですね. よってa>bではないです. a<bの場合はただa,bを入れ替えただけなのでこれもあり得ません. したがってa=bであることがわかります.

わかったこと

fは単射である.

条件を活用

 せっかく単射がわかったのでこれを利用したいですね. 与式からうまくf()=f()という形を作ることを目標にします. 与式は2cxが邪魔ですね. とりあえずx2xに置き換えてf(2(c+1)x+f(y))=f(2x+2y)+4cxとします. こうすれば2cxが2つあるので与式を2回適用してfの項だけを残せそうです. 与式のyx+2y2を代入するとf((c+1)x+f(x+2y2))=f(2x+2y)+2cxとなります. これを上の式に代入して
 f(2(c+1)x+f(y))=f((c+1)x+f(x+2y2))+2cx
となるので2cxを一つ消化できました. もう一度同じことをやります. 与式のy12(cx+f(x+2y2))を代入すると
f((c+1)x+f(12(cx+f(x+2y2))))=f((c+1)x+f(x+2y2))+2cx
となります. これを上の式に代入して
f(2(c+1)x+f(y))=f((c+1)x+f(12(cx+f(x+2y2))))
となるので, fの単射性より両辺のfが外れて
2(c+1)x+f(y)=(c+1)x+f(12(cx+f(x+2y2)))
より(c+1)x+f(y)=f(12(cx+f(x+2y2)))が得られました. なんか大変なことになりましたね. 右辺で補題1を適用すると(c+1)x+f(y)=f(12(cx+f(x+2y2)))cx+f(x+2y2)
だからx+f(y)f(x+2y2)が得られました. 分数を解消するためx,yをそれぞれ2x,2yとして2x+f(2y)f(x+2y)にしました.

わかったこと

任意の正の実数x,yに対して2x+f(2y)f(x+2y)である.

仕上げ

わかったこと

(補題1) 任意の正の実数yに対してf(y)2yである.
(補題2) 任意の正の実数x,yに対してf(x+2y)2x+2f(y)である.
(補題3) fは単射である.
(補題4) 任意の正の実数x,yに対して2x+f(2y)f(x+2y)である.

 得られた情報を上に並べました. 補題2と補題4を組み合わせると2x+f(2y)f(x+2y)2x+2f(y)だからf(2y)2f(y)です. 補題4でyy2としてxyを代入すれば2y+f(y)f(2y)2f(y)となって, なんと2yf(y)が導かれました!補題1と合わせれば任意の正の実数yに対してf(y)=2yが得られます.
 逆に任意の正の実数xに対しf(x)=2xなら与式の左辺はf((c+1)x+f(y))=2x+4y+2cxで, 右辺はf(x+2y)+2cx=2x+4y+2cxとなるため十分性も大丈夫です. 最終的に答えはf(x)=2xとなります.

おわりに

 いかがだったでしょうか?関数方程式を解くときはこのような思考で解いています. この記事が皆さんのFE攻略のヒントになればうれしいです. 最後まで読んでいただきありがとうございました.

投稿日:2023725
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 解法
  3. おわりに