logo

双対空間 📂線形代数

双対空間

双対空間

定義11

ベクトル空間 XX の全ての連続する線形汎関数の集合を XX^{ \ast } と標記し、これを XX双対空間dual space、簡単に XX のデュアルと呼び、以下のように表記する。

X:={x:XC  x is continuous and linear} X^{ \ast }:=\left\{ x^{ \ast }:X\to \mathbb{C}\ |\ x^{ \ast } \text{ is continuous and linear} \right\}

X:=B(X,C) X^{ \ast }:=B(X,\mathbb{C})

B(X,C)B \left( X, \mathbb{C} \right) は、定義域が XX で値域が C\mathbb{C}有界線形作用素の集合である。

定義22

FF 上のベクトル空間 XX に対して、XX 上の線形汎関数の集合を XX双対空間dual spaceと呼び、XX^{\ast} と表記する。

X=L(X,F) X^{\ast} = L(X, F)

L(X,F)L(X, F) は、XX から FF への全ての線形変換の集合である。

説明

  • 線形作用素の性質により、連続という条件は有界という条件と同値である。
  • 双対空間の記号として \ast ではなく ^{\prime} も使われることがある。

双対空間の双対空間についても話すことができる。この場合は、X=(X)X^{\ast \ast}=\left( X^{ \ast } \right)^{ \ast } のように表記し、バイデュアルbidualダブルデュアルdouble dualセカンドデュアルsecond dualなどと呼ばれる。

オペレーターのノルム f=supxXx=1f(x)\displaystyle \| f \| = \sup_{\substack{x \in X \\ \| x \| =1}} | f(x) | について、(X,)(X^{ \ast } , \| \cdot \| )バナッハ空間となる。これに対して、次の定理が成立する。

定理

XX有限次元 ベクトル空間である場合、次が成立する。

dimX=dimX \dim X^{ \ast } = \dim X

証明

方法11

戦略: dimX\dim X の基底を使って、dimX\dim X^{ \ast } が有限次元になるような基底を作る。


dimX=n\dim X = n とすると、XX は有限次元なので基底 {e1~,,en~}\left\{ \tilde{ e_{1} } , \cdots , \tilde{ e_{n} } \right\} を持つ.ej:=ej~ej~X\displaystyle e_{j} : = {{ \tilde{e_{j} } } \over { \| \tilde{ e_{j} } \| }} \in X とすると、ej=1\| e_{j} \| = 1 であり、{e1,,en}\left\{ e_{1} , \cdots , e_{n} \right\} は依然として XX の基底である。今、ej:(X,)(C,)e_{j}^{ \ast } : (X , \| \cdot \| ) \to ( \mathbb{C} , | \cdot | ) を以下のように定義しよう。

ej(ei):=δij e_{j}^{ \ast } (e_{i}) := \delta_{ij}

線形作用素の性質

T:(X,X)(Y,Y)T : (X , \| \cdot \|_{X}) \to ( Y , \| \cdot \|_{Y} ) が線形作用素だとしよう。XX有限次元空間であれば、TT連続である。

dimX=n\dim X = n と仮定したので、eje_{j}^{ \ast } は連続する線形汎関数である。

線形汎関数が線形独立組合せで表されるための必要十分条件

f1,,fnf_{1} , \cdots , f_{n} が定義域が XX の線形汎関数だとしよう。

f1,,fnf_{1} , \cdots , f_{n} が線形独立     \iff fj(xi)=δijf_{j} (x_{i} ) = \delta_{ij} を満たす x1,,xnx_{1} , \cdots , x_{n} が存在する

上記の定理により、β={e1,,en}\beta^{\ast} = \left\{ e_{1}^{\ast}, \dots, e_{n}^{\ast} \right\}は線形独立である。fXf \in X^{ \ast } を任意の x=i=1ntieiX\displaystyle x = \sum_{i=1}^{n} t_{i} e_{i} \in X に作用させると

f(x)=f(i=1ntiei)=i=1ntif(ei)=i=1nf(ei)ti f(x) = f\left( \sum_{i=1}^{n} t_{i} e_{i} \right) = \sum_{i=1}^{n} t_{i} f(e_{i} ) = \sum_{i=1}^{n} f(e_{i} ) t_{i}

