正則行列の条件(行列式)
余因子行列を用いて、行列が正則である(逆行列を持つ)ための条件を示します。
すなわち、ある行列 A が正則であることと、行列式の値が 0 でないこと(detA=0)は同値です。
逆行列を持つための条件#
定理 3.22(逆行列を持つための条件)#
n 次の正方行列 A が正則であるためには、detA=0 であることが必要にして十分である。また、このとき、A の逆行列は、次の式により与えられる。
A−1=detA1A~(3.6.8)
正則であるための条件(行列式)#
定理 3.22(逆行列を持つための条件)は、前項で定義した余因子行列を用いて、行列が正則である(逆行列を持つ)ための条件を示すものです。すなわち、ある行列 A が正則である(逆行列を持つ)ことと行列式の値が 0 でない(detA=0)ことは同値です。
当然ながら、ある行列が正則であるためには正方行列でなければならない(正則行列の定義)ので、定理 3.22は正方行列に限って成り立ちます。
正則であるための条件(様々な観点)#
ある行列が正則であるための条件は、様々な観点から示すことができます。
主な条件として、次のようなものがあります。それぞれ、(1)行列式(2)ベクトルの線型独立性(3)連立一次方程式(4)行列の階数の観点から、正則行列の条件を表しています。
(
1)行列式に関して
detA=0 であること(
定理 3.22)
(
2)
A の列ベクトル(または行ベクトル)が線型独立であること(
定理 4.27)
(
3)連立一次方程式
Ax=0 が自明でない解を持たないこと(
定理 4.26)
(
4)
rankA=n であること(
定理 4.62)
具体的に与えられた行列が正則であるか否かの判定を行う際は、状況に応じて使いやすい条件を用いることができます。
逆行列の定義について#
正方行列 A の逆行列は、AB=BA=E を満たす B として定義されています(正則行列の定義)。
定理 3.22(逆行列を持つための条件)の(3.6.8)式は、あくまで逆行列を定義するものではありません。これを定義と混同しないよう注意が必要です。
A−1=detA1A~(3.6.8) 逆行列の求め方#
また、具体的に与えられた行列の逆行列を求める際に、定理 3.22(逆行列を持つための条件)を用いるのは効率的ではありません。
余因子行列を求めるために必要な計算が多く、が非常に面倒だからです。一般的には、行列の基本変形による方法の方が実用的です。
基本変形による逆行列の計算
定理 3.22の意義は、実用面よりもむしろ理論的な面にあります。
A が正則であるとすると AB=BA=En となる B が存在する。このとき、det(AB)=detA⋅detB 、かつ detEn=1 であることから detA⋅detB=1 が成り立つ。したがって detA=0 である。
また、detA=0 であるとして B=detA1A~ とおくと、定理 3.21(余因子行列)より、AA~=A~A=(detA)En であるから、AB=BA=En が成り立つ。よって A は正則である。
以上から、A が正則であるためには detA=0 であることが必要かつ充分である。また、このとき、A の逆行列は A−1=B=detA1A~ となる。 □
証明の考え方#
(i)A が正則である、(ii)detA=0 である、とし、2 つの条件の同値性を示します。また、定理 3.21(余因子行列)を用いて、逆行列が余因子行列で表せることを示します。
必要性の証明(i)⇒(ii)#
- まず、「A が正則 ⇒ detA=0」を示します。
- すなわち、「detA=0」が、「A が正則」であるための必要条件であることを示します。
- 正則行列の定義より、A が正則であれば AB=BA=En となる B が存在します。
- この等式(特に、AB=En)の両辺の行列式を考えると、detA⋅detB=1 が成り立つことがわかります。
(左辺)行列の積 AB の行列式は、より次のようになります(定理 3.15(積の行列式)) 。
det(AB)=detA⋅detB (右辺)単位行列 En の行列式は 1 に等しくなります(系 3.18(三角行列の行列式))。
detEn=1 同様に、BA=En の両辺の行列式を考えると、detB⋅detA=1 が成り立つことがわかります。
- したがって、特に、detA=0 が成り立つことが確かめられました。
- 以上から、(i)⇒(ii)が示されました。
十分性の証明(i)⇐(ii)#
次に、「detA=0 ⇒ A が正則」を示します。
- すなわち、「detA=0」が、「A が正則」であるための十分条件であることを示します。
detA=0 であることを仮定して、A が正則である(AB=BA=En となる B が存在する)ことを導けば良いので、AB=BA=En を満たすような B を考えます。
定理 3.21(余因子行列)より、AA~=A~A=(detA)En であることがわかっていますので、B=detA1A~ と置けば、AB=BA=En が成り立つといえます。
AB については、次の通り。
AB=A⋅detA1A~=detA1AA~=detA1(detA)En=En BA についても、同様に、次の通り。
BA=detA1A~⋅A=detA1A~A=detA1(detA)En=En
以上から、(ii)⇒(i)が示されました。
余因子行列と逆行列#
ここまでで、定理の前半である必要十分性が示されました。最後に、A の逆行列が余因子行列で表せることを示します。
十分性の証明(ii)⇒(i)で示した通り、B を次のようにおけば、AB=BA=En を満たすことがわかっています。
B=detA1A~ よって、A の逆行列は B に等しく、A−1=B=detA1A~ により与えられることがわかります。
まとめ#
- n 次の正方行列 A が正則であるための必要十分条件は detA=0 である。
- このとき、A の逆行列は次の式により与えられる。
A−1=detA1A~
[1] 齋藤正彦. 線型代数入門. 東京大学出版会. 1966.
[2] 永田雅宣 他. 理系のための線型代数の基礎. 紀伊國屋書店. 1986.
[3] 川久保勝夫. 線形代数学 [新装版]. 日本評論社. 2010.
[4] 松坂和夫. 線型代数入門 [新装版]. 岩波書店. 2018.
[5] 三宅敏恒. 線形代数学 初歩からジョルダン標準形へ. 培風館. 2008.
[6] S. Lang. Linear Algebra Third Edition. Springer. 1987.
[7] T. Miyake. Linear Algebra From the Beginnings to the Jordan Normal. Springer. 2022.
[8] 雪江明彦. 代数学 1 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 2 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I 群と環. 東京大学出版会. 2004.
[11] 松坂和夫. 代数系入門. 岩波書店. 1976.
[12] 高木貞治. 代数学講義 [改訂新版]. 共立出版. 1965.
[13] S. Lang. Algebra Revised Third Edition. Springer. 2002.
[14] M. Artin. Algebra Second Edition. Pearson Education Limited. 2014.
[15] 青本和彦 他. 数学入門辞典. 岩波書店. 2005.
初版:2022-12-28 | 改訂:2025-02-10