線形汎関数
📂線形代数 線形汎関数 定義 V V V をベクトル空間 としよう。V V V からC \mathbb{C} C (またはR \mathbb{R} R )への写像f f f を汎関数 functional という。
f : V → C
f : V \to \mathbb{C}
f : V → C
f f f が線形 ならば、線形汎関数 という。
もっと詳しい定義 V V V をフィールドF F F 上のベクトル空間としよう。この時、フィールドF F F 自体がF F F 上の1 1 1 次元ベクトル空間になる。線形変換 f : V → F f : V \to F f : V → F を線形汎関数 linear functional という。
言い換えれば、線形汎関数とはベクトル空間とその体の間の線形変換である。
説明 よく見る定義は最初の定義だ。通常、二番目のように抽象的に定義することはない。
汎関数を韓国語に訳すと「범함수」となり、あまり特徴がないが、英語ではfunctionalが形容詞ではなく名詞であることに注意する必要がある。また、汎関数(汎函数)という翻訳はgeneralized function 一般化関数 からの影響を受けている。
線形作用素 との区別は、値域がR \mathbb{R} R またはC \mathbb{C} C と定義されるという点のみで、まさにこの違いが双対空間 のような空間を考える価値があるということである。すぐにノルム∥ ⋅ ∥ = ∥ ⋅ ∥ V \| \cdot \| = \| \cdot \|_{V} ∥ ⋅ ∥ = ∥ ⋅ ∥ V はそれ自体が汎関数になり、測度論 との関連で考えると、有用であることが避けられない。
例 トレース V = M n × n ( R ) V = M_{n\times n}(\mathbb{R}) V = M n × n ( R ) としよう。関数f f f を次のように定義しよう。
f : M n × n ( R ) → R by f ( A ) = tr ( A )
f : M_{n\times n}(\mathbb{R}) \to \mathbb{R} \quad \text{ by } \quad f(A) = \tr(A)
f : M n × n ( R ) → R by f ( A ) = tr ( A )
この時、tr \tr tr は行列のトレースである。したがって、f f f は線形汎関数である。
フーリエ係数 V V V をf : [ 0 , 2 π ] → R f : [0, 2\pi] \to \mathbb{R} f : [ 0 , 2 π ] → R を満たす連続関数のベクトル空間としよう。固定されたg ∈ V g \in V g ∈ V に対して、h : V → R h : V \to \mathbb{R} h : V → R を次のように定義しよう。
h ( f ) = 1 2 π ∫ 0 2 π f ( x ) g ( x ) d x
h(f) = \dfrac{1}{2\pi} \int_{0}^{2\pi} f(x)g(x)dx
h ( f ) = 2 π 1 ∫ 0 2 π f ( x ) g ( x ) d x
すると、h h h は線形汎関数である。g g g がcos n x \cos nx cos n x またはsin n x \sin nx sin n x の時、h ( f ) h(f) h ( f ) はf f f のフーリエ係数 になる。
座標関数 V V V を有限次元ベクトル空間としよう。β = { v 1 , … , v n } \beta = \left\{ \mathbf{v}_{1}, \dots, \mathbf{v}_{n} \right\} β = { v 1 , … , v n } をV V V の順序基底 としよう。x ∈ V \mathbf{x} \in V x ∈ V の座標ベクトル が次のようであるとしよう。
[ x ] β = [ a 1 a 2 ⋮ a n ]
[\mathbf{x}]_{\beta} = \begin{bmatrix} a_{1} \\ a_{2} \\ \vdots \\ a_{n} \end{bmatrix}
[ x ] β = a 1 a 2 ⋮ a n
今、1 ≤ i ≤ n 1 \le i \le n 1 ≤ i ≤ n に対して次のような関数を考えよう。
f i ( x ) = a i
f_{i}(\mathbf{x}) = a_{i}
f i ( x ) = a i
すると、f i f_{i} f i はV V V 上で定義された線形汎関数であり、これを**i i i 番目の座標関数**i i i th coordinate function with respect to the ordered basis β \beta β という。すると、f i ( v i ) = δ i j f_{i}(\mathbf{v}_{i}) = \delta_{ij} f i ( v i ) = δ ij が成立する。δ i j \delta_{ij} δ ij はクロネッカーのデルタ である。座標関数は双対空間 を語る上で重要な役割を果たす。