§E3.30Jordan 標準形

最終更新

特性多項式が一次因子へ分解する自己準同型T:V→VT:V\to Vについて、VVは固有値ごとの一般固有空間の直和に分解する。各一般固有空間の上では、TTから固有値のスカラー倍を引いた作用素が冪零であるため、冪零 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.29 定理 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.29 定理 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. 四次元で特性多項式が(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 (特性多項式・最小多項式・固有空間の次元で決まらない Jordan 標準形).

  1. 七次元の線形空間上の冪零作用素N1,N2N_1,N_2で、Jordan ブロックの大きさがそれぞれ3,3,13,3,1と3,2,23,2,2であるものを考える。N1N_1とN2N_2は特性多項式、最小多項式およびdim⁡ker⁡\dim\kerが等しいが、相似でないことを示せ。
  2. 三次元の線形空間上の自己準同型T,ST,Sの特性多項式が一次因子の積に分解するとする。χT=χS\chi_T=\chi_SかつmT=mSm_T=m_Sならば、TTとSSの Jordan 標準形はブロックの順序を除いて一致することを示せ。
解答.

(1)を示す。大きさmmの冪零 Jordan ブロックについてdim⁡ker⁡Jm(0)j=min⁡(j,m)\dim\ker J_m(0)^j=\min(j,m)であり、ブロック対角行列の核は各ブロックの核の直和であるから、ブロックの大きさがm1,…,msm_1,\ldots,m_sの冪零作用素についてdim⁡ker⁡Nj=∑imin⁡(j,mi)\dim\ker N^j=\sum_i\min(j,m_i)である。系 2.3により、N1,N2N_1,N_2はともに唯一の固有値00をもち、ブロックの大きさの和が77、最大ブロックの大きさが33であるからχN1=χN2=t7\chi_{N_1}=\chi_{N_2}=t^7、mN1=mN2=t3m_{N_1}=m_{N_2}=t^3である。dim⁡ker⁡N1=dim⁡ker⁡N2=3\dim\ker N_1=\dim\ker N_2=3(ブロックの個数)である。一方

dim⁡ker⁡N12=2+2+1=5,dim⁡ker⁡N22=2+2+2=6\dim\ker N_1^2=2+2+1=5,\qquad\dim\ker N_2^2=2+2+2=6

である。相似な作用素の冪の核の次元は等しいから、N1N_1とN2N_2は相似でない。

(2)を示す。系 2.3により、各固有値λ\lambdaについて、ブロックの大きさの和はχ\chiにおける(t−λ)(t-\lambda)の指数aaであり、最大ブロックの大きさはmmにおける指数qqである。a≤3a\leq3であるから、和がaaで最大値がqqの正の整数の多重集合は、(a,q)=(1,1)(a,q)=(1,1)で{1}\{1\}、(2,2)(2,2)で{2}\{2\}、(2,1)(2,1)で{1,1}\{1,1\}、(3,3)(3,3)で{3}\{3\}、(3,2)(3,2)で{2,1}\{2,1\}、(3,1)(3,1)で{1,1,1}\{1,1,1\}のただ一つに限る。したがってχ\chiとmmから各固有値のブロックの大きさの多重集合が定まり、TTとSSの Jordan 標準形はブロックの順序を除いて一致する。定理 2.2と合わせると、このときTTとSSの表現行列は相似である。▨

参考文献

  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 ブロックの一意性を参考にした。

前提記事