Takatani Note

行列式【性質と証明】

この記事では、行列式(determinant)の性質を証明します。

定義
n 次正方行列 A=(aij) に対して, det(A)det(A)=σSnsgn(σ)a1σ(1)a2σ(2)anσ(n) と定める. この det(A)A行列式(determinant)という.
det(A)|A| と表すこともある.

※文献によっては det(A)=σSnsgn(σ)aσ(1)1aσ(2)2aσ(n)n のように、添え字が逆に定義されているので注意.

行列式の性質

転置行列の行列式

定理
任意の正方行列 A に対して, det(tA)=det(A)

証明
[証明]  A=(aij) とすれば, detA=σSnsgn(σ)a1σ(1)a2σ(2)anσ(n). σSn を動くとき, σ1Sn を動くから, detA=σSnsgn(σ1)a1σ1(1)anσ1(n). σ1(1),σ1(2),,σ1(n) は全体としては 1,2,,n と一致しているから, これを小さい順に並べかえる. 任意の i (i=1,2,,n) に対し, σ1(i)=k とすれば, i=σ(k) であるから, detA=det(A)=σSnsgn(σ)aσ(1)1aσ(2)2aσ(n)n. これは det(tA) にほかならない.

この定理により, 行列式に関する性質で, 列に関して成り立つことは, すべて行に関しても成り立つことがわかる.

多重線形性と交代性

定理 (多重線形性)
AMn(K) とする. 各 j=1,,n に対して, det(α1,,αj+αj,,αn)=det(α1,,αj,,αn)+det(α1,,αj,,αn),det(α1,,cαj,,αn)=cdet(α1,,αj,,αn).

証明
[証明]  加法的: (左辺)=σSnsgn(σ)aσ(1)1(aσ(j)j+aσ(j)j)anσ(n)=σSnsgn(σ)aσ(1)1aσ(j)janσ(n)       +σSnsgn(σ)aσ(1)1aσ(j)janσ(n)=(右辺). スカラー倍: (左辺)=σSnsgn(σ)aσ(1)1(caσ(j)j)anσ(n)=cσSnsgn(σ)aσ(1)1aσ(j)janσ(n)=(右辺).

定理 (交代性)
任意の τSn に対して, det(ατ(1),ατ(2),,ατ(n))=sgn(τ)det(α1,α2,,αn).

証明
[証明]  まず, 次の(a),(b)が成り立つことに注意しよう.
(a)写像 SnSn,  σστ は全単射である.
(b) sgn(σ)=sgn(τ)sgn(στ).
従って det(ατ(1),ατ(2),,ατ(n))=σSnsgn(σ)a1στ(1)a2στ(2)anστ(n)=sgn(τ)σSnsgn(στ)a1στ(1)a2στ(2)anστ(n)=sgn(τ)σSnsgn(σ)a1σ(1)a2σ(2)anσ(n)=sgn(τ)detA.


行列 A の二つの列(または行)が一致すれば |A|=0.

[証明]  行列式の交代性から成り立つ.


行列 A の二つの列(または行)をとりかえたものを A とすると, detA=detA.

[証明]  行列式の交代性から成り立つ.

定理
行列 A のある列(または行)に対して, 他のある列(または行)の定数倍を加えて得られる行列式は, detA に等しい. 例えば, 列の場合, det(α1,,αi+cαj,αn)=detA. ただし, 左辺は A の第 i 列に第 j 列の c 倍を加えた得られた行列の行列式.

[証明]  行列式の多重線形性と交代性から成り立つ.

次の定理は行列式を特徴づけるものである.

定理
n 個の n 項列ベクトルの組 x1,x2,,xn に対して数 F(x1,x2,,xn) を対応させる写像 F が,
多重線形性:各 j=1,2,,n に対して, F(x1,,xj+xj,,xn)     =F(x1,,xj,,xn)+F(x1,,xj,,xn),F(x1,,cxj,,xn)=cF(x1,,xj,,xn). および交代性:各 τSn に対して, F(xτ(1),xτ(2),,xτ(n))=sgn(τ)F(x1,x2,,xn). の両性質を持つならば, F は定数倍を除いて写像 det に一致する. 詳しくは, F(xτ(1),xτ(2),,xτ(n))=F(e1,e2,,en)det(x1,x2,,xn) た成り立つ. ただし, e1,e2,,en は単位ベクトルである.

