[行列解析1.3.7]定理

定理 1.3.7.

\( A \in M_n \) が与えられているとする。このとき、\( A \) は次の形のブロック行列に相似である:

(1.3.7.1)
\begin{align}
& \begin{pmatrix} B & C \\ 0 & D \end{pmatrix}, \notag \\
& B = \mathrm{diag}(\lambda_1, \ldots, \lambda_k), \notag \\
& D \in M_{n-k}, \quad 1 \leq k < n \notag 
\end{align}

もし、かつその場合に限り、\(\mathbb{C}^n\) において互いに一次独立なベクトルが \(k\) 個存在し、それぞれが \(A\) の固有ベクトルである。

行列 \(A\) が対角化可能であるのは、もし、かつその場合に限り、\(n\) 個の互いに一次独立な固有ベクトルが存在するときである。

もし \(x^{(1)}, \ldots, x^{(n)}\) が \(A\) の一次独立な固有ベクトルであり、かつ \(S = [x^{(1)} \ \cdots \ x^{(n)}]\) とすると、\(S^{-1} A S\) は対角行列となる。

\(A\) が (1.3.7.1) 形の行列に相似であれば、\(B\) の対角成分は \(A\) の固有値である。\(A\) が対角行列 \(B\) に相似であれば、その対角成分は \(A\) のすべての固有値である。

証明.

\(k < n\) であり、\(n\) 次元ベクトル \(x^{(1)}, \ldots, x^{(k)}\) が一次独立で、かつ各 \(i = 1, \ldots, k\) に対して \(A x^{(i)} = \lambda_i x^{(i)}\) であると仮定する。

ここで \(B = \mathrm{diag}(\lambda_1, \ldots, \lambda_k)\)、\(S_1 = [x^{(1)} \ \cdots \ x^{(k)}]\) とし、任意の \(S_2 \in M_n\) を選んで \(S = [S_1 \ S_2]\) が正則となるようにする。すると計算により

 \begin{align}
S^{-1} A S 
&= S^{-1}[A x^{(1)} \ \cdots \ A x^{(k)} \ A S_2] \notag \\
&= S^{-1}[\lambda_1 x^{(1)} \ \cdots \ \lambda_k x^{(k)} \ A S_2] \notag \\
&= [\lambda_1 e_1 \ \cdots \ \lambda_k e_k \ S^{-1} A S_2] \notag \\
&= \begin{pmatrix} B & C \\ 0 & D \end{pmatrix} \notag 
\end{align}

ここで \(B = \mathrm{diag}(\lambda_1, \ldots, \lambda_k)\)、さらに \(\begin{pmatrix} C \\ D \end{pmatrix} = S^{-1} A S_2\) である。

逆に、\(S\) が正則であり、

 S^{-1} A S = \begin{pmatrix} B & 0 \\ C & D \end{pmatrix} 

とし、\(S = [S_1 \ S_2]\)、\(S_1 \in M_{n,k}\) と分割すると、\(S_1\) の列は一次独立であり、 \([A S_1 \ A S_2] = A S = [S_1 B \ S_1 C + S_2 D]\) となる。

したがって \(A S_1 = S_1 B\) であり、\(S_1\) の各列は \(A\) の固有ベクトルである。

もし \(k = n\) であり、基底 \(\{x^{(1)}, \ldots, x^{(n)}\}\) が \(A x^{(i)} = \lambda_i x^{(i)}\) を満たすならば、\(B = \mathrm{diag}(\lambda_1, \ldots, \lambda_n)\)、\(S = [x^{(1)} \ \cdots \ x^{(n)}]\) とすると、上記の計算により \(S^{-1} A S = B\) となる。

逆に、\(S^{-1} A S = B\) ならば、\(A S = S B\) であり、\(S\) の各列は \(A\) の固有ベクトルである。

最後の固有値に関する主張は、特性多項式の関係 \(p_A(t) = p_B(t) p_D(t)\)(\(k < n\) の場合)、および \(p_A(t) = p_B(t)\)(\(k = n\) の場合)から従う。

証明終

定理 1.3.7 の証明は、原理的には対角化可能な行列 \(A \in M_n\) を対角化するためのアルゴリズムとなっている。すなわち、まず \(A\) の全ての固有値を求め、それぞれに対応する一次独立な固有ベクトルを \(n\) 個見つけ、行列 \(S\) を構成する。しかし、小さな例を除けば、これは実用的な計算手順ではない。

演習.

次の行列が対角化可能でないことを示せ:

 \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} 

ヒント:もし対角化可能ならば零行列に相似であるはずである。あるいは、固有値 0 に対応する一次独立な固有ベクトルはいくつあるかを考えよ。

演習.

\(q(t)\) を多項式とする。もし \(A\) が対角化可能ならば、\(q(A)\) も対角化可能であることを示せ。逆に、\(q(A)\) が対角化可能ならば、\(A\) も対角化可能でなければならないか?理由を述べよ。

演習.

\(\lambda\) が \(A \in M_n\) の固有値であり、その重複度が \(m \geq 1\) であるとする。もし \(\mathrm{rank}(A - \lambda I) > n - m\) ならば、\(A\) は対角化可能でないことを示せ。

演習.

\(\mathbb{C}^n\) において、与えられた固有値 \(\lambda\) に対応する一次独立な固有ベクトルが \(k\) 個存在する場合、\(\lambda\) の(代数的)重複度が少なくとも \(k\) である理由を慎重に説明せよ。

すべての固有値が異なれば、行列は必ず対角化可能である。

この事実の根拠は、固有値に関する次の重要な補題である。


注:当サイトはCAMBBRIDGE公式サイトとは無関係です「Matrix Analysis:Second Edition Roger A. Horn University of Utah Charles R. Johnson」

コメント

タイトルとURLをコピーしました