行列式の性質(1)

行列式の多重線型性(nn 重線型性)と呼ばれる性質について示します。

行列式が多重線型であるとは、行列式が線型演算(和とスカラー倍)を保存することを意味しています。多重線型性は、行列式を特徴づける基本的な性質の 11 つであるとともに、具体的に与えられた行列式を計算しやすい形に変形するテクニックとしても有用です。

多重線型性


定理 3.7(行列式の多重線型性)

i\text{i})行列式は各行について加法的である。

  a11a1n        bi1+ci1bin+cin        an1ann  =  a11a1n        bi1bin        an1ann  +  a11a1n        ci1cin        an1ann   \begin{equation} \tag{3.5.1} \begin{split} \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; b_{i1} + c_{i1} & \cdots & b_{in} + c_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} &= \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; b_{i1} & \cdots & b_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} + \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; c_{i1} & \cdots & c_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} \end{split} \end{equation}

ii\text{ii})ある行を cc 倍にした行列の行列式は cc 倍になる。

  a11a1n        cai1cain        an1ann  =c  a11a1n        ai1ain        an1ann   \begin{equation} \tag{3.5.2} \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; c \, a_{i1} & \cdots & c \, a_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} = c \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; a_{i1} & \cdots & a_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} \end{equation}



解説

多重線型性(nn 重線型性)の意味

定理 3.7(行列式の多重線型性)が成り立つとき、行列式は行について nn 重線型(n-linearn \text{-linear})である、より一般には多重線型(multilinear\text{multilinear})であるといいます。また、この性質を nn 重線型性または多重線型性と呼びます。

定理 3.7を行列式が満たす演算法則と捉えると、次のように理解することができます。

i\text{i})第 ii 行の各成分が 22 つの数の和 bij+cijb_{i j} + c_{i j} である行列式は、第 ii 行の各成分をそれぞれ bij,cijb_{i j}, \, c_{i j} で置き換えた 22 つの行列式の和に等しい
ii\text{ii})第 ii 行だけを cc 倍にした行列の行列式は、元の行列式の cc 倍に等しい

写像としての行列式

多重線型性は行列式を特徴づける重要な性質です。このことは、行列式を写像として捉えることで理解できます。

行列式を nn 個の行ベクトル Kn××KnK^n \times \cdots \times K^n から実数 KK への写像 f:Kn××KnKf : K^n \times \cdots \times K^n \to K であると考えます。これは、行列式の定義により、任意の nn 次正方行列に対してある値(スカラー)が一意に定まるということに他なりません。

このとき、定理 3.7(行列式の多重線型性)は、任意の行ベクトル ai,bi,ciKn\bm{a_i}, \bm{b_i}, \bm{c_i} \in K^n と任意の cKc \in K について、次が成り立つことを意味しています。

(i)f(a1,,bi+ci,,an)=f(a1,,bi,,an)+f(a1,,ci,,an)(ii)f(a1,,cai,,an)=cf(a1,,ai,,an) \begin{alignat*} {2} & \, (\text{i}) & \quad f (\bm{a}_{1}, \cdots, \bm{b}_{i} + \bm{c}_{i}, \cdots, \bm{a}_{n}) &= f (\bm{a}_{1}, \cdots, \bm{b}_{i}, \cdots, \bm{a}_{n}) \\ & & & \qquad + f (\bm{a}_{1}, \cdots, \bm{c}_{i}, \cdots, \bm{a}_{n}) \\ & (\text{ii}) & f (\bm{a}_{1}, \cdots, c \, \bm{a}_{i}, \cdots, \bm{a}_{n}) &= c \, f (\bm{a}_{1}, \cdots, \bm{a}_{i}, \cdots, \bm{a}_{n}) \\ \end{alignat*}

すなわち、写像としての行列式が和とスカラー倍の演算を保存します。言い換えれば、写像としての行列式は線型写像であるということです。

このような意味で、定理 3.7により表される性質(多重線型性または nn 重線型性)は、行列式を特徴づける基本的な性質であるといえます。



証明

i\text{i}

(lhs)=σ    Snsgn(σ)  a1σ(1)(biσ(i)+ciσ(i))anσ(n)=σ    Snsgn(σ)  a1σ(1)biσ(i)anσ(n)  +σ    Snsgn(σ)  a1σ(1)ciσ(i)anσ(n)=(rhs) \begin{align*} \begin{split} (\text{lhs}) &= \sum_{\sigma \; \in \; S_n} \text{sgn} (\sigma) \;a_{1 \sigma(1)} \cdots ( b_{i \sigma(i)} + c_{i \sigma(i)} ) \cdots a_{n \sigma(n)} \\ &= \sum_{\sigma \; \in \; S_n} \text{sgn} (\sigma) \;a_{1 \sigma(1)} \cdots b_{i \sigma(i)} \cdots a_{n \sigma(n)} \\ & \; \quad + \sum_{\sigma \; \in \; S_n} \text{sgn} (\sigma) \;a_{1 \sigma(1)} \cdots c_{i \sigma(i)} \cdots a_{n \sigma(n)} \\ &= (\text{rhs}) \end{split} \end{align*}

