線型代数学/行列の基本変形

提供: testwiki
2021年8月10日 (火) 10:51時点におけるimported>Nermer314による版
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

線型代数学 > 行列の基本変形


ここでは、基本変形と階数について議論する。特に、階数は線型代数学では非常に重要な概念であるので十分理解されたい。

基本行列

定義

以下の3種の行列, P(i,j),Q(i;c),R(i,j;c) M(n;𝐊)を基本行列(fundamental matrix)という。

P(i,j)=(101101)(1ijn)
(n次単位行列の第i行と第j行を入れ替えたもの。)
Q(i;c)=(11c11)(c0)
(n次単位行列の第i行をC倍したもの)
R(i,j;c)=(11c011)(1ijn,c0)
(n次単位行列の第i行、第j列をCに置き換えたもの)

左(右)から基本行列をかけることを左(右)基本変形(fundamental operation) という。

左(右)からP(i,j),Q(i;c),R(i,j;c)をかけるということことは、それぞれ

  • 第i行(列)と第j行(列)を入れ替える。
  • 第i行(列)をc倍する。
  • 第j行(列)のc倍を第i行(列)に加える。

という操作を行うことに対応する。

(1000001001000001)(a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44)=(a11a12a13a14a31a32a33a34a21a22a23a24a41a42a43a44)


(1000030000100001)(a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44)=(a11a12a13a143a213a223a233a24a31a32a33a34a41a42a43a44)


(1000012000100001)(a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44)=(a11a12a13a14a21+2a31a22+2a32a23+2a33a24+2a34a31a32a33a34a41a42a43a44)

である。

基本行列の正則性

基本行列は正則である。

実際、

 P(i,j)P(i,j)=In
 Q(i;c)Q(i;1c)=In, Q(i;1c)Q(i;c)=In
 R(i,j;c)R(i,j;c)=In, R(i,j;c)R(i,j;c)=In

である。


階数

定理と定義

AM(m,n;𝐊) は基本変形によって以下の形に一意的に変形できる。

(Ir𝟎nr,r𝟎mr,r𝟎mr,nr)

このとき、rを行列Aの階数(rank)といい、

 r=rank(A)

などと書く。

(証明)

 A=0m,nのときは上の形になっている。 以下、 A0m,n とする。

今、 ai,j0 としても一般性は失われない。

まず、 R(k,j;ak,j/ai,j)M(m;𝐊)(1kj1,j+1km) を左からかけると

(00ai,1ai,j1ai,jai,j+1ai,n00)

となる。

次に、 R(i,l;ai,l/ai,j)M(n;𝐊)(1li1,i+1ln) を右からかけると

(0000ai,j0000)

となる。

そして、 P(1,i)M(m;𝐊) を左から、 P(1,j)M(n;𝐊) を右からかけ、さらに Q(1;1/ai,j)M(m;𝐊) を左からかければ、

(1𝟎𝟎B) BM(m1,n1;𝐊)

となる。B0 なら上と同じ操作をすれば、帰納的に求めたい形になる。

(一意性) 以下 st とする。

Aに基本変形を施して以下の2つの形になったとする。

S=(Is𝟎𝟎𝟎),T=(It𝟎𝟎𝟎)

ここで、基本変形の正則性から、正則行列  PM(m;𝐊) QM(n;𝐊) が存在して、

T=PSQ=(Ps,sPs,msPms,sPms,ms)(Is𝟎𝟎𝟎)(Qs,sQs,nsQns,sQns,ns)=(Ps,sQs,sPs,sQs,nsPms,sQs,sPms,sQs,ns)

したがって Ps,sQs,s=Is, Ps,sQs,ns=𝟎, Pms,sQs,s=𝟎 が成り立つ。

これから、  Ps,s, Qs,s は正則だから  Pms,sQs,ns=𝟎

 r=s

またこのことから、AM(n;𝐊) において

rank(A)=nA は正則

であることが分かる。

例題

(121011231)の階数を求めよ。

(121011231) (第1行の2倍を第3行に加える) (121011011)

(第2行の2倍を第1行に、1倍を第3行に加える)(101011000)

(第1列の-1倍と第2列の-1倍を第3列に加える)(100010000)

したがって、この行列の階数は2である。□

練習問題

以下の1~4の行列の階数を求めよ。

(1)(210101321) (2)(3212132010102111)

(3)(0211101121043115) (4)(1001111232100110122111121)       答え:(1)…3 (2)…4 (3)…3 (4)…2