markdown
列基本変形の基本md 05c8476
lecture/math/linear-algebra/elementary-column-operations.lecture.n.md
Download PDF

列基本変形れつきほんへんけいelementary column operationの基本きほん

date2026-07-14document_iddoc_c5d2734d6dd9c528308116bc39f62d75description列基本変形を、列ベクトルの生成系と入力側の座標を可逆に取り替える操作として説明し、線型写像・列空間・階数・行列式への影響を整理する講義である。prerequisites線型写像と行列 / 行列の積の意味 / 線型結合と張る空間の基本 / 行基本変形の基本type講義content_typelecturestatusactiverelateddata/lecture/math/linear-algebra/linear-maps-and-matrices.lecture.n.md / data/lecture/math/linear-algebra/elementary-row-operations.lecture.n.md / data/lecture/math/linear-algebra/meaning-of-matrix-multiplication.lecture.n.md / data/lecture/math/linear-algebra/column-independence-and-rank.lecture.n.md / data/lecture/math/linear-algebra/rank-basics.lecture.n.md / data/lecture/math/linear-algebra/determinant-computation-rules.lecture.n.md / data/exercise/math/linear-algebra/elementary-operations-and-linear-systems.exercise.n.md
mathlinear-algebraundergraduatelecture

1導入どうにゅう

この講義こうぎで重要じゅうようなのは、列基本変形れつきほんへんけいelementary column operationは行列ぎょうれつmatrixの列れつcolumnベクトルを、同おなじ列空間れつくうかんcolumn spaceを張はる別べつの生成系せいせいけいgenerating setへ可逆かぎゃくinvertibleに取とり替かえる操作そうさoperationであるということである。

このページは階数かいすうrankの正式せいしきな講義こうぎより前まえに置おかれている。したがって、ここでは一般化前いっぱんかまえの最小限さいしょうげんの用語ようごとして、列空間れつくうかんcolumn spaceを「列れつcolumnベクトルが張はる空間くうかんspace」、階数かいすうrankを「その次元じげんdimension」と読よむ。後続こうぞくの階数かいすうの講義こうぎでは、これを線型写像せんけいしゃぞうlinear mapの像ぞうimageの次元じげんdimensionとして一般化いっぱんかする。

このページで核かくkernelという語ごを使つかう場合ばあいは、まず Ax=0 を満みたす入力にゅうりょくinput x の集合しゅうごうという行列版ぎょうれつばんの意味いみで読よめばよい。後続こうぞくでは、線型写像せんけいしゃぞうlinear map T について T(x)=0 を満みたす入力にゅうりょくinputの集合しゅうごうとして定義ていぎし直なおす。

data/lecture/math/linear-algebra/rank-basics.lecture.n.md

行列ぎょうれつmatrixをただの数表すうひょうとして見みると、列れつcolumnの入いれ替かえや加算かさんadditionは成分せいぶんcomponentを動うごかす手順てじゅんにしか見みえない。しかし

A=(|||a1a2⋯an|||)=[a1a2⋯an]

と見みれば、列基本変形れつきほんへんけいelementary column operationは列れつcolumnベクトル a1,[PARSE ERROR: Undefined("Command(\"dots\")")],an の組くみを作つくり替かえる操作そうさoperationである。

2用語ようごと定義ていぎ

列基本変形れつきほんへんけいelementary column operation とは、行列ぎょうれつmatrixの列れつcolumnに対たいする次つぎの 3 種類しゅるいの操作そうさoperationである。

操作そうさoperation記号きごう意味いみ
列れつcolumnの交換こうかんswapCi↔Cj第だい i 列れつcolumnと第だい j 列れつcolumnを交換こうかんswapする
列れつcolumnの非零定数倍ひぜろていすうばいnonzero scalar multipleCi←λCi,λ≠0第だい i 列れつcolumnを 0 でないスカラーscalar λ 倍ばいscalar multipleする
他列たれつanother columnの倍ばいscalar multipleの加算かさんadditionCi←Ci+λCj第だい i 列れつcolumnに第だい j 列れつcolumnの λ 倍ばいscalar multipleを加くわえる

