行列式

Basis
最終更新: タグ: Linear Algebra

すべての線型写像は空間を引き伸ばし、圧縮し、回転させ、あるいは反転させる。行列式(determinant)はその正味の効果を一つの数で捉える:写像が体積をスケーリングする符号付きの倍率だ。行列式が 22 なら、写像はすべての体積を二倍にする;負なら向きも反転する;00 なら空間を完全に潰す——そして写像は可逆でなくなる。

2×2 の場合

2×2 行列

A=(abcd)A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}

行列式(determinant)は:

\det(A) = ad - bc. \tag{1}

幾何学的意味は明快だ:AA の二つの列はベクトル u=(a,c)\mathbf{u} = (a, c)^\topv=(b,d)\mathbf{v} = (b, d)^\top だ。det(A)=adbc|\det(A)| = |ad - bc|u\mathbf{u}v\mathbf{v} が張る平行四辺形の面積に等しい。

符号は向きの情報を持つ。列が反時計回り(標準の向き)なら det(A)>0\det(A) > 0;時計回り(逆向き)なら det(A)<0\det(A) < 0;列が線型従属なら det(A)=0\det(A) = 0 ——平行四辺形は線分に潰れ面積がゼロになる。

3×3 の場合

A=(a11a12a13a21a22a23a31a32a33)A = \begin{pmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{pmatrix}

と書く。行列式は:

det(A)=a11(a22a33a23a32)a12(a21a33a23a31)+a13(a21a32a22a31).(2)\det(A) = a_{11}(a_{22}a_{33} - a_{23}a_{32}) - a_{12}(a_{21}a_{33} - a_{23}a_{31}) + a_{13}(a_{21}a_{32} - a_{22}a_{31}). \tag{2}

各括弧内の式はそれ自体 2×2 行列式だ——対応する成分の行 1 と列を削除した部分行列の行列式だ。「第 1 行に沿った展開」がこの一般定義の出発点だ。

一般定義

FF 上の n×nn \times n 行列 AA の行列式は第 1 行に沿った余因子展開によって再帰的に定義される:

\det(A) \coloneqq \sum_{j=1}^{n} (-1)^{1+j}\, a_{1j}\, \det(A_{1j}), \tag{3}

ここで AijA_{ij}AA から第 ii 行と第 jj 列を削除して得られる (n1)×(n1)(n-1) \times (n-1)小行列(minor)だ。スカラー:

Cij(1)i+jdet(Aij)C_{ij} \coloneqq (-1)^{i+j} \det(A_{ij})

AA(i,j)(i,j) 余因子(cofactor)という。基本ケースは det([a])=a\det([a]) = a(1×1 行列)。

行列式の性質で証明される主要定理の一つは、任意の行または列に沿って展開しても同じ値が得られるということだ。これは上の定義からは自明ではないが、実際の計算を大幅に柔軟にする。

幾何学的解釈

Rn\mathbb{R}^n において、det(A)|\det(A)|AA の列ベクトルが張る**nn 次元平行六面体の体積**(nn-dimensional parallelepiped の nn 次元体積)だ。R2\mathbb{R}^2 では面積、R3\mathbb{R}^3 では通常の意味の体積だ。

符号は向きを示す:det(A)>0\det(A) > 0 は列が正に向いた基底(標準基底と同じ手性)をなすことを意味し;det(A)<0\det(A) < 0 は向きが逆になっていることを意味する。

det(A)\det(A) は線型写像 TA(x)=AxT_A(x) = Ax の体積スケーリング倍率なので:

Vol(TA(S))=det(A)Vol(S)\operatorname{Vol}(T_A(S)) = |\det(A)| \cdot \operatorname{Vol}(S)

が任意の有界領域 SRnS \subseteq \mathbb{R}^n に対して成り立つ。この等式は多変数積分の変数変換公式の基礎だ。

行列式と可逆性

行列式について最も重要な一つの事実:

A \text{ が可逆} \iff \det(A) \ne 0. \tag{4}

det(A)=0\det(A) = 0 なら、写像 TAT_A は少なくとも一つの次元を潰している——体積がゼロになるので写像は逆にできない。det(A)0\det(A) \ne 0 なら、写像は体積を非ゼロの倍率でスケーリングし全単射となり、したがって可逆だ。行列式を使った A1A^{-1} の明示的な公式は行列式の性質で展開される。

まとめ

  • 行列式 det(A)\det(A) はすべての正方行列に割り当てられるスカラーであり、余因子展開によって再帰的に定義される:det(A)=j=1n(1)1+ja1jdet(A1j)\det(A) = \sum_{j=1}^n (-1)^{1+j} a_{1j} \det(A_{1j})
  • n=1n = 1 のとき:det([a])=a\det([a]) = an=2n = 2 のとき:det ⁣(abcd)=adbc\det\!\begin{pmatrix}a&b\\c&d\end{pmatrix} = ad - bc
  • 幾何学的には、det(A)|\det(A)|AA の列が張る nn 次元平行六面体の体積;符号は向きを記録する。
  • 線型写像 TAT_A はすべての体積を det(A)|\det(A)| 倍する。
  • AA が可逆であることと det(A)0\det(A) \ne 0 は同値だ。
  • 実用的な計算と詳細な性質——任意の行・列への展開、行変換との関係、乗法性、逆行列の公式、クラメルの公式——は行列式の性質で扱う。