§E3.29Jordan 標準形

最終更新

特性多項式が一次因子へ分解する自己準同型は、固有値ごとの一般固有空間へ分かれる。各一般固有空間では固有値のスカラー倍を引いた作用素が冪零であるため、冪零 Jordan ブロックの対角成分へ固有値を加えれば作用素全体の標準形を得る。

1 Jordan ブロック

定義 1.1.λ∈K\lambda\in Kとm≥1m\ge1に対し、固有値λ\lambda、大きさmmのJordan ブロック (Jordan block) を

Jm(λ)=(λ10λ⋱⋱10λ)=λIm+Jm(0)J_m(\lambda)= \begin{pmatrix} \lambda&1&&0\\ &\lambda&\ddots&\\ &&\ddots&1\\ 0&&&\lambda \end{pmatrix} =\lambda I_m+J_m(0)

と定める。Jordan ブロックを対角に並べたブロック対角行列をJordan 行列 (Jordan matrix) という。

2 存在と一意性

定理 2.1 (Jordan 標準形の存在).T:V→VT:V\to Vの特性多項式がK[t]K[t]で一次因子の積へ分解するとする。このとき、ある基底に関するTTの表現行列は Jordan 行列になる。

証明. 相異なる固有値をλ1,…,λr\lambda_1,\ldots,\lambda_rとする。§E3.26 定理 2.1により

V=Gλ1(T)⊕⋯⊕Gλr(T)V=G_{\lambda_1}(T)\oplus\cdots\oplus G_{\lambda_r}(T)

である。各一般固有空間はTT-不変であり、

Ni=(T−λiI)∣Gλi(T)N_i=(T-\lambda_iI)|_{G_{\lambda_i}(T)}

は冪零である。§E3.28 定理 2.1をNiN_iに適用すると、Gλi(T)G_{\lambda_i}(T)にはNiN_iの表現行列が冪零 Jordan ブロックの直和になる基底が存在する。同じ基底に関するT∣Gλi(T)=λiI+NiT|_{G_{\lambda_i}(T)}=\lambda_iI+N_iの表現行列はJm(λi)J_m(\lambda_i)の直和になる。

各一般固有空間で得た基底を連結すると、直和分解によりVVの基底になる。全ての一般固有空間がTT-不変なので、この基底に関する表現行列は、それぞれの制限の表現行列を対角ブロックにもつ。したがってTTの表現行列は Jordan 行列である。▨

定理 2.2 (Jordan 標準形の一意性).KKを可換体、VVを有限次元KK-線形空間、T∈End⁡K(V)T\in\operatorname{End}_K(V)とし、TTの特性多項式がK[t]K[t]で一次因子の積へ分解すると仮定する。このときTTの Jordan 標準形はブロックの順序を除いて一意である。具体的に、固有値λ\lambdaに対する大きさjjの Jordan ブロックの個数は、κj(λ)=dim⁡ker⁡(T−λI)j\kappa_j(\lambda)=\dim\ker(T-\lambda I)^jとκ0(λ)=0\kappa_0(\lambda)=0を用いて

bj(λ)=2κj(λ)−κj−1(λ)−κj+1(λ)b_j(\lambda) =2\kappa_j(\lambda)-\kappa_{j-1}(\lambda)-\kappa_{j+1}(\lambda)

と表される。

証明. 一つの Jordan 標準形を取る。固有値λ\lambdaの一般固有空間上ではT−λIT-\lambda Iは、λ\lambdaに対応するブロックから得られる冪零 Jordan ブロックの直和である。

別の固有値μ≠λ\mu\ne\lambdaに対応する大きさmmのブロック上では

T−λI=(μ−λ)I+Jm(0)T-\lambda I=(\mu-\lambda)I+J_m(0)

である。μ−λ≠0\mu-\lambda\ne0なので、この作用素の逆写像は有限幾何級数

1μ−λ∑q=0m−1(−Jm(0)μ−λ)q\frac1{\mu-\lambda} \sum_{q=0}^{m-1} \left(-\frac{J_m(0)}{\mu-\lambda}\right)^q

で与えられる。したがって、その任意の冪の核は零である。よってker⁡(T−λI)j\ker(T-\lambda I)^jの次元に寄与するのは、固有値λ\lambdaのブロックだけである。

§E3.28 定理 3.1をT−λIT-\lambda Iの一般固有空間への制限に適用すると

bj(λ)=(κj−κj−1)−(κj+1−κj)b_j(\lambda) =(\kappa_j-\kappa_{j-1})-(\kappa_{j+1}-\kappa_j)

を得る。各κj(λ)\kappa_j(\lambda)はTTだけから定まるので、各固有値に対する各大きさのブロック数もTTだけから定まる。したがって、Jordan 標準形はブロックの順序を除いて一意である。▨

系 2.3. 固有値λ\lambdaに対応する Jordan ブロックの大きさの総和は、λ\lambdaの代数的重複度に等しい。また、λ\lambdaに対応する最大ブロックの大きさをqλq_\lambdaとすると

mT(t)=∏λ(t−λ)qλ.m_T(t)=\prod_\lambda(t-\lambda)^{q_\lambda}.

