3

雑記:ジョルダン標準形

556
0

はじめに

 この記事ではジョルダン標準形の導出について雑に解説していきます。

行列の三角化

 正方行列AMn(C)に対してある正則行列Pが存在してP1APは上三角行列となる。

 nに関する数学的帰納法によって示す。n=1のときは明らか。
 いまAの固有ベクトルを任意に一つ取りxとおき、対応する固有値をλとする。このときxを含むn個の線形独立なベクトル、つまりCnの基底x1,x2,,xn(x1=x)を取り
Q=(x1x2xn)
とおくとこれは正則行列であり
Q1AQ=Q1(Ax1Ax2Axn)=Q1(λx1)=(λOA)(AMn1(C))
が成り立つ。
 また帰納法の仮定よりP1APを上三角行列とするような正則行列Pが取れるので、これに対し
P=Q(1OP)
とおくと
P1AP=(λOP1AP)
は上三角行列となる。

 Aの上三角化P1APの対角成分をλ1,λ2,,λnとおくとAの固有多項式は
det(xIA)=(xλ1)(xλ2)(xλn)
と求まる。

det(xIA)=det(P(xIP1AP)P1)=det(xIP1AP)
に注意するとわかる。

ケイリーハミルトンの定理

 Aの固有多項式
ΦA(x)=det(xIA)
に対し
ΦA(A)=O
が成り立つ。

 Aの上三角化を
T=P1AP=(λ1λ2Oλn)
とおくと
ΦA(A)=(Aλ1I)(Aλ2I)(AλnI)=P(Tλ1I)(Tλ2I)(TλnI)P1=P(0λ2λ1Oλnλ1)(λ1λ20Oλnλ2)(λ1λnλ2λnO0)P1
が成り立つので、これを計算することで
ΦA(A)=POP1=O
となることがわかる

広義固有空間の性質

 以下、行列Aの固有多項式が互いに異なる固有値λ1,λ2,,λkによって
ΦA(x)=(xλ1)r1(xλ2)r2(xλk)rk
と因数分解されているものとし、Aの上三角化を
T=P1AP=(T1T2OTk)(Tj=(λjλjOλj)Mrj(C))
とおきます。

広義固有空間

 行列Aの固有値λに対し
W(λ)=m=1Ker((AλI)m)={xCnm, (AλI)mx=0}
と定まる空間W(λ)のことを広義固有空間と言う。

W(λj)=Ker((AλjI)rj)
および
dimW(λj)=rj
が成り立つ。

 適当に番号を入れ替えることでj=1としてよい。
 いまケイリー・ハミルトンの定理により
(T1λ1I)r1=0
が成り立つことに注意するとmr1において
(Aλ1I)m=P(Tλ1I)P1=P(O(T2λ1I)mO(Tkλ1I)m)P1
となるのでCnの標準基底をe1,e2,,enとおくと
Ker((Aλ1I)m)=spanPe1,Pe2,,Per1=Ker((Aλ1I)r1)
を得る。

j=1kW(λj)=j=1kW(λj)
が成り立つ。特に
Cn=j=1kW(λj)
となる。

 あるxjW(λj)(j=1,2,,k)に対し
j=1kxj=0
が成り立つとすると
x1=x2==xk=0
となることを示せばよい。
 いま
x1spanPe1,Pe2,,Per1
であったことに注意すると
(AλjI)rjx1=P(TλjI)rjP1x1=P((T1λjI)rjO)P1x1=P((T1λjI)rjOOI)P1x1
が成り立つので、仮定の式に(Aλ2I)r2(AλkI)rkを掛けることで
(Aλ2I)r2(AλkI)rkx1=P((T1λ2I)r2(T1λkI)rkOOI)P1x1=0
が得られる。あとはj1に対し
(T1λjI)rj=((λ1λj)rjO(λ1λj)rj)
は可逆であることに注意するとx1=0でなければならないことがわかる。x2,,xkについても上三角化の取り方を変えることで同様にして示せる。
 また
