MathLabs
定理証明済み

行列式による正則性の判定条件

内容

正方行列 AA が正則であるのは det⁡(A)≠0\det(A)\neq 0 のとき、かつそのときに限る。正則であるとき、A−1=1det⁡(A)adj⁡(A)A^{-1}=\dfrac{1}{\det(A)}\operatorname{adj}(A) が成り立つ。ここで adj⁡(A)\operatorname{adj}(A) は余因子行列(余因子からなる行列の転置)である。

なぜ正しいのか?

線形写像が「元に戻せる」のは、空間をより低い次元に押しつぶさない場合に限られる——行列式はまさに「体積をゼロに押しつぶすかどうか」という問いを測るものなので、正則性と det⁡≠0\det\neq 0 は、実は 2 つの角度から見た同じ主張である:一つは代数的な角度(逆行列が存在するか)、もう一つは幾何学的な角度(体積スケーリング係数がゼロでないか)。

証明の概略

(⇒\Rightarrow)AA が正則であると仮定すると、AA−1=IAA^{-1}=I を満たす行列 A−1A^{-1} が存在する。上で証明した乗法性の定理を適用すると、det⁡(A)det⁡(A−1)=det⁡(AA−1)=det⁡(I)=1\det(A)\det(A^{-1})=\det(AA^{-1})=\det(I)=1 となる。det⁡(A)\det(A) と det⁡(A−1)\det(A^{-1}) という 2 つの数の積が 11 に等しいので、どちらも 00 にはなり得ない——よって det⁡(A)≠0\det(A)\neq 0 である。

(⇐\Leftarrow)、2×22\times 2 で具体的に示す:A=(abcd)A=\begin{pmatrix}a&b\\ c&d\end{pmatrix} が det⁡(A)=ad−bc≠0\det(A)=ad-bc\neq 0 を満たすとする。adj⁡(A)=(d−b−ca)\operatorname{adj}(A)=\begin{pmatrix}d&-b\\ -c&a\end{pmatrix} と定義する。直接計算すると、A⋅adj⁡(A)=(abcd)(d−b−ca)=(ad−bc−ab+abcd−cd−cb+ad)=(ad−bc00ad−bc)=det⁡(A) IA\cdot\operatorname{adj}(A)=\begin{pmatrix}a&b\\ c&d\end{pmatrix}\begin{pmatrix}d&-b\\ -c&a\end{pmatrix}=\begin{pmatrix}ad-bc&-ab+ab\\ cd-cd&-cb+ad\end{pmatrix}=\begin{pmatrix}ad-bc&0\\ 0&ad-bc\end{pmatrix}=\det(A)\,I となり、これはちょうど等式 A⋅adj⁡(A)=det⁡(A) IA\cdot\operatorname{adj}(A)=\det(A)\,I である。逆の順序で同じ計算をすると adj⁡(A)⋅A=det⁡(A) I\operatorname{adj}(A)\cdot A=\det(A)\,I も得られる。

det⁡(A)≠0\det(A)\neq 0 なので、A⋅adj⁡(A)=det⁡(A)IA\cdot\operatorname{adj}(A)=\det(A)I の両辺をスカラー det⁡(A)\det(A) で割ると A⋅adj⁡(A)det⁡(A)=IA\cdot\dfrac{\operatorname{adj}(A)}{\det(A)}=I となり、同様に逆の順序から adj⁡(A)det⁡(A)⋅A=I\dfrac{\operatorname{adj}(A)}{\det(A)}\cdot A=I が得られる。これにより明示的な両側逆行列 A−1=1det⁡(A)adj⁡(A)A^{-1}=\dfrac{1}{\det(A)}\operatorname{adj}(A) が示され、AA は正則である。

一般の nn の場合(n=3n=3 で例示)、同じ議論が成り立つ。ラプラスの余因子展開により、∑jaijCij=det⁡(A)\sum_j a_{ij}C_{ij}=\det(A)(第 ii 行に沿った展開)であり、i≠ki\neq k のとき ∑jaijCkj=0\sum_j a_{ij}C_{kj}=0 となる(この和は、第 ii 行を第 kk 行にコピーした行列の余因子展開であり、2 つの行が等しいため上の表により行列式が 00 になる)。これらの行ごとの等式を行列の形にまとめると、任意の nn について、ちょうど A⋅adj⁡(A)=det⁡(A)IA\cdot\operatorname{adj}(A)=\det(A)I が得られる。したがって det⁡(A)≠0\det(A)\neq 0 である限り、2×22\times 2 の場合と同じ除算の議論により A−1=adj⁡(A)/det⁡(A)A^{-1}=\operatorname{adj}(A)/\det(A) が得られる。逆に det⁡(A)=0\det(A)=0 の場合、第一段落の対偏を用いれば正則性は完全に排除される。なぜなら det⁡(A)det⁡(A−1)=1\det(A)\det(A^{-1})=1 は det⁡(A)≠0\det(A)\neq 0 を要求するからである。これにより判定条件が両方向で証明される。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Eric W. Weisstein (MathWorld) (2024). Determinant
  2. Gilbert Strang (2016). Introduction to Linear Algebra