証明. 大きさmmのJm(λ)J_m(\lambda)の特性多項式は、上三角性から(t−λ)m(t-\lambda)^mである。ブロック対角行列の特性多項式は各ブロックの特性多項式の積なので、指数を比較すれば前半を得る。

Jm(λ)−λI=Jm(0)J_m(\lambda)-\lambda I=J_m(0)の冪零指数はmmである。多項式ppを

p(t)=(t−λ)qu(t),u(λ)≠0p(t)=(t-\lambda)^q u(t),\qquad u(\lambda)\ne0

と書く。u(Jm(λ))u(J_m(\lambda))は、非零スカラーu(λ)u(\lambda)の恒等写像と冪零作用素の和なので、有限幾何級数を用いて逆写像を構成することができる。したがって

p(Jm(λ))=0⟺Jm(0)q=0⟺q≥m.p(J_m(\lambda))=0 \quad\Longleftrightarrow\quad J_m(0)^q=0 \quad\Longleftrightarrow\quad q\ge m.

よって、λ\lambdaに対応する全ブロックを零化するために必要な(t−λ)(t-\lambda)の最小の指数はqλq_\lambdaである。相異なる固有値に対応する一次因子は互いに素であるため、全ブロックを零化するモニック多項式のうち次数が最小のものは表示した積である。▨

系 2.4.TTが対角化可能であるための必要十分条件は、Jordan 標準形の全てのブロックの大きさが11であることである。

証明. 全ブロックの大きさが11なら Jordan 標準形は対角行列である。逆にTTが対角化可能ならmTm_Tは§E3.22 定理 4.1により重根をもたない一次因子の積である。系 2.3により各固有値に対応する最大ブロックの大きさは11なので、全ブロックの大きさは11である。▨

3 核の次元による計算

例 3.1 (同じ特性多項式をもつ異なる Jordan 形). 四次元で特性多項式が(t−5)4(t-5)^4であるとする。Jordan ブロックの大きさには

4,3+1,2+2,2+1+1,1+1+1+14,\quad 3+1,\quad 2+2,\quad 2+1+1,\quad 1+1+1+1

の五通りがある。dim⁡ker⁡(T−5I)\dim\ker(T-5I)は、それぞれ1,2,2,3,41,2,2,3,4である。したがって、この次元だけでは3+13+1と2+22+2を区別することができない。一方、

dim⁡ker⁡(T−5I)2\dim\ker(T-5I)^2

は3+13+1の場合にはmin⁡(2,3)+min⁡(2,1)=3\min(2,3)+\min(2,1)=3、2+22+2の場合にはmin⁡(2,2)+min⁡(2,2)=4\min(2,2)+\min(2,2)=4である。核の増大列を調べれば二つの標準形を区別することができる。

例 3.2 (固有値が一つである場合の構成).

A=(5100050000501005),N=A−5IA= \begin{pmatrix} 5&1&0&0\\ 0&5&0&0\\ 0&0&5&0\\ 1&0&0&5 \end{pmatrix}, \qquad N=A-5I

とする。標準基底について

Ne2=e1,Ne1=e4,Ne4=0,Ne3=0Ne_2=e_1,\qquad Ne_1=e_4,\qquad Ne_4=0,\qquad Ne_3=0

である。したがって

(e4,e1,e2),(e3)(e_4,e_1,e_2),\qquad(e_3)

は長さ33と11の Jordan 鎖である。これらを連結した基底の変換行列

P=(e4 e1 e2 e3)=(0100001000011000)P=(e_4\ e_1\ e_2\ e_3) = \begin{pmatrix} 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1\\ 1&0&0&0 \end{pmatrix}

に対して

P−1AP=(5100051000500005)=J3(5)⊕J1(5).P^{-1}AP= \begin{pmatrix} 5&1&0&0\\ 0&5&1&0\\ 0&0&5&0\\ 0&0&0&5 \end{pmatrix} =J_3(5)\oplus J_1(5).

また、

dim⁡ker⁡N=2,dim⁡ker⁡N2=3,dim⁡ker⁡N3=4\dim\ker N=2,\qquad \dim\ker N^2=3,\qquad \dim\ker N^3=4

である。階差2,1,1,02,1,1,0から、大きさ11のブロックが一つ、大きさ33のブロックが一つであることを復元することができる。

4 演習

問題 4.1 (ブロック数と固有空間の次元). 固有値λ\lambdaに対応する各 Jordan ブロックは、ker⁡(T−λI)\ker(T-\lambda I)にちょうど一つの基底ベクトルを寄与する。したがって

dim⁡ker⁡(T−λI)\dim\ker(T-\lambda I)

は、固有値λ\lambdaに対応する Jordan ブロックの総数に等しい。代数的重複度は同じブロックの大きさの総和なので、幾何的重複度が代数的重複度に等しいことと、全ブロックの大きさが11であることは同値である。

参考文献

  1. Kenneth Hoffman and Ray Kunze, Linear Algebra, 2nd ed., Prentice Hall, Englewood Cliffs, N.J., 1971.一般固有空間と冪零部分から Jordan 標準形を構成する証明を参考にした。
  2. Steven Roman, Advanced Linear Algebra, 3rd ed., Graduate Texts in Mathematics, Springer, New York, 2008.核の次元列による Jordan ブロックの一意性を参考にした。

前提記事