1 外部直和と内部直和
定義 1.1.K上の線形空間V1,…,Vrに対し、直積集合
i=1⨁rVi={(v1,…,vr):vi∈Vi}に成分ごとの加法とスカラー倍を定めた線形空間を外部直和 (external direct sum) という。第i成分への射影をpri、Viを第i成分へ入れる写像をιiと書く。
命題 1.2. 線形空間Xと線形写像fi:Vi→Xが与えられたとき、F∘ιi=fiを全てのiについて満たす線形写像F:⨁iVi→Xがただ一つ存在する。その写像は
F(v1,…,vr)=i=1∑rfi(vi)である。
証明. 表示式は成分ごとの演算と各fiの線形性から線形写像を定め、F(ιi(vi))=fi(vi)を満たす。任意の(v1,…,vr)は∑iιi(vi)と書くことができるので、この条件を満たす線形写像GがあればG(v1,…,vr)=∑iG(ιi(vi))=∑ifi(vi)=F(v1,…,vr)となる。よって一意である。▨
定義 1.3.Vの部分空間W1,…,Wrについて、任意のv∈Vがただ一通り
v=w1+⋯+wr,wi∈Wiと表されるとき、VはW1,…,Wrの内部直和 (internal direct sum) であるといい、V=W1⊕⋯⊕Wrと書く。
命題 1.4.V=W1+⋯+Wrであり、各iについて
Wi∩j=i∑Wj={0}が成り立つことと、V=W1⊕⋯⊕Wrであることは同値である。このとき、和写像
Σ:i⨁Wi→V,(w1,…,wr)↦i∑wiは線形同型である。
証明. 内部直和なら、wi∈Wi∩∑j=iWjに対してwi=∑j=iwjと書くことができる。零ベクトルの二つの表示0+⋯+0とwi−∑j=iwjの一意性からwi=0となる。
逆に交わりの条件を仮定する。二つの表示∑iwi=∑iwi′があればwi−wi′=−∑j=i(wj−wj′)なのでwi−wi′∈Wi∩∑j=iWj={0}である。全てのiでwi=wi′となり、表示は一意である。和写像の全射性はV=∑iWiから、単射性は表示の一意性から従う。▨
2 直和分解とブロック対角形
定理 2.1.V=⨁i=1rVi、W=⨁i=1rWiとし、T:V→WがT(Vi)⊆Wiを各iについて満たすとする。各Vi,Wiの順序付き基底を順に連結した基底に関するTの表現行列は
A10⋱0Ar,となる。ここでAiはT∣Vi:Vi→Wiの表現行列である。逆に、このブロック対角表示があればT(Vi)⊆Wiが各iについて成り立つ。
証明.Viの基底ベクトルの像はWiに属するため、その座標列はWiに対応する行ブロック以外で零になる。したがってViに対応する列ブロックの非零成分は第i行ブロックだけにあり、そのブロックはT∣Viの表現行列Aiである。全てのiについて合わせるとブロック対角形を得る。逆に表現行列がこの形なら、Viの基底ベクトルの像はWiの基底だけの一次結合である。線形性によりT(Vi)⊆Wiとなる。▨
例 2.2 (二つの成分を保つ自己準同型).V=K3とし、V1=span{e1,e2}、V2=span{e3}とする。
A=100210003が定める自己準同型はV1とV2をそれぞれ保つ。標準基底を二つの部分空間の基底として連結すると、Aは左上の2×2ブロックと右下の1×1ブロックからなるブロック対角行列である。
3 部分空間、旗、上三角形
定義 3.1. 有限次元線形空間Vの部分空間の列
{0}=F0⊆F1⊆⋯⊆Fr=Vを旗 (flag) という。dimFi=iが0≤i≤n=dimVについて成り立つ旗を完全旗 (complete flag) という。自己準同型T:V→VがT(Fi)⊆Fiを全てのiについて満たすとき、旗はT-不変 (T-invariant) であるという。
命題 3.2.T:V→Vと部分空間W⊆Vについて、T(W)⊆Wであるとする。Wの基底をVの基底へ延長して得る順序付き基底に関するTの表現行列は
(A0BC)というブロック上三角形になる。逆に、この形の表示があれば、最初の基底ブロックが張る部分空間WはT-不変である。
証明.Wの基底ベクトルの像はWに属する。したがって、それらに対応する最初の列ブロックでは、Wの補完基底に対応する下側の成分が全て零である。これが左下ブロックの零を与える。右上ブロックBは、補完基底の像がW成分をもつことを許すため、一般には零でない。逆向きは、最初の列ブロックの像がWの基底だけで表されることから従う。▨
定理 3.3.dimV=nとする。自己準同型T:V→Vが不変な完全旗をもつことと、ある順序付き基底に関するTの表現行列が上三角行列になることは同値である。
証明. 不変完全旗(Fi)があるとする。各iについてvi∈Fi∖Fi−1を選ぶ。dimFi=dimFi−1+1なのでFi=Fi−1⊕Kviである。これを帰納的に用いると(v1,…,vn)は基底でありFi=span{v1,…,vi}となる。T(vj)∈Fjなので、T(vj)の座標列では第j行より下の成分が零である。したがって表現行列は上三角である。
逆に基底(v1,…,vn)に関する表現行列が上三角ならFi=span{v1,…,vi}とおく。上三角性からT(vj)∈Fj⊆Fiがj≤iについて成り立つのでT(Fi)⊆Fiである。(Fi)は不変な完全旗である。▨
ブロック対角形には、各直和成分が保たれるという両側の分解が必要である。単一の部分空間または旗が保たれるだけなら、補空間は保たれるとは限らないため、一般に右上ブロックは残る。
4 演習
解答.
CもT-不変であることが十分である。Wの基底ベクトルの像はWに属するため左下が零になり、Cの基底ベクトルの像はCに属するため右上も零になる。このとき定理 2.1により表現行列はブロック対角になる。▨