[行列解析3.2.P30]不変部分空間と可換行列の零空間の同値性

3.標準形と三角因子分解

3.2.P30

3.2問題30

\( A \in M_n \)、部分空間 \( S \subset \mathbb{C}^n \) が与えられたとする。

次の証明の概要に詳細を補い、\( S \) が \( A \) の不変部分空間であることと、ある \( B \in M_n \) が存在して \( AB = BA \) かつ \( S \) が \( B \) の零空間であることが同値であることを示せ。

十分性:

\( B(AS) = A(BS) = A\{0\} = \{0\} \) より \( AS \subset S \)。

必要性

(a) \( S = \{0\} \) または \(\mathbb{C}^n\) ならば、\( B = I \) または \( B = 0 \) とすればよい。したがって \( 1 \leq \dim S \leq n-1 \) と仮定できる。

(b) \( A \) に相似な行列に対して示せば十分である(理由を示せ)、したがって

A = \begin{bmatrix} A_{11} & A_{12} \\ 0 & A_{22} \end{bmatrix}, \quad A_{11} \in M_k

と仮定できる (1.3.17 を参照)。

(c) 非特異行列 \( X \in M_n \) が存在して \( AX = XA^T \) が成り立つ (3.2.3.1 を参照)。

(d) 非特異行列 \( Y \in M_{n-k} \) が存在して \( YA_{22} = A_{22}^T Y \) が成り立つ。ここで \( C = 0_k \oplus Y \) とおく。

(e) このとき \( CA = A^T C \)。

(f) \( B = XC \) とすると、\( AB = AXC = XA^T C = XCA = BA \) が成り立つ。

ヒント

示すべきことは、部分空間 \( S \subset \mathbb{C}^n \) が行列 \( A \) の不変部分空間であることと、ある行列 \( B \in M_n \) が存在して \( AB = BA \) かつ \( S = \ker B \) となることが同値であるという主張である。

まず \( S = \ker B \) かつ \( AB = BA \) ならば、\( s \in S \) に対して \( B(As) = A(Bs) = 0 \) となるので \( As \in S \) が従い、\( S \) は \( A \) の不変部分空間となる。

逆に \( S \) が \( A \) の不変部分空間であるとき、適当な基底を選ぶと \( A \) は上三角ブロック行列 \( A = \begin{pmatrix} A_{11} & A_{12} \\ 0 & A_{22} \end{pmatrix} \) の形になる。この形を利用して、転置と可換な行列の存在定理を使い、\( AB = BA \) を満たす行列 \( B \) を構成する。

解答例

まず \( B \in M_n \) が存在して \( AB = BA \) かつ \( S = \ker B \) であると仮定する。

このとき任意の \( s \in S \) に対して \( Bs = 0 \) であるから \( B(As) = A(Bs) = 0 \) が成り立つ。したがって \( As \in \ker B = S \) であり、\( S \) は \( A \) の不変部分空間である。

逆に \( S \) が \( A \) の不変部分空間であると仮定する。以下では \( AB = BA \) を満たし \( \ker B = S \) となる行列 \( B \) を構成する。

(a) もし \( S=\{0\} \) ならば \( B=I \) とすればよく、また \( S=\mathbb{C}^n \) ならば \( B=0 \) とすればよい。したがって \( 1 \le \dim S \le n-1 \) と仮定してよい。

(b) \( S \) が \( A \) の不変部分空間であるとき、適当な基底を取れば \( S \) の基底を最初に並べることができる。この基底に関する行列表現では \( A \) は次の形になる。

A=
\begin{pmatrix}
A_{11} & A_{12}\\
0 & A_{22}
\end{pmatrix},
\quad A_{11}\in M_k

ここで \( k=\dim S \) である。なお、もし \( A' = P^{-1}AP \) に対して命題が成り立つならば、\( B' \) が \( A'B' = B'A' \) を満たすとき \( B = PB'P^{-1} \) とすれば \( AB = BA \) が成り立つので、相似変換して示しても一般性を失わない。

(c) 一般に任意の行列 \( A \) に対して、ある非特異行列 \( X \) が存在して

AX = XA^{\top}

が成り立つ。

(d) 同様に \( A_{22} \in M_{n-k} \) に対しても、ある非特異行列 \( Y \in M_{n-k} \) が存在して

YA_{22} = A_{22}^{\top}Y

が成り立つ。ここで \( C = 0_k \oplus Y \) と定める。

C=
\begin{pmatrix}
0_k & 0\\
0 & Y
\end{pmatrix}

(e) このときブロック計算により

CA = A^{\top}C

が成り立つ。

(f) ここで \( B = XC \) と定めると、

AB = AXC = XA^{\top}C = XCA = BA

となり \( AB = BA \) が従う。また \( C \) の零空間は最初の \( k \) 成分が自由で後半が 0 となるベクトル全体であり、これはちょうど \( S \) に対応する。したがって \( \ker B = S \) が成立する。

以上より、\( S \) が \( A \) の不変部分空間であることと、ある \( B \) が存在して \( AB=BA \) かつ \( S=\ker B \) となることは同値である。


行列解析の総本山

総本山の目次📚

[行列解析]総本山📚
行列解析の総本山。行列解析の内容を網羅的かつ体系的に整理しています。線形代数の学習を一通り終えた方が、次のステップとして取り組むのに最適です。行列に関する不等式を研究するには、行列解析の知識が欠かせません。

記号の意味🔎

[行列解析9.0]主要な記号一覧🔎
行列解析で使用している記号や用語の簡単な説明です。

コメント

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