対角化の十分条件

行列が対角化可能であるための十分条件を示します。すなわち、相異なる nn 個の固有値を持つならば、nn 次の正方行列は対角化可能です。このとき、nn 次の正方行列は、nn 個の固有値を対角成分に持つ対角行列に変形できます。

相異なる nn 個の固有値を持つことは、対角化可能であるための十分条件ではありますが、必要条件ではありません。つまり、他にも対角化可能な場合があるということです。

行列が対角化可能であるための十分条件


定理 6.10(対角化可能であるための十分条件)

AAnn 次の正方行列とする。AA が相異なる nn 個の固有値を持つならば、AA は対角化可能である。すなわち、次の式を満たすような正則行列 PP が存在する。ここで、λ1,,λn\lambda_{1}, \cdots, \lambda_{n}AA の固有値を表す。

P1AP=(  λ1O    Oλn  )(6.3.1) \begin{equation} P^{-1} A P = \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \end{equation} \tag{6.3.1}


解説

行列の対角化とは

正方行列 AA が対角化可能であるということは、(6.3.1)式を満たすような正則行列 PP が存在するということに他なりません。

このとき、定理 4.56(相似な行列)より、AA は対角行列に相似になります。すなわち、対角化可能な行列とは、対角行列に相似な行列であるともいえます。

対角行列の対角成分と固有値

nn 次の正方行列 AA が、定理 6.10(対角化可能であるための十分条件)を満たし、相異なる nn 個の固有値を持つとき、(6.3.1)式右辺の対角行列の対角成分は AA の固有値に等しくなります。

このことは、次のように確かめられます。

相似な行列の固有多項式は等しい

まず、AA が対角行列に相似であるとすると、定理 6.6(相似な行列の固有多項式)より、相似な行列の固有多項式は等しいので、P1APP^{-1} A P の固有多項式 ϕP1AP\phi_{P^{-1} A P}AA の固有多項式 ϕA\phi_{A} に等しくなります。

ϕP1AP=ϕA \begin{align*} \phi_{P^{-1} A P} = \phi_{A} \end{align*}

したがって、P1APP^{-1} A P の固有値も AA の固有値に等しくなります。

{P1AP\big\{ \, P^{-1} A P の固有値 }\big\} == {A\big\{ \, A の固有値 }\big\}

対角行列の固有多項式

次に、P1APP^{-1} A P が対角行列であることから、定理 6.3(固有方程式)より、固有多項式 ϕP1AP\phi_{P^{-1} A P} は、次のようになります。

ϕP1AP=P1APtE=  λ1tO    Oλnt  =(λ1t)(λ2t)(λnt) \begin{align*} \phi_{P^{-1} A P} &= \big\lvert \, P^{-1} A P - t E \, \big\rvert \\ &= \begin{vmatrix} \; \lambda_{1} - t & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} - t \; \\ \end{vmatrix} \\ &= (\lambda_{1} - t) (\lambda_{2} - t) \cdots (\lambda_{n} - t) \\ \end{align*}

したがって、対角行列 P1APP^{-1} A P の対角成分 λ1,λ2,,λn\lambda_{1}, \lambda_{2}, \cdots, \lambda_{n}P1APP^{-1} A P の固有値に等しくなります。また、上記の考察より、相似な行列の固有値は等しいので、λ1,λ2,,λn\lambda_{1}, \lambda_{2}, \cdots, \lambda_{n}AA の固有値でもあるということになります。

対角化可能であるための十分条件

相異なる nn 個の固有値を持つこと

定理 6.10(対角化可能であるための十分条件)は、nn 次の正方行列が対角化可能であるための十分条件を示す定理です。端的に表せば、次の通りです。

AA が相異なる nn 個の固有値を持つ」     \; \Rightarrow \;AA が対角化可能」

AA が相異なる nn 個の固有値を持つならば、AA が対角化可能であるということが成り立ちますが、その逆は必ずしも成り立ちません。つまり、相異なる nn 個の固有値を持つことは、nn 次の正方行列 AA が対角化可能であるための十分条件ではありますが、必要条件ではないということです。

固有値の重複と対角化可能性

nn 次の正方行列の対角化可能性について考えるとき、定理 6.10(対角化可能であるための十分条件)の「相異なる nn 個の固有値を持つ」ことは、比較的に厳しい条件であるといえます。仮に、固有値に重複があった場合、直ちにこれを満たさなくなるからです。

実際には、固有値に重複があっても正方行列が対角化可能である場合は充分あります。このように、固有値に重複がある場合を含め、正方行列が対角化可能であることと同値な条件(必要十分条件)は、後に改めて整理します。

