logo

エルミート行列のロワーナー順序 📂行列代数

エルミート行列のロワーナー順序

定義

ロウナー順序

二つの行列 A,BCn×nA, B \in \mathbb{C}^{n \times n}エルミート行列であるとする。(AB)\left( A - B \right)半正定値ならば ABA \ge B のように表し、(AB)\left( A - B \right) が正定値ならば A>BA > B のように表す。このような部分順序 \ge>>ロウナー順序Loewner orderという。

説明

よく考えるスカラーとは違い、実際には複素数でさえもその間に自然な順序を定義することは簡単ではない。特に行列の場合、成分がはるかに多いため、これらの有効な順序を定義することは困難であるが、行列の正定値が行列にある種の符号を付けるという点で、行列に順序を付けることができるようになる。

定理

Hn:={ACn×n:A=A}Pn:={ACn×n:xAx>0}Pn:={ACn×n:xAx0} \begin{align*} \mathbb{H}_{n} :=& \left\{ A \in \mathbb{C}^{n \times n} : A = A^{\ast} \right\} \\ \mathbb{P}_{n} :=& \left\{ A \in \mathbb{C}^{n \times n} : \mathbf{x}^{\ast} A \mathbf{x} > 0 \right\} \\ \overline{\mathbb{P}_{n}} :=& \left\{ A \in \mathbb{C}^{n \times n} : \mathbf{x}^{\ast} A \mathbf{x} \ge 0 \right\} \end{align*} エルミート行列のベクトル空間 Hn\mathbb{H}_{n} の正定値行列の集合を Pn\mathbb{P}_{n} とするとき、半正定値行列の集合を Pn\overline{\mathbb{P}_{n}} のように表す。Pn\overline{\mathbb{P}_{n}}\ge に対して部分順序集合だが、全順序集合にはなり得ない。

証明

反例を示すことで十分である。 A:=[1000]B:=[0001] \begin{align*} A :=& \begin{bmatrix} 1 & 0 \\ 0 & 0 \end{bmatrix} \\ B :=& \begin{bmatrix} 0 & 0 \\ 0 & 1 \end{bmatrix} \end{align*} 上のように与えられた二つの行列 A,BA, B は半正定値行列であるが、 AB=[1001]BA=[1001] \begin{align*} A - B =& \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix} \\ B - A =& \begin{bmatrix} -1 & 0 \\ 0 & 1 \end{bmatrix} \end{align*} 任意のベクトル (x1,x2)R2\left( x_{1} , x_{2} \right) \in \mathbb{R}^{2} に対してその二次形式が常に常に x12x22x_{1}^{2} - x_{2}^{2} の形になってすべて半正定値になるわけではない。この場合 A>BA > BB>AB > A が共に成立しないので、Pn\overline{\mathbb{P}_{n}} は全順序集合にはならない。