シルヴェスターの慣性法則
実二次形式の係数行列に対する基底変換で不変なある種の性質
From Wikipedia, the free encyclopedia
定理の主張
n次正方行列 A は実成分を持つ対称行列とする。同じサイズの正則行列 S は A を別の n次対称行列 B = SAS⊤ へ変換するものとする。ここに S⊤ は S の転置行列である。即ち、行列 A と B は合同とする。A が Rn の適当な二次形式の係数行列ならば B は同じ二次形式に S の定める基底変換を行って得られる二次形式の係数行列である。
対称行列 A はこの仕方で必ず対角成分が 0, +1, −1 の何れかであるような対角行列 D に変換することができる。シルヴェスターの慣性法則はこのような各種の対角成分の数が(行列 S の取り方に依らない)A の不変量であることを述べる。
+1 の数 n+ を A の正の慣性指数 (positive index of inertia) と言い、−1 の数 n−1 を負の慣性指数 (negative index of inertia) と呼ぶ。0 の数 n0 は A の核の次元であり、A の余階数(退化次数)である。これらは明らかに
なる関係を持つ。差 sgn(A) = n− − n+ を普通は符号数と呼ぶ(が、A の正負の慣性指数と退化次数の三つ組 (n0, n+, n−) を符号数と呼ぶ文献もある。与えられた次数の非退化形式に対しては、どちらで書いても同じ情報を与えるが、一般には三つ組のほうが情報が多い)。
行列 A が、左上からの k次主小行列式 Δk が何れも非零であるという性質を持つならば、負の慣性指数は列
の符号変化の数に等しい。
固有値を用いた主張の言い換え
二次形式の慣性法則
一般化
シルヴェスターの慣性法則は行列が複素成分の場合にも述べることができる。この場合、行列 A, B が ∗-合同であることを、適当な複素正則行列 S によって B = SAS∗ と書けることと定義する。ただし、∗ は随伴を表す。
複素成分の場合のシルヴェスターの慣性法則は、エルミート行列 A, B が ∗-合同であるための必要十分条件はそれらの慣性指数が一致することであることを言うものである。
この定理はさらに Ikramov (2001, pp. 141–142) によって正規行列に対するものに一般化された。
- 定理 (Ikramov)
- 正規行列 A と B が合同であるための必要十分条件は、それらがガウス平面の原点から出る各開半直線上で同じ数の固有値を持つことである。