対称行列とは, A=A^\top が成立する行列を指します。対称行列の定義・性質4つを紹介しましょう。
対称行列の定義
A^\top は A の「転置行列」の意味です(→転置行列の定義と基本的な性質11個の証明)。転置行列と元の行列が一致するような行列を対称行列というんですね。
いくつか具体例を紹介しておきましょう。
対称行列の例
対称行列の性質4つとその証明
定理(対称行列の性質)
- A を正方行列とするとき, \color{red}A+A^\top, \; AA^\top は対称行列になる。
- A を実対称行列とするとき, \boldsymbol{x}, \boldsymbol{y}\in \mathbb{C}^n を列ベクトルとすると,内積について \color{red} \langle A\boldsymbol{x}, \boldsymbol{y}\rangle=\langle \boldsymbol{x},A\boldsymbol{y}\rangle が成り立つ。
- 実対称行列の固有値は全て実数である。
- 実対称行列 A は実直交行列 P により対角化可能である。すなわち, T=P^{-1}AP が対角行列にできる。
「実対称行列は直交行列により対角化可能」より AP=PT となり,これを言い換えると固有ベクトルが直交していることを意味します。これも大切な性質です。
さらに,実対称行列は AA^*=A^*A (ただし A^*=\overline{A}^\top は随伴行列(共役転置)) も成り立ちますから,正規行列の一種です。したがって,正規行列で成立する性質もすべて成立します。これについては,以下で解説しています。
1. A+A^T, AA^T が対称行列になること
証明
\begin{aligned}&(A+A^\top)^\top = A^\top+ (A^\top)^\top \\&= A^\top+A=A+A^\top \end{aligned}
より, A+A^\top は対称行列である。また,積と転置行列の性質より,
より, AA^\top は対称行列である。
証明終
任意の正方行列 A に対して,
A=\frac{1}{2}(A+A^\top)+\frac{1}{2}(A-A^\top)
であり, (A+A^\top)/2, (A-A^\top)/2 はそれぞれ対称行列・交代行列とですから,任意の行列は対称行列と交代行列の和に分解できることになります。
2. <Ax,y>=<x,AY>であること
証明
A を実対称行列とすると, A^*=A (随伴行列(共役転置))である。内積について, \langle A\boldsymbol{x},\boldsymbol{y}\rangle = \langle \boldsymbol{x}, A^*\boldsymbol{y}\rangle である(→随伴行列(エルミート転置,共役転置)の定義と性質10個)から,題意は示された。
証明終
3. 実対称行列の固有値は実数であること
証明
\lambda\in\mathbb{C} を固有値, \boldsymbol{x} をそれに対応する固有ベクトルとすると, A\boldsymbol{x}=\lambda \boldsymbol{x} である。性質2.より, \langle A\boldsymbol{x},\boldsymbol{x}\rangle = \langle \boldsymbol{x},A\boldsymbol{x}\rangle であるので,
\lambda \langle \boldsymbol{x}, \boldsymbol{x}\rangle = \overline{\lambda} \langle\boldsymbol{x},\boldsymbol{x}\rangle .
すなわち (\lambda -\overline{\lambda})\lVert \boldsymbol{x}\rVert^2=0 であり, \lambda =\overline{\lambda}. これは \lambda が実数であることを意味する。
証明終
途中で用いたのは内積の共線形性ですね。 \langle \lambda \boldsymbol{x}, \boldsymbol{x}\rangle = \lambda \langle \boldsymbol{x}, \boldsymbol{x}\rangle ,\; \langle \boldsymbol{x}, \lambda\boldsymbol{x}\rangle =\overline{ \langle \lambda \boldsymbol{x}, \boldsymbol{x}\rangle }=\overline{ \lambda \langle \boldsymbol{x}, \boldsymbol{x}\rangle }=\overline{\lambda} \langle \boldsymbol{x}, \boldsymbol{x}\rangle です。
4. 実対称行列は実直交行列で対角化可能であること
直交行列とは, AA^\top=A^\top A=I_n をみたす行列のことです(→直交行列の定義と性質10個とその証明)。
正規行列の性質を経由して証明しましょう。
証明
正規行列 ( AA^*=A^*A をみたす行列)はユニタリ行列( UU^*=U^*U=I_n をみたす行列)を用いて対角化可能であった(→正規行列とは~定義・性質6つとその証明~)。したがって, T=U^{-1}AU を対角行列としてよい。
相似変換しても固有値は変化しない(→行列の相似とは~定義と性質6つの証明~)ことと,対角行列の各対角成分は固有値になることから, T の対角成分は A の固有値が並ぶ。
性質3.より, T は実である。ここで, UT = AU であるが, U,A はどちらも実であるから,これを連立一次方程式とみると,U は実にできる。実のユニタリ行列は直交行列であるから,題意は示された。
証明終