行列式
行列式 (英:determinant) とは、正方行列に対して定義される量であり、n-次正方行列 An×n の行列式は次式で定義される。ここで Sn は対称群、σ は置換、sgn(σ) は置換符号である。
det(A)=σ∈Sn∑sgn(σ)i=1∏nAiσ(i)
二次の行列式:
Adet(A)σ1σ2det(A)=[a11a21a12a22]=σ∈S2∑sgn(σ)i=1∏2Aiσ(i)=sgn(σ1)i=1∏2Aiσ1(i)+sgn(σ2)i=1∏2Aiσ2(i)=(1122)=(1221)=i=1∏2Aiσ1(i)−i=1∏2Aiσ2(i)=a11a22−a12a21
三次の行列式:
Adet(A)σ1σ2σ3σ4σ5σ6det(A)=⎣⎢⎡a11a21a31a12a22a32a13a23a33⎦⎥⎤=σ∈S3∑sgn(σ)i=1∏3Aiσ(i)=sgn(σ1)i=1∏3Aiσ1(i)+sgn(σ2)i=1∏3Aiσ2(i)+sgn(σ3)i=1∏3Aiσ3(i)+sgn(σ4)i=1∏3Aiσ4(i)+sgn(σ5)i=1∏3Aiσ5(i)+sgn(σ6)i=1∏3Aiσ6(i)=(112233)=(112332)=(122133)=(122331)=(132132)=(132231)=σ∈S3∑sgn(σ)i=1∏3Aiσ(i)=i=1∏3Aiσ1(i)−i=1∏3Aiσ2(i)−i=1∏3Aiσ3(i)+i=1∏3Aiσ4(i)+i=1∏3Aiσ5(i)−i=1∏3Aiσ6(i)=a11a22a33−a11a23a32−a12a21a33+a12a23a31+a13a21a32−a13a22a31
小行列式
n-次正方行列 M から i 行 j 列を取り除いた小行列の行列式を小行列式 (英:minor determinant) という。このとき小行列を Mij で表す。
Mij=det⎣⎢⎢⎢⎢⎢⎢⎢⎡m11⋮mi1⋮mn1⋯⋱⋯⋯m1j⋮mij⋮mnj⋯⋯⋱⋯m1n⋮min⋮mnn⎦⎥⎥⎥⎥⎥⎥⎥⎤n×n=det⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢⎡m11⋮m(i−1)1m(i+1)1⋮mn1⋯⋱⋯⋯⋯m1(j−1)⋮m(i−1)(j−1)m(i+1)(j−1)⋮mn(j−1)m1(j+1)⋮m(i−1)(j+1)m(i+1)(j+1)⋮mn(j+1)⋯⋯⋯⋱⋯m1n⋮m(i−1)nm(i+1)n⋮mnn⎦⎥⎥⎥⎥⎥⎥⎥⎥⎥⎤(n−1)×(n−1)
行列式の諸定理
(D1)(D2)(D3)(D4):det(A(i↕j))=−det(A):ai=aj⇒det(A)=0(A=[a1 ⋯ an]⊤):det([a1 ⋯ bi ⋯ an]⊤)+det([a1 ⋯ ci ⋯ an]⊤)=det([a1 ⋯ bi+ci ⋯ an]⊤):det([a1 ⋯ cai ⋯ an]⊤)=cdet(A)
(D1) の証明:
det(A(i↕j))=σ∈Sn∑sgn(σ)(A1σ(1)(i↕j)⋯Aiσ(i)(i↕j)⋯Ajσ(j)(i↕j)⋯Anσ(n)(i↕j))=σ∈Sn∑sgn(σ)(A1σ(1)⋯Ajσ(i)⋯Aiσ(j)⋯Anσ(n))
ここで i,j のみを入れ替える互換 ξ を定義すると、
ξ(k)=⎩⎪⎪⎨⎪⎪⎧ijkif k=jif k=iotherwise(1)
すると (1) より、
σ(i)σ(j)σ(k)=σ(ξ(j))=σ(ξ(i))=σ(ξ(k))(k=i,k=j)
det(A(i↕j))=σ∈Sn∑sgn(σ)(A1σ(ξ(1))⋯Ajσ(ξ(j))⋯Aiσ(ξ(i))⋯Anσ(ξ(n)))=σ∈Sn∑sgn(σ)k=1∏nAkσ(ξ(k))
置換の符号も同様に (1) から次式の関係が得られる。また互換は全単射であることから σ∘ξ の集合全体は Sn と一致する。よって、
sgn(σ)=−sgn(σ∘ξ)
det(A(i↕j))=−(σ∘ξ)∈Sn∑sgn(σ∘ξ)k=1∏nAkσ(ξ(k))=−det(A)∴det(A(i↕j))=−det(A)
(D2) の証明:
行列 A の二つの行 ai,aj が共に等しいことから、
Adet(A)=A(i↕j)=det(A(i↕j))
定理 (D3) により、
det(A)=−det(A)∴det(A)=0
(D3) の証明:
A=⎣⎢⎢⎢⎢⎢⎢⎢⎡a1⋮ai⋮an⎦⎥⎥⎥⎥⎥⎥⎥⎤=⎣⎢⎢⎢⎢⎢⎢⎢⎡a1⋮bi+ci⋮an⎦⎥⎥⎥⎥⎥⎥⎥⎤det(A)=σ∈Sn∑sgn(σ)i=1∏nAiσ(i)=σ∈Sn∑sgn(σ)(a1σ(1)⋯aiσ(i)⋯anσ(n))=σ∈Sn∑sgn(σ)(a1σ(1)⋯(biσ(i)+ciσ(i))⋯anσ(n))=σ∈Sn∑sgn(σ)(a1σ(1)⋯biσ(i)⋯anσ(n))+σ∈Sn∑sgn(σ)(a1σ(1)⋯ciσ(i)⋯anσ(n))=det⎣⎢⎢⎢⎢⎢⎢⎢⎡a1⋮bi⋮an⎦⎥⎥⎥⎥⎥⎥⎥⎤+det⎣⎢⎢⎢⎢⎢⎢⎢⎡a1⋮ci⋮an⎦⎥⎥⎥⎥⎥⎥⎥⎤∴det⎣⎢⎢⎢⎢⎢⎢⎢⎡a1⋮bi⋮an⎦⎥⎥⎥⎥⎥⎥⎥⎤+det⎣⎢⎢⎢⎢⎢⎢⎢⎡a1⋮ci⋮an⎦⎥⎥⎥⎥⎥⎥⎥⎤=det⎣⎢⎢⎢⎢⎢⎢⎢⎡a1⋮bi+ci⋮an⎦⎥⎥⎥⎥⎥⎥⎥⎤
(D4) の証明:
det([a1 ⋯ cai ⋯ an]⊤)=σ∈Sn∑sgn(σ)(a1σ(1)⋯caiσ(i)⋯anσ(n))=cσ∈Sn∑sgn(σ)(a1σ(1)⋯aiσ(i)⋯anσ(n))=det(A)∴det([a1 ⋯ cai ⋯ an]⊤)=cdet(A)
積の行列式
det(AB)=det(A)det(B)
積の行列式の証明:
det(AB)=det⎣⎢⎢⎡∑ia1ibi1⋮∑ianibi1⋯⋱⋯∑ia1ibin⋮∑ianibin⎦⎥⎥⎤=det⎣⎢⎢⎡(a11b11+a12b21+⋯+a1nbn1)⋮(an1b11+an2b21+⋯+annbn1)⋯⋱⋯∑ia1ibin⋮∑ianibin⎦⎥⎥⎤=j1∑det⎣⎢⎢⎡a1j1bj11⋮anj1bj11∑ia1ibi2⋮∑ianibi2⋯⋱⋯∑ia1ibin⋮∑ianibin⎦⎥⎥⎤∵(D4)=j1∑⋯jn∑det⎣⎢⎢⎡a1j1bj11⋮anj1bj11⋯⋱⋯a1jnbjnn⋮anjnbjnn⎦⎥⎥⎤∵(D4)=j1∑⋯jn∑⎩⎪⎪⎨⎪⎪⎧bj11⋯bjnndet⎣⎢⎢⎡a1j1⋮anj1⋯⋱⋯a1jn⋮anjn⎦⎥⎥⎤⎭⎪⎪⎬⎪⎪⎫∵(D5)
ここで、jk=jl が等しい場合を考える。このとき定理 (D3) より、
det⎣⎢⎢⎡a1j1⋮anj1⋯⋱⋯a1jk⋮anjk⋯⋱⋯a1jl⋮anjl⋯⋱⋯a1jn⋮anjn⎦⎥⎥⎤=0(jk=jl)
となることから、j1,j2,…,jn の間で重複がない組合せの集まりは、置換全ての集まりと同値である。
(1j12j2⋯⋯njn)=σ∈Sn
とすると、
det(AB)∴det(AB)=σ∈Sn∑⎩⎪⎪⎨⎪⎪⎧i∏bσ(i)i⋅det⎣⎢⎢⎡a1σ(1)⋮anσ(1)⋯⋱⋯a1σ(1)⋮anσ(n)⎦⎥⎥⎤⎭⎪⎪⎬⎪⎪⎫=τ∈Sn∑⎩⎪⎪⎨⎪⎪⎧i∏biτ(i)⋅sgn(τ)det⎣⎢⎢⎡a11⋮an1⋯⋱⋯a1n⋮ann⎦⎥⎥⎤⎭⎪⎪⎬⎪⎪⎫∵(D2)=det(A)τ∈Sn∑sgn(τ)i∏biτ(i)=det(A)det(B)=det(A)det(B)
逆行列の行列式
det(A−1)=det(A)1
逆行列の行列式の証明:
AA−1=A−1Adet(AA−1)=det(A−1A)det(A)det(A−1)det(A)det(A−1)∴det(A−1)=I=I=det(I)∵積の行列式より=1=det(A)1
関連記事