11

関数方程式テクニック集

1465
0

はじめに

 お久しぶりです.めちゃくちゃ軽めの記事です.ノリで30分で作りました.今回は競技数学における関数方程式のテクニックを集めてみました.定義や定理ではないのでフワッとした表現が多々含まれています.わからない場合は例などを参照してください.

テクニック集

①全射性

f(x)が全射であるときf(x)を含む塊を文字で置ける.

全射性

fが全射で,f(f(x)+k)=f(x)+kならばf(x)=xである.

解説

fが全射なので,f(x)+kも全射である.従って,f(x)+kは任意の値をとるからa=f(x)+kなどと置いても良い.f(a)=aであるから求める関数はf(x)=xである.


②特殊な等式

f(0)f(f(0))=0ならばf(f(0))=0である.

f(0)=0の場合はf(f(0))=f(0)=0である.f(f(0))=0の場合はそのままf(f(0))=0である.どちらにせよf(f(0))=0である.


③解の予想

まずf(x)=ax+b代入してみる.これを行うことによって,f(x)=x+cf(x)=xなどの可能性を見落とさなくなる.


④周期性

fが整数値に対して定義され,整数値を取る場合に周期性に着目すると良い.

周期性

f(x+a)=f(x+b)=という二式を見たらf(x+ab)を考えると上手くいくことがある.


⑤部分的な単射性

関数全体に関して単射が言えなくても部分的に単射がいえる場合がある.難問に多い印象.

部分的な単射性

f(x)=0なるxがが一意に定まるときf(a)=f(b)=0ならばa=bである.


⑥f(f(f(x)))のパターン

f(f(x))=g(x)の場合にf(f(f(x)))=f(g(x))=g(f(x))である.

3回合成

f(f(x))=x+kの場合にf(f(f(x)))=f(x+k)=f(x)+kである.


⑦定義域や値域を利用する

定義域や値域にはしっかりと重要な情報が含まれています.

定義域と値域

正整数値に対して定義され,正整数値をとる関数fが以下の式を満たすとき,広義短調増加である.
f(x)+f(xx)=f(x+1)

f(x+1)f(x)=f(xx)0でありfは広義短調増加である.


⑧依存する文字を考える

関数が依存する文字を考えれば嬉しいことがあるかも.f(x)+f(y)=f(x+y)という関数を例にとって考える.例えば以下の議論が成立する.

依存する文字

f(x)+f(y+z)=f(x+y+z)であり,f(x+y)+f(z)=f(x+y+z)であるので,f(y+x)f(x)=f(y+z)f(z)である.この式においてx,yを固定した場合にzを動かしても左辺の値は一定であるからf(y+x)f(x)=g(y)などと置ける.

これはシンプルな条件の関数方程式で役立つことがある.

投稿日:2022118
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

自己満足

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中