対角化可能性の判定(十分条件の意義)

定理 6.10(対角化可能であるための十分条件)は、具体的に与えられた行列に対して、対角化可能であるかを手っ取り早く判定するのに便利です。

例えば、33 次の正方行列が具体的に与えられたとき、その固有方程式(33 次方程式)を解いて 33 つの異なる解が得られたとすると、この正方行列は対角化可能であることが直ちに判ります。与えられた正方行列は相異なる 33 つの相異なる固有値を持つので、定理 6.10より、もとの正方行列を対角化するような正則行列が存在するといえるからです。

固有方程式の解が重解を含む場合、対角化可能であるかを判定するには、もう少し踏み込んだ確認が必要になります(定理 6.13(対角化の条件)を参照)。

線型変換が対角行列で表現されるための条件

また、定理 6.10(対角化可能であるための十分条件)は、線型変換が対角行列により表現されるための条件を示していると捉えることができます。すなわち、nn 次元ベクトル空間 VV の線型変換 f:VVf : V \to Vnn 個の相異なる固有値を持つならば、ff は対角行列により表現することができる、ということです。

定理 6.10において、正方行列 AA を線型変換 ff の表現行列と考えれば、正則行列 PP はベクトル空間 VV基底変換行列に対応します。

したがって、線型変換 ff の表現行列 AA が適当な基底変換行列 PP により対角化されるということは、適当な基底を選ぶことで ff を対角行列により表現することができるということを意味しています。



証明

AA の相異なる固有値を λ1,,λn\lambda_{1}, \cdots, \lambda_{n} として、それぞれに属する固有ベクトルを x1,,xn\bm{x}_{1}, \cdots, \bm{x}_{n} とする。Ax1,,AxnA \bm{x}_{1}, \cdots, A \bm{x}_{n} をそれぞれ列ベクトルとして、これを行列としてまとめて表すと、次が成り立つ。

(Ax1,,Axn)=A(x1,,xn) \begin{align*} (\, A \bm{x}_{1}, \cdots, A \bm{x}_{n} \,) = A \, (\, \bm{x}_{1}, \cdots, \bm{x}_{n} \,) \end{align*}

また、1in1 \leqslant i \leqslant n について、Axi=λixiA \bm{x}_{i} = \lambda_{i} \bm{x}_{i} であることから、次が成り立つ。

(Ax1,,Axn)=(λ1x1,,λnxn)=(x1,,xn)(  λ1O    Oλn  ) \begin{align*} (\, A \bm{x}_{1}, \cdots, A \bm{x}_{n} \,) &= (\, \lambda_{1} \bm{x}_{1}, \cdots, \lambda_{n} \bm{x}_{n} \,) \\ &= (\, \bm{x}_{1}, \cdots, \bm{x}_{n} \,) \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \end{align*}

したがって、固有ベクトル x1,,xn\bm{x}_{1}, \cdots, \bm{x}_{n} を列ベクトルとする行列を PP とすると、次が成り立つ。

AP=P(  λ1O    Oλn  ) \begin{align*} A P = P \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \end{align*}

いま、x1,,xn\bm{x}_{1}, \cdots, \bm{x}_{n} は、相異なる固有値 λ1,,λn\lambda_{1}, \cdots, \lambda_{n} に属する固有ベクトルであるから、定理 6.9(相異なる固有値に属する固有ベクトル)より、線型独立である。したがって、PP は正則であり、次が成り立つ。

P1AP=(  λ1O    Oλn  ) \begin{align*} \tag*{\square} P^{-1} A P = \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \end{align*}



証明の考え方

