← 戻る 固有値と対角化 › 実対称行列に対するスペクトル定理 定理 証明済み
実対称行列に対するスペクトル定理 内容
A A A が実対称な n × n n \times n n × n 行列、すなわち A ⊤ = A A^\top = A A ⊤ = A であるとき、直交行列 Q Q Q (すなわち Q ⊤ Q = I Q^\top Q = I Q ⊤ Q = I )と実対角行列 Λ \Lambda Λ が存在して A = Q Λ Q ⊤ A = Q \Lambda Q^\top A = Q Λ Q ⊤ が成り立つ。同値に、A A A は n n n 個の実固有値を持ち、固有ベクトルからなる正規直交基底を持つ。
なぜ正しいのか?
対称行列は共分散行列、慣性モーメント、滑らかな関数のヘッセ行列など至る所に現れる。この定理は、常に座標系を回転させて、行列が互いに垂直な軸に沿った純粋な独立した拡大縮小として作用し、せん断も複雑な振る舞いも一切ない座標系を見つけられることを保証する。
証明の概略 まず補題を述べる:実対称行列の固有値はすべて実数である。A v = λ v A\mathbf{v} = \lambda \mathbf{v} A v = λ v で v ≠ 0 \mathbf{v} \neq \mathbf{0} v = 0 が複素数であってもよいとし、共役転置 v ∗ \mathbf{v}^{*} v ∗ を用いて v ∗ A v \mathbf{v}^{*}A\mathbf{v} v ∗ A v を考える。A A A が実対称であるから v ∗ A v = ( v ∗ A v ) ∗ \mathbf{v}^{*}A\mathbf{v} = (\mathbf{v}^{*}A\mathbf{v})^{*} v ∗ A v = ( v ∗ A v ) ∗ となり、この量は実数である。一方これは λ v ∗ v \lambda \, \mathbf{v}^{*}\mathbf{v} λ v ∗ v にも等しく、v ∗ v > 0 \mathbf{v}^{*}\mathbf{v} > 0 v ∗ v > 0 は正の実数であるから、λ \lambda λ 自身も実数でなければならない。
次に n n n に関する帰納法で定理を証明する。n = 1 n = 1 n = 1 の場合は自明である:1 × 1 1 \times 1 1 × 1 行列はすでに対角行列であり、Q = ( 1 ) Q = (1) Q = ( 1 ) とすればよい。
帰納段階として、サイズ n − 1 n - 1 n − 1 のすべての実対称行列について定理が成り立つと仮定する。A A A は n × n n \times n n × n の実対称行列であるから、補題によりその特性多項式は実根 λ 1 \lambda_1 λ 1 を持つ。対応する固有ベクトルを選び、単位ベクトル v 1 \mathbf{v}_1 v 1 に正規化する。
v 1 \mathbf{v}_1 v 1 が張る直線の直交補空間を W W W とする。これは ( n − 1 ) (n-1) ( n − 1 ) 次元の部分空間である。W W W が A A A で不変であることを示す:任意の w ∈ W \mathbf{w} \in W w ∈ W (すなわち w ⊤ v 1 = 0 \mathbf{w}^\top \mathbf{v}_1 = 0 w ⊤ v 1 = 0 )に対し、( A w ) ⊤ v 1 = w ⊤ A ⊤ v 1 = w ⊤ A v 1 = λ 1 w ⊤ v 1 = 0 (A\mathbf{w})^\top \mathbf{v}_1 = \mathbf{w}^\top A^\top \mathbf{v}_1 = \mathbf{w}^\top A \mathbf{v}_1 = \lambda_1 \mathbf{w}^\top \mathbf{v}_1 = 0 ( A w ) ⊤ v 1 = w ⊤ A ⊤ v 1 = w ⊤ A v 1 = λ 1 w ⊤ v 1 = 0 が成り立つ(中間の等号で A A A の対称性を用いた)。よって A w A\mathbf{w} A w も v 1 \mathbf{v}_1 v 1 に直交し、A w ∈ W A\mathbf{w} \in W A w ∈ W である。
W W W の正規直交基底を選ぶと、この基底における A A A の W W W への制限は ( n − 1 ) × ( n − 1 ) (n-1) \times (n-1) ( n − 1 ) × ( n − 1 ) 行列 A ′ A' A ′ で表され、A ′ A' A ′ もまた対称である(A A A が対称であり、対称双線形形式を部分空間へ制限しても正規直交基底の下では対称性が保たれるため)。帰納法の仮定により、A ′ A' A ′ は W W W 内に正規直交な固有ベクトルの基底 v 2 , … , v n \mathbf{v}_2, \dots, \mathbf{v}_n v 2 , … , v n を持ち、実固有値 λ 2 , … , λ n \lambda_2, \dots, \lambda_n λ 2 , … , λ n に対応する。W W W が A A A 不変であるから、これらは A A A 自身の正真正銘の固有ベクトルでもある。
v 1 , v 2 , … , v n \mathbf{v}_1, \mathbf{v}_2, \dots, \mathbf{v}_n v 1 , v 2 , … , v n を集めると、A A A の固有ベクトルのみからなる R n \mathbb{R}^n R n の正規直交基底が得られる。これらを行列 Q Q Q の列として並べると Q Q Q は直交行列となり、A Q = Q Λ AQ = Q\Lambda A Q = Q Λ (Λ = d i a g ( λ 1 , … , λ n ) \Lambda = \mathrm{diag}(\lambda_1, \dots, \lambda_n) Λ = diag ( λ 1 , … , λ n ) )が成り立つ。直交行列については Q − 1 = Q ⊤ Q^{-1} = Q^\top Q − 1 = Q ⊤ であるから、これはまさに A = Q Λ Q ⊤ A = Q \Lambda Q^\top A = Q Λ Q ⊤ と書き直せ、帰納法が完成する。
ステップごとの証明
この定理のステップごとの証明はまだありません。