λ≠0 が必要ひつようなのは、λ=0 とすると列れつcolumnそのものが消きえ、逆操作ぎゃくそうさinverse operationで復元ふくげんできなくなるためである。

3なぜこの 3 つを基本きほんと呼よぶか

本質ほんしつは、どの操作そうさoperationも元もとに戻もどせることである。

Ci↔Cj

は、もう 1 度ど同おなじ交換こうかんをすれば元もとに戻もどる。

Ci←λCi(λ≠0)

は、

Ci←1λCi

で元もとに戻もどる。

Ci←Ci+λCj

は、

Ci←Ci-λCj

で元もとに戻もどる。したがって列基本変形れつきほんへんけいelementary column operationは、情報じょうほうを壊こわす操作そうさoperationではなく、列れつcolumnベクトルの表あらわし方かたを可逆かぎゃくinvertibleに変更へんこうする操作そうさoperationである。

4方針ほうしん

列基本変形れつきほんへんけいelementary column operationでは、行列ぎょうれつmatrixを「列れつcolumnベクトルを横よこに並ならべたもの」として見みる。行列積ぎょうれつせきmatrix productの意味いみから、右みぎから掛かける行列ぎょうれつmatrixは、元もとの列れつcolumnsたちの線型結合せんけいけつごうlinear combinationを新あたらしい列れつcolumnとして作つくる。

A=[a1a2⋯an]

のとき、AF の第だい k 列れつcolumnは、F の第だい k 列れつcolumnを係数けいすうcoefficientとして a1,[PARSE ERROR: Undefined("Command(\"dots\")")],an を線型結合せんけいけつごうlinear combinationしたものである。したがって

[PARSE ERROR: Undefined("Command(\"boxed\")")]列を変える操作は右から掛ける

となる。

data/lecture/math/linear-algebra/meaning-of-matrix-multiplication.lecture.n.md

5直感的ちょっかんてきな説明せつめい

列れつcolumnベクトル a1,[PARSE ERROR: Undefined("Command(\"dots\")")],an が張はる空間くうかんspaceを考かんがえる。a3 を a3-3a1 に替かえても、新あたらしい a3-3a1 は元もとの列れつcolumnsたちの線型結合せんけいけつごうlinear combinationである。逆ぎゃくinverseに、元もとの a3 は

a3=(a3-3a1)+3a1

と復元ふくげんできる。つまり、張はっている空間くうかんspaceそのものは変かわらない。

列基本変形れつきほんへんけいelementary column operationは、地図ちずでいえば同おなじ場所ばしょを別べつの案内標識あんないひょうしきで示しめすようなものである。列れつcolumnの見みた目めは変かわるが、そこから到達とうたつできる空間くうかんspaceは変かわらない。

6厳密げんみつな説明せつめい

6.11. 右みぎから基本行列きほんぎょうれつelementary matrixを掛かける

基本行列きほんぎょうれつelementary matrix とは、単位行列たんいぎょうれつidentity matrixに 1 回かいの基本変形きほんへんけいelementary operationを施ほどこして得えられる行列ぎょうれつmatrixである。列基本変形れつきほんへんけいelementary column operationは、右みぎから基本行列きほんぎょうれつelementary matrixを掛かける操作そうさoperationとして表あらわせる。

たとえば

C3←C3-3C1

は、

F=(10-3010001)

を右みぎから掛かけることに対応たいおうする。実際じっさい、

\begin{aligned} AF &= \begin{bmatrix} C_1&C_2&C_3 \end{bmatrix} \begin{pmatrix} 1&0&-3\\ 0&1&0\\ 0&0&1 \end{pmatrix}\\ &= \begin{bmatrix} C_1&C_2&C_3-3C_1 \end{bmatrix} \end{aligned}

である。-3 が F の 1 行ぎょうrow 3 列れつcolumnに現あらわれるのは、AF の第だい 3 列れつcolumnが、F の第だい 3 列れつcolumnを係数けいすうcoefficientとして決きまるためである。