dim(j=1kW(λj))=j=1krj=n
より
Cn=j=1kW(λj)
を得る。

ジョルダン標準形

広義固有ベクトル

 行列Aの固有値λに対し
(AλI)m1x0,(AλI)mx=0
を満たすようなベクトルxのことを階数m広義固有ベクトルと言う。

 階数mの広義固有ベクトルにKer((AλI)m1)の元を足してもそれは再び階数mの広義固有ベクトルとなります。そのことを踏まえて
Vm=Ker((AλI)m)/Ker((AλI)m1)
という商空間を考えてみましょう。

dimVm+1dimVm
が成り立つ。

 簡単のためB=AλIとおく。
 線形写像
Vm+1Vmx+Ker(Bm)Bx+Ker(Bm1)
を考えると
BxKer(Bm1)xKer(Bm)
よりこれは単射である。よって主張を得る。

 階数mの広義固有ベクトルxに対し
xm=xxm1=(AλI)xmxm2=(AλI)xm1=(AλI)2x  x1=(AλI)x2=(AλI)m1x
と定まる列x1,x2,,xmのことをxmが生成するジョルダン鎖と言う。
 またm次正方行列
Jm(λ)=(λ1Oλ1λ1Oλ)Mm(C)
のことをジョルダン細胞と言う。

 ジョルダン鎖x1,x2,,xmに対し
Q=(x1x2xm)
とおくと
AQ=QJm(λ)
が成り立つ。

AQ=(Ax1Ax2Axm)=(λx1x1+λx2xm1+λxm)=(x1x2xm)(λ1λ1λ)
とわかる。

 正方行列AMn(C)に対してある正則行列Pが存在して
P1AP=(Jm1(ρ1)OJm2(ρ2)OJml(ρl))
とブロック対角化できる。この右辺の行列のことをAジョルダン標準形と言う。

 命題6の証明からAの固有値λ(重複度r)に対し
dm=dimV1dimVm
とおくと
Vm=BVm+1j=dm+1dm+1C(xm,j+Ker(Bm1))
を満たすような
dm+1dm=dimVmdimVm+1
個の線形独立な元が取れる。このときその代表元xm,jが生成するジョルダン鎖x1,j,,xm,jを考えると
Vm=j=dm+1drC(xm,j+Ker(Bm1))Ker(Bm)=Ker(Bm1)j=dm+1drCxm,j=l=1mj=dl+1drCxl,j
などが成り立つ。
 特に{xl,j}l,jは広義固有空間W(λ)の基底を成し、それらを横に並べたn×r行列をQ(λ)とおくと
AQ(λ)=Q(λ)(J1(λ)Jdr+1(λ))
のようにブロック対角化できるので、各固有値に対してこれを並べたn次正方行列を
P=(Q(λ1)Q(λ2)Q(λk))
とおくと(命題5より)これは正則であり、P1APはジョルダン標準形となる。

 Aのジョルダン標準形において、固有値λに関するジョルダン細胞の個数は
dimKer(AλI)
個である。またそのうちサイズmのものは
2dimKer((AλI)m)dimKer((AλI)m1)dimKer((AλI)m+1)
個である。

 上の証明からジョルダン細胞の個数、つまりジョルダン鎖の本数は
dr+1=dimV1=dimKer(AλI)
と求まる。またサイズmのジョルダン細胞の個数、つまり長さmのジョルダン鎖の本数は
dimVmdimVm+1=(dimKer(Bm)dimKer(Bm1))(dimKer(Bm+1)dimKer(Bm))=2dimKer(Bm)dimKer(Bm1)dimKer(Bm+1)
と求まる。

投稿日:2024228
更新日:2024228
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

子葉
子葉
1066
260013
主に複素解析、代数学、数論を学んでおります。 私の経験上、その証明が簡単に探しても見つからない、英語の文献を漁らないと載ってない、なんて定理の解説を主にやっていきます。 同じ経験をしている人の助けになれば。最近は自分用のノートになっている節があります。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 行列の三角化
  3. 広義固有空間の性質
  4. ジョルダン標準形