§D3.11次元定理

最終更新

次元定理とは、線形写像について「像の次元」と「核の次元」の和が、定義域の次元に等しいという定理のことです。

dim⁡Im⁡f+dim⁡Ker⁡f=dim⁡V\dim \operatorname{Im} f + \dim \operatorname{Ker} f = \dim V

f:V→Wf : V \to Wの階数rank⁡f=dim⁡Im⁡f\operatorname{rank} f = \dim \operatorname{Im} f(行き先の広さ)と退化次数dim⁡Ker⁡f\dim \operatorname{Ker} f(0⃗\vec 0につぶれる分)を合わせると、もとの空間の次元になる——次元の保存則です。以下、VVは有限次元とします。

1 準備:基底の延長

証明の要は「一次独立な組は基底まで延ばせる」ことです。

補題 1.1.u⃗1,…,u⃗r\vec u_1, \dots, \vec u_rが一次独立で、w⃗∉span⁡{u⃗1,…,u⃗r}\vec w \notin \operatorname{span}\{\vec u_1, \dots, \vec u_r\}ならば、u⃗1,…,u⃗r,w⃗\vec u_1, \dots, \vec u_r, \vec wも一次独立である。

証明.a1u⃗1+⋯+aru⃗r+bw⃗=0⃗a_1\vec u_1 + \cdots + a_r\vec u_r + b\vec w = \vec 0とする。もしb≠0b \ne 0ならw⃗=−b−1(a1u⃗1+⋯+aru⃗r)∈span⁡{u⃗i}\vec w = -b^{-1}(a_1\vec u_1 + \cdots + a_r\vec u_r) \in \operatorname{span}\{\vec u_i\}となり仮定に反する。ゆえにb=0b = 0、すると∑aiu⃗i=0⃗\sum a_i\vec u_i = \vec 0で独立性より各ai=0a_i = 0。▨

補題 1.2 (基底の延長). 有限次元空間VVの一次独立な組u⃗1,…,u⃗r\vec u_1, \dots, \vec u_rは、ベクトルを付け加えてVVの基底にできる。

証明. もしspan⁡{u⃗1,…,u⃗r}=V\operatorname{span}\{\vec u_1, \dots, \vec u_r\} = Vならすでに基底。そうでなければ張られないw⃗∈V\vec w \in Vを選べ、補題 1.1よりu⃗1,…,u⃗r,w⃗\vec u_1, \dots, \vec u_r, \vec wは独立。これを繰り返すと独立な組の本数が1ずつ増えるが、nn次元空間で独立な組は高々nn本(§D3.8 補題 3.1 (取替え/Steinitz))だから有限回で止まり、VVを張る独立組=基底に到達する。▨

2 次元定理

定理 2.1 (次元定理・rank-nullity).VVを有限次元、f:V→Wf : V \to Wを線形写像とすると、dim⁡Ker⁡f+dim⁡Im⁡f=dim⁡V.\dim \operatorname{Ker} f + \dim \operatorname{Im} f = \dim V.

証明.r=dim⁡Ker⁡fr = \dim \operatorname{Ker} fとし、Ker⁡f\operatorname{Ker} fの基底u⃗1,…,u⃗r\vec u_1, \dots, \vec u_rをとる。補題 1.2でこれをVVの基底u⃗1,…,u⃗r,w⃗1,…,w⃗s\vec u_1, \dots, \vec u_r, \vec w_1, \dots, \vec w_sに延長する(r+s=dim⁡Vr + s = \dim V)。f(w⃗1),…,f(w⃗s)f(\vec w_1), \dots, f(\vec w_s)がIm⁡f\operatorname{Im} fの基底であることを示せばよい。

生成. 任意のx⃗∈V\vec x \in Vをx⃗=∑iaiu⃗i+∑jbjw⃗j\vec x = \sum_i a_i\vec u_i + \sum_j b_j\vec w_jと表すと、f(u⃗i)=0⃗f(\vec u_i) = \vec 0ゆえf(x⃗)=∑jbjf(w⃗j)f(\vec x) = \sum_j b_j f(\vec w_j)。よってf(w⃗1),…,f(w⃗s)f(\vec w_1), \dots, f(\vec w_s)はIm⁡f\operatorname{Im} fを生成する。

独立.∑jbjf(w⃗j)=0⃗\sum_j b_j f(\vec w_j) = \vec 0とすると、線形性よりf(∑jbjw⃗j)=0⃗f\bigl(\sum_j b_j\vec w_j\bigr) = \vec 0、すなわち∑jbjw⃗j∈Ker⁡f=span⁡{u⃗i}\sum_j b_j\vec w_j \in \operatorname{Ker} f = \operatorname{span}\{\vec u_i\}。ゆえに∑jbjw⃗j=∑iciu⃗i\sum_j b_j\vec w_j = \sum_i c_i\vec u_iと書け、移項して∑i(−ci)u⃗i+∑jbjw⃗j=0⃗\sum_i(-c_i)\vec u_i + \sum_j b_j\vec w_j = \vec 0。延長した組は基底で一次独立だからすべての係数、とくにbj=0b_j = 0。よって独立。

