汎函数

数学の特に函数解析や変分法における汎函数（はんかんすう、英: functional）は、ベクトル空間からその係数体あるいは実数値函数の空間への写像のことを指して言う。言い換えると、ベクトルを入力引数とし、スカラーを返す函数である。よくある状況として、考えるベクトル空間が函数の空間のときには函数を入力の引数としてとるので、汎函数のことを「函数の函数」と考えることもある。変分法において汎函数の使用は、ある種の汎函数を最小化する函数を求めることから始まった。物理学への特別に重要な応用として、エネルギー汎函数（英語版）を最小とする系の状態を探すことがある。 函数 f ( x 0 ) {\displaystyle f(x_{0})} が与えられているとき、これを f {\displaystyle f} を止めて x 0 {\displaystyle x_{0}} を f {\displaystyle f} の引数と見た写像 x 0 ↦ f ( x 0 ) {\displaystyle x_{0}\mapsto f(x_{0})} と理解することができるが、それと同時に x 0 {\displaystyle x_{0}} を止めて f {\displaystyle f} が動くものと見た f ↦ f ( x 0 ) {\displaystyle f\mapsto f(x_{0})} は汎函数である。このとき x 0 {\displaystyle x_{0}} はパラメータと理解することができる。 f {\displaystyle f} が線型空間からその係数体への線型写像ならば、上に挙げた二つの写像は互いに双対な線型写像となるので、函数解析においてはいずれも線型汎函数と呼ぶ。 定積分は汎函数の特殊なクラスを与える。例えば f ↦ I [ f ] = ∫ Ω H ( f ( x ) , f ′ ( x ) , … ) μ ( d x ) {\displaystyle f\mapsto I[f]=\int _{\Omega }H(f(x),f'(x),\ldots )\;\mu (dx)} の形の定積分は、H が実数値のとき、函数 f をある実数（積分値）へ写すので汎函数になっている。定積分が与える汎函数の例として 正値函数 f のグラフの下の部分の面積: f ↦ ∫ x 0 x 1 f ( x ) d x {\displaystyle f\mapsto \int _{x_{0}}^{x_{1}}f(x)\;dx} 函数のLp ノルム: f ↦ ( ∫ | f | p d x ) 1 / p {\displaystyle f\mapsto \left(\int |f|^{p}\;dx\right)^{1/p}} 2-次元ユークリッド空間内の曲線の弧の長さ: f ↦ ∫ x 0 x 1 1 + | f ′ ( x ) | 2 d x {\displaystyle f\mapsto \int _{x_{0}}^{x_{1}}{\sqrt {1+|f'(x)|^{2}}}\;dx} などを挙げることができる。 ベクトル空間 X {\displaystyle X} の任意のベクトル x → {\displaystyle {\vec {x}}} に対し、他のベクトル y → {\displaystyle {\vec {y}}} とのスカラー積（ x → ⋅ y → {\displaystyle {\vec {x}}\cdot {\vec {y}}} もしくは ⟨ x → , y → ⟩ {\displaystyle \langle {\vec {x}},{\vec {y}}\rangle } と書く）はスカラーとなる。この積がゼロであるようなベクトルの集合は、 X {\displaystyle X} の部分空間となり、 X {\displaystyle X} のヌル空間とか核とかと呼ばれる。 汎函数の値が与えられたの曲線の小さな部分に対して計算可能で、足し合わせてトータルの値を見いだせる場合には、函数は局所的と呼ばれる。そうでない場合は、非局所的と呼ばれる。例えば、 F ( y ) = ∫ x 0 x 1 y ( x ) d x {\displaystyle F(y)=\int _{x_{0}}^{x_{1}}y(x)\;\mathrm {d} x} は局所的であることに対し、 F ( y ) = ∫ x 0 x 1 y ( x ) d x ∫ x 0 x 1 ( 1 + [ y ( x ) ] 2 ) d x {\displaystyle F(y)={\frac {\displaystyle \int _{x_{0}}^{x_{1}}y(x)\;\mathrm {d} x}{\displaystyle \int _{x_{0}}^{x_{1}}(1+[y(x)]^{2})\;\mathrm {d} x}}} は、非局所的である。質量中心の計算のような、積分が式の分子と分母で別れる場合には、一般にこのようなことが発生する。 汎函数微分はラグランジュ力学で使われる。汎函数の微分は、函数が小さな量だけ変化するとき、どのように汎函数が変化するかという情報である。変分法を参照。 リチャード・ファインマンは、量子力学の経路積分の定式化の中で中心的なアイデアとして汎函数積分（英語版）を使った。この使い方は、ある函数空間を渡る積分という意味を持っている。 Hazewinkel, Michiel, ed. (2001), “Functional”, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4, https://www.encyclopediaofmath.org/index.php?title=Functional  Rowland, Todd. "Functional". mathworld.wolfram.com (英語). Lang, Serge (2002), “III. Modules, §6. The dual space and dual module”, Algebra, Graduate Texts in Mathematics, 211 (Revised third ed.), New York: Springer-Verlag, pp. 142–146, ISBN 978-0-387-95385-4, Zbl 0984.00001, MR1878556  線型汎函数 汎函数微分 オイラー＝ラグランジュ方程式 数理最適化 テンソル Rowland, Todd. "Functional". mathworld.wolfram.com (英語). nonlinear functional in nLab—"the adjective “nonlinear” is rarely used explicitly."; see also functional in nLab (in the sense of higher-order logic) Definition:Functional at ProofWiki Sobolev, V.I. (2001), “Functional”, in Hazewinkel, Michiel, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4, https://www.encyclopediaofmath.org/index.php?title=Functional