正規行列の対角化
これは、行列が対角化可能であるための条件(必要十分条件)を示しています。すなわち、行列が対角化可能であるためには、正規行列であることが必要にして十分です。
正規行列の対角化
定理 7.35(正規行列の対角化)
次の正方行列 について、次の つの条件は同値である。
() が正規行列である。
() は、適当なユニタリ行列 により対角化可能である。すなわち、次を満たすユニタリ行列 が存在する。
解説
行列が対角化可能であるための必要十分条件
定理 7.35(正規行列の対角化)は、正方行列が対角化可能であるための条件(必要十分条件)を示しています。すなわち、次の つの条件は同値です。
(1)正規行列であること
正方行列 が正規行列であるということは、 が次を満たすことにほかなりません(正規行列の定義)。
ここで、 は、 の随伴行列を表します。
(2)対角化可能であること
正方行列 が対角化可能であるということは、(7.7.2)式を満たすような正則行列 が存在するということに他なりません。
対角行列と相似な行列
(7.7.2)式は、 が対角行列に相似であることを表しています(定理 4.56(相似な行列))。
すなわち、対角化可能な行列とは、対角行列に相似な行列であるといえます。
ユニタリ行列による対角化
また、定理 7.35(正規行列の対角化)は、正規行列 がユニタリ行列により対角化可能であることを主張するものです。
をユニタリ行列とすると、その逆行列は随伴行列に等しく、次が成り立ちます(ユニタリ行列の定義)。
したがって、(7.7.2)式は、次のように表すこともできます。
エルミート行列の対角化との関係
定理 7.32(エルミート行列の対角化)は、定理 7.35(正規行列の対角化)の特別な場合を表しています。
正規行列とエルミート行列
正規行列の定義で確かめたように、エルミート行列は正規行列の
対角化の特別な場合
定理 7.35(正規行列の対角化)は、一般の行列が対角化可能であるための条件を示しています。これに対して、定理 7.32(エルミート行列の対角化)は、特に、対角成分が実数の対角行列に対角化可能であるための条件を示しています。
すなわち、正方行列
証明
いま、
よって、
このとき、(
ここで、
逆に、正方行列
上式に、左から
証明の考え方
定理 7.28(ユニタリ行列による三角化)と正規行列の定義から、次の
(
前提事項の整理
をA A 次正方行列とすると、定理 7.28(ユニタリ行列による三角化)より、n n は適当なユニタリ行列A A により三角化可能であり、次が成り立ちます。P P P − 1 A P = ( b 11 b 12 b 22 ⋯ b 1 n ⋯ b 2 n O ⋱ ⋮ b n n ) \begin{align*} P^{-1} A P = \begin{pmatrix} \; \begin{matrix} b_{11} & b_{12} \\ & b_{22} \\ \end{matrix} & \begin{matrix} \cdots & b_{1n} \\ \cdots & b_{2n} \\ \end{matrix} \; \\ \; \Large{O} & \begin{matrix} \ddots & \vdots \\ & b_{nn} \\ \end{matrix} \; \\ \end{pmatrix} \end{align*} ここで、
は、重複を含めたb 11 , b 22 , ⋯ , b n n b_{11}, b_{22}, \cdots, b_{nn} の固有値に等しくなります。ただし、定理 7.35(正規行列の対角化)の証明において、この性質は利用しません。A A また、上三角行列の対角線より右上は、(
)1 1 (⇒ \Rightarrow )の証明において成分の比較をするために、あえて "2 2 " 等と省略せずに記載しておきます。∗ \ast
(1 1 )⇒ \Rightarrow (2 2 )の証明
まず、(
)1 1 が正規行列であるならば(A A )2 2 は対角化可能であることを示します。A A が正規行列であるとすると、定義よりA A であることから、次が成り立ちます。A ∗ A = A A ∗ A^{\ast} A = A \, A^{\ast} ( P − 1 A P ) ∗ ( P − 1 A P ) = ( i ) P − 1 A ∗ P P − 1 A P = ( ii ) P − 1 A ∗ A P = ( iii ) P − 1 A A ∗ P = ( iv ) P − 1 A P P − 1 A ∗ P = ( v ) ( P − 1 A P ) ( P − 1 A P ) ∗ \begin{align*} (P^{-1} A P)^{\ast} \, (P^{-1} A P) &\overset{(\text{i})}{=} P^{-1} A^{\ast} P \, P^{-1} A P \\ &\overset{(\text{ii})}{=} P^{-1} A^{\ast} A P \\ &\overset{(\text{iii})}{=} P^{-1} A \, A^{\ast} P \\ &\overset{(\text{iv})}{=} P^{-1} A P \, P^{-1} A^{\ast} P \\ &\overset{(\text{v})}{=} (P^{-1} A P) \, (P^{-1} A P)^{\ast} \tag{ } \end{align*}⋆ \star - (
)随伴行列の基本的な性質より、行列の積の随伴行列について、i \text{i} が成り立ちます。また、( A B ) ∗ = B ∗ A ∗ (AB)^{\ast} = B^{\ast} A^{\ast} がユニタリ行列であることから、P P が成り立ちます。P − 1 = P ∗ P^{-1} = P^{\ast} - (
)いま、iii \text{iii} は正規行列であるので、定義よりA A が成り立ちます。A ∗ A = A A ∗ A^{\ast} A = A \, A^{\ast}
- (
よって、
も正規行列となります。P − 1 A P P^{-1} A P また、
は、次のように表せます。( P − 1 A P ) ∗ (P^{-1} A P)^{\ast} ( P − 1 A P ) ∗ = ( b 11 ( ) ‾ ( ) b 12 ( ) ‾ b 22 ( ) ‾ ( ) O ⋮ ⋮ ( ) b 1 n ( ) ‾ b 2 n ( ) ‾ ( ) ⋱ ( ) ⋯ b n n ( ) ‾ ( ) ) \begin{align*} (P^{-1} A P)^{\ast} = \begin{pmatrix} \; \begin{matrix} \overline{b_{11} \vphantom{\big(\big)} \! \! \!} & \vphantom{\Big(\Big)} \\ \overline{b_{12} \vphantom{\big(\big)} \! \! \!} & \overline{b_{22} \vphantom{\big(\big)} \! \! \!} \vphantom{\Big(\Big)} \\ \end{matrix} & \Large{O} \; \\ \; \begin{matrix} \vdots & \vdots \vphantom{\Big(\Big)} \\ \overline{b_{1n} \vphantom{\big(\big)} \! \! \!} & \overline{b_{2n} \vphantom{\big(\big)} \! \! \!} \vphantom{\Big(\Big)} \\ \end{matrix} & \begin{matrix} \ddots & \vphantom{\Big(\Big)} \\ \cdots & \overline{b_{nn} \vphantom{\big(\big)} \! \! \!} \; \; \vphantom{\Big(\Big)} \\ \end{matrix} \; \\ \end{pmatrix} \end{align*} - このとき(
)式の両辺は次のように表せます。⋆ \star ( P − 1 A P ) ∗ ( P − 1 A P ) = ( b 11 ( ) ‾ b 12 ( ) ‾ b 22 ( ) ‾ O ⋮ ⋮ b 1 n ( ) ‾ b 2 n ( ) ‾ ⋱ ⋯ b n n ( ) ‾ ) ( b 11 b 12 b 22 ⋯ b 1 n ⋯ b 2 n O ⋱ ⋮ b n n ) ( P − 1 A P ) ( P − 1 A P ) ∗ = ( b 11 b 12 b 22 ⋯ b 1 n ⋯ b 2 n O ⋱ ⋮ b n n ) ( b 11 ( ) ‾ b 12 ( ) ‾ b 22 ( ) ‾ O ⋮ ⋮ b 1 n ( ) ‾ b 2 n ( ) ‾ ⋱ ⋯ b n n ( ) ‾ ) \begin{align*} (P^{-1} A P)^{\ast} \, (P^{-1} A P) &= \begin{pmatrix} \; \begin{matrix} \overline{b_{11} \vphantom{\big(\big)} \! \! \!} & \\ \overline{b_{12} \vphantom{\big(\big)} \! \! \!} & \overline{b_{22} \vphantom{\big(\big)} \! \! \!} \\ \end{matrix} & \Large{O} \; \\ \; \begin{matrix} \vdots & \vdots \\ \overline{b_{1n} \vphantom{\big(\big)} \! \! \!} & \overline{b_{2n} \vphantom{\big(\big)} \! \! \!} \\ \end{matrix} & \begin{matrix} \ddots & \\ \cdots & \overline{b_{nn} \vphantom{\big(\big)} \! \! \!} \; \; \\ \end{matrix} \; \\ \end{pmatrix} \begin{pmatrix} \; \begin{matrix} b_{11} & b_{12} \\ & b_{22} \\ \end{matrix} & \begin{matrix} \cdots & b_{1n} \\ \cdots & b_{2n} \\ \end{matrix} \; \\ \; \Large{O} & \begin{matrix} \ddots & \vdots \\ & b_{nn} \\ \end{matrix} \; \\ \end{pmatrix} \\ \\ (P^{-1} A P) \, (P^{-1} A P)^{\ast} &= \begin{pmatrix} \; \begin{matrix} b_{11} & b_{12} \\ & b_{22} \\ \end{matrix} & \begin{matrix} \cdots & b_{1n} \\ \cdots & b_{2n} \\ \end{matrix} \; \\ \; \Large{O} & \begin{matrix} \ddots & \vdots \\ & b_{nn} \\ \end{matrix} \; \\ \end{pmatrix} \begin{pmatrix} \; \begin{matrix} \overline{b_{11} \vphantom{\big(\big)} \! \! \!} & \\ \overline{b_{12} \vphantom{\big(\big)} \! \! \!} & \overline{b_{22} \vphantom{\big(\big)} \! \! \!} \\ \end{matrix} & \Large{O} \; \\ \; \begin{matrix} \vdots & \vdots \\ \overline{b_{1n} \vphantom{\big(\big)} \! \! \!} & \overline{b_{2n} \vphantom{\big(\big)} \! \! \!} \\ \end{matrix} & \begin{matrix} \ddots & \\ \cdots & \overline{b_{nn} \vphantom{\big(\big)} \! \! \!} \; \; \\ \end{matrix} \; \\ \end{pmatrix} \end{align*}
- このとき(
したがって、(
)式の両辺の⋆ \star 成分を比べると、次が成り立ちます。( 1 , 1 ) (1, 1) b 11 ( ) ‾ b 11 = b 11 b 11 ( ) ‾ + b 12 b 12 ( ) ‾ + ⋯ + b 1 n b 1 n ( ) ‾ \begin{align*} \overline{b_{11} \vphantom{\big(\big)} \! \! \!} \; \; b_{11} = b_{11} \overline{b_{11} \vphantom{\big(\big)} \! \! \!} \; \, + b_{12} \overline{b_{12} \vphantom{\big(\big)} \! \! \!} \; \, + \dots + b_{1n} \overline{b_{1n} \vphantom{\big(\big)} \! \! \!} \end{align*} - ここで、
は任意のスカラー(実数または複素数)であるので、b 1 i b_{1i} です。b 1 i b 1 i ( ) ‾ = ∣ b 1 i ∣ ⩾ 0 b_{1i} \overline{b_{1i} \vphantom{\big(\big)} \! \! \!} \; \, = \big\lvert \, b_{1i} \, \big\rvert \geqslant 0 - よって、上式が成り立つならば、
となります。b 12 = b 13 = ⋯ = b 1 n = 0 b_{12} = b_{13} = \dots = b_{1n} = 0
- ここで、
以下、同様に(
)式の両辺の⋆ \star 成分を比べると、( i , i ) (i, i) が得られます。b i i + 1 = b i i + 2 = ⋯ = b i n = 0 b_{i \, i+1} = b_{i \, i+2} = \dots = b_{i \, n} = 0 つまり、
の対角成分以外の成分はすべてP − 1 A P P^{-1} A P に等しく、0 0 は対角行列となります。P − 1 A P P^{-1} A P 以上から、(
)1 1 が正規行列であるならば(A A )2 2 は対角化可能であることが示されました。A A
(1 1 )⇐ \Leftarrow (2 2 )の証明
次に、(
)2 2 が対角化可能であれば(A A )2 2 は正規行列であることを示します。A A いま、正方行列
に対して、次の式を満たすようなユニタリ行列A A が存在するとすとします。P P P − 1 A P = ( b 11 O ⋱ O b n n ) \begin{align*} P^{-1} A P = \begin{pmatrix} \; b_{11} && \large{O} \; \\ & \ddots & \\ \; \large{O} && b_{nn} \; \\ \end{pmatrix} \end{align*} このとき、
が成り立ち、( P − 1 A P ) ∗ ( P − 1 A P ) = ( P − 1 A P ) ( P − 1 A P ) ∗ (P^{-1} A P)^{\ast} \, (P^{-1} A P) = (P^{-1} A P) \, (P^{-1} A P)^{\ast} は正規行列となります。P − 1 A P P^{-1} A P - このことは、次のように確かめられます。
( P − 1 A P ) ∗ ( P − 1 A P ) = ( b 11 ( ) ‾ b 11 O ⋱ O b n n ( ) ‾ b n n ) ( P − 1 A P ) ( P − 1 A P ) ∗ = ( b 11 b 11 ( ) ‾ O ⋱ O b n n b n n ( ) ‾ ) \begin{align*} (P^{-1} A P)^{\ast} \, (P^{-1} A P) &= \begin{pmatrix} \; \overline{b_{11} \vphantom{\big(\big)} \! \! \!} \; \; b_{11}&& \Large{O} \; \\ & \ddots & \\ \; \Large{O} && \overline{b_{nn} \vphantom{\big(\big)} \! \! \!} \; \; b_{nn} \; \\ \end{pmatrix} \\ \\ (P^{-1} A P) \, (P^{-1} A P)^{\ast} &= \begin{pmatrix} \; b_{11} \overline{b_{11} \vphantom{\big(\big)} \! \! \!} \; \; && \Large{O} \; \\ & \ddots & \\ \; \Large{O} && b_{nn} \overline{b_{nn} \vphantom{\big(\big)} \! \! \!} \; \; \; \\ \end{pmatrix} \end{align*}
- このことは、次のように確かめられます。
したがって、次が成り立ちます。
( P − 1 A P ) ∗ ( P − 1 A P ) = ( P − 1 A P ) ( P − 1 A P ) ∗ ⇔ P − 1 A ∗ P P − 1 A P = P − 1 A P P − 1 A ∗ P ⇔ P − 1 A ∗ A P = P − 1 A A ∗ P \begin{alignat*} {2} && (P^{-1} A P)^{\ast} \, (P^{-1} A P) &= (P^{-1} A P) \, (P^{-1} A P)^{\ast} \\ & \Leftrightarrow & P^{-1} A^{\ast} P \, P^{-1} A P &= P^{-1} A P \, P^{-1} A^{\ast} P \\ & \Leftrightarrow & P^{-1} A^{\ast} A P &= P^{-1} A \, A^{\ast} P \end{alignat*} 上記の式に、左から
を、右からP P を掛けることで、P − 1 P^{-1} が得られます。これは、A ∗ A = A A ∗ A^{\ast} A = A \, A^{\ast} は正規行列であることを表す式に他なりません。A A 以上から、(
)2 2 が対角化可能であれば(A A )2 2 は正規行列であることが示されました。A A
まとめ
次正方行列n n について、次のA A つの条件は同値である。2 2 ( )1 1 が正規行列である。A A
( )2 2 は、適当なユニタリ行列A A により対角化可能である。P P すなわち、正方行列
が正規行列であることと、次を満たすユニタリ行列A A が存在することは同値である。P P P − 1 A P = ( λ 1 O ⋱ O λ n ) \begin{align*} P^{-1} A P = \begin{pmatrix} \; \lambda_{1} && \large{O} \; \\ & \ddots & \\ \; \large{O} && \lambda_{n} \; \\ \end{pmatrix} \end{align*}
参考文献
[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] 雪江明彦. 代数学
[9] 雪江明彦. 代数学
[10] 桂利行. 代数学
[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.