正方行列 AA が対角化可能であることは、(6.3.1)式を満たすような正則行列 PP の存在により証明できます。したがって、(11AA の固有値と固有ベクトルに関する関係式を整理して(22PP の正則性を確かめます。

前項定理 6.9(相異なる固有値に属する固有ベクトル)より、相異なる固有ベクトルは線型独立であることから、これらを nn 個並べた行列こそ、求める正則行列 PP であることがわかります。

(1)固有値と固有ベクトルに成り立つ関係式の整理

  • まず、正方行列 AA の固有値と固有ベクトルについて成り立つ関係を整理します。

  • AA の相異なる固有値を λ1,,λn\lambda_{1}, \cdots, \lambda_{n} として、それぞれに属する固有ベクトルを x1,,xn\bm{x}_{1}, \cdots, \bm{x}_{n} とします。このとき、定義より、次が成り立ちます。

    Axi=λixi(1in)() \begin{gather*} A \bm{x}_{i} = \lambda_{i} \bm{x}_{i} & (\, 1 \leqslant i \leqslant n \,) \end{gather*} \tag{\ast}

  • 上記\ast)式の左辺について、Ax1,,AxnA \bm{x}_{1}, \cdots, A \bm{x}_{n} をそれぞれ列ベクトルとして、これを行列としてまとめて表すと、次のようになります。

    (Ax1,,Axn)=A(x1,,xn)1 \begin{align*} (\, A \bm{x}_{1}, \cdots, A \bm{x}_{n} \,) = A \, (\, \bm{x}_{1}, \cdots, \bm{x}_{n} \,) \end{align*} \tag*{\textcircled{\scriptsize{1}}}

  • また、\ast)式の右辺について、同様に行列としてまとめて表すと、次が成り立ちます。

    (Ax1,,Axn)=(i)(λ1x1,,λnxn)=(ii)(x1,,xn)(  λ1O    Oλn  ) \begin{align*} (\, A \bm{x}_{1}, \cdots, A \bm{x}_{n} \,) &\overset{(\text{i})}{=} (\, \lambda_{1} \bm{x}_{1}, \cdots, \lambda_{n} \bm{x}_{n} \,) \\ &\overset{(\text{ii})}{=} (\, \bm{x}_{1}, \cdots, \bm{x}_{n} \,) \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \tag*{\textcircled{\scriptsize{2}}} \end{align*}

    • ii\text{ii}線型結合の行列表記において、(λ1x1,,λnxn)(\, \lambda_{1} \bm{x}_{1}, \cdots, \lambda_{n} \bm{x}_{n} \,) の各列ベクトルを x1,,xn\bm{x}_{1}, \cdots, \bm{x}_{n} の線型結合として表したものです。
  • したがって、次が成り立ちます( 1=2\textcircled{\scriptsize{1}} = \textcircled{\scriptsize{2}} )。ここで、固有ベクトル x1,,xn\bm{x}_{1}, \cdots, \bm{x}_{n} を列ベクトルとする行列を PP とすると\ast \ast)式のように表せます。

    A(x1,,xn)=(x1,,xn)(  λ1O    Oλn  )AP=P(  λ1O    Oλn  ) \begin{alignat*} {3} && A \, (\, \bm{x}_{1}, \cdots, \bm{x}_{n} \,) &= (\, \bm{x}_{1}, \cdots, \bm{x}_{n} \,) \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \\ \\ & \Leftrightarrow & A P &= P \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \tag{\ast \ast} \end{alignat*}

(2)正則性の証明

  • 次に、定理 6.9(相異なる固有値に属する固有ベクトル)を用いて、PP が正則行列であることを示します。

  • したがって、PP は逆行列 P1P^{-1} を持ち、これを\ast \ast)式の両辺に左から掛けることで、次が得られます。

    P1AP=(  λ1O    Oλn  ) \begin{align*} P^{-1} A P = \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \end{align*}

  • 以上から、正方行列 AA に対して(6.3.1)式を満たすような正則行列 PP が存在すること、すなわち、正方行列 AA が対角化可能であることが示されました。



対角行列との関係式について

証明の前半11までは、AA の固有値が相異なること(固有ベクトルが線型独立であること)は用いていません。

つまり、固有値に重複がある場合も、nn 個の固有ベクトルを並べた行列 PP により、対角行列との関係式\ast \ast)式を導くことができます。もちろん、このとき\ast \ast)式の右辺は、重複を含めた nn 個の固有値が対角成分に並ぶ対角行列となります。


まとめ

  • nn 次の正方行列 AA が相異なる nn 個の固有値を持つならば、AA は対角化可能である。

    • すなわち、次を満たすような正則行列 PP が存在する。
    • λ1,,λn\lambda_{1}, \cdots, \lambda_{n}AA の固有値。
      P1AP=(  λ1O    Oλn  ) \begin{equation*} P^{-1} A P = \begin{pmatrix} \; \lambda_{1} & & \large{O} \; \\ & \ddots & \\ \; \large{O} & & \lambda_{n} \; \\ \end{pmatrix} \end{equation*}
  • 相異なる nn 個の固有値を持つことは、対角化可能であるための十分条件ではあるが、必要条件ではない。


参考文献

[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] 三宅敏恒. 線形代数学 初歩からジョルダン標準形へ. 培風館. 2008.
[6] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[7] T. Miyake. Linear Algebra From the Beginnings to the Jordan Normal. Springer. 2022.
[8] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I\text{I} 群と環. 東京大学出版会. 2004.
[11] 松坂和夫. 代数系入門. 岩波書店. 1976.
[12] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[13] S. Lang. Algebra Revised Third Edition. Springer. 2002.
[14] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[15] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.


初版:2024-10-07   |   改訂:2025-01-31