logo

正定行列の主対角成分の性質 📂行列代数

正定行列の主対角成分の性質

定理

正定値行列 A=(aij)Cn×nA = \left( a_{ij} \right) \in \mathbb{C}^{n \times n} が与えられていると仮定する。

主対角成分の符号

AA主対角成分 aiia_{ii} の符号は AA の符号と同じである。

  • AA が正定値の場合 aii>0a_{ii} > 0
  • AA が正準定値の場合 aii0a_{ii} \ge 0
  • AA が負定値の場合 aii<0a_{ii} < 0
  • AA が負準定値の場合 aii0a_{ii} \le 0

対称実数行列における 00 な主対角成分

実数で成り立つ準定値行列 ARn×nA \in \mathbb{R}^{n \times n}対称行列 であると仮定する。 AA の主対角成分 aiia_{ii}00 であれば ii 番目の行と列は 零ベクトル である。

説明

この性質は ハーグ=クレイグの定理の証明 に使用される。

証明

一般性を失わず、 AA が正準定値であると仮定する。

行列 AA が正準定値であるということは、すべての ベクトル xRn\mathbf{x} \in \mathbb{R}^{n} に対して xTAx0\mathbf{x}^{T} A \mathbf{x} \ge 0 であるから、 標準基底ベクトル x=e1,,enx = \mathbf{e}_{1} , \cdots , \mathbf{e}_{n} に対しても 二次形式00 以上でなければならない。 eiTAei0\mathbf{e}_{i}^{T} A \mathbf{e}_{i} \ge 0 なので、 AA のすべての主対角成分 (A)ii\left( A \right)_{ii}00 以上でなければならない。


ここで AAARn×nA \in \mathbb{R}^{n \times n} であり対称行列であると仮定し、ある実数 xx とインデックス jij \ne i に対し x:=ei+xej\mathbf{x} := \mathbf{e}_{i} + x \mathbf{e}_{j} とする。もし aii=0a_{ii} = 000 であれば、 xTAx0\mathbf{x}^{T} A \mathbf{x} \ge 0 なので次が成り立つ。 xTAx=(ei+xej)TA(ei+xej)=eiTAei+xeiTAej+xejTAei+x2ejTAej=aii+xaij+xaji+x2ajj=2xaij+x2ajj0 \begin{align*} & \mathbf{x}^{T} A \mathbf{x} \\ =& \left( \mathbf{e}_{i} + x \mathbf{e}_{j} \right)^{T} A \left( \mathbf{e}_{i} + x \mathbf{e}_{j} \right) \\ =& \mathbf{e}_{i}^{T} A \mathbf{e}_{i} + x \mathbf{e}_{i}^{T} A \mathbf{e}_{j} + x \mathbf{e}_{j}^{T} A \mathbf{e}_{i} + x^{2} \mathbf{e}_{j}^{T} A \mathbf{e}_{j} \\ =& a_{ii} + x a_{ij} + x a_{ji} + x^{2} a_{jj} \\ =& 2 x a_{ij} + x^{2} a_{jj} \\ \ge & 0 \end{align*}

解の公式: 二次方程式 ax2+bx+c=0ax^{2}+bx+c=0(ただし、a0a\neq 0)に対して x=b±b24ac2a x=\dfrac{ -b\pm \sqrt { b^{2}-4ac } }{2a}

AA が正準定値行列であると仮定したので ajj0a_{jj} \ge 0 である。 2xaij+x2ajj02 x a_{ij} + x^{2} a_{jj} \ge 0 というのはこの二次関数 f(x)=ajjx2+2aijxf(x) = a_{jj} x^{2} + 2 a_{ij} x のグラフが 下に凸な放物線xx-軸に接しないか一点でのみ交わること、つまり判別式を見た場合 b24ac0b^{2} - 4ac \le 0 であることを意味する。 ff を判別式に代入してみると次のようになる。 (2aij)24ajj00 \left( 2 a_{ij} \right)^{2} - 4 \cdot a_{jj} \cdot 0 \le 0 これによれば 4aij204 a_{ij}^{2} \le 0 を満たす場合は aij=0a_{ij} = 0 だけである。これは jj の選択に関係なく成り立つので ai1==ain=0a_{i1} = \cdots = a_{in} = 0 であり、 AA は対称行列であるから a1i==ani=0a_{1i} = \cdots = a_{ni} = 0 でもある。