エンジニアを目指す浪人のブログ

情報系に役立ちそうな応用数理をゆるめにメモします

行列における単射,核(カーネル)が零ベクトルのみ,列フルランクは同値であることを証明する

本記事は以下の過去記事の内容を用います.

線形写像が単射であるための必要十分条件は核(カーネル)が零ベクトルであることの証明をメモする - エンジニアを目指す浪人のブログ

 

勉強を進めていて,行列の単射(injective)(one-to-one),核(カーネル)(kernel)(零空間(nullspace)),列フルランク(full column rank)の関係についてとても重要に感じたので,証明しておくことにしました.


問題を設定するため,線形写像の定義は文献[2]を,線形独立の定義は文献[3]を,核(カーネル)(零空間)の定義は文献[4]を用います.単射の定義は冒頭の過去記事あるいは文献[5]にあります.列フルランクの定義を以下に示します.文献[6]にあります.

定義.
{\displaystyle m \times n } 行列 {\displaystyle A } とする.階数が列数に等しい,すなわち {\displaystyle \mathrm{rank}\ A = n } のとき, {\displaystyle A } は列フルランクであるという.

任意の {\displaystyle A } について {\displaystyle \mathrm{rank}\ A \le m } であるので,列フルランクならば縦長の行列あるいは正方行列です.

 

注意.
行列 {\displaystyle A: \mathbf{R}^n \to \mathbf{R}^m, \; A  : x \mapsto Ax } は線形写像である.

 

以上の設定のもとで,本記事の目的に進みます.文献[1]を参考にします. 

事実.
行列における単射,核(カーネル)が零ベクトルのみ,列フルランクは同値である.


証明.
{\displaystyle m \times n } 行列 {\displaystyle A } の列ベクトルを {\displaystyle \mathbf{a}_1,\ldots,\mathbf{a}_n }{\displaystyle x = [ x_1 \cdots x_n ]^T \in \mathbf{R}^n } とする.

行列は線形写像であるので,冒頭の過去記事の結果より{\displaystyle A } について以下が成り立つ.

{\displaystyle \;\;\; } 単射 {\displaystyle \Leftrightarrow } 核(カーネル)が零ベクトル {\displaystyle \{ 0 \} }

よって以下を示せばよい.

{\displaystyle \;\;\; } 核(カーネル)が零ベクトル {\displaystyle \{ 0 \} } {\displaystyle \Leftrightarrow } 列フルランク


核(カーネル)が零ベクトル {\displaystyle \{ 0 \} } であるとする.

{\displaystyle \;\;\; [ \{ 0 \} = ker(T) ] }
{\displaystyle \;\;\;\;\;\; \Leftrightarrow [ \{ 0 \} = \{ x \in \mathbf{R}^n : Ax=0 \} ] }
{\displaystyle \;\;\;\;\;\; \Leftrightarrow [ \{ 0 \} = \{ [ x_1 \ \cdots \ x_n ]^T \in \mathbf{R}^n : x_1 \mathbf{a}_1 + \cdots + x_n \mathbf{a}_n = 0 \} ] }
{\displaystyle \;\;\;\;\;\; \Leftrightarrow [ x_1 \mathbf{a}_1 + \cdots + x_n \mathbf{a}_n = 0 \; \Rightarrow \; x = 0 ] }

したがって {\displaystyle \{ \mathbf{a}_1,\ldots,\mathbf{a}_n \} } は線形独立であり,{\displaystyle A } は列フルランクである.逆も成り立っていることがわかる.(証明終わり)

 核(カーネル)に零ベクトル以外のベクトルをもつことと列フルランクでない(列ベクトルが線形従属)ことは同値である,ことを付記しておきます.

 

以上,行列における単射,核(カーネル)が零ベクトルのみ,列フルランクは同値であることを証明しました.

 

参考文献
[1] Mathematics Stack Exchange https://math.stackexchange.com/questions/210647/null-space-and-linear-independance
[2] Wikipedia Linear mapのページ https://en.wikipedia.org/wiki/Linear_map
[3] Wikipedia Linear independenceのページ https://en.wikipedia.org/wiki/Linear_independence
[4] Wikipedia Kernel(algebra)のページ https://en.wikipedia.org/wiki/Kernel_(algebra)
[5] Wikipedia Bijection, injection and surjectionのページ https://en.wikipedia.org/wiki/Bijection,_injection_and_surjection
[6] University of Minnesota Harris Ahmed Mohammed Ismail先生のノート http://www-users.math.umn.edu/~moham189/docs/Spring_2016/Fat,%20Square%20and%20Thin%20Matrices/Fat_Square_Thin_Matrices_Systems_of_Equations.pdf
[7] Massachusetts Institute of Technology Gilbert Strang先生のノート https://ocw.mit.edu/courses/mathematics/18-06sc-linear-algebra-fall-2011/ax-b-and-the-four-subspaces/solving-ax-b-row-reduced-form-r/MIT18_06SCF11_Ses1.8sum.pdf