証明
[証明]  xj=i=1nxijei   (j=1,2,,n) とおく. 多重線形性を繰り返し用いると, F(x1,x2,,xn)=F(i1=1nxi11ei1,  i2=1nxi21ei2, , in=1nxin1ein).=i1=1n i2=1n  in=1nxi11xi21xin1F(ei1,ei2,,ein) となる. この一つの項において, i1,i2,,in のなかに同じものがあれば, 交代性により, F(ei1,ei2,,ein)=0 である. i1,i2,,in がすべて相異なれば, σ=(12ni1i2in)n 文字の置換であるから, 再び交代性により, F(ei1,ei2,,ein)=sgn(σ)F(e1,e2,,en) となる. したがって, F(x1,x2,,xn)=σSnxσ(1)1xσ(2)2xσ(n)nsgn(σ)F(e1,e2,,en)=F(e1,e2,,en)det(x1,x2,,xn).

行列式の積

定理X
n 次正方行列 A,B に対して, det(AB)=det(A)det(B).

証明
[証明]  行列式の定義から直接証明できるが(少しややこしいので)ここでは前定理を用いて証明する.
A,Bn 次行列とし, B=(x1,x2,,xn) とする. F(x1,x2,,xn)=det(Ax1,Ax2,,Axn)=det(AB) とおく. 簡単にわかるように, F は多重線形性および交代性をもつ. したがって, det(AB)=F(e1,e2,,en)det(x1,x2,xn)=det(Ae1,Ae2,,Aen)det(x1,x2,xn)=det(A)det(B).

逆行列の行列式

定理Y
A を正則行列とし, その逆行列を A1 とする. このとき, det(A1)=det(A)1.

証明
[証明]  det(A)det(A1)=det(AA1)=det(I)=1. det(A1)=det(A)1.

行列式は基底変換によらない

定理Z
An 次正方行列とし, Pn 次正則行列とする. このとき, det(PAP1)=det(A).

証明
[証明]  det(PAP1)=det(P)det(A)det(P1)=det(P)det(A)det(P)1=det(A).

※正方行列 A のトレース tr(A) も同様の性質をもつ. つまり tr(PAP1)=tr(A) が成り立つ. 証明はトレースの性質【証明】にある.

A が正則行列 det(A)0

定理
A を正方行列とする. このとき,
Aが正則|A|0. さらに, このとき A の逆行列は A1=A~/|A| である. ここで A~A の余因子行列である.

証明
[証明]  () A が正則ならば, AB=I となる正方行列 B がとれる. |A||B|=|AB|=|I|=1 であるから, 特に |A|0 である.

() |A|0 のとき, B=1|A|A~ とおくと, AB=A(1|A|A~)=1|A|AA~=1|A||A|I=I,BA=(1|A|A~)A=1|A|(A~A)=1|A||A|I=I. ゆえに A は正則である.

上の計算から, A の逆行列は A1=B=1|A|A~ で与えられる.

行列式のブロック

定理
行列 A=(aij) について, A の第1列が2行目以下ですべて0ならば次が成り立つ. |a11a12a1n0a22a2n0an2ann|=a11|a22a2nan2ann| ※第1列の成分が2行目以下では全部0のとき

証明
[証明]  Sn1{2,3,,n} 上の置換全体とする. a21=a31==an1=0 により, det(A)=σSnsgn(σ)a1σ(1)a2σ(2)anσ(n)=σSn σ(1)=1sgn(σ)a11a2σ(2)anσ(n)=a11σSn σ(1)=1sgn(σ)a2σ(2)anσ(n)=a11τSn1sgn(τ)a2τ(2)anτ(n)=a11|a22a2nan2ann|.

参考文献

関連記事

-------- Share --------