対称行列

線型代数学における対称行列は、自身の転置行列と一致するような正方行列を言うShilov。記号で書けば、行列 //A// は

を満たすとき対称であるという。任意の正方行列は対称行列と相似であるHorn。

定義により、対称行列の成分は主対角線に関して対称である。即ち、成分に関して行列 //A// =}} [//a////i j//]}} は任意の添字 //i// //j//}} に関して //a////i j// =}} //a////j i//}} を満たす。例えば、次の 3}} 次正方行列

は対称である。任意の正方対角行列は、その非対角成分が 0}} であるから、対称である。同様に、歪対称行列の各対角成分は、自身と符号を変えたものと等しいから、すべて 0}} でなければならない。

実対称行列が実内積空間上の適当な正規直交基底に対して定める線形作用素は対称作用素であるShilov。複素内積空間の場合に対応する概念は、複素数を成分に持つエルミート行列である。故に、複素数体上の線型代数学においては、対称行列という言葉は行列が実数に成分をとる場合に限って使うことがしばしばある。対称行列は様々な応用の場面に現れ、典型的な数値線型代数ソフトウェアではこれらに特別な便宜をさいている。

1. 性質
-----

1.1. 実対称行列の対角化
--------------

有限次元のスペクトル定理によれば、任意の実対称行列は直交行列によって対角化可能である。更に、実正方行列 A}} が対称であるのは

が実対角行列となる実直交行列 Q}} が存在するとき、かつそのときに限ることが知られているHorn。従って、任意の対称行列は適当な正規直交基底に関する対角行列である。言い換えれば、n}} 次実正方行列 A}} が対称となる必要十分条件は、A}} の固有ベクトルの全体が R//n//}} の正規直交基底となることである。

任意の実対称行列は、複素行列と見てエルミートであり、従ってその全ての固有値は実数である。実はこれら固有値は、その行列の対角化の成分であり、従って D}} は A}} によって一意に決定される。本質的に、実行列が対称であるという性質は複素行列がエルミートであるという性質に対応する。

1.2. 複素対称行列のオートン高木分解
--------------------

複素対称行列//A//}}のジョルダン標準形は対角行列ではないかもしれず、それゆえ//A//}}が対角化可能であるとは限らない。複素対称行列はユニタリ行列によって「対角化」される。即ち、複素対称行列 A}} に対しユニタリ行列 U}} が存在して //UAU//T}} が対角行列かつ成分が非負実数となるようにすることができる。このことは「オートン高木分解」とも呼ばれ、もとはレオン・オートン Autonne と高木貞治 Takagi がそれぞれ証明し、その後さまざまな数学者によって異なる証明を以って再発見されたHorn。

実際、行列 //B// =}} //A//∗   //A//}} はエルミートかつ半正定値であり、ユニタリ行列 V}} によって非負実数を成分とする対角行列 //V//∗   //BV//}} が得られる。従って、//C// =}} //V//T//AV//}} は //C//∗   //C// =}} //V//∗   //BV//}} が実行列であるような複素対称行列になる。実対称行列 X}}, Y}} を用いて //C// =}} //X// + //iY//}} と置けば //C//∗   //C// =}} //X//2 + //Y//2 + //i//}} となるから、//XY// =}} //YX//}} を得る。X}} と Y}} が可換ゆえ、実直交行列 W}} が存在して //WXW//T, //WYW//T}} がともに対角行列となるようにすることができる。そこで //U// =}} //WV//T}} と置けば、行列 //UAU//T}} は複素対角行列になる。U}} に左から適当な対角かつユニタリな行列を掛けることにより対角成分を非負実数にすることができる。複素対角行列は と表すことができ、適した行列は で与えられる。明らかに は求める行列で、よって と置きなおせばいい。

各対角成分の平方は //A//∗   //A//}} の固有値であり、A}} の特異値と一致する。

1.3. 行列演算と対称性
-------------

二つの対称行列の和と差はやはり対称となるが、積は必ずしもそうではない。対称行列 //A//, //B// の積 //AB// が対称となるのは //A// と //B// とが可換  となるときであり、かつそのときに限る。故に任意の整数 //n// に対し冪 //An// は //A// が対称のとき対称である。//A//, //B// が可換な n}} 次実対称行列ならば //A//, //B// 双方の固有ベクトルとなるようなベクトルからなる R//n//}} の基底が存在する。

逆行列 //A//−1 が存在するとき、それが対称となることと、//A// が対称であることとは同値である。

1.4. 対称成分
---------