6.22. 線型写像せんけいしゃぞうlinear mapとしての意味いみ

A が線型写像せんけいしゃぞうlinear map TA:Kn→Km を表あらわし、F が可逆かぎゃくinvertibleな線型写像せんけいしゃぞうlinear map TF:Kn→Kn を表あらわすとする。このとき AF は

TA∘TF

を表あらわす。なぜなら、任意にんいの入力にゅうりょくinput y について

(AF)y=A(Fy)=TA(TF(y))

だからである。

ここで F が列基本変形れつきほんへんけいelementary column operationに対応たいおうする基本行列きほんぎょうれつelementary matrixなら、F は可逆かぎゃくinvertibleである。したがって TF は入力空間にゅうりょくくうかん Kn を Kn 全体ぜんたいへ写うつす。結果けっかとして

im(TA∘TF)=imTA

であり、列空間れつくうかんcolumn spaceと階数かいすうrankは保存ほぞんされる。

一方いっぽう、核かくkernelは同おなじ集合しゅうごうとしては保存ほぞんされない。AFy=0 は A(Fy)=0 を意味いみするので、

ker(AF)=F-1(kerA)

である。つまり、潰つぶれる方向ほうこうの次元じげんは保たもたれるが、その方向ほうこうを表あらわす座標ざひょうcoordinateは F によって変かわる。

6.33. 行基本変形ぎょうきほんへんけいelementary row operationとの違ちがい

操作そうさoperation掛かける側がわside of multiplication何なにを作つくるか連立一次方程式れんりついちじほうていしきsystem of linear equationsでの意味いみ
行基本変形ぎょうきほんへんけいelementary row operationA↦EA行ぎょうrowの線型結合せんけいけつごうlinear combination方程式ほうていしきequationを同値どうちequivalentな方程式ほうていしきequationへ変かえる
列基本変形れつきほんへんけいelementary column operationA↦AF列れつcolumnの線型結合せんけいけつごうlinear combination未知数みちすうunknownの係数けいすうcoefficientの組くみを変かえる

行基本変形ぎょうきほんへんけいelementary row operationは、方程式ほうていしきequationそのものを同値どうちequivalentな形かたちformへ変かえるため、Ax=b の解集合かいしゅうごうsolution setをそのまま保たもちやすい。列基本変形れつきほんへんけいelementary column operationは A の列れつcolumn、つまり未知数みちすうunknownが掛かかる係数けいすうcoefficientの方向ほうこうdirectionを変かえる。したがって連立一次方程式れんりついちじほうていしきsystem of linear equationsで列基本変形れつきほんへんけいelementary column operationを使つかうなら、未知数みちすうunknownの変換へんかんtransformationも同時どうじに追跡ついせきtrackingする必要ひつようがある。

具体的ぐたいてきには、F が可逆かぎゃくinvertibleなら

AFy=b

を解といたあと、元もとの未知数みちすうunknownは

x=Fy

で戻もどす。これを忘わすれると、別べつの未知数みちすうunknownで解といた答こたえを元もとの問題もんだいの答こたえと誤解ごかいする。

7具体例ぐたいれい

A=(123456789)=[C1C2C3]

を考かんがえる。

7.1列れつcolumnの交換こうかんswap

C1↔C2

を行おこなうと、

(123456789)⟼(213546879)

となる。

7.2列れつcolumnの非零定数倍ひぜろていすうばいnonzero scalar multiple

C3←13C3

を行おこなうと、

(123456789)⟼(121452783)

となる。第だい 3 列れつcolumnの各成分かくせいぶんeach componentが同時どうじに 13 倍ばいscalar multipleされる。

7.3他列たれつanother columnの倍ばいscalar multipleを加くわえる

C3←C3-3C1

を行おこなうと、

C3-3C1=(369)-3(147)=(0-6-12)

である。したがって

(123456789)⟼(12045-678-12)

となる。

7.4未知数変換みちすうへんかんchange of variablesの具体例ぐたいれい

