4つの基本部分空間について考える
勉強を進めていて,4つの基本部分空間(four fundamental subspaces)についてモヤモヤしてしまいました.線形代数を理解する上で非常に重要な概念だと感じるので,その内容をまとめることにしました.
4つの基本部分空間とは,行列の行空間(row space),列空間(column space),零空間(nullspace),左零空間(left nullspace)のことです.連立一次方程式の解,行列のランクなどとも密接に関連します.文献[1][2]を参考にして以下にまとめます.
=================================================================================
行列 の行列を考えます.4つの基本部分空間とは,以下の4つの空間のことです.
1. 行空間 , の部分空間
2. 列空間 , の部分空間
3. 零空間 , の部分空間
4. 左零空間 , の部分空間
行空間と列空間の定義は文献[4]に,零空間と左零空間の定義は文献[5]にあります.
以下の事実が成り立ちます.
事実1. 行空間 と列空間 は同じ次元をもち,それは行列のランク に等しい.
事実2. 零空間 と左零空間 はそれぞれ次元 をもつ.
以下では,具体例を用いてこの2つの事実が成り立つ理由を説明し,4つの部分空間の性質とそれぞれの関係を明らかにしていきます.
以下の行列 を考えます.
です.行列の基本変形の影響を排除して単純化するため, この行階段形(row echelon form)(文献[6]にあります)の行列 を題材にして考えていきます.4つの基本部分空間についてそれぞれ性質をまとめていきます.
1. の行空間の次元は であり,ランクに一致します.
理由 : 第1行と第2行は基底です.行空間は3つの行によるあらゆる線形結合からなりますが,第3行に新たな情報はありません.第1行と第2行は行空間 を張ります.第1行と第2行は線形独立であり,この二つの行(の線形結合)から(すべての係数 となる場合を除いて)零ベクトルをつくることはできません.
基底 : は を張ります.
2. の列空間の次元は であり,ランクに一致します.
理由 : 第1列と第4列は基底です.第1列と第4列は列空間 を張ります.この2つの列(の線形結合)から(すべての係数 となる場合を除いて)零ベクトルをつくることはできません.他の3つの列は自由列(free column)といい第1列と第4列の線形結合で表すことができます.以下に示します.
(第2列) = 3 × (第1列)
(第3列) = 5 × (第1列)
(第5列) = 7 × (第1列) + 2 × (第4列)
基底 : は を張ります.
3. 零空間の次元は です.
理由 : 連立一次方程式 は特解(special solution) を持ちます.特解とは,ある自由列に対応する要素を としそれ以外の自由列に対応する要素を とする解のことであり.単位行列を含むので線形独立です.さきほどの3つの自由列が第1列と第4列の線形結合であることの結果を用いて以下を得ます.
これらが の解であることは となることから確認できます.またこれらはそれぞれ の基底( の第1行と第2行)との通常の内積が になるので直交することも確認できます.以上のことから の2つの基底と の3つの特解は線形独立であり を張ることがわかります. は(一般)解 を持ちます. は自由変数(free variable)といいます.
基底 : は を張ります.
4. の零空間すなわち の左零空間の次元は です.
理由 : 連立一次方程式 は以下のように表せます.
明らかに です. は自由変数なので, の零空間は であり,特殊解すなわち基底は です.またこの基底は の基底( の第1列と第4列)との通常の内積が になるので直交することも確認できます.以上のことから の2つの基底と の特解は線形独立であり を張ることがわかります.
基底 : は を張ります.
以上の内容は直交補空間(orthogonal complement)(文献[7]にあります)を導入することで以下の式で表現することができます. は直和です.
以下の図のように整理することができます.
=================================================================================
以上,4つの基本部分空間について考えてみました.
参考文献
[1] Strang, G. (2016), Introduction to Linear Algebra(Fifth Edition), Wellesley-Cambridge Press.
[2] Massachusetts Institute of Technology Gilbert Strang先生のノート http://web.mit.edu/18.06/www/Essays/newpaper_ver3.pdf
[3] University of Illinois at Urbana-Champaign Ivan Contreras先生のノート https://faculty.math.illinois.edu/~icontrer/Lecture10.pdf
[4] Wikipedia Row and column spaces のページ https://en.wikipedia.org/wiki/Row_and_column_spaces
[5] Wikipedia Kernel (linear algebra) のページ https://en.wikipedia.org/wiki/Kernel_(linear_algebra)
[6] Wikipedia Row echelon form のページ https://en.wikipedia.org/wiki/Row_echelon_form
[7] Mathonline Orthogonal Complements のページ http://mathonline.wikidot.com/orthogonal-complements
おまけ
[1] (の3.6)へのリンク http://math.mit.edu/~gs/linearalgebra/linearalgebra5_3-5.pdf