n}} 次正方行列全体の成す空間を Mat//n//}} と書くことにする。n}} 次対称行列は主対角線およびそれよりも上側にある //n///2}} 個のスカラーで決まり、同様に歪対称行列も主対角線よりも上にある //n///2}} 個のスカラーで決定される。n}} 次対称行列全体の成す空間 Sym//n//}} およびn}} 次歪対称行列全体の成す空間 Skew//n//}} に対して 1=Mat//n// = Sym//n// + Skew//n//}} および 1=Sym//n// ∩ Skew//n// = mset が成り立つから、すなわち直和分解

が成立する。実際、1=//X// ∈ Mat//n//}} に対して

と書けば、1=  ∈ Sym//n//}} かつ 1=  ∈ Skew//n//}} は一意に定まる。このことは標数が 2}} でない任意の体に成分をとる任意の正方行列 //X// について成立する。

1.5. 自己随伴性
----------

R//n//}} の標準内積を 〈 , 〉}} と書けば、n}} 次実正方行列 //A// が対称となる必要十分条件は行列 //A// の定める双線型形式が対称であること、つまり

が成り立つことである。この条件は基底の取り方とは無関係であるから、行列の対称性は //A// の定める線型作用素と内積のみによって決まる性質である。この特徴付けは有用で、例えば微分幾何学において可微分多様体の各接空間の内積からくる計量を持つリーマン多様体においても対称性を考えることができる。あるいはヒルベルト空間においても同様の定式化は利用できる。

1.6. その他
--------

対称行列に合同な任意の行列はそれ自身対称である。すなわち、//X// が対称ならば任意の正方行列 //A// に対して //AXA//T は対称である。
対称行列は正規行列である。

2. 対称行列に関連する行列の各種分解
-------------------

ジョルダン標準形を用いると、任意の実正方行列が二つの実対称行列の積として書けることや任意の複素正方行列が二つの複素対称行列の積に書けることが証明できる。

任意の実正則行列は、直交行列と対称正定値行列の積として一意に分解することができ、極分解と呼ばれる。特異行列も同様の分解を持つが一意ではない。

コレスキー分解は任意の実正定値対称行列 //A// が下半三角行列 //L// とその転置である上半三角行列との積 //A// =}} //LL//T}} に書けることを述べる。行列が不定符号でも置換行列 //P// を用いて //PAP//T =}} //LTL//T}} なる形に分解することができるGolub。

任意の複素対称行列 //A// は対角化可能、さらに言えば行列の固有分解が、ユニタリ行列 //Q// を用いた簡単な形

で成立する。ここで //A// が実行列ならば //Q// は実直交行列で、Λ は実対角行列になる。直交性を見るために、//x//, //y// がそれぞれ相異なる固有値 λ1, λ2}} に属する固有ベクトルとすれば

ゆえ、〈//x//, //y//〉 ≠ 0}} ならば 1= λ1 = λ2}} となり矛盾するから 1= 〈//x//, //y//〉 = 0}} である。

3. 二次形式とヘッセ行列
-------------

n}} 次実対称行列は、例えば実 //n// 変数の二回連続的微分可能な函数のヘッセ行列として現れるHorn。

R//n// 上の任意の二次形式 //q// は n}} 次対称行列 //A// を用いて //q// =}} xT//A//n// の適当な正規直交基底を選べば、適当な実数 λ//i// に対して

なる形に書くことができる。これにより二次形式の、あるいは円錐曲線の一般化としての等位集合 {x : //q// = 1} の研究は大幅に簡素化される。

任意の多変数可微分函数の二階の振舞いは、テイラーの定理の帰結

として、その函数のヘッセ行列に付随する二次形式によって記述されるから、二次形式のスペクトル論はこの場合においてもそれなりに重要である。

4. 対称化可能行列
----------

n}} 次正方行列 //A// が対称化可能  とは、正則対角行列 //D// および対称行列 //S// で 1=//A// = //DS//}} となるものが存在するときに言うKac。対称化可能行列の転置も対称化可能であることは、1=T = //D//−1T}} からわかるKac。行列 1=//A// = }} が対称化可能となる必要十分条件は、以下の条件

を共に満たすことであるKac。

5. 関連項目
-------

種々の対称行列および別の種類の対称性を持つ行列
分散共分散行列
コクセター行列
ハンケル行列
ヒルベルト行列
交代行列
巡回行列
テープリッツ行列

6. 注記
-----

7. 参考文献
-------

8. 外部リンク
--------

[1]