以上よりdim⁡Im⁡f=s\dim \operatorname{Im} f = s、したがってdim⁡Ker⁡f+dim⁡Im⁡f=r+s=dim⁡V\dim \operatorname{Ker} f + \dim \operatorname{Im} f = r + s = \dim V。▨

注意 2.2. 証明は「Ker⁡f\operatorname{Ker} fの基底をVVの基底に延長し、延長した分の像がIm⁡f\operatorname{Im} fの基底になる」という定義展開そのものです。Ker⁡f\operatorname{Ker} fにつぶれるrr方向を除いた残りss方向が、そっくり像の広さになる——これが「つぶれた分だけ像が痩せる」の中身です。

3 応用:解の自由度・全単射の判定

系 3.1.dim⁡V=dim⁡W\dim V = \dim Wの有限次元空間の間の線形写像f:V→Wf : V \to Wについて、ffが単射  ⟺  \iff全射  ⟺  \iff全単射。

証明.ffが単射  ⟺  Ker⁡f={0⃗}  ⟺  dim⁡Ker⁡f=0\iff \operatorname{Ker} f = \{\vec 0\} \iff \dim \operatorname{Ker} f = 0。定理 2.1よりこれはdim⁡Im⁡f=dim⁡V=dim⁡W\dim \operatorname{Im} f = \dim V = \dim Wと同値で、Im⁡f⊆W\operatorname{Im} f \subseteq Wかつ同次元だからIm⁡f=W\operatorname{Im} f = W、すなわち全射と同値。▨

  • 連立一次方程式:A∈Mm,n(K)A\in M_{m,n}(K)に対し、斉次方程式Ax⃗=0⃗A\vec x=\vec 0の解空間はKer⁡A\operatorname{Ker}Aで、次元はn−rank⁡An-\operatorname{rank}Aです。非斉次方程式Ax⃗=b⃗A\vec x=\vec bは、解がなければ解集合は空です。一つ解x⃗0\vec x_0があれば、解集合はx⃗0+Ker⁡A\vec x_0+\operatorname{Ker}Aというアフィン部分空間で、その方向空間の次元はn−rank⁡An-\operatorname{rank}Aです。基礎で見た「自由度=n−rank⁡= n - \operatorname{rank}」は、この意味での次元です。
  • 全単射の判定:正方行列や同次元の写像では、系 3.1により片側(単射か全射のどちらか)が言えれば全単射。有限次元ならではの便利さです。

例 3.2 (微分作用素で確かめる). 次数≤n\le nの多項式全体PnP_n(dim⁡Pn=n+1\dim P_n = n + 1)の上で、微分D:Pn→PnD : P_n \to P_n,D(p)=p′D(p) = p'を考えます。D(p)=0D(p) = 0となるのは定数のときだけなのでKer⁡D={定数}\operatorname{Ker} D = \{\text{定数}\}(dim⁡=1\dim = 1)、像は次数≤n−1\le n-1の多項式全体Pn−1P_{n-1}(dim⁡=n\dim = n)。確かにdim⁡Ker⁡D+dim⁡Im⁡D=1+n=n+1=dim⁡Pn\dim \operatorname{Ker} D + \dim \operatorname{Im} D = 1 + n = n + 1 = \dim P_nで次元定理が成り立っています。「11方向(定数)がつぶれ、残りnn方向が像になる」という定理の言葉が、微分という身近な操作でそのまま見えます。

系 3.3 (次元公式・グラスマンの公式).VVの有限次元部分空間U,WU, Wに対しdim⁡(U+W)=dim⁡U+dim⁡W−dim⁡(U∩W)\dim(U + W) = \dim U + \dim W - \dim(U \cap W)。

証明.U∩WU \cap Wの基底z⃗1,…,z⃗t\vec z_1, \dots, \vec z_tをとり、補題 1.2でこれをUUの基底{z⃗i}∪{u⃗1,…,u⃗p}\{\vec z_i\} \cup \{\vec u_1, \dots, \vec u_p\}とWWの基底{z⃗i}∪{w⃗1,…,w⃗q}\{\vec z_i\} \cup \{\vec w_1, \dots, \vec w_q\}に延長する。{z⃗i}∪{u⃗j}∪{w⃗k}\{\vec z_i\} \cup \{\vec u_j\} \cup \{\vec w_k\}がU+WU + Wの基底になることを示せば、dim⁡(U+W)=t+p+q=(t+p)+(t+q)−t=dim⁡U+dim⁡W−dim⁡(U∩W)\dim(U + W) = t + p + q = (t + p) + (t + q) - t = \dim U + \dim W - \dim(U \cap W)を得る(生成は明らか、一次独立性は∑aju⃗j=−∑ciz⃗i−∑bkw⃗k∈U∩W\sum a_j\vec u_j = -\sum c_i\vec z_i - \sum b_k\vec w_k \in U \cap Wからu⃗j\vec u_jの係数が消えることで確かめられる)。▨

dim⁡(U∩W)\dim(U \cap W)を引くのは「重なり分の二重計上を戻す」ためで、集合の包除原理∣U∪W∣=∣U∣+∣W∣−∣U∩W∣|U \cup W| = |U| + |W| - |U \cap W|の次元版と見ると覚えやすい公式です。

前提記事