2.1.10 補題:ユニタリ行列のブロック構造

ユニタリ類似性とユニタリ同値

補題 2.1.10:ユニタリ行列のブロック構造

ユニタリ行列 \( U \in M_n \) を次のようにブロック分割します:

U = \begin{bmatrix}
U_{11} & U_{12} \\
U_{21} & U_{22}
\end{bmatrix}

ここで \( U_{11} \in M_k \) とします。このとき以下が成り立ちます:

  • \( \operatorname{rank} U_{12} = \operatorname{rank} U_{21} \)
  • \( \operatorname{rank} U_{22} = \operatorname{rank} U_{11} + n - 2k \)

特に、\( U_{12} = 0 \) となるのは \( U_{21} = 0 \) のときに限り、その場合 \( U_{11} \) および \( U_{22} \) はユニタリ行列である。

証明

階数に関する2つの主張は、補題 (0.7.5) の「相補的零空間の法則」と、ユニタリ行列の逆行列が共役転置になる性質

U^{-1} =
\begin{bmatrix}
U_{11}^* & U_{21}^* \\
U_{12}^* & U_{22}^*
\end{bmatrix}

を用いることで直ちに従います。

練習問題

上の補題を用いて、ユニタリ行列が上三角であることと、それが対角行列であることが同値であることを示しなさい。


平面回転行列とハウスホルダー行列

平面回転(Plane Rotation)やハウスホルダー行列(Householder Matrix)は、基本的かつ重要なユニタリ行列の例であり、基本的な行列分解において中心的役割を果たします。

例 2.1.11:平面回転

\( 1 \leq i < j \leq n \) とし、次のように定義された行列を考えます:

単位行列の \( i,i \) および \( j,j \) 成分を \( \cos\theta \) に置き換え、\( i,j \) 成分を \( -\sin\theta \)、\( j,i \) 成分を \( \sin\theta \) に置き換えたものを

U(\theta; i, j)

と呼び、これは「平面回転行列」または「ギブンズ回転(Givens Rotation)」と呼ばれます。

この行列 \( U(\theta; i, j) \in M_n(\mathbb{R}) \) は任意の \( \theta \in [0, 2\pi) \) に対して実直交行列であることを確認しなさい。

この行列は \( \mathbb{R}^n \) の \( i,j \) 平面内での角度 \( \theta \) の回転を行います。左から掛けると行列の第 \( i \) 行と \( j \) 行のみが影響を受け、右から掛けると第 \( i \) 列と \( j \) 列のみが変化します。

さらに、次を確認しなさい:

U(\theta; i, j)^{-1} = U(-\theta; i, j)

例 2.1.12:ハウスホルダー行列

ゼロでないベクトル \( w \in \mathbb{C}^n \) に対し、ハウスホルダー行列 \( U_w \in M_n \) は次で定義されます:

U_w = I - 2 (w^* w)^{-1} w w^*

\( w \) が単位ベクトルである場合、式は単純化されて次のようになります:

U_w = I - 2 w w^*

練習問題

  • ハウスホルダー行列 \( U_w \) がユニタリかつエルミートであることを示しなさい。よって \( U_w^{-1} = U_w \) が成り立つ。
  • \( w \in \mathbb{R}^n \) の場合、\( U_w \) は実直交かつ対称行列であることを示しなさい。また、その固有値がすべて \( \pm 1 \) である理由を述べなさい。
  • \( x \perp w \) のとき \( U_w x = x \)、また \( U_w w = -w \) を示し、\( U_w \) が \( w^\perp \) 上で恒等写像、\( w \) の張る一次元部分空間上で反射であることを説明しなさい。
  • 式 (0.8.5.11) を使って、任意の次元 \( n \) において \( \det U_w = -1 \) を示しなさい。従って \( U_w \in M_n(\mathbb{R}) \) は常に実直交行列だが、決して「正の回転行列」(行列式が +1 のもの)ではない。
  • 式 (1.2.8) を用いて、ハウスホルダー行列の固有値が常に \( -1, 1, \dots, 1 \) であり、行列式が常に \( -1 \) であることを説明しなさい。
  • \( n \geq 2 \)、\( x, y \in \mathbb{R}^n \) が単位ベクトルのとき、\( x = y \) ならば \( x \) に直交する任意の単位ベクトル \( w \) を選び、そうでなければ \( w = x - y \) とおきなさい。そのとき \( U_w x = y \) を示しなさい。従って、任意のベクトル \( x \in \mathbb{R}^n \) は、ユークリッドノルムが等しい \( y \in \mathbb{R}^n \) にハウスホルダー行列で変換可能である。
  • ただし \( \mathbb{C}^n \) の場合は異なる。例えば、\( U_w e_1 = i e_1 \) となるような \( w \in \mathbb{C}^n \) が存在しないことを示しなさい。

ハウスホルダー行列とユニタリなスカラ行列を組み合わせることで、ユークリッドノルムが等しい任意の2つのベクトル間で変換可能なユニタリ行列を構成できます。

コメント

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