ti=ei(k=1ntkek)=ei(x)\displaystyle t_{i} = e_{i}^{ \ast } \left( \sum_{k=1}^{n} t_{k} e_{k} \right) = e_{i}^{ \ast } (x) であるから、

f(x)=i=1nf(ei)ei(x)=[i=1nf(ei)ei](x) f(x) = \sum_{i=1}^{n} f(e_{i} ) e_{i}^{ \ast } (x) = \left[ \sum_{i=1}^{n} f(e_{i} ) e_{i}^{ \ast } \right] (x)

従って、

f=i=1nf(ei)eispan{e1,,en} f = \sum_{i=1}^{n} f(e_{i} ) e_{i}^{ \ast } \in \text{span} \left\{ e_{1}^{ \ast } , \cdots , e_{n}^{ \ast } \right\}

つまり、β={e1,,en}\beta^{\ast} = \left\{ e_{1}^{ \ast } , \cdots , e_{n}^{ \ast } \right\} は線形独立であり、XX^{\ast} を生成するので、XX^{ \ast } の基底である。

dimX=n \dim X^{ \ast } = n

方法22

dim(L(X,F))=dim(X)dim(F)\dim(L(X,F)) = \dim(X)\dim(F)であるから、

dim(X)=dim(L(X,F))=dim(X)dim(F)=dim(X) \dim(X^{\ast}) = \dim(L(X,F)) = \dim(X)\dim(F) = \dim(X)

定理の証明はこれで終わりだが、XX^{\ast} の基底を具体的に見つけよう。XX の順序基底を β={x1,,xn}\beta = \left\{ x_{1}, \dots, x_{n} \right\} としよう。そして、fif_{i}ii 番目の座標関数としよう。

fi(xj)=δij f_{i}(x_{j}) = \delta_{ij}

すると、fif_{i}XX 上で定義された線形汎関数である。今、β={fi,,fn}\beta^{\ast} = \left\{ f_{i}, \dots, f_{n} \right\} としよう。

Claim: β\beta^{\ast}XX^{\ast} の(順序)基底である

dim(X)=n\dim (X^{\ast}) = n であることは既にわかっているので、span(β)=X\span(\beta^{\ast}) = X^{\ast} を示せばいい。つまり、任意の fXf \in X^{\ast}fif_{i} の線形組合せで表されることを示さなければならない。与えられた ff に対して、g=i=1nf(xi)fig = \sum_{i=1}^{n}f(x_{i})f_{i} とする。すると、実際にこの gg がまさに ff であり、fffif_{i} の線形組合せで表されることがわかる。1jn1 \le j \le n について、

g(xj)=(i=1nf(xi)fi)(xj)=i=1nf(xi)fi(xj)=i=1nf(xi)δij=f(xj) g(x_{j}) = \left( \sum_{i=1}^{n}f(x_{i})f_{i} \right) (x_{j}) = \sum_{i=1}^{n}f(x_{i})f_{i}(x_{j}) = \sum_{i=1}^{n}f(x_{i})\delta_{ij} = f(x_{j})

よって、g=fg=f であり、f=i=1nf(xi)fif = \sum_{i=1}^{n}f(x_{i})f_{i} である。したがって、β\beta^{\ast}XX^{\ast}生成する。

双対基底

上記の記法に従い、XX^{\ast} の順序基底 β={f1,,fn}\beta^{\ast} = \left\{ f_{1}, \dots, f_{n} \right\}β\beta双対基底dual basis相互基底reciprocal basisと呼ぶ。

fi:XF by fi(xj)=δij f_{i} : X \to \mathbb{F} \quad \text{ by } \quad f_{i}(x_{j}) = \delta_{ij}

この場合、δij\delta_{ij}クロネッカーデルタである。


  1. Kreyszig. (1989). Introductory Functional Analysis with Applications: p106. ↩︎ ↩︎

  2. Stephen H. Friedberg, Linear Algebra (4th Edition, 2002), p119-120 ↩︎ ↩︎