はじめに
お久しぶりです.めちゃくちゃ軽めの記事です.ノリで30分で作りました.今回は競技数学における関数方程式のテクニックを集めてみました.定義や定理ではないのでフワッとした表現が多々含まれています.わからない場合は例などを参照してください.
テクニック集
①全射性
が全射であるときを含む塊を文字で置ける.
解説
が全射なので,も全射である.従って,は任意の値をとるからなどと置いても良い.であるから求める関数はである.
②特殊な等式
ならばである.
の場合はである.の場合はそのままである.どちらにせよである.
③解の予想
まず代入してみる.これを行うことによって,やなどの可能性を見落とさなくなる.
④周期性
が整数値に対して定義され,整数値を取る場合に周期性に着目すると良い.
周期性
という二式を見たらを考えると上手くいくことがある.
⑤部分的な単射性
関数全体に関して単射が言えなくても部分的に単射がいえる場合がある.難問に多い印象.
⑥f(f(f(x)))のパターン
の場合にである.
⑦定義域や値域を利用する
定義域や値域にはしっかりと重要な情報が含まれています.
定義域と値域
正整数値に対して定義され,正整数値をとる関数が以下の式を満たすとき,広義短調増加である.
⑧依存する文字を考える
関数が依存する文字を考えれば嬉しいことがあるかも.という関数を例にとって考える.例えば以下の議論が成立する.
依存する文字
であり,であるので,である.この式においてを固定した場合にを動かしても左辺の値は一定であるからなどと置ける.
これはシンプルな条件の関数方程式で役立つことがある.