ii\text{ii}

(lhs)=σ    Snsgn(σ)  a1σ(1)(caiσ(i))anσ(n)=cσ    Snsgn(σ)  a1σ(1)aiσ(i)anσ(n)=(rhs) \begin{align*} \begin{split} (\text{lhs}) &= \sum_{\sigma \; \in \; S_n} \text{sgn} (\sigma) \;a_{1 \sigma(1)} \cdots ( c \, a_{i \sigma(i)} ) \cdots a_{n \sigma(n)} \\ &= c \, \sum_{\sigma \; \in \; S_n} \text{sgn} (\sigma) \;a_{1 \sigma(1)} \cdots a_{i \sigma(i)} \cdots a_{n \sigma(n)} \\ &= (\text{rhs}) \quad \quad \quad \quad \square \\ \end{split} \end{align*}



証明の考え方

行列式の定義より明らかといえます。

  • 定義にしたがって左辺(lhs\text{lhs})の行列式を書き下し、(i\text{i})括弧をはずす(ii\text{ii})共通の係数を前に出すことで、右辺(rhs\text{rhs})の行列式が得られます。
  • 行列式を多項式として捉えると素直に理解しやすいです。

零ベクトルを含む行列の行列式

定理 3.7(行列式の多重線型性)の系として、零ベクトルを含む行列の行列式が 00 に等しくなることを示します。


系 3.8(零ベクトルを含む行列の行列式)

11 つの行の成分がすべて 00 である行列の行列式は 00 に等しい。

  a11a1n        00        an1ann  =0 \begin{equation} \tag{3.5.3} \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; 0 & \cdots & 0 \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} = 0 \end{equation}


証明

  a11a1n        00        an1ann  =  a11a1n        0000        an1ann  =0    a11a1n        00        an1ann  =0 \begin{align*} \begin{split} \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; 0 & \cdots & 0 \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} &= \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; 0 \cdot 0 & \cdots & 0 \cdot 0 \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} \\ &= 0 \; \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; 0 & \cdots & 0 \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} \\ &= 0 \end{split} \end{align*}


証明の考え方

定理 3.7(行列式の多重線型性)から直ちに導くことができます。

  • 定理 3.7の(ii\text{ii})において c=0c = 0 とすることにより明らかといえます。

00 を含む行列の行列式

成分に 00 を含む行列の行列式の性質は、上記の系 3.8を含め、次のような定理・系があります。

これらは、いずれも論理的にも実用的にも重要な定理です。


まとめ

  • 行列式は行について多重線型である。
    i\text{i})行列式は各行について加法的である。

      a11a1n        bi1+ci1bin+cin        an1ann  =  a11a1n        bi1bin        an1ann  +  a11a1n        ci1cin        an1ann   \begin{equation*} \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; b_{i1} + c_{i1} & \cdots & b_{in} + c_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} = \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; b_{i1} & \cdots & b_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} + \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; c_{i1} & \cdots & c_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} \end{equation*}

    ii\text{ii})ある行を cc 倍にした行列の行列式は cc 倍になる。

      a11a1n        cai1cain        an1ann  =c  a11a1n        ai1ain        an1ann   \begin{equation*} \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; c \, a_{i1} & \cdots & c \, a_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} = c \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; a_{i1} & \cdots & a_{in} \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} \end{equation*}

  • 11 つの行の成分がすべて 00 である行列の行列式は 00 に等しい。

      a11a1n        00        an1ann  =0 \begin{equation*} \begin{vmatrix} \; a_{11} & \cdots & a_{1n} \; \\ \; \vdots & & \vdots \; \\ \; 0 & \cdots & 0 \; \\ \; \vdots & & \vdots \; \\ \; a_{n1} & \cdots & a_{nn} \; \\ \end{vmatrix} = 0 \end{equation*}


参考文献

[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] 雪江明彦. 代数学 11 群論入門. 日本評論社. 2010.
[9] 雪江明彦. 代数学 22 環と体とガロア理論. 日本評論社. 2010.
[10] 桂利行. 代数学 I\text{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-11-28   |   改訂:2024-11-10