線形代数学 平成 26 年度 後期
中川 仁
目標 線形代数について,基礎線形代数学で学んだベクトルと行列に関する基 本事項を基礎として,ベクトル空間の基本的概念,線形写像の固有値等の内容を 解説する.
記号
R, Cをそれぞれ実数全体,複素数全体の集合とする.
目 次
5
行列式
25.1
置換
. . . . 25.2
行列式の定義
. . . . 65.3
行列式の基本的性質
. . . . 65.4
行列式の展開
. . . . 95.5
クラメールの公式
. . . . 135.6
積の行列式
. . . . 136
ベクトル空間
15 6.1部分空間
. . . . 156.2 1
次独立と
1次従属
. . . . 156.3
基底
. . . . 166.4
次元
. . . . 177
線形写像
20 7.1線形写像と行列
. . . . 207.2
線形写像の合成
. . . . 217.3
像空間,核空間
. . . . 227.4
階数
. . . . 268
固有値と固有ベクトル
29 8.1固有値
. . . . 298.2
行列の対角化
. . . . 308.3
行列の対角化の応用
. . . . 368.4
行列の三角化
. . . . 438.5
正規行列
. . . . 458.6
同時対角化
. . . . 505 行列式
5.1
置換
n
を自然数
nとし,
n個の文字
1,2,· · · , nからなる集合を
Mn={1,2,· · · , n}とする.写像
σ :Mn−→Mn
が全単射であるとき,
σを
Mnの置換といい,
σ = (
1 2 · · · n
σ(1) σ(2) · · · σ(n) )
と表す.
σ(1), σ(2),· · · , σ(n)は互いに相異なり
1,2,· · · , nを並べ替えたものであ る.したがって,
Mnの置換全体の集合を
Snとすると,
Snは
n!個の元からなる.
σ(k) =k
となる部分は省略してかくことにする.例えば,
(
1 2 3 4 2 4 3 1
)
= (
1 2 4 2 4 1
)
とかく.
σ, τ ∈ Snのとき,合成写像
στ : Mn −→ Mnも全単射だから,
στ ∈ Snである.
στを
σと
τの積という.任意の
ρ, σ, τ ∈Snに対して,結合法則
(ρσ)τ =ρ(στ)が成立する.
例
5.1.σ = (
1 2 3 2 3 1
) , τ =
(
1 2 3 2 1 3
)
とすると,
στ = (
1 2 3 3 2 1
)
, τ σ = (
1 2 3 1 3 2
) .
これからわかるように,
στと
τ σは一般には異なる.
恒等写像
ϵ:Mn −→Mnを単位置換という.任意の
σ ∈Snに対して,
ϵσ =σϵ=σ
が成立する.
σ∈Sn
に対して,写像
σの逆写像
σ−1 :Mn−→Mnも全単射だから,
σ−1 ∈Snである.
σ−1を
σの逆置換という.
σ−1σ =σσ−1 =ϵ
が成立する.
i, j ∈Mn, i̸= j
に対して,
σ(i) = j, σ(j) = i, σ(k) = k (k ̸=i, j)によって定ま る
σ ∈Snを
(i j)とかく.これを互換という.
( i j j i
)
= (i j).
互換と同様に,a
1, a2, . . . , arを
Mnの相異なる元とするとき,
(
a1 a2 · · · ar−1 ar a2 a3 · · · ar a1
)
= (a1a2 . . . ar−1ar)
とかく.このような置換を
r-サイクルと呼ぶ.任意の置換は互いに共通の数字を含まないようなサイクルの積に表すことができる.例えば,
(
1 2 3 4 5 3 4 5 2 1
)
= (1 3 5)(2 4).
さらに,
r-サイクルは次のように互換の積に表せる.
(a1a2 . . . ar−1ar) = (a1a2)(a2a3)· · ·
(
ar−2ar−1)(ar−1ar).例えば,(1 3 5) = (1 3)(3 5) である.以上によって,次の命題を得る.
命題
5.1.任意の置換は互換の積として表すことができる.
命題
5.2. Snの任意の元は,互換
(1 2), (2 3), · · · ,(n−1n)の積として表せる.
[
証明
] nに関する帰納法で証明する.
n = 2のときは明らかである.
n > 2と して,
Sn−1の任意の元は,互換
(1 2), (2 3), · · · ,(n −2n −1)の積として表せる とする.命題
5.1より,任意の元は互換の積であるから,任意の互換
(a b) ∈ Snが互換
(1 2),(2 3),· · · ,(n −1n)の積として表せることを示せばよい.
1 ≤ a <b ≤ n − 1
ならば,
(a b) ∈ Sn−1であるから,帰納法の仮定によって,
(a b)は
互換
(1 2),(2 3),· · · ,(n − 1n)の積として表せる.b
= nのとき,互換
(a n)は
(a n) = (a n−1)(n−1n)(a n−1)とかけ,
(a n−1)は
(1 2), (2 3), · · · ,(n−2n−1)の積としてかけるから,互換
(a n)は互換
(1 2), (2 3),· · · ,(n−1n)の積として表
せる.よって,(a n) も互換
(1 2), (2 3), · · · ,(n−1n)の積として表せる.
例
5.2.σ = (
1 2 3 4 5 2 5 4 3 1
)
を互換の積で表す.
σ1 = (1 2 5)(3 4) = (1 2)(2 5)(3 4).
変数
x1,· · · , xnの多項式
Pと置換
σ∈Snに対して,変数
x1,· · · , xnを,それぞ れ
xσ(1),· · · , xσ(n)で置き換えて得られる多項式を
σPで表す.
σ, τ ∈Snとすると,
σ(τ xi) = σxτ(i)=xσ(τ(i)) = (στ)xi
であるから,一般の多項式
Pについても,
σ(τ P) = (στ)P
が成り立つ.今,
∆nを次のような多項式とする.
∆n = ∏
i<j(xi−xj)
= (x1−x2) (x1−x3) · · · (x1−xn)
×(x2−x3) (x2−xn) . .. ...
×(xn−1−xn).
∆2 =x1−x2, ∆3 = (x1−x2)(x1 −x3)(x2−x3)
である.
(1 2)∆3 = (x2−x1)(x2−x3)(x1−x3) =−∆3, (2 3)∆3 = (x1−x3)(x1−x2)(x3−x2) =−∆3,
であり,
(1 3) = (1 2)(2 3)(1 2)であるから,
(1 3)∆3 = (1 2)(2 3)(1 2)∆3 = (−1)3∆3 =−∆3
がわかる.一般に,
∆nは,互換
(i j)に対して,
(i j)∆n=−∆n
を満たすことが
nに関する帰納法によって証明される.
命題
5.3. 1つの置換を互換の積で表すとき,偶数個の互換の積であるか奇数個の 互換の積であるかは,与えられた置換によって定まる.
[証明] σ
を与えられた置換とする.
σ =σ1σ2· · ·σs=τ1τ2· · ·τt σi, τj
は互換,と書けたとする.このとき,
σ∆ = (σ1σ2· · ·σs−1)(σs∆)
= −(σ1σ2· · ·σs−1)∆
= · · · ·= (−1)s∆.
同様に,
τ∆ = (τ1τ2· · ·τt−1)(τt∆)
= −(τ1τ2· · ·τt−1)∆
= · · · ·= (−1)t∆.
したがって,(
−1)s = (−1)tとなり,s, t はともに偶数であるか,またはともに奇 数である.
偶数個の互換の積として表せる置換を偶置換といい,奇数個の互換の積として 表せる置換を奇置換という.単位置換は偶置換とする.置換
σに対して,その符 号
sgn(σ)を
sgn(σ) = {
+1, σが偶置換のとき
−1, σ
が奇置換のとき と定義する.
sgn(στ) = sgn(σ)sgn(τ), sgn(σ−1) = sgn(σ)
が成り立つ.
補題
5.4. Sn ={σ1,· · · , σN}(N =n!)とするとき,
(1) τ ∈Sn
ならば,
{σ1τ,· · · , σNτ}=Sn. (2) {σ1−1,· · · , σN−1}=Sn.[
証明
] σiτ =σjτとすると,
(σiτ)τ−1 = (σjτ)τ−1, σiϵ=σjϵ, σi =σj
したがって,
i=jとなる.よって,
σ1τ,· · · , σNτは相異なるから,これらのなす 集合は
Sn全体と一致する.次に,σ
i−1 =σ−j1とすると,
σjσ−i 1 =σjσj−1 =ϵ, (σjσi−1)σi =ϵσi =σi, σj =σjϵ=σj(σ−i 1σi) = σi.
したがって,i
=jとなる.よって,σ
−11,· · · , σ−N1は相異なるから,これらのなす
集合は
Sn全体と一致する.
5.2
行列式の定義
n
次正方行列
A=
a11 a12 · · · a1n a21 a22 · · · a2n ... ... ... an1 an2 · · · ann
= (a1,· · · ,an)
に対して,和
∑σ∈Sn
sgn(σ)aσ(1)1aσ(2)2· · ·aσ(n)n
を
Aの行列式とよび,
|A|, detA, D(a1,· · · ,an),
a11 a12 · · · a1n a21 a22 · · · a2n
... ... ... an1 an2 · · · ann
とかく.
例
5.3. S2 ={ϵ,(1 2)},
sgn(ϵ) = 1,
sgn((1 2)) =−1だから,
a11 a12 a21 a22
=a11a22−a12a21
である.
レポート問題
1.S3 = {
1,(1 2),(1 3),(2 3), (
1 2 3 2 3 1
) ,
(
1 2 3 3 1 2
)}
.
について,各元の符号を求めよ.さらに,3 次行列
A= (aij)の行列式をその成分 の多項式として表わせ.
5.3
行列式の基本的性質
行列式の性質の中で,記号
D(a1,· · ·,an)を用いて説明できるものから述べる.
命題
5.5.行列式
D(a1,· · · ,an)は次の性質を持つ
:(1) D(a1,· · ·,aj+a′j,· · · ,an) = D(a1,· · · ,aj,· · · ,an) +D(a1,· · · ,a′j,· · · ,an).
(2) D(a1,· · ·, caj,· · · ,an) = cD(a1,· · · ,aj,· · · ,an).
(3) D(aτ(1),· · · ,aτ(n)) = sgn(τ)D(a1,· · · ,an), τ ∈Sn.
系
5.6.ある
j ̸=kに対して,
aj =akならば,
D(a1,· · · ,an) = 0である.
系
5.7. c∈R,j ̸=kならば,
D(a1,· · · ,aj+cak,· · · ,an) =D(a1,· · · ,aj,· · · ,an).
[証明]
D(a1,· · · ,aj+a′j,· · · ,an)
= ∑
σ∈Sn
sgn(σ)aσ(1)1· · ·(aσ(j)j+a′σ(j)j)· · ·aσ(n)n
= ∑
σ∈Sn
sgn(σ)aσ(1)1· · ·aσ(j)j· · ·aσ(n)n
+ ∑
σ∈Sn
sgn(σ)aσ(1)1· · ·a′σ(j)j· · ·aσ(n)n
= D(a1,· · · ,aj,· · · ,an) +D(a1,· · · ,a′j,· · · ,an).
D(a1,· · · , caj,· · · ,an) = ∑
σ∈Sn
sgn(σ)aσ(1)1· · ·(caσ(j)j)· · ·aσ(n)n
= c∑
σ∈Sn
sgn(σ)aσ(1)1· · ·aσ(j)j· · ·aσ(n)n
= cD(a1,· · · ,aj,· · · ,an).
τ ∈Sn
に対して,b
j =aτ(j),j
= 1, . . . , nとおく.b
ij =aiτ(j)である.補題
5.4の
(1)を用いれば,
D(aτ(1),· · · ,aτ(n)) = D(b1,· · · ,bn)
= ∑
σ∈Sn
sgn(σ)bσ(1)1· · ·bσ(n)n
= ∑
σ∈Sn
sgn(σ)aσ(1)τ(1)· · ·aσ(n)τ(n)= ∑
σ∈Sn
sgn(σ)
∏n i=1
aσ(i)τ(i)
= ∑
σ∈Sn
sgn(σ)
∏n j=1
aστ−1(j)j (στ−1 =σ′)
= ∑
σ′∈Sn
sgn(σ′τ)aσ′(1)1· · ·aσ′(n)n
= sgn(τ)D(a1,· · · ,an).
aj = ak
ならば,
τ = (j k)として,
(3)を適用すると,
D(a1,· · · ,an) = 0を得
る.
(1)と系
5.6から,系
5.7がでる.
命題
5.8.単位行列
I = (e1,· · · ,en)の行列式は
1である.
[
証明
]D(e1,· · · ,en) = ∑
σ∈Sn
sgn(σ)δσ(1)1· · ·δσ(n)n
= 1
となる.
命題
5.9.|tA|=|A|.
[証明] tA= (a′ij)
とおくと,a
′ij =ajiであるから,
|tA| = ∑
σ∈Sn
sgn(σ)a′σ(1)1· · ·a′σ(n)n
= ∑
σ∈Sn
sgn(σ)a1σ(1)· · ·anσ(n).
かけ算の順序を入れ換えれば,
sgn(σ)a1σ(1)· · ·anσ(n) = sgn(σ−1)aσ−1(1)1· · ·aσ−1(n)n
だから,補題
5.4より,
|tA| = ∑
σ∈Sn
sgn(σ−1)aσ−1(1)1· · ·aσ−1(n)n
= ∑
σ′∈Sn
sgn(σ′)aσ′(1)1· · ·aσ′(n)n
= |A|
となる.
レポート問題
2.行列式の性質を用いて計算せよ.
1 2 3 2 5 6 3 7 10
注意
5.1.命題
5.5と命題
5.9より,行についても命題
5.5とと同様なことが成り 立つ.
A =
a1 b1 c1 a2 b2 c2 a3 b3 c3
とするとき,
|A|=|tA|=
a1 a2 a3
b1 b2 b3 c1 c2 c3
=−
a2 a1 a3
b2 b1 b3 c2 c1 c3
=−
a2 b2 c2 a1 b1 c1
a3 b3 c3
. (A
の第
1行と第
2行を交換した行列式
)5.4
行列式の展開
n
次の行列式は
n−1次の行列式の和として表せることを示そう.
n次行列
A= (aij)から,その第
i行と第
j列をとり除いて得られる
n−1次行列を
Aijとかく.
このとき,
定理
5.10.(1) |A|=
∑n i=1
(−1)i+jaij|Aij| (j = 1,2,· · · , n).
(2) |A|=
∑n j=1
(−1)i+jaij|Aij| (i= 1,2,· · · , n).
n= 4
とする.
i= 1, j = 4とする.
e1 =
1 0 0 0
, e2 =
0 1 0 0
, e3 =
0 0 1 0
, e4 =
0 0 0 1
とおけば,
a4 =a14e1+a24e2+a34e3+a44e4であるから,
D(a1,a2,a3,a4) =a14D(a1,a2,a3,e1) +a24D(a1,a2,a3,e2) +a34D(a1,a2,a3,e3) +a44D(a1,a2,a3,e4).
ここで,第
4項について,
a′i4 = 0, i= 1,2,3,a′44= 1とすれば,
D(a1,a2,a3,e4) =
a11 a12 a13 0 a21 a22 a23 0 a31 a32 a33 0 a41 a42 a43 1
= ∑
σ∈S4
sgn(σ)aσ(1)1aσ(2)2aσ(3)3a′σ(4)4
= ∑
σ∈S4,σ(4)=4
sgn(σ)aσ(1)1aσ(2)2aσ(3)3
= ∑
σ∈S3
sgn(σ)aσ(1)1aσ(2)2aσ(3)3
=
a11 a12 a13 a21 a22 a23 a31 a32 a33
=|A44|.
第
3項についても,上の結果から
D(a1,a2,a3,e3) =
a11 a12 a13 0 a21 a22 a23 0 a31 a32 a33 1 a41 a42 a43 0
=−
a11 a12 a13 0 a21 a22 a23 0 a41 a42 a43 0 a31 a32 a33 1
=−
a11 a12 a13 a21 a22 a23
a41 a42 a43
=−|A34|.
第
2項についても,同様に,
D(a1,a2,a3,e2) =
a11 a12 a13 0 a21 a22 a23 1 a31 a32 a33 0 a41 a42 a43 0
=−
a11 a12 a13 0 a31 a32 a33 0 a21 a22 a23 1 a41 a42 a43 0
= (−1)2
a11 a12 a13 0 a31 a32 a33 0 a41 a42 a43 0 a21 a22 a23 1
=
a11 a12 a13 a31 a32 a33 a41 a42 a43
=|A24|.
第
1項についても,同様に,
D(a1,a2,a3,e1) =
a11 a12 a13 1 a21 a22 a23 0 a31 a32 a33 0 a41 a42 a43 0
=−
a21 a22 a23 0 a11 a12 a13 1 a31 a32 a33 0 a41 a42 a43 0
= (−1)2
a21 a22 a23 0 a31 a32 a33 0 a11 a12 a13 1 a41 a42 a43 0
= (−1)3
a21 a22 a23 0 a31 a32 a33 0 a41 a42 a43 0 a11 a12 a13 1
= (−1)3
a21 a22 a23 a31 a32 a33 a41 a42 a43
=−|A14|.