列基本変形れつきほんへんけいelementary column operationを連立一次方程式れんりついちじほうていしきsystem of linear equationsで使つかうときは、未知数みちすうunknownの変換へんかんtransformationを明示めいじする。たとえば 2 列れつcolumnsの行列ぎょうれつmatrix A=[C1C2] に

C2←C2-2C1

を行おこなうとする。この操作そうさoperationは

F=(1-201)

を右みぎから掛かけることに対応たいおうし、

AF=[C1C2-2C1]

である。したがって変形後へんけいごafter transformationの方程式ほうていしきequationを

AFy=b

と解といたなら、元もとの方程式ほうていしきequation Ax=b の未知数みちすうunknownは

x=Fy=(y1-2y2y2)

である。列基本変形れつきほんへんけいelementary column operationで得えた y をそのまま x と読よむのは誤あやまりである。

8何なにが保存ほぞんpreservationされるか

列基本変形れつきほんへんけいelementary column operationでは、列空間れつくうかんcolumn spaceが保存ほぞんpreservationされる。なぜなら、新あたらしい列れつcolumnは元もとの列れつcolumnの線型結合せんけいけつごうlinear combinationであり、逆操作ぎゃくそうさinverse operationにより元もとの列れつcolumnも新あたらしい列れつcolumnの線型結合せんけいけつごうlinear combinationで戻もどせるからである。

span(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn)=span(C1′,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn′)

したがって階数かいすうrank も保存ほぞんpreservationされる。

rank(A)=rank(AF)

ただし、右みぎから可逆行列かぎゃくぎょうれつinvertible matrixを掛かけるため、核かくkernelは同おなじ集合しゅうごうsetとしては保存ほぞんpreservationされない。AFy=0 は A(Fy)=0 を意味いみするので、元もとの核かくkernelとの対応たいおうには x=Fy という変数変換へんすうへんかんchange of variablesが入はいる。

9行列式ぎょうれつしきdeterminantへの影響えいきょうeffect

この節せつは、後あとの行列式ぎょうれつしきdeterminantの講義こうぎを読よんだ後あとに戻もどるための補足ほそくである。このページの本流ほんりゅうでは、列空間れつくうかんcolumn space、階数かいすうrank、未知数みちすうunknownの変換へんかんだけを使つかう。

正方行列せいほうぎょうれつsquare matrixでは、列基本変形れつきほんへんけいelementary column operationによる行列式ぎょうれつしきdeterminantの変化へんかは行基本変形ぎょうきほんへんけいelementary row operationと同型どうけいisomorphicである。

列操作れつそうさcolumn operationdetA への影響えいきょうeffect
Ci↔Cj符号ふごうsignが反転はんてんする
Ci←λCiλ 倍ばいfactorされる
Ci←Ci+λCj変かわらない

これは行列式ぎょうれつしきdeterminantが列れつcolumnに関かんして多重線型たじゅうせんけいmultilinearであり、2 本ほんの列れつcolumnsが一致いっちすると 0 になるためである。

data/lecture/math/linear-algebra/determinant-computation-rules.lecture.n.md

10操作そうさoperationごとに保存ほぞんpreservationされるもの・変かわるもの

列基本変形れつきほんへんけいelementary column operationを A↦AF と書かくと、F は可逆行列かぎゃくぎょうれつinvertible matrixである。右みぎから掛かけるので、元もとの列れつcolumnベクトルの線型結合せんけいけつごうlinear combinationとして新あたらしい列れつcolumnが作つくられる。このため、列空間れつくうかんcolumn spaceを中心ちゅうしんに見みると保存ほぞんpreservationされるものが見みえやすい。

