1 双対空間と双対基底
定義 1.1.VをK上の線形空間とする。線形写像φ:V→Kを線形汎関数 (linear functional) という。線形汎関数全体
V∨=HomK(V,K)に点ごとの加法とスカラー倍を定めた線形空間をVの代数的双対 (algebraic dual) という。
定理 1.2.Vを有限次元とし、B=(v1,…,vn)を順序付き基底とする。各iについて
vi(vj)=δijで定まる線形汎関数viがただ一つ存在し、(v1,…,vn)はV∨の順序付き基底になる。これをBの双対基底という。とくにdimKV∨=dimKVである。
証明. 基底上の値を指定すれば線形写像がただ一つ定まるので、各viは存在して一意である。∑iaivi=0なら、vjで評価してaj=0を得るので、v1,…,vnは一次独立である。任意のφ∈V∨に対し
ψ=i=1∑nφ(vi)viとおくと、各vjについてψ(vj)=φ(vj)である。二つの線形写像が基底上で一致するのでψ=φであり、双対基底はV∨を生成する。したがって双対基底は基底であり、要素数から次元の等式を得る。▨
例 1.3 (双対基底の計算).V=R2とし、v1=(1,1)T、v2=(1,−1)Tとする。汎関数を行ベクトルで表すと、双対基底は
v1(x,y)=2x+y,v2(x,y)=2x−yである。実際、v1(v1)=v2(v2)=1かつv1(v2)=v2(v1)=0である。基底ベクトルを列に並べた行列P=(111−1)に対し、双対基底の係数を行に並べた行列はP−1=21Pである。
2 零化空間
定義 2.1. 部分空間W⊆Vに対し、
W∘={φ∈V∨:φ(w)=0 が任意の w∈W について成り立つ}をWの零化空間 (annihilator) という。
命題 2.2.Vが有限次元なら、
dimW∘=dimV−dimWである。またW=(W∘)∘が、VをV∨∨と標準的に同一視した上で成り立つ。
証明.w1,…,wrをWの基底とし、これをw1,…,wr,vr+1,…,vnというVの基底へ延長する。双対基底をw1,…,wr,vr+1,…,vnと書く。汎関数φ=∑i=1raiwi+∑j=r+1nbjvjがW上で零となるための必要十分条件はa1=⋯=ar=0である。したがってvr+1,…,vnがW∘の基底であり、次元公式を得る。
w∈Wなら全てのφ∈W∘についてφ(w)=0なのでW⊆(W∘)∘である。次元公式をW∘⊆V∨に適用すると
dim(W∘)∘=dimV∨−dimW∘=n−(n−r)=r=dimWとなる。包含関係と次元の一致からW=(W∘)∘を得る。▨
3 双対写像と転置
定義 3.1. 線形写像T:V→Wに対し、
T∨:W∨→V∨,T∨(φ)=φ∘TをTの双対写像 (dual map) という。
命題 3.2. 双対写像は線形であり、線形写像T:V→W、S:W→Xに対して
(S∘T)∨=T∨∘S∨,(idV)∨=idV∨を満たす。V,Wが有限次元で、B,Cとその双対基底を用いると
[T∨]B∨←C∨=([T]C←B)Tである。
証明.a,b∈Kとφ,ψ∈W∨に対しT∨(aφ+bψ)=(aφ+bψ)∘T=aT∨(φ)+bT∨(ψ)なので線形である。任意のη∈X∨について
(S∘T)∨(η)=η∘S∘T=T∨(S∨(η))であるから合成の式を得る。恒等写像の式も定義から従う。
A=[T]C←B=(aij)とし、B=(vj)、C=(wi)とする。T(vj)=∑iaijwiである。双対基底の元wiについて
(T∨wi)(vj)=wi(T(vj))=aij.したがってT∨wi=∑jaijvjであり、T∨の第i列は(ai1,…,ain)Tである。これはATの第i列なので、転置行列の式を得る。▨
命題 3.3. 任意の線形写像T:V→Wについて
kerT∨=(imT)∘が成り立つ。また
imT∨=(kerT)∘も成り立つ。
証明.φ∈W∨についてT∨φ=0であることは、全てのv∈Vについてφ(Tv)=0であること、すなわちφがimT上で零であることと同値である。これで第一の等式を得る。
T∨φはkerT上で零なのでimT∨⊆(kerT)∘である。逆にf∈(kerT)∘とする。f:imT→Kを
f(Tv)=f(v)で定める。Tv=Tv′ならv−v′∈kerTであり、f(v)−f(v′)=f(v−v′)=0となるので、この定義は表示に依存せず定まる。fの線形性はTとfの線形性から従う。imTの基底をWの基底へ延長し、追加した基底ベクトル上では値を零と定めることにより、fをあるφ∈W∨へ延長することができる。このとき任意のv∈Vについて(T∨φ)(v)=φ(Tv)=f(Tv)=f(v)である。したがってf=T∨φ∈imT∨であり、第二の等式を得る。▨
4 二重双対
命題 4.1. 写像
ιV:V→V∨∨,ιV(v)(φ)=φ(v)は基底によらず定まる線形単射である。Vが有限次元ならιVは同型である。さらに任意の線形写像T:V→Wについて
T∨∨∘ιV=ιW∘Tが成り立つ。
証明. 固定したvについてφ↦φ(v)はV∨上の線形汎関数なので、ιV(v)∈V∨∨である。評価の線形性からιVは線形である。v=0なら、{v}を基底へ延長し、対応する双対基底の元φを取るとφ(v)=1である。したがってιV(v)=0であり、ιVは単射である。有限次元ではdimV∨∨=dimVなので、単射は同型である。
v∈Vとψ∈W∨に対して
(T∨∨(ιV(v)))(ψ)=ιV(v)(T∨ψ)=(T∨ψ)(v)=ψ(Tv)=ιW(Tv)(ψ).両辺は全てのψで一致するため、標準写像の可換式を得る。▨
VとV∨は有限次元なら同じ次元をもつが、V→V∨の同型を作るには通常は基底または内積を選ぶ必要がある。これに対してιVは評価だけから定まり、線形写像との可換式を満たす。
例 4.2 (多項式上の線形汎関数).V=K[t]≤2とする。a∈Kに対する評価eva(p)=p(a)、係数を取り出す写像c1(c0+c1t+c2t2)=c1はいずれもV∨の元である。基底(1,t,t2)の双対基底を(e0,e1,e2)とすると
eva=e0+ae1+a2e2,c1=e1となる。評価と係数抽出は異なる規則であるが、いずれも線形汎関数として同じ双対空間に属する。
5 演習
問題 5.1 (双対写像の向きの確認).T:V→Wに対して双対写像の向きがW∨→V∨になる理由を、合成が定義されるための定義域と終域を明示して説明せよ。
解答.
W∨の元φの定義域はWであり、Tの終域もWである。したがってφ∘T:V→Kが定義され、これはV∨の元になる。V∨の元をTの後に合成することは、その定義域がVなので一般には定義されない。▨