余因子行列
数学の線形代数学において、テンプレート:Mvar次正方行列 テンプレート:Mvar の余因子行列(よいんしぎょうれつ、テンプレート:Lang-en-short)あるいは古典随伴行列(こてんずいはんぎょうれつ、テンプレート:Lang-en-short)とは、テンプレート:Math2成分が テンプレート:Math2余因子である行列の転置行列のことであり[1]、記号で , , [2] などで表す。これはテンプレート:Mvar次正方行列になる。
単に テンプレート:Math2成分が テンプレート:Math2余因子である行列(転置をしない)を「余因子行列」と呼ぶ場合もある。随伴行列や随伴作用素とは異なる。
余因子行列により、正則行列の逆行列を具体的に成分表示することができる。
定義
可換環 テンプレート:Mvar 上の テンプレート:Mvar次正方行列 テンプレート:Math2 の余因子行列とは、テンプレート:Math2成分が テンプレート:Math2余因子である テンプレート:Mvar次正方行列のことであり、記号で , [2] などで表す。
テンプレート:Mvar の テンプレート:Math2小行列式を テンプレート:Math で表すことにする。これは、テンプレート:Mvar の第テンプレート:Mvar行、第テンプレート:Mvar列を除いてできる テンプレート:Math2次小正方行列の行列式である:
テンプレート:Mvar の テンプレート:Math2余因子を テンプレート:Math2 で表すと、
テンプレート:Mvar を余因子展開は、テンプレート:Mvar の余因子行列 テンプレート:Math により、次のように表せる:
ここで テンプレート:Mvar は単位行列である。
テンプレート:Mvar が特に正則行列のとき、テンプレート:Mvar の逆行列は余因子行列 テンプレート:Math で表せる:
例
1次
テンプレート:Math次正方行列 テンプレート:Math2 の余因子行列は、テンプレート:Mvar が零行列でないときは、テンプレート:Math次単位行列
である。 は慣習上 テンプレート:Math とする。
2次
テンプレート:Math次正方行列
の余因子行列は
なお、この テンプレート:Math次の場合は が成り立つ。
3次
テンプレート:Math次正方行列
の余因子行列を考える。テンプレート:Math2成分に テンプレート:Math2余因子を並べたものは、
ここで
である。余因子行列はこれの転置行列であるから、
数値計算
例えば、実3次正方行列
の余因子行列は、
となる。実際、余因子行列の テンプレート:Math成分は テンプレート:Math余因子であり、それは テンプレート:Math小行列式(第3行、第2列を除いた小行列の行列式)に符号を掛けたものに等しい:
性質
テンプレート:Mvar を テンプレート:Mvar次正方行列とする。
- (テンプレート:Mvar は零正方行列)
- (テンプレート:Mvar は単位行列)
- (テンプレート:Mvar はスカラー)
- (テンプレート:Math は転置を表す)
- テンプレート:Mvar が正則なら、
- これから次が導かれる:
- テンプレート:Math は正則で、その逆行列はテンプレート:Math
- テンプレート:Math.
- テンプレート:Math の各成分は テンプレート:Mvar の成分の多項式である。特に、実数体または複素数体上では、テンプレート:Math の各成分は、テンプレート:Mvar の成分の滑らかな関数である。
複素数体上では、
- (テンプレート:Math は複素共役を表す)
- (テンプレート:Math は随伴行列を表す)
テンプレート:Mvar をもう1つの テンプレート:Mvar次正方行列とする。
この証明には、2つの方法がある。1つは、コーシー・ビネの公式により直接計算する方法である。もう1つの方法は、正方行列 テンプレート:Math2 に余因子展開の等式を利用する方法である:
両辺を多項式として テンプレート:Math で割ると テンプレート:Math2 を得る。(証明終)
これより、行列の冪乗について次が成り立つ:
- (テンプレート:Mvar は テンプレート:Math 以上の整数)
- テンプレート:Mvar が正則なら、この等式は テンプレート:Mvar が負の整数の場合についても成り立つ。
- 等式
- から導かれる。
- 等式
- テンプレート:Math のとき、テンプレート:Math
- テンプレート:Math のとき、テンプレート:Math
- (テンプレート:Mvar のある小行列式は テンプレート:Math でない、故に テンプレート:Math は テンプレート:Math でなく、したがって、階数は テンプレート:Math 以上である。等式 テンプレート:Math は、テンプレート:Math の核の次元は テンプレート:Math 以上であることを意味する。故に、テンプレート:Math の階数は テンプレート:Math 以下である。)
- このとき、テンプレート:Math は次のように表せる:
- テンプレート:Math2(テンプレート:Math2 は かつ を満たすベクトルである)
列の置き換えとクラメルの公式
テンプレート:See also テンプレート:Mvar の列ベクトル表示を
とし、テンプレート:Mathbf を テンプレート:Mvar次列ベクトルとする。固定された テンプレート:Math2 に対し、テンプレート:Mvar の第 テンプレート:Mvar列を テンプレート:Mathbf で置き換えた行列を次の記号で定義する:
この行列の行列式を第テンプレート:Mvar列に関して余因子展開し、それらを集めてできる列ベクトルは、積 テンプレート:Math に等しくなる:
この等式は、具体的な結果を生む。線形方程式系
を考える。テンプレート:Mvar を正則と仮定する。この方程式に左から テンプレート:Math を掛け、テンプレート:Math2 で割ると
ここでクラメルの公式を適用すると、
ここで テンプレート:Mvar は テンプレート:Mathbf の第テンプレート:Mvar成分である。
固有多項式
とすると、 テンプレート:Mvar の第一差商は、テンプレート:Math次対称式になる:
テンプレート:Math の余因子行列積は、ケイリー・ハミルトンの定理 テンプレート:Math2 より、
特に、テンプレート:Mvar の レゾルベントは次の式で定義される:
さらに上記の等式より、これは次の式に等しい:
ヤコビの公式
テンプレート:Main 行列式を微分すると、ヤコビの公式 (Jacobi's formula) により、余因子行列が現れる。テンプレート:Math は連続的微分可能なら、
ケイリー・ハミルトンの定理
テンプレート:Main テンプレート:Math を線形変換 テンプレート:Mvar の固有多項式とする。ケイリー・ハミルトンの定理とは、テンプレート:Mvar を テンプレート:Mvar に置き換えて得られる正方行列が零行列になることをいう:
定数項を分離し両辺に テンプレート:Math を掛けることで、余因子行列は テンプレート:Mvar と テンプレート:Math の係数だけで表される。完全指数関数的ベル多項式を使うと、これらの係数はテンプレート:Mvar の冪の跡の項で具体的に表せ、次のようになる:
ここで テンプレート:Mvar は テンプレート:Mvar の次数、総和 テンプレート:Math の テンプレート:Mvar, 数列 テンプレート:Math は次の 1次ディオファントス方程式を満たしながら取るものとする:
特に テンプレート:Math次の場合は、次のようになる:
テンプレート:Math次の場合は
テンプレート:Math次の場合は
上記の表示式は、テンプレート:Mvar の固有多項式を効率良く求めることのできる、Faddeev–LeVerrier algorithmの最後の段階からも直接導出することができる。
外積代数との関係
余因子行列は、外積代数の抽象的な用語を使うことで表示することができる。テンプレート:Mvar を テンプレート:Mvar次元ベクトル空間とする。ベクトルの外積により双線形対が得られる:
ベクトルの外積は完全対である。それ故、それは同型写像を引き起こす:
明示すると、この対は、テンプレート:Math2 を に写す:
テンプレート:Math2 を線形変換とする。テンプレート:Mvar のテンプレート:Math次外冪による引き戻しは線形変換空間の射を作る。このとき テンプレート:Mvar の余因子変換は次の合成で定義される:
テンプレート:Math に 基底 テンプレート:Math2 が与えられていて、テンプレート:Mvar のこの基底に関する表現行列は テンプレート:Mvar であるとき、テンプレート:Mvar の余因子変換は テンプレート:Mvar の余因子行列である。何故正しいのか考えてみるに、 の基底を取る:
テンプレート:Math の基底元 テンプレート:Math を固定する。テンプレート:Math の による像は、 の基底ベクトルの移る先を決定する:
この基底で、テンプレート:Mvar の テンプレート:Math次外冪 は次のように表せる:
これらのそれぞれの項の による像は、テンプレート:Math2 の項を除いて テンプレート:Math になる。それ故、 の引き戻しは次の線形写像になる:
これは次に等しくなる:
の逆写像を適用することより、テンプレート:Mvar の余因子変換は次の式で与えられる線形変換であると分かる:
故に、その表現行列は テンプレート:Mvar の余因子行列である。
テンプレート:Mvar に内積と体積形式が与えられていたら、この写像 テンプレート:Mvar はさらに分解される。この場合、テンプレート:Mvar はホッジ双対と双対化の合成ととらえることができる。特に、テンプレート:Mvar が体積形式のとき、それは内積とともに同型写像を引き起こす:
これは同型写像を引き起こす:
テンプレート:Math は次の線型汎函数に一致する:
ホッジ双対の定義により、この線型汎函数は テンプレート:Math と双対である。つまり、テンプレート:Math は テンプレート:Math と見なせる。
高階余因子行列
テンプレート:Mvar を テンプレート:Mvar次正方行列とし、テンプレート:Math2 を固定する。テンプレート:Mvar の テンプレート:Mvar階余因子行列とは、次正方行列であり、テンプレート:Math で表す。その成分は テンプレート:Math の テンプレート:Mvar 個元からなる部分集合 テンプレート:Math2 から番号を取るものとする。テンプレート:Math2 はそれぞれ テンプレート:Math2 の補集合を表すものとする。 は、行番号、列番号がそれぞれ テンプレート:Math2 から取られる、テンプレート:Mvar の小行列を表すとする。テンプレート:Math の テンプレート:Math 成分は次の式で定義される:
ここで テンプレート:Math2 はそれぞれ テンプレート:Math2 の元の総和を表すとする。
高階余因子行列の基本的な性質として以下がある:
高階余因子行列は通常の余因子行列と同様に、抽象代数学の言葉を用いても定義できる。, をそれぞれ , に置き換えることでできる。
余因子行列の反復合成
正則行列 テンプレート:Mvar について、余因子行列の反復合成を取ることにより、テンプレート:Mvar次余因子行列を考えることができる:
例えば、
関連項目
- 小行列式
- 余因子展開
- ケイリー・ハミルトンの定理
- クラメルの公式
- en:Trace diagram
- en:Jacobi's formula
- en:Faddeev–LeVerrier algorithm
参照
参考文献
- Roger A. Horn and Charles R. Johnson (2013), Matrix Analysis, Second Edition. Cambridge University Press, テンプレート:ISBN2
- Roger A. Horn and Charles R. Johnson (1991), Topics in Matrix Analysis. Cambridge University Press, テンプレート:ISBN2