ランク・ヌル定理

ランク・ヌル定理

階数零定理は線形代数の定理であり、次のことを主張する。

したがって、等しい有限次元のベクトル空間の線形変換の場合、単射性または全射性のいずれかが全単射性を意味することになります。

定理を述べる

線形変換

を2つのベクトル空間間の線型変換とします。ここで、の定義域は有限次元です。ここで、 は(その像 の次元の階数であり、は(そのの次元)の零性です。言い換えれば、 この定理は分割補題によって、次元だけでなく空間の同型性に関する命題へと洗練することができます。明示的に、は からへの同型性を誘導するので、 の任意の基底を拡張する の基底の存在は、分割補題によって、 が成り立つことを意味します。次元をとると、階数零性定理が成り立ちます。 T:VW{\displaystyle T:V\to W}T{\displaystyle T}V{\displaystyle V}ランクT + 無効T  薄暗いV{\displaystyle \operatorname {rank} (T)~+~\operatorname {nullity} (T)~=~\dim V,}ランクT{\textstyle \operatorname {ランク} (T)}T{\displaystyle T}無効T{\displaystyle \operatorname {nullity} (T)}T{\displaystyle T}薄暗い私はT+薄暗いカーT薄暗いドメインT{\displaystyle \dim(\operatorname {Im} T)+\dim(\operatorname {Ker} T)=\dim(\operatorname {Domain} (T)).}T{\displaystyle T}V/カーT{\displaystyle V/\オペレータ名 {Ker} (T)}私はT{\displaystyle \operatorname {Im} (T),}V{\displaystyle V}カーT{\displaystyle \operatorname {Ker} (T)}私はTカーTV{\displaystyle \operatorname {Im} (T)\oplus \operatorname {Ker} (T)\cong V.}

行列

線型写像は行列で表現できる。より正確には、行列Mは線型写像を表す。ここで、は基礎体である。 [ 5 ]したがって、の領域の次元はn Mの列数はnであり、行列Mの階数零定理は メートル×n{\displaystyle m\times n}f:FnFメートル{\displaystyle f:F^{n}\to F^{m},}F{\displaystyle F}f{\displaystyle f}メートル×n{\displaystyle m\times n}ランクM+無効Mn{\displaystyle \operatorname {rank} (M)+\operatorname {nullity} (M)=n.}

証明

ここでは2つの証明を示す。最初の証明[ 2 ]は一般的な場合、線型写像を用いて証明する。2つ目の証明[ 6 ]は、階数を持つ同次系aを扱い、 aの零空間を張る線型独立な解の集合が存在することを明示的に示す。 ×0{\displaystyle \mathbf {Ax} =\mathbf {0} ,}{\displaystyle \mathbf {A} }メートル×n{\displaystyle m\times n}r{\displaystyle r,}nr{\displaystyle nr}{\displaystyle \mathbf {A} }

定理は線型写像の領域が有限次元であることを前提としているが、余領域にはそのような仮定はない。これは、定理が適用される行列で与えられない線型写像が存在することを意味する。しかしながら、最初の証明は実際には2番目の証明よりも一般性が高いわけではない。線型写像の像は有限次元であるため、その領域からその像への写像を行列で表し、その行列に対して定理を証明し、像を余領域全体に含めて合成することができる。

最初の証明

をある体上のベクトル空間とし、の定理の記述で と定義します。 VW{\displaystyle V,W}F{\displaystyle F,}T{\displaystyle T}薄暗いVn{\displaystyle \dim V=n}

部分空間であるので、その基底が存在します。 を仮定し、 を そのような基底とします。 KerTV{\displaystyle \operatorname {Ker} T\subset V}dimKerT=k{\displaystyle \dim \operatorname {Ker} T=k}K:={v1,,vk}Ker(T){\displaystyle {\mathcal {K}}:=\{v_{1},\ldots ,v_{k}\}\subset \operatorname {Ker} (T)}

ここで、シュタイニッツの交換補題により、線形独立ベクトルを使用して拡張し、 の完全な基底を形成できます。 K{\displaystyle {\mathcal {K}}}nk{\displaystyle n-k}w1,,wnk{\displaystyle w_{1},\ldots ,w_{n-k}}V{\displaystyle V}

が の基底であるとする 。このことから、 S:={w1,,wnk}VKer(T){\displaystyle {\mathcal {S}}:=\{w_{1},\ldots ,w_{n-k}\}\subset V\setminus \operatorname {Ker} (T)}B:=KS={v1,,vk,w1,,wnk}V{\displaystyle {\mathcal {B}}:={\mathcal {K}}\cup {\mathcal {S}}=\{v_{1},\ldots ,v_{k},w_{1},\ldots ,w_{n-k}\}\subset V}V{\displaystyle V}ImT=SpanT(B)=Span{T(v1),,T(vk),T(w1),,T(wnk)}{\displaystyle \operatorname {Im} T=\operatorname {Span} T({\mathcal {B}})=\operatorname {Span} \{T(v_{1}),\ldots ,T(v_{k}),T(w_{1}),\ldots ,T(w_{n-k})\}}

=Span{T(w1),,T(wnk)}=SpanT(S).{\displaystyle =\operatorname {Span} \{T(w_{1}),\ldots ,T(w_{n-k})\}=\operatorname {Span} T({\mathcal {S}}).}

ここで、 が の基底であると主張します。上記の等式は、が の生成集合であることを既に示しています。 が基底であると結論付けるには、 が線形独立であることも示す必要があります。 T(S){\displaystyle T({\mathcal {S}})}ImT{\displaystyle \operatorname {Im} T}T(S){\displaystyle T({\mathcal {S}})}ImT{\displaystyle \operatorname {Im} T}

が線形独立ではないと仮定し、 ある について とします。 T(S){\displaystyle T({\mathcal {S}})}j=1nkαjT(wj)=0W{\displaystyle \sum _{j=1}^{n-k}\alpha _{j}T(w_{j})=0_{W}}αjF{\displaystyle \alpha _{j}\in F}

したがって、 の線形性により、 が成り立つ。 これは、すべてがゼロでない限り、 が基底であること と矛盾する。これは、 が線形独立であること、より具体的には の基底であることを示す。 T{\displaystyle T}T(j=1nkαjwj)=0W(j=1nkαjwj)KerT=SpanKV.{\displaystyle T\left(\sum _{j=1}^{n-k}\alpha _{j}w_{j}\right)=0_{W}\implies \left(\sum _{j=1}^{n-k}\alpha _{j}w_{j}\right)\in \operatorname {Ker} T=\operatorname {Span} {\mathcal {K}}\subset V.}B{\displaystyle {\mathcal {B}}}αj{\displaystyle \alpha _{j}}T(S){\displaystyle T({\mathcal {S}})}ImT{\displaystyle \operatorname {Im} T}

まとめると、 の基底は、の基底はとなります。 K{\displaystyle {\mathcal {K}}}KerT{\displaystyle \operatorname {Ker} T}T(S){\displaystyle T({\mathcal {S}})}ImT{\displaystyle \operatorname {Im} T}

最後に、 Rank(T)+Nullity(T)=dimImT+dimKerT{\displaystyle \operatorname {Rank} (T)+\operatorname {Nullity} (T)=\dim \operatorname {Im} T+\dim \operatorname {Ker} T}

=|T(S)|+|K|=(nk)+k=n=dimV.{\displaystyle =|T({\mathcal {S}})|+|{\mathcal {K}}|=(n-k)+k=n=\dim V.}

これで証明は終わりです。

第二校正

を線形独立な列(すなわち)を持つ行列とします。以下を示します。 A{\displaystyle \mathbf {A} }m×n{\displaystyle m\times n}r{\displaystyle r}Rank(A)=r{\displaystyle \operatorname {Rank} (\mathbf {A} )=r}

  1. 同次システムには線形独立な解の集合が存在する。nr{\displaystyle n-r}Ax=0{\displaystyle \mathbf {Ax} =\mathbf {0} }
  2. 他のすべてのソリューションはこれらのソリューションの線形結合であるということです。nr{\displaystyle n-r}

これを実行するには、列が のヌル空間の基底を形成する行列を作成します。 n×(nr){\displaystyle n\times (n-r)}X{\displaystyle \mathbf {X} }A{\displaystyle \mathbf {A} }

一般性を失うことなく、 の最初の列が線形独立であると仮定する。したがって 、 r{\displaystyle r}A{\displaystyle \mathbf {A} }A=(A1A2),{\displaystyle \mathbf {A} ={\begin{pmatrix}\mathbf {A} _{1}&\mathbf {A} _{2}\end{pmatrix}},}

  • A1{\displaystyle \mathbf {A} _{1}}は線形独立な列ベクトルを持つ行列であり、m×r{\displaystyle m\times r}r{\displaystyle r}
  • A2{\displaystyle \mathbf {A} _{2}}は、各列が の列の線形結合となるような行列です。m×(nr){\displaystyle m\times (n-r)}nr{\displaystyle n-r}A1{\displaystyle \mathbf {A} _{1}}

これは、ある行列(ランク分解を参照)に対して、したがって、 A2=A1B{\displaystyle \mathbf {A} _{2}=\mathbf {A} _{1}\mathbf {B} }r×(nr){\displaystyle r\times (n-r)}B{\displaystyle \mathbf {B} }A=(A1A1B).{\displaystyle \mathbf {A} ={\begin{pmatrix}\mathbf {A} _{1}&\mathbf {A} _{1}\mathbf {B} \end{pmatrix}}.}

を単位行列とする 。したがって 、を次の行列 とする。X=(BInr),{\displaystyle \mathbf {X} ={\begin{pmatrix}-\mathbf {B} \\\mathbf {I} _{n-r}\end{pmatrix}},}Inr{\displaystyle \mathbf {I} _{n-r}}(nr)×(nr){\displaystyle (n-r)\times (n-r)}X{\displaystyle \mathbf {X} }n×(nr){\displaystyle n\times (n-r)}AX=(A1A1B)(BInr)=A1B+A1B=0m×(nr).{\displaystyle \mathbf {A} \mathbf {X} ={\begin{pmatrix}\mathbf {A} _{1}&\mathbf {A} _{1}\mathbf {B} \end{pmatrix}}{\begin{pmatrix}-\mathbf {B} \\\mathbf {I} _{n-r}\end{pmatrix}}=-\mathbf {A} _{1}\mathbf {B} +\mathbf {A} _{1}\mathbf {B} =\mathbf {0} _{m\times (n-r)}.}

したがって、 の各列はの特殊解です。 nr{\displaystyle n-r}X{\displaystyle \mathbf {X} }Ax=0Fm{\displaystyle \mathbf {Ax} ={0}_{{F}^{m}}}

さらに、の列は線形独立です。なぜなら、に対してが成り立つからです。 したがって、 の列ベクトルは、に対して線形独立な解の集合を構成します。 nr{\displaystyle n-r}X{\displaystyle \mathbf {X} }Xu=0Fn{\displaystyle \mathbf {Xu} =\mathbf {0} _{{F}^{n}}}u=0Fnr{\displaystyle \mathbf {u} =\mathbf {0} _{{F}^{n-r}}}uFnr{\displaystyle \mathbf {u} \in {F}^{n-r}}Xu=0Fn(BInr)u=0Fn(Buu)=(0Fr0Fnr)u=0Fnr.{\displaystyle \mathbf {X} \mathbf {u} =\mathbf {0} _{{F}^{n}}\implies {\begin{pmatrix}-\mathbf {B} \\\mathbf {I} _{n-r}\end{pmatrix}}\mathbf {u} =\mathbf {0} _{{F}^{n}}\implies {\begin{pmatrix}-\mathbf {B} \mathbf {u} \\\mathbf {u} \end{pmatrix}}={\begin{pmatrix}\mathbf {0} _{{F}^{r}}\\\mathbf {0} _{{F}^{n-r}}\end{pmatrix}}\implies \mathbf {u} =\mathbf {0} _{{F}^{n-r}}.}X{\displaystyle \mathbf {X} }nr{\displaystyle n-r}Ax=0Fm{\displaystyle \mathbf {Ax} =\mathbf {0} _{\mathbb {F} ^{m}}}

次に、の任意の解はの列の線形結合でなければならないことを証明します。 Ax=0Fm{\displaystyle \mathbf {Ax} =\mathbf {0} _{{F}^{m}}}X{\displaystyle \mathbf {X} }

これについては、 u=(u1u2)Fn{\displaystyle \mathbf {u} ={\begin{pmatrix}\mathbf {u} _{1}\\\mathbf {u} _{2}\end{pmatrix}}\in {F}^{n}}

となる任意のベクトルとする。 の列は線形独立なので、となる。 Au=0Fm{\displaystyle \mathbf {Au} =\mathbf {0} _{{F}^{m}}}A1{\displaystyle \mathbf {A} _{1}}A1x=0Fm{\displaystyle \mathbf {A} _{1}\mathbf {x} =\mathbf {0} _{{F}^{m}}}x=0Fr{\displaystyle \mathbf {x} =\mathbf {0} _{{F}^{r}}}

したがって、 Au=0Fm(A1A1B)(u1u2)=A1u1+A1Bu2=A1(u1+Bu2)=0Fmu1+Bu2=0Fru1=Bu2{\displaystyle {\begin{array}{rcl}\mathbf {A} \mathbf {u} &=&\mathbf {0} _{{F}^{m}}\\\implies {\begin{pmatrix}\mathbf {A} _{1}&\mathbf {A} _{1}\mathbf {B} \end{pmatrix}}{\begin{pmatrix}\mathbf {u} _{1}\\\mathbf {u} _{2}\end{pmatrix}}&=&\mathbf {A} _{1}\mathbf {u} _{1}+\mathbf {A} _{1}\mathbf {B} \mathbf {u} _{2}&=&\mathbf {A} _{1}(\mathbf {u} _{1}+\mathbf {B} \mathbf {u} _{2})&=&\mathbf {0} _{\mathbb {F} ^{m}}\\\implies \mathbf {u} _{1}+\mathbf {B} \mathbf {u} _{2}&=&\mathbf {0} _{{F}^{r}}\\\implies \mathbf {u} _{1}&=&-\mathbf {B} \mathbf {u} _{2}\end{array}}}u=(u1u2)=(BInr)u2=Xu2.{\displaystyle \implies \mathbf {u} ={\begin{pmatrix}\mathbf {u} _{1}\\\mathbf {u} _{2}\end{pmatrix}}={\begin{pmatrix}-\mathbf {B} \\\mathbf {I} _{n-r}\end{pmatrix}}\mathbf {u} _{2}=\mathbf {X} \mathbf {u} _{2}.}

これは、 の解である任意のベクトルは、の列によって与えられる特殊解の線形結合でなければならないことを証明しています。また、 の列は線形独立であることは既に述べました。したがって、 の列はの零空間の基底を構成します。したがって、の零空間性はです。は の階数に等しいので、 が成り立ちます。これで証明は終わりです。 u{\displaystyle \mathbf {u} }Ax=0{\displaystyle \mathbf {Ax} =\mathbf {0} }nr{\displaystyle n-r}X{\displaystyle \mathbf {X} }X{\displaystyle \mathbf {X} }X{\displaystyle \mathbf {X} }A{\displaystyle \mathbf {A} }A{\displaystyle \mathbf {A} }nr{\displaystyle n-r}r{\displaystyle r}A{\displaystyle \mathbf {A} }Rank(A)+Nullity(A)=n{\displaystyle \operatorname {Rank} (\mathbf {A} )+\operatorname {Nullity} (\mathbf {A} )=n}

3番目の基本部分空間

が2つの有限次元部分空間の間の線型変換であり、かつ (したがって は行列 で表すことができる)であるとき、階数零定理は、が階数を持つ場合、は の零空間の次元であり、これはのを表すことを主張する。テキストによっては、 に関連付けられた3つ目の基本部分空間がその像と核と並んで考慮される。の余核は商空間であり 、その次元は である。この次元の公式( と表現されることもある)は、階数零定理とともに、線型代数の基本定理と呼ばれることがある。[ 7 ] [ 8 ]T:VW{\displaystyle T:V\to W}n=dim(V){\displaystyle n=\dim(V)}m=dim(W){\displaystyle m=\dim(W)}m×n{\displaystyle m\times n}M{\displaystyle M}T{\displaystyle T}r{\displaystyle r}nr{\displaystyle n-r}M{\displaystyle M}T{\displaystyle T}T{\displaystyle T}T{\displaystyle T}W/Im(T){\displaystyle W/\operatorname {Im} (T)}mr{\displaystyle m-r}dimIm(T)+dimCoker(T)=dim(W){\displaystyle \dim \operatorname {Im} (T)+\dim \operatorname {Coker} (T)=\dim(W)}

再定式化と一般化

この定理は、ベクトル空間の場合の代数学の最初の同型定理の記述であり、分割補題に一般化されます。

より現代的な言葉で言えば、この定理はベクトル空間の短完全列はそれぞれ分解する、とも表現できる。明示的には、 ベクトル空間の短完全列が与えられれ ば、 となり、 したがって となる。 ここではの役割を果たしており、は である。すなわち 0UVTR0{\displaystyle 0\rightarrow U\rightarrow V\mathbin {\overset {T}{\rightarrow }} R\rightarrow 0}URV{\displaystyle U\oplus R\cong V}dim(U)+dim(R)=dim(V).{\displaystyle \dim(U)+\dim(R)=\dim(V).}R{\displaystyle R}ImT{\displaystyle \operatorname {Im} T}U{\displaystyle U}KerT{\displaystyle \operatorname {Ker} T}0kerTVTimT0{\displaystyle 0\rightarrow \ker T\mathbin {\hookrightarrow } V\mathbin {\overset {T}{\rightarrow }} \operatorname {im} T\rightarrow 0}

有限次元の場合、この定式化は一般化できる。 すなわち、 が有限次元ベクトル空間の正確な列 であるとき、 [ 9 ]となる 。有限次元ベクトル空間の階数零定理は、線型写像の添字を用いて定式化することもできる。と が有限次元である とき、線型写像の添字は次のように定義される。0V1V2Vr0{\displaystyle 0\rightarrow V_{1}\rightarrow V_{2}\rightarrow \cdots \rightarrow V_{r}\rightarrow 0}i=1r(1)idim(Vi)=0.{\displaystyle \sum _{i=1}^{r}(-1)^{i}\dim(V_{i})=0.}THom(V,W){\displaystyle T\in \operatorname {Hom} (V,W)}V{\displaystyle V}W{\displaystyle W}indexT=dimKer(T)dimCokerT.{\displaystyle \operatorname {index} T=\dim \operatorname {Ker} (T)-\dim \operatorname {Coker} T.}

直感的に、は方程式 の独立解の数であり、 は方程式 を解けるようにするために課される独立制約の数である。有限次元ベクトル空間の階数零定理は、以下の命題と同値である。 dimKerT{\displaystyle \dim \operatorname {Ker} T}v{\displaystyle v}Tv=0{\displaystyle Tv=0}dimCokerT{\displaystyle \dim \operatorname {Coker} T}w{\displaystyle w}Tv=w{\displaystyle Tv=w}indexT=dimVdimW.{\displaystyle \operatorname {index} T=\dim V-\dim W.}

線型写像の添え字は、詳細な解析を必要とせずに、関係する空間から容易に読み取ることができることがわかります。この効果は、より深い結果にも現れます。アティヤ・シンガーの添え字定理は、特定の微分作用素の添え字は、関係する空間の幾何学から読み取ることができると述べています。 T{\displaystyle T}T{\displaystyle T}

引用

  1. ^アクラー(2015) 63頁、§3.22
  2. ^ a b Friedberg, Insel & Spence (2014) p. 70, §2.1, 定理2.3
  3. ^カッツネルソン&カッツネルソン (2008) p. 52、§2.5.1
  4. ^ヴァレンツァ(1993) p.71、§4.3
  5. ^ Friedberg, Insel & Spence (2014) pp. 103-104, §2.4, 定理2.20
  6. ^ Banerjee, Sudipto; Roy, ​​Anindya (2014),統計のための線形代数と行列分析、統計科学テキスト(第1版)、Chapman and Hall/CRC、ISBN 978-1420095388
  7. ^ *ストラング、ギルバート著線形代数とその応用』第3版、オーランド:サンダース、1988年。
  8. ^ Strang, Gilbert (1993)、「線形代数の基本定理」(PDF)American Mathematical Monthly100 (9): 848– 855、CiteSeerX 10.1.1.384.2309doi : 10.2307/2324660JSTOR 2324660  
  9. ^ Zaman, Ragib. 「正確な数列におけるベクトル空間の次元」 Mathematics Stack Exchange . 2015年10月27日閲覧

参考文献