操作そうさoperation保存ほぞんpreservationされるもの変かわるもの注意ちゅうい
Ci↔Cj列空間れつくうかんcolumn space、階数かいすうrank列れつcolumnの順序じゅんじょorder、行空間ぎょうくうかんrow spaceの表示ひょうじrepresentation、核かくkernelの座標表示ざひょうひょうじcoordinate representation、detA の符号ふごうsign未知数みちすうunknownの順序じゅんじょorderも入いれ替かわる
Ci←λCi,λ≠0列空間れつくうかんcolumn space、階数かいすうrank第だい i 列れつcolumnの大おおきさ、核かくkernelの座標表示ざひょうひょうじcoordinate representation、detA の倍率ばいりつfactorλ=0 は列れつcolumnを消けすため禁止きんしである
Ci←Ci+λCj列空間れつくうかんcolumn space、階数かいすうrank、detA列れつcolumnの生成系せいせいけいgenerating set、行空間ぎょうくうかんrow spaceの表示ひょうじrepresentation、核かくkernelの座標表示ざひょうひょうじcoordinate representation行列式ぎょうれつしきdeterminantは変かわらない

列空間れつくうかんcolumn spaceが保存ほぞんpreservationされる理由りゆうは、新あたらしい列れつcolumnが元もとの列れつcolumnの線型結合せんけいけつごうlinear combinationであり、逆操作ぎゃくそうさinverse operationにより元もとの列れつcolumnも新あたらしい列れつcolumnから復元ふくげんできるためである。したがって

Col(AF)=Col(A)

である。階数かいすうrankは列空間れつくうかんcolumn spaceの次元じげんdimensionなので保存ほぞんpreservationされる。

一方いっぽう、核かくkernelは同おなじ集合しゅうごうsetとしては一般いっぱんに保存ほぞんpreservationされない。

AFy=0⟺A(Fy)=0

であるから、x=Fy と置おけば x∈kerA である。つまり

ker(AF)=F-1(kerA)

となる。核かくkernelの次元じげんdimensionは保存ほぞんpreservationされるが、座標ざひょうcoordinateの表あらわし方かたは変かわる。

連立一次方程式れんりついちじほうていしきsystem of linear equationsでこの違ちがいは重要じゅうようである。Ax=b の係数行列けいすうぎょうれつcoefficient matrixを AF に変かえたなら、同おなじ未知数みちすうunknown x で解といているのではない。

AFy=b

を解といたあと、元もとの未知数みちすうunknownは

x=Fy

で戻もどす。この対応たいおうを追跡ついせきtrackingすれば、列基本変形れつきほんへんけいelementary column operationも方程式ほうていしきequationの整理せいりに使つかえる。しかし追跡ついせきtrackingしないなら、解集合かいしゅうごうsolution setをそのまま保たもつ操作そうさoperationではない。

行基本変形ぎょうきほんへんけいelementary row operationとの比較ひかくは次つぎのページで確認かくにんする。

data/lecture/math/linear-algebra/elementary-row-operations.lecture.n.md

階数かいすうrank・列空間れつくうかんcolumn space・核かくkernelの関係かんけいは次つぎのページで確認かくにんする。

data/lecture/math/linear-algebra/rank-basics.lecture.n.md

11見分みわけ方かた

  • 連立一次方程式れんりついちじほうていしきsystem of linear equationsの解集合かいしゅうごうsolution setをそのまま保たもちたいなら、行基本変形ぎょうきほんへんけいelementary row operationを使つかう。
  • 列空間れつくうかんcolumn space、階数かいすうrank、列れつcolumnの生成系せいせいけいgenerating setを整理せいりしたいなら、列基本変形れつきほんへんけいelementary column operationが自然しぜんである。
  • 行列式ぎょうれつしきdeterminantの計算けいさんでは、行ぎょうrowと列れつcolumnのどちらに基本変形きほんへんけいelementary operationを施ほどこしてもよい。ただし符号ふごうsignや倍率ばいりつfactorを必かならず記録きろくする。
  • Ax=b を解とく途中とちゅうで列基本変形れつきほんへんけいelementary column operationを使つかうなら、未知数みちすうunknownの変換へんかんtransformation x=Fy を最後さいごまで追跡ついせきtrackingする。

12どこまで成立せいりつするか

