関数方程式

数学、及びその応用分野において、関数方程式（かんすうほうていしき、functional equation）は、単一の（または複数の）関数のある点と他の点での値の関係を示す方程式である。関数の性質は、与えられた条件を満たす関数方程式の種類などをもとに決定することができる。通常は代数方程式に帰着できない方程式を指す。
リーマンゼータ関数やその類似物が満たす特殊な関数方程式は、関数等式と呼ばれることが多い。
例.
リーマンゼータ関数 ζ は関数方程式
を満たす。ただし大文字の Γ はガンマ関数である。
ガンマ関数は以下の関数方程式を満たす。ガンマ関数は、以下の3本の方程式からなる系を満たす唯一の関数である。
関数方程式
は "k" 次の保型形式を定義する。ただし "a"、"b"、"c"、"d" は "ad" − "bc" = 1 を満たす整数とする。
その他にも多くの例を挙げることができる。
漸化式、例えば
は整数変数の未知函数と平行移動作用素からなる関数方程式の一種である。
可換律、結合律も関数方程式の一種である。例えば結合律は、よく見る形だと二項演算の記号を二つの変数に中置して
のように書かれるので函数方程式であるということが直観的には見えにくいが、ここで "a" ∗ "b" などと書く代わりに写像の記法に従って "ƒ"("a", "b") などと書けば、結合法則の式は
と、それらしく書き表される。
上の例に共通しているのは、複数の既知関数（たとえば、定数倍や二つの変数の和や積など）が、求める未知関数に代入される点である。
解法.
関数方程式の求解は非常に難しいこともあるが、いくつかの解法が知られている。
対合を考えることは有益である。例えば、関数
を考える。これが
を満たすことに注意すれば、さらに "f" を繰り返し施した結果として、"f" の偶数回の合成で"x"、奇数回の合成で"f"("x")となることがわかる。こういった考え方は様々な場合に適用することができて、たとえば
などに対しても同様のことができる。
例1: 実数値関数"f"に関する方程式
formula_18
を解くことを考える。formula_19 とすると、
formula_22とすると、
よってすべての"x"について formula_26 となるので、formula_27 が唯一の解である。
関数f(x)について、「連続性や微分可能性といった厳しい条件を設定すると」、関数は一意に定まることが多い。
以下、f(x)についての連続性と微分可能性を仮定する。
例1: formula_28・・・※
例2: formula_34・・・※