列基本変形れつきほんへんけいelementary column operationは、任意にんいarbitraryの m×n 行列ぎょうれつmatrixに対たいして定義ていぎできる。列空間れつくうかんcolumn spaceと階数かいすうrankは保存ほぞんpreservationされる。ただし行列式ぎょうれつしきdeterminantへの影響えいきょうeffectを語かたれるのは、行列式ぎょうれつしきdeterminantが定義ていぎされる正方行列せいほうぎょうれつsquare matrixの場合ばあいである。

列基本変形れつきほんへんけいelementary column operationは列れつcolumnの生成系せいせいけいgenerating setを取とり替かえる操作そうさoperationであり、写像しゃぞうmapの終域しゅういきcodomainにある列空間れつくうかんcolumn spaceは保たもつ。一方いっぽうで、入力側にゅうりょくがわinput sideの座標ざひょうcoordinateは変かわるので、方程式ほうていしきequationの未知数みちすうunknownは同一視どういつししない。

13最終形さいしゅうけい

[PARSE ERROR: Undefined("Command(\"boxed\")")]列基本変形は列の生成系を可逆に取り替える操作である
[PARSE ERROR: Undefined("Command(\"boxed\")")]A↦AF
[PARSE ERROR: Undefined("Command(\"boxed\")")]span(C1,[PARSE ERROR: Undefined("Command(\"dots\")")],Cn)とrank(A)は保存される

14一言ひとことでいうと

列基本変形れつきほんへんけいelementary column operationは、列れつcolumnベクトルが張はる空間くうかんspaceを変かえずに、列れつcolumnの表あらわし方かただけを変かえる操作そうさoperationである。

列基本変形れつきほんへんけいelementary column operationは、可逆かぎゃくinvertibleな基本行列きほんぎょうれつelementary matrixを右みぎから掛かける操作そうさoperationである。したがって、入力側にゅうりょくがわの座標表示ざひょうひょうじcoordinate representationを変かえる未知数変換みちすうへんかんchange of variablesとして読よむべきであり、行基本変形ぎょうきほんへんけいelementary row operationと同おなじ操作そうさとは読よまない。

保存則ほぞんそくpreservation ruleが実用上じつようじょうの確認点かくにんてんである。AE の列れつcolumnは A の列れつcolumnの可逆かぎゃくinvertibleな線型結合せんけいけつごうlinear combinationなので、列空間れつくうかんcolumn spaceと階数かいすうrankは保存ほぞんされる。連立一次方程式れんりついちじほうていしきsystem of linear equations Ax=b では、変形後へんけいごの AEy=b は x=Ey という代入だいにゅうを通つうじて元もとの問題もんだいに対応たいおうする。行列式ぎょうれつしきdeterminantは、列交換れつこうかん・列れつの非零倍ひぜろばい・他列たれつの倍ばいの加算かさんについて、行基本変形ぎょうきほんへんけいelementary row operationと同おなじ規則きそくで変化へんかする。

15定理ていりと証明しょうめい:列基本変形れつきほんへんけいは列空間れつくうかんを保たもつ

列基本変形れつきほんへんけいは、列れつたちが張はる空間くうかんを変かえない。

証明しょうめいする。A=[C1⋯Cn] とする。列れつの交換こうかんは生成系せいせいけいの順番じゅんばんを替かえるだけなので、張はる空間くうかんは変かわらない。列れつを 0 でない λ 倍ばいする操作そうさは、同おなじ方向ほうこうの生成元せいせいげんを非零ひれいの倍率ばいりつで替かえるだけであり、1/λ 倍ばいで戻もどせる。

最後さいごに、Ci←Ci+λCj を考かんがえる。新あたらしい Ci は、もとの列れつの線型結合せんけいけつごうなので、新あたらしい列れつたちが張はる空間くうかんは、もとの列空間れつくうかんに含ふくまれる。逆操作ぎゃくそうさ Ci←Ci-λCj で戻もどせるので、逆ぎゃくの包含ほうがんも成立せいりつする。したがって列空間れつくうかんは等ひとしい。

ただし、列基本変形れつきほんへんけいは未知数みちすうの意味いみを変かえるため、連立一次方程式れんりついちじほうていしきの解集合かいしゅうごうをそのまま保たもつとは限かぎらない。

raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる