Lemma数学ロードマップ

02 線形代数 · 第 3 章

線形写像

目安 15〜19 時間定理など 25演習 10 問

この章の目標

  • 線形写像の核と像を計算し、次元定理を証明して使える
  • 基底を選ぶと線形写像が行列で表されること(表現行列)を理解し、「行列は線形写像の座標表示」という視点を身につける
  • 基底変換の公式を導き、行列の同値・相似の意味と階数標準形を理解する
  • 商空間を構成し、準同型定理を証明できる
  • 双対空間・双対基底・転置写像を扱い、行ランク=列ランクを証明できる

前提:第1章、第2章、数学の言葉 第4章 同値関係と順序(商集合)

3.1 線形写像

ベクトル空間の本質は「和とスカラー倍」という構造である。構造をもつ対象を比べるには、その構造を保つ写像を考えるのが数学の常套手段である(群なら準同型、位相空間なら連続写像)。ベクトル空間の場合、それが線形写像である。第1章で見たように、行列 AA は写像 LA ⁣:x↦AxL_A\colon x \mapsto Ax を定め、行列の積は写像の合成に対応した。本章では逆に、抽象的な線形写像が、基底を選ぶと必ず行列で表されることを示す。これが「行列は線形写像の座標表示」という標語の正確な意味である。

以下、KK は体、ベクトル空間はすべて KK 上のものとする。

定義 3.1(線形写像, linear map)ベクトル空間 V,WV, W の間の写像 f ⁣:V→Wf\colon V \to W が

f(u+v)=f(u)+f(v),f(cv)=cf(v)(u,v∈V, c∈K)f(u + v) = f(u) + f(v), \qquad f(cv) = c f(v) \qquad (u, v \in V,\ c \in K)

を満たすとき、ff を線形写像という。V=WV = W のとき、ff を VV の線形変換(一次変換, 線形作用素)ともいう。

線形写像は f(0)=f(0⋅0)=0f(0)=0f(0) = f(0 \cdot 0) = 0 f(0) = 0 を満たし、一次結合を保つ:f(∑civi)=∑cif(vi)f(\sum c_i v_i) = \sum c_i f(v_i)。

例 3.2

  1. A∈M⁡m,n(K)A \in \operatorname{M}_{m,n}(K) の定める LA ⁣:Kn→KmL_A\colon K^n \to K^m。
  2. 微分 D ⁣:K[x]→K[x]D\colon K[x] \to K[x], D(∑akxk)=∑kakxk−1D(\sum a_k x^k) = \sum k a_k x^{k-1}。
  3. 積分 C([a,b])→RC([a, b]) \to \mathbb{R}, f↦∫abf(x) dxf \mapsto \int_a^b f(x)\ dx。
  4. 代入(評価)eva ⁣:K[x]→K\mathrm{ev}_a\colon K[x] \to K, p↦p(a)p \mapsto p(a)。
  5. 数列の左シフト S ⁣:KN→KNS\colon K^{\mathbb{N}} \to K^{\mathbb{N}}, (a1,a2,a3,… )↦(a2,a3,… )(a_1, a_2, a_3, \dots) \mapsto (a_2, a_3, \dots) と右シフト T ⁣:(a1,a2,… )↦(0,a1,a2,… )T\colon (a_1, a_2, \dots) \mapsto (0, a_1, a_2, \dots)。
  6. トレース tr⁡ ⁣:M⁡n(K)→K\operatorname{tr}\colon \operatorname{M}_n(K) \to K、転置 M⁡m,n(K)→M⁡n,m(K)\operatorname{M}_{m,n}(K) \to \operatorname{M}_{n,m}(K), X↦tXX \mapsto {}^t X。
  7. 複素共役 C→C\mathbb{C} \to \mathbb{C}, z↦zˉz \mapsto \bar{z} は R\mathbb{R} 上の線形写像だが、C\mathbb{C} 上の線形写像ではない(iz‾=−izˉ≠izˉ\overline{iz} = -i\bar{z} \neq i \bar{z})。線形性は体に依存する。

線形でない例:平行移動 x↦x+bx \mapsto x + b (b≠0)(b \neq 0) は 00 を 00 に写さない。x↦x2x \mapsto x^2 は和を保たない。22 次正方行列の行列式 det⁡\det も和を保たない(det⁡(I2)=1\det(I_2) = 1 だが det⁡(E11)+det⁡(E22)=0\det(E_{11}) + \det(E_{22}) = 0)。

命題 3.3

  1. 線形写像の合成は線形写像である。
  2. VV から WW への線形写像全体 Hom⁡(V,W)\operatorname{Hom}(V, W) は、(f+g)(v)=f(v)+g(v)(f + g)(v) = f(v) + g(v)、(cf)(v)=cf(v)(cf)(v) = c f(v) によりベクトル空間になる。End⁡(V):=Hom⁡(V,V)\operatorname{End}(V) := \operatorname{Hom}(V, V) と書く。

証明. 1:g(f(u+v))=g(f(u)+f(v))=g(f(u))+g(f(v))g(f(u + v)) = g(f(u) + f(v)) = g(f(u)) + g(f(v))、スカラー倍も同様。2:f+gf + g と cfcf が線形であることは直接確かめられ、公理は WW の公理から従う。□\square

線形写像は基底での値で完全に決まり、しかもその値は自由に指定できる。

定理 3.4 (v1,…,vn)(v_1, \dots, v_n) を VV の基底、w1,…,wn∈Ww_1, \dots, w_n \in W を任意の元とする。f(vi)=wif(v_i) = w_i (i=1,…,n)(i = 1, \dots, n) を満たす線形写像 f ⁣:V→Wf\colon V \to W がただ一つ存在する。

証明. 一意性:ff が線形なら f(∑civi)=∑ciwif(\sum c_i v_i) = \sum c_i w_i なので、VV の各元での値が決まる。存在:VV の各元は v=∑civiv = \sum c_i v_i と一意に書ける(命題 2.24)ので、f(v):=∑ciwif(v) := \sum c_i w_i は写像として定義でき、座標が和とスカラー倍を保つことから線形である。□\square

(基底が無限集合でも、同じ証明で同じ主張が成り立つ。)

3.2 核と像

定義 3.5(核と像)線形写像 f ⁣:V→Wf\colon V \to W に対し

Ker⁡f={v∈V∣f(v)=0},Im⁡f={f(v)∣v∈V}\operatorname{Ker} f = \lbrace v \in V \mid f(v) = 0 \rbrace, \qquad \operatorname{Im} f = \lbrace f(v) \mid v \in V \rbrace

をそれぞれ ff の核 (kernel)、像 (image) という。

命題 3.6 Ker⁡f\operatorname{Ker} f は VV の、Im⁡f\operatorname{Im} f は WW の部分空間である。また ff が単射であるための必要十分条件は Ker⁡f={0}\operatorname{Ker} f = \lbrace 0 \rbrace である。

証明. 部分空間であることは線形性から直ちに従う。ff が単射なら、f(v)=0=f(0)f(v) = 0 = f(0) から v=0v = 0。逆に Ker⁡f={0}\operatorname{Ker} f = \lbrace 0 \rbrace とし f(u)=f(v)f(u) = f(v) なら、f(u−v)=0f(u - v) = 0 より u=vu = v。□\square

単射性を「f(u)=f(v)⇒u=vf(u) = f(v) \Rightarrow u = v」ではなく「f(v)=0⇒v=0f(v) = 0 \Rightarrow v = 0」で確かめればよいのは、線形性の大きな恩恵である。

例 3.7 f=LAf = L_A のとき、Ker⁡LA\operatorname{Ker} L_A は Ax=0Ax = 0 の解空間、Im⁡LA\operatorname{Im} L_A は AA の列空間である(例 2.17)。第1章の行列

A=(1210241136−14)A = \begin{pmatrix} 1 & 2 & 1 & 0 \\ 2 & 4 & 1 & 1 \\ 3 & 6 & -1 & 4 \end{pmatrix}

では、例 1.32 と例 2.25 より Ker⁡LA\operatorname{Ker} L_A の基底は t(−2,1,0,0){}^t(-2, 1, 0, 0), t(−1,0,1,1){}^t(-1, 0, 1, 1) であり、命題 2.33 より Im⁡LA\operatorname{Im} L_A の基底は主列に対応する AA の第 1 列 t(1,2,3){}^t(1, 2, 3) と第 3 列 t(1,1,−1){}^t(1, 1, -1) である。dim⁡Ker⁡LA+dim⁡Im⁡LA=2+2=4\dim \operatorname{Ker} L_A + \dim \operatorname{Im} L_A = 2 + 2 = 4 は定義域の次元に等しい。これは偶然ではない(定理 3.9)。

例 3.8(無限次元での現象)K=RK = \mathbb{R} とする。

  1. 微分 D ⁣:R[x]→R[x]D\colon \mathbb{R}[x] \to \mathbb{R}[x] は全射だが(∑akxk\sum a_k x^k は ∑akk+1xk+1\sum \frac{a_k}{k+1} x^{k+1} の微分)、Ker⁡D\operatorname{Ker} D は定数全体なので単射でない。
  2. 左シフト SS は全射だが単射でなく、右シフト TT は単射だが全射でない。S∘T=idS \circ T = \mathrm{id} であるが T∘S≠idT \circ S \neq \mathrm{id} である。

有限次元では、このような「片側だけの逆」は起こらない(系 3.12、定理 1.34)。

3.3 次元定理

定理 3.9(次元定理, rank–nullity theorem)VV を有限次元、f ⁣:V→Wf\colon V \to W を線形写像とすると、Im⁡f\operatorname{Im} f は有限次元で

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

証明. Ker⁡f\operatorname{Ker} f の基底 u1,…,uku_1, \dots, u_k をとり、VV の基底 u1,…,uk,v1,…,vru_1, \dots, u_k, v_1, \dots, v_r に延長する(定理 2.31)。f(v1),…,f(vr)f(v_1), \dots, f(v_r) が Im⁡f\operatorname{Im} f の基底であることを示せばよい。

生成:v∈Vv \in V を v=∑aiui+∑bjvjv = \sum a_i u_i + \sum b_j v_j と書くと、f(ui)=0f(u_i) = 0 より f(v)=∑bjf(vj)f(v) = \sum b_j f(v_j)。

一次独立:∑bjf(vj)=0\sum b_j f(v_j) = 0 とすると f(∑bjvj)=0f(\sum b_j v_j) = 0、すなわち ∑bjvj∈Ker⁡f\sum b_j v_j \in \operatorname{Ker} f なので ∑bjvj=∑aiui\sum b_j v_j = \sum a_i u_i と書ける。u1,…,uk,v1,…,vru_1, \dots, u_k, v_1, \dots, v_r は一次独立なので、すべての bjb_j(と aia_i)は 0 である。□\square

定義 3.10(階数)dim⁡Im⁡f\dim \operatorname{Im} f を線形写像 ff の階数 (rank) といい rank⁡f\operatorname{rank} f と書く。dim⁡Ker⁡f\dim \operatorname{Ker} f を退化次数 (nullity) という。

命題 2.33 より dim⁡Im⁡LA=rank⁡A\dim \operatorname{Im} L_A = \operatorname{rank} A(第1章の意味の階数)であり、二つの「階数」は一致する:rank⁡LA=rank⁡A\operatorname{rank} L_A = \operatorname{rank} A。次元定理を LAL_A に適用すると n=dim⁡(解空間)+rank⁡An = \dim(\text{解空間}) + \operatorname{rank} A であり、これは「自由変数の個数は n−rank⁡An - \operatorname{rank} A」という第1章の結果の言い換えである。

系 3.11 f ⁣:V→Wf\colon V \to W を線形写像、V,WV, W を有限次元とする。

  1. ff が単射なら dim⁡V≤dim⁡W\dim V \leq \dim W。ff が全射なら dim⁡V≥dim⁡W\dim V \geq \dim W。
  2. dim⁡V>dim⁡W\dim V > \dim W なら ff は単射でない。dim⁡V<dim⁡W\dim V < \dim W なら ff は全射でない。

証明. 単射なら dim⁡V=dim⁡Im⁡f≤dim⁡W\dim V = \dim \operatorname{Im} f \leq \dim W(系 2.32)。全射なら dim⁡V≥dim⁡Im⁡f=dim⁡W\dim V \geq \dim \operatorname{Im} f = \dim W。2 は 1 の対偶である。□\square

系 3.12 dim⁡V=dim⁡W<∞\dim V = \dim W < \infty とし、f ⁣:V→Wf\colon V \to W を線形写像とする。次は同値である:(1) ff は単射、(2) ff は全射、(3) ff は全単射。

証明. dim⁡V=dim⁡W=n\dim V = \dim W = n とする。(1)   ⟺  \iff dim⁡Ker⁡f=0\dim \operatorname{Ker} f = 0   ⟺  \iff(次元定理)dim⁡Im⁡f=n\dim \operatorname{Im} f = n   ⟺  \iff(系 2.32)Im⁡f=W\operatorname{Im} f = W   ⟺  \iff (2)。(3) は (1) かつ (2) である。□\square

例 3.13(ラグランジュ補間)a0,…,an∈Ka_0, \dots, a_n \in K を相異なる元とする。線形写像

E ⁣:K[x]≤n→Kn+1,p↦t(p(a0),…,p(an))E\colon K[x]_{\leq n} \to K^{n+1}, \qquad p \mapsto {}^t(p(a_0), \dots, p(a_n))

は単射である:E(p)=0E(p) = 0 なら pp は n+1n + 1 個の相異なる根をもつ次数 nn 以下の多項式なので零多項式である(代数学 第5章で扱う因数定理から、零でない nn 次以下の多項式の根は nn 個以下)。両辺の次元はともに n+1n + 1 なので、系 3.12 より EE は全単射である。すなわち、任意の値 b0,…,bnb_0, \dots, b_n に対し、p(ai)=bip(a_i) = b_i を満たす次数 nn 以下の多項式がただ一つ存在する。存在を具体的な式を書かずに次元だけで示した点に注意する。具体的な式は例 3.40 で与える。

3.4 同型

定義 3.14(同型)全単射な線形写像を同型写像 (isomorphism) という。VV から WW への同型写像が存在するとき、VV と WW は同型であるといい V≅WV \cong W と書く。

命題 3.15 同型写像 f ⁣:V→Wf\colon V \to W の逆写像 f−1f^{-1} は線形写像である。

証明. w,w′∈Ww, w' \in W に対し v=f−1(w)v = f^{-1}(w)、v′=f−1(w′)v' = f^{-1}(w') とおくと、f(v+v′)=w+w′f(v + v') = w + w' より f−1(w+w′)=v+v′=f−1(w)+f−1(w′)f^{-1}(w + w') = v + v' = f^{-1}(w) + f^{-1}(w')。スカラー倍も同様。□\square

定理 3.16 有限次元ベクトル空間 V,WV, W について、V≅W  ⟺  dim⁡V=dim⁡WV \cong W \iff \dim V = \dim W。特に dim⁡V=n\dim V = n なら V≅KnV \cong K^n。

証明. (⇒\Rightarrow) 同型写像は基底を基底に写す(一次独立性と生成性が保たれる)ので次元は等しい。(⇐\Leftarrow) それぞれの基底 (v1,…,vn)(v_1, \dots, v_n), (w1,…,wn)(w_1, \dots, w_n) をとり、定理 3.4 で f(vi)=wif(v_i) = w_i となる ff を作ると、wiw_i たちが WW を生成するので ff は全射であり、系 3.12 より同型である。□\square

VV の基底 B=(v1,…,vn)\mathcal{B} = (v_1, \dots, v_n) に対し、同型写像

φB ⁣:Kn→V,t(c1,…,cn)↦c1v1+⋯+cnvn\varphi_{\mathcal{B}}\colon K^n \to V, \qquad {}^t(c_1, \dots, c_n) \mapsto c_1 v_1 + \cdots + c_n v_n

を座標写像という(命題 2.24)。その逆 φB−1(v)\varphi_{\mathcal{B}}^{-1}(v) を [v]B[v]_{\mathcal{B}} と書き、vv の B\mathcal{B} に関する座標ベクトルという。

注意 3.17(自然な同型とそうでない同型)nn 次元空間 VV は KnK^n と同型だが、その同型 φB\varphi_{\mathcal{B}} は基底 B\mathcal{B} の選び方に依存し、「どれか一つが特別」ということはない。例えば、平面 {x∈R3∣x1+x2+x3=0}\lbrace x \in \mathbb{R}^3 \mid x_1 + x_2 + x_3 = 0 \rbrace は R2\mathbb{R}^2 と同型だが、標準的な座標の入れ方はない。一方、後で見る V→V∗∗V \to V^{\ast\ast}(定理 3.42)のように、基底を選ばずに定義できる同型もあり、自然な同型 (natural isomorphism) と呼ばれる。この区別は圏論 第1章で「自然変換」として定式化される。

3.5 表現行列

いよいよ抽象的な線形写像を行列で表す。

定義 3.18(表現行列, representation matrix)B=(v1,…,vn)\mathcal{B} = (v_1, \dots, v_n) を VV の基底、C=(w1,…,wm)\mathcal{C} = (w_1, \dots, w_m) を WW の基底、f ⁣:V→Wf\colon V \to W を線形写像とする。各 f(vj)f(v_j) を C\mathcal{C} で展開して

f(vj)=∑i=1maijwi(j=1,…,n)f(v_j) = \sum_{i=1}^{m} a_{ij} w_i \qquad (j = 1, \dots, n)

と書くとき、m×nm \times n 行列 A=(aij)A = (a_{ij}) を、基底 B,C\mathcal{B}, \mathcal{C} に関する ff の表現行列といい、[f]C←B[f]_{\mathcal{C} \leftarrow \mathcal{B}} と書く。V=WV = W、B=C\mathcal{B} = \mathcal{C} のときは [f]B[f]_{\mathcal{B}} と書く。

覚え方:表現行列の第 jj 列は、第 jj 基底ベクトルの像 f(vj)f(v_j) の座標ベクトル [f(vj)]C[f(v_j)]_{\mathcal{C}} である。

命題 3.19 A=[f]C←BA = [f]_{\mathcal{C} \leftarrow \mathcal{B}} とすると、すべての v∈Vv \in V で [f(v)]C=A[v]B[f(v)]_{\mathcal{C}} = A [v]_{\mathcal{B}}。すなわち f∘φB=φC∘LAf \circ \varphi_{\mathcal{B}} = \varphi_{\mathcal{C}} \circ L_A であり、次の図式が可換になる。

V→fWφB↑↑φCKn→LAKm\begin{array}{ccc} V & \xrightarrow{f} & W \\ {\scriptstyle \varphi_{\mathcal{B}}}\uparrow & & \uparrow{\scriptstyle \varphi_{\mathcal{C}}} \\ K^n & \xrightarrow{L_A} & K^m \end{array}

証明. v=∑jcjvjv = \sum_j c_j v_j なら f(v)=∑jcjf(vj)=∑jcj∑iaijwi=∑i(∑jaijcj)wif(v) = \sum_j c_j f(v_j) = \sum_j c_j \sum_i a_{ij} w_i = \sum_i \left( \sum_j a_{ij} c_j \right) w_i であり、wiw_i の係数 ∑jaijcj\sum_j a_{ij} c_j は AcA c の第 ii 成分である。□\square

この図式が本教材の中心的な視点を表している:基底(=座標系)を選べば、抽象的な線形写像 ff は数ベクトルに行列を掛ける写像 LAL_A として計算できる。V=KnV = K^n、W=KmW = K^m で B,C\mathcal{B}, \mathcal{C} が標準基底なら、[LA]C←B=A[L_A]_{\mathcal{C} \leftarrow \mathcal{B}} = A である(AejA e_j は AA の第 jj 列)。

命題 3.20 基底 B,C\mathcal{B}, \mathcal{C} を固定すると、Hom⁡(V,W)→M⁡m,n(K)\operatorname{Hom}(V, W) \to \operatorname{M}_{m,n}(K), f↦[f]C←Bf \mapsto [f]_{\mathcal{C} \leftarrow \mathcal{B}} は同型写像である。特に dim⁡Hom⁡(V,W)=(dim⁡V)(dim⁡W)\dim \operatorname{Hom}(V, W) = (\dim V)(\dim W)。

証明. 線形であることは定義から明らか。定理 3.4 により、表現行列(すなわち各 f(vj)f(v_j) の座標)を任意に与えると ff がただ一つ決まるので全単射である。□\square

定理 3.21(合成と積)U,V,WU, V, W の基底 A,B,C\mathcal{A}, \mathcal{B}, \mathcal{C} と線形写像 f ⁣:U→Vf\colon U \to V、g ⁣:V→Wg\colon V \to W に対し

[g∘f]C←A=[g]C←B[f]B←A[g \circ f]_{\mathcal{C} \leftarrow \mathcal{A}} = [g]_{\mathcal{C} \leftarrow \mathcal{B}} [f]_{\mathcal{B} \leftarrow \mathcal{A}}

証明. 命題 3.19 を二回使うと、任意の u∈Uu \in U で [g(f(u))]C=[g]C←B[f(u)]B=[g]C←B[f]B←A[u]A[g(f(u))]_{\mathcal{C}} = [g]_{\mathcal{C} \leftarrow \mathcal{B}} [f(u)]_{\mathcal{B}} = [g]_{\mathcal{C} \leftarrow \mathcal{B}} [f]_{\mathcal{B} \leftarrow \mathcal{A}} [u]_{\mathcal{A}}。uu として A\mathcal{A} の第 jj 元をとると [u]A=ej[u]_{\mathcal{A}} = e_j なので、両辺の第 jj 列が一致する。□\square

記号 [⋅]C←B[\cdot]_{\mathcal{C} \leftarrow \mathcal{B}} は、隣り合う基底が「打ち消し合う」ように書けるよう工夫したものである。

例 3.22(微分の表現行列)V=K[x]≤3V = K[x]_{\leq 3}、基底 B=(1,x,x2,x3)\mathcal{B} = (1, x, x^2, x^3) とする。D(1)=0D(1) = 0、D(x)=1D(x) = 1、D(x2)=2xD(x^2) = 2x、D(x3)=3x2D(x^3) = 3x^2 なので

[D]B=(0100002000030000)[D]_{\mathcal{B}} = \begin{pmatrix} 0 & 1 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & 3 \\ 0 & 0 & 0 & 0 \end{pmatrix}

(標数 0 の体で)rank⁡D=3\operatorname{rank} D = 3、Ker⁡D\operatorname{Ker} D は定数全体で次元 1、3+1=43 + 1 = 4 である。p=1+2x+5x3p = 1 + 2x + 5x^3 なら [p]B=t(1,2,0,5)[p]_{\mathcal{B}} = {}^t(1, 2, 0, 5) で、[D]B[p]B=t(2,0,15,0)[D]_{\mathcal{B}} [p]_{\mathcal{B}} = {}^t(2, 0, 15, 0)、すなわち p′=2+15x2p' = 2 + 15x^2 である。[D]B4=O[D]_{\mathcal{B}}^4 = O は、4 回微分すると 3 次以下の多項式は消えることに対応する。

例 3.23(基底の選び方で行列が変わる)R2\mathbb{R}^2 で、直線 ℓ1=span⁡(u1)\ell_1 = \operatorname{span}(u_1)、ℓ2=span⁡(u2)\ell_2 = \operatorname{span}(u_2)(u1=t(1,1)u_1 = {}^t(1, 1)、u2=t(1,−1)u_2 = {}^t(1, -1))とし、R2=ℓ1⊕ℓ2\mathbb{R}^2 = \ell_1 \oplus \ell_2 に沿った ℓ1\ell_1 への射影 pp(v=au1+bu2v = a u_1 + b u_2 に au1a u_1 を対応させる写像)を考える。基底 U=(u1,u2)\mathcal{U} = (u_1, u_2) に関しては p(u1)=u1p(u_1) = u_1、p(u2)=0p(u_2) = 0 なので

[p]U=(1000)[p]_{\mathcal{U}} = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}

と極めて単純である。一方、標準基底 E\mathcal{E} では e1=(u1+u2)/2e_1 = (u_1 + u_2)/2、e2=(u1−u2)/2e_2 = (u_1 - u_2)/2 より p(e1)=p(e2)=u1/2p(e_1) = p(e_2) = u_1/2 なので

[p]E=12(1111)[p]_{\mathcal{E}} = \frac{1}{2}\begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix}

となる。同じ写像でも、写像の幾何学的な性質に合った基底を選べば行列は簡単になる。「よい基底を選んで行列を簡単にする」ことが、第5章以降の固有値・ジョルダン標準形・スペクトル定理・特異値分解の共通のテーマである。

3.6 基底変換

基底を取り替えると表現行列はどう変わるか。

定義 3.24(基底変換行列)B,B′\mathcal{B}, \mathcal{B}' を VV の二つの基底とする。P=[idV]B←B′P = [\mathrm{id}_V]_{\mathcal{B} \leftarrow \mathcal{B}'} を、B\mathcal{B} から B′\mathcal{B}' への基底変換行列(変換行列)という。PP の第 jj 列は、新しい基底の第 jj 元 vj′v_j' の、古い基底 B\mathcal{B} に関する座標である。

命題 3.19 より [v]B=P[v]B′[v]_{\mathcal{B}} = P [v]_{\mathcal{B}'} である。新しい座標を古い座標で表すには P−1P^{-1} が必要になることに注意する。

命題 3.25 基底変換行列は正則で、[idV]B←B′−1=[idV]B′←B[\mathrm{id}_V]_{\mathcal{B} \leftarrow \mathcal{B}'}^{-1} = [\mathrm{id}_V]_{\mathcal{B}' \leftarrow \mathcal{B}}。

証明. 定理 3.21 より [id]B←B′[id]B′←B=[id]B←B=In[\mathrm{id}]_{\mathcal{B} \leftarrow \mathcal{B}'} [\mathrm{id}]_{\mathcal{B}' \leftarrow \mathcal{B}} = [\mathrm{id}]_{\mathcal{B} \leftarrow \mathcal{B}} = I_n。逆順も同様。□\square

定理 3.26(基底変換の公式)f ⁣:V→Wf\colon V \to W を線形写像、B,B′\mathcal{B}, \mathcal{B}' を VV の基底、C,C′\mathcal{C}, \mathcal{C}' を WW の基底とし、P=[idV]B←B′P = [\mathrm{id}_V]_{\mathcal{B} \leftarrow \mathcal{B}'}、Q=[idW]C←C′Q = [\mathrm{id}_W]_{\mathcal{C} \leftarrow \mathcal{C}'} とおく。このとき

[f]C′←B′=Q−1[f]C←BP[f]_{\mathcal{C}' \leftarrow \mathcal{B}'} = Q^{-1} [f]_{\mathcal{C} \leftarrow \mathcal{B}} P

特に V=WV = W の線形変換 ff と基底 B,B′\mathcal{B}, \mathcal{B}' について [f]B′=P−1[f]BP[f]_{\mathcal{B}'} = P^{-1} [f]_{\mathcal{B}} P。

証明. f=idW∘f∘idVf = \mathrm{id}_W \circ f \circ \mathrm{id}_V に定理 3.21 を適用すると [f]C′←B′=[idW]C′←C[f]C←B[idV]B←B′[f]_{\mathcal{C}' \leftarrow \mathcal{B}'} = [\mathrm{id}_W]_{\mathcal{C}' \leftarrow \mathcal{C}} [f]_{\mathcal{C} \leftarrow \mathcal{B}} [\mathrm{id}_V]_{\mathcal{B} \leftarrow \mathcal{B}'} であり、命題 3.25 より右辺の最初の行列は Q−1Q^{-1} である。□\square

定義 3.27(同値と相似)A,B∈M⁡m,n(K)A, B \in \operatorname{M}_{m,n}(K) について、B=QAPB = QAP となる Q∈GL⁡m(K)Q \in \operatorname{GL}_m(K)、P∈GL⁡n(K)P \in \operatorname{GL}_n(K) が存在するとき、AA と BB は同値 (equivalent) であるという。A,B∈M⁡n(K)A, B \in \operatorname{M}_n(K) について、B=P−1APB = P^{-1}AP となる P∈GL⁡n(K)P \in \operatorname{GL}_n(K) が存在するとき、AA と BB は相似 (similar) であるという。

定理 3.26 は、同じ線形写像を異なる基底で表した行列どうしは同値であり、同じ線形変換を(定義域と値域で同じ)異なる基底で表した行列どうしは相似であることを示す。逆に、任意の正則行列は基底変換行列として実現できる(正則行列の列は一次独立で基底をなす)ので、相似な行列は同じ線形変換の異なる基底での表示である。したがって、線形変換そのものの性質は、相似で変わらない行列の量(相似不変量)として現れる。階数、トレース(問題 1.6 より tr⁡(P−1AP)=tr⁡(APP−1)=tr⁡A\operatorname{tr}(P^{-1}AP) = \operatorname{tr}(APP^{-1}) = \operatorname{tr} A)、行列式(第4章)、固有多項式(第5章)がその例である。

例 3.28 次の行列を考える。

A=(2112),P=(111−1),P−1=12(111−1)A = \begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix}, \qquad P = \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}, \qquad P^{-1} = \frac{1}{2}\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}

PP は標準基底から新しい基底 U=(u1,u2)=(t(1,1),t(1,−1))\mathcal{U} = (u_1, u_2) = ({}^t(1, 1), {}^t(1, -1)) への基底変換行列である。APAP を列ごとに計算すると Au1=t(3,3)=3u1Au_1 = {}^t(3, 3) = 3u_1、Au2=t(1,−1)=u2Au_2 = {}^t(1, -1) = u_2 であり、

[LA]U=P−1AP=(3001)[L_A]_{\mathcal{U}} = P^{-1}AP = \begin{pmatrix} 3 & 0 \\ 0 & 1 \end{pmatrix}

となる。LAL_A は u1u_1 方向に 3 倍、u2u_2 方向に 1 倍する変換だったのである。このような基底を系統的に探すのが第5章の固有値の理論である。

3.7 階数標準形

基底を定義域と値域で独立に選んでよいなら、行列はどこまで簡単になるか。答えは驚くほど単純である。

定理 3.29(階数標準形)V,WV, W を有限次元、f ⁣:V→Wf\colon V \to W を階数 rr の線形写像とする。V,WV, W の基底 B,C\mathcal{B}, \mathcal{C} をうまく選ぶと

[f]C←B=(IrOOO)[f]_{\mathcal{C} \leftarrow \mathcal{B}} = \begin{pmatrix} I_r & O \\ O & O \end{pmatrix}

とできる(OO は適切なサイズの零行列)。

証明. n=dim⁡Vn = \dim V とする。次元定理より dim⁡Ker⁡f=n−r\dim \operatorname{Ker} f = n - r なので、Ker⁡f\operatorname{Ker} f の基底 ur+1,…,unu_{r+1}, \dots, u_n をとり、VV の基底 B=(u1,…,ur,ur+1,…,un)\mathcal{B} = (u_1, \dots, u_r, u_{r+1}, \dots, u_n) に延長する。定理 3.9 の証明より f(u1),…,f(ur)f(u_1), \dots, f(u_r) は Im⁡f\operatorname{Im} f の基底なので、これを WW の基底 C=(f(u1),…,f(ur),wr+1,…,wm)\mathcal{C} = (f(u_1), \dots, f(u_r), w_{r+1}, \dots, w_m) に延長する。f(uj)f(u_j) は j≤rj \leq r なら C\mathcal{C} の第 jj 元、j>rj > r なら 00 なので、表現行列は主張の形になる。□\square

系 3.30 A∈M⁡m,n(K)A \in \operatorname{M}_{m,n}(K)、r=rank⁡Ar = \operatorname{rank} A とすると、

QAP=(IrOOO)QAP = \begin{pmatrix} I_r & O \\ O & O \end{pmatrix}

となる Q∈GL⁡m(K)Q \in \operatorname{GL}_m(K)、P∈GL⁡n(K)P \in \operatorname{GL}_n(K) が存在する(右辺を階数標準形という)。また

  1. 正則行列 Q,PQ, P に対し rank⁡(QAP)=rank⁡A\operatorname{rank}(QAP) = \operatorname{rank} A。
  2. 同じサイズの二つの行列が同値であるための必要十分条件は、階数が等しいことである。

証明. 前半は定理 3.29 を LAL_A と標準基底からの基底変換に適用し、定理 3.26 を使えばよい。1:LPL_P は全単射なので Im⁡(LA∘LP)=Im⁡LA\operatorname{Im}(L_A \circ L_P) = \operatorname{Im} L_A、LQL_Q は単射なので LQL_Q は Im⁡LA\operatorname{Im} L_A からその像への同型を与え、dim⁡Im⁡(LQ∘LA∘LP)=dim⁡Im⁡LA\dim \operatorname{Im}(L_Q \circ L_A \circ L_P) = \dim \operatorname{Im} L_A。2:同値なら 1 より階数は等しい。階数が等しければ両者は同じ階数標準形と同値であり、同値は同値関係なので互いに同値である。□\square

つまり、定義域と値域の基底を独立に選べる状況では、線形写像の不変量は階数ただ一つである。これに対し、線形変換 V→VV \to V で同じ基底を両側に使う(相似)場合には、はるかに豊かな不変量があり、それが第5章・第6章の主題となる。

例 3.31(行と列の基本変形による計算)Q,PQ, P は行基本変形と列基本変形を組み合わせて求められる。例えば

A=(123246)A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \end{pmatrix}

に行基本変形 R2−2R1R_2 - 2R_1 を施すと第 2 行が 0 になり、続けて列基本変形 C2−2C1C_2 - 2C_1、C3−3C1C_3 - 3C_1 を施すと、第 1 行が (1,0,0)(1, 0, 0)、第 2 行が 0 の階数標準形になる。対応する基本行列の積をとると

Q=(10−21),P=(1−2−3010001),QAP=(100000)Q = \begin{pmatrix} 1 & 0 \\ -2 & 1 \end{pmatrix}, \qquad P = \begin{pmatrix} 1 & -2 & -3 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix}, \qquad QAP = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix}

である(検算:QAQA は第 1 行 (1,2,3)(1, 2, 3)、第 2 行 00 で、これに PP を右から掛けると第 1 行は (1, −2+2, −3+3)=(1,0,0)(1,\ -2 + 2,\ -3 + 3) = (1, 0, 0))。

3.8 商空間と準同型定理

R2\mathbb{R}^2 の中の直線 WW を考え、「WW 方向の違いを無視する」ことにすると、WW に平行な直線たちがそれぞれ一つの「点」とみなされ、その全体はまた直線(1 次元)のように振る舞う。これを正確にしたものが商空間である。連立方程式 Ax=bAx = b の解の集合が x0+Ker⁡LAx_0 + \operatorname{Ker} L_A の形であったこと(定理 1.30)も、この見方と関係している。

定義 3.32(商空間, quotient space)WW を VV の部分空間とする。v,v′∈Vv, v' \in V に対し v−v′∈Wv - v' \in W のとき v∼v′v \sim v' と定めると、∼\sim は同値関係である。vv の同値類は v+W={v+w∣w∈W}v + W = \lbrace v + w \mid w \in W \rbrace であり、これを vv の WW による剰余類 (coset) という。剰余類全体 V/WV/W に

(v+W)+(v′+W)=(v+v′)+W,c(v+W)=cv+W(v + W) + (v' + W) = (v + v') + W, \qquad c(v + W) = cv + W

で演算を定めたものを、VV の WW による商空間という。π ⁣:V→V/W\pi\colon V \to V/W, v↦v+Wv \mapsto v + W を自然な射影(商写像)という。

同値関係であること:v−v=0∈Wv - v = 0 \in W、v−v′∈W⇒v′−v∈Wv - v' \in W \Rightarrow v' - v \in W、v−v′,v′−v′′∈W⇒v−v′′∈Wv - v', v' - v'' \in W \Rightarrow v - v'' \in W。

演算が well-defined(代表元の選び方によらない)であることを確かめる必要がある。v+W=u+Wv + W = u + W、v′+W=u′+Wv' + W = u' + W とすると v−u,v′−u′∈Wv - u, v' - u' \in W なので (v+v′)−(u+u′)∈W(v + v') - (u + u') \in W、cv−cu=c(v−u)∈Wcv - cu = c(v - u) \in W である。

命題 3.33 V/WV/W はベクトル空間であり(零ベクトルは 0+W=W0 + W = W)、π\pi は Ker⁡π=W\operatorname{Ker} \pi = W を満たす全射線形写像である。VV が有限次元なら

dim⁡V/W=dim⁡V−dim⁡W\dim V/W = \dim V - \dim W

証明. 公理は VV の公理から代表元ごとに従う。π\pi の線形性・全射性は演算の定義から、π(v)=W  ⟺  v∈W\pi(v) = W \iff v \in W から Ker⁡π=W\operatorname{Ker} \pi = W。次元の式は π\pi に次元定理を適用すればよい。□\square

定理 3.34(準同型定理, first isomorphism theorem)f ⁣:V→Uf\colon V \to U を線形写像とすると、

fˉ ⁣:V/Ker⁡f→Im⁡f,v+Ker⁡f↦f(v)\bar{f}\colon V / \operatorname{Ker} f \to \operatorname{Im} f, \qquad v + \operatorname{Ker} f \mapsto f(v)

は well-defined な同型写像である。より一般に、W⊂Ker⁡fW \subset \operatorname{Ker} f を満たす部分空間 WW に対し、f=f~∘πf = \tilde{f} \circ \pi を満たす線形写像 f~ ⁣:V/W→U\tilde{f}\colon V/W \to U がただ一つ存在する。

証明. 後半から示す。v+W=v′+Wv + W = v' + W なら v−v′∈W⊂Ker⁡fv - v' \in W \subset \operatorname{Ker} f なので f(v)=f(v′)f(v) = f(v')。よって f~(v+W):=f(v)\tilde{f}(v + W) := f(v) は well-defined で、線形性は ff の線形性から従う。π\pi は全射なので、f=f~∘πf = \tilde{f} \circ \pi を満たす f~\tilde{f} は一つしかない。前半:W=Ker⁡fW = \operatorname{Ker} f とし、値域を Im⁡f\operatorname{Im} f に制限したものが fˉ\bar{f} である。全射は明らか。fˉ(v+Ker⁡f)=0\bar{f}(v + \operatorname{Ker} f) = 0 なら v∈Ker⁡fv \in \operatorname{Ker} f、すなわち v+Ker⁡fv + \operatorname{Ker} f は零ベクトルなので単射である。□\square

次の図式で、ff は「全射 π\pi」と「単射 ι∘fˉ\iota \circ \bar{f}」(ι\iota は包含写像)に分解される:

V→fUπ↓↑ιV/Ker⁡f→fˉIm⁡f\begin{array}{ccc} V & \xrightarrow{f} & U \\ {\scriptstyle \pi}\downarrow & & \uparrow{\scriptstyle \iota} \\ V/\operatorname{Ker} f & \xrightarrow{\bar{f}} & \operatorname{Im} f \end{array}

有限次元なら、命題 3.33 と組み合わせて dim⁡V−dim⁡Ker⁡f=dim⁡Im⁡f\dim V - \dim \operatorname{Ker} f = \dim \operatorname{Im} f となり、次元定理の別証明が得られる。準同型定理は無限次元でも成り立つ点が重要である。群・環・加群にも同じ形の準同型定理があり(代数学 第2章、第7章)、その原型がここにある。

例 3.35

  1. a∈Ka \in K に対し eva ⁣:K[x]→K\mathrm{ev}_a\colon K[x] \to K は全射で、因数定理により Ker⁡eva=(x−a)K[x]\operatorname{Ker} \mathrm{ev}_a = (x - a)K[x](x−ax - a で割り切れる多項式全体)である。よって K[x]/(x−a)K[x]≅KK[x]/(x - a)K[x] \cong K。
  2. R3\mathbb{R}^3 の直線 ℓ\ell について、R3/ℓ\mathbb{R}^3/\ell は 2 次元である。ℓ\ell の補空間 UU(例えば原点を通る平面で、ℓ\ell と原点以外で交わらないもの)をとると π∣U ⁣:U→R3/ℓ\pi\vert_U\colon U \to \mathbb{R}^3/\ell は同型である(単射性は U∩ℓ={0}U \cap \ell = \lbrace 0 \rbrace から、全射性は R3=U+ℓ\mathbb{R}^3 = U + \ell から)。しかし補空間は一つに決まらない(命題 2.42 の後の注意)。商空間は選択を必要としない「標準的な補空間の代わり」である。

系 3.36(第二同型定理)W1,W2W_1, W_2 を VV の部分空間とすると (W1+W2)/W2≅W1/(W1∩W2)(W_1 + W_2)/W_2 \cong W_1/(W_1 \cap W_2)。

証明. g ⁣:W1→(W1+W2)/W2g\colon W_1 \to (W_1 + W_2)/W_2, w↦w+W2w \mapsto w + W_2 は線形である。全射:(w1+w2)+W2=w1+W2=g(w1)(w_1 + w_2) + W_2 = w_1 + W_2 = g(w_1)。Ker⁡g=W1∩W2\operatorname{Ker} g = W_1 \cap W_2。準同型定理を適用すればよい。□\square

有限次元なら両辺の次元を比べて dim⁡(W1+W2)−dim⁡W2=dim⁡W1−dim⁡(W1∩W2)\dim(W_1 + W_2) - \dim W_2 = \dim W_1 - \dim(W_1 \cap W_2) となり、次元公式(定理 2.38)が再び得られる。

3.9 双対空間と双対基底

VV の元に数を対応させる線形写像——「ベクトルの測定」——を考える。座標の第 ii 成分を取り出す操作、多項式の値を取り出す操作、関数の積分、行列のトレースはいずれもそうである。これらを集めたものが双対空間である。

定義 3.37(双対空間, dual space)V∗:=Hom⁡(V,K)V^{\ast} := \operatorname{Hom}(V, K) を VV の双対空間といい、その元を VV 上の線形形式(一次形式, linear functional)という。

定理 3.38(双対基底)B=(v1,…,vn)\mathcal{B} = (v_1, \dots, v_n) を VV の基底とする。vi∗∈V∗v_i^{\ast} \in V^{\ast} を vi∗(vj)=δijv_i^{\ast}(v_j) = \delta_{ij} で定める(定理 3.4)と、(v1∗,…,vn∗)(v_1^{\ast}, \dots, v_n^{\ast}) は V∗V^{\ast} の基底である。これを B\mathcal{B} の双対基底 (dual basis) という。特に dim⁡V∗=dim⁡V\dim V^{\ast} = \dim V であり、任意の φ∈V∗\varphi \in V^{\ast}、v∈Vv \in V について

φ=∑i=1nφ(vi) vi∗,v=∑i=1nvi∗(v) vi\varphi = \sum_{i=1}^n \varphi(v_i)\ v_i^{\ast}, \qquad v = \sum_{i=1}^n v_i^{\ast}(v)\ v_i

証明. v=∑jcjvjv = \sum_j c_j v_j なら vi∗(v)=civ_i^{\ast}(v) = c_i なので、vi∗v_i^{\ast} は「第 ii 座標を取り出す関数」であり、第 2 式が成り立つ。φ\varphi と ∑iφ(vi)vi∗\sum_i \varphi(v_i) v_i^{\ast} は各 vjv_j で同じ値 φ(vj)\varphi(v_j) をとるので、定理 3.4 より等しい。よって vi∗v_i^{\ast} たちは V∗V^{\ast} を生成する。∑icivi∗=0\sum_i c_i v_i^{\ast} = 0 を vjv_j で評価すると cj=0c_j = 0 なので一次独立である。□\square

例 3.39(数ベクトル空間の双対)V=KnV = K^n とする。行ベクトル a=(a1,…,an)a = (a_1, \dots, a_n) は線形形式 x↦ax=∑aixix \mapsto ax = \sum a_i x_i を定め、すべての線形形式はこの形である(ai=φ(ei)a_i = \varphi(e_i) とすればよい)。つまり (Kn)∗(K^n)^{\ast} は行ベクトルの空間と同一視できる。標準基底の双対基底は標準的な行ベクトル tei{}^t e_i である。

一般の基底 v1,…,vnv_1, \dots, v_n の双対基底は次のように計算できる。P=(v1 ⋯ vn)P = (v_1 \ \cdots \ v_n)(列に並べた正則行列)とすると、P−1P=InP^{-1} P = I_n の (i,j)(i, j) 成分は「P−1P^{-1} の第 ii 行と vjv_j の積 =δij= \delta_{ij}」を意味するので、P−1P^{-1} の第 ii 行が vi∗v_i^{\ast} である。例えば v1=t(1,0,0)v_1 = {}^t(1, 0, 0)、v2=t(1,1,0)v_2 = {}^t(1, 1, 0)、v3=t(1,1,1)v_3 = {}^t(1, 1, 1) なら

P=(111011001),P−1=(1−1001−1001)P = \begin{pmatrix} 1 & 1 & 1 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{pmatrix}, \qquad P^{-1} = \begin{pmatrix} 1 & -1 & 0 \\ 0 & 1 & -1 \\ 0 & 0 & 1 \end{pmatrix}

より v1∗(x)=x1−x2v_1^{\ast}(x) = x_1 - x_2、v2∗(x)=x2−x3v_2^{\ast}(x) = x_2 - x_3、v3∗(x)=x3v_3^{\ast}(x) = x_3 である。検算:v1∗(v2)=1−1=0v_1^{\ast}(v_2) = 1 - 1 = 0、v2∗(v2)=1−0=1v_2^{\ast}(v_2) = 1 - 0 = 1、v2∗(v3)=1−1=0v_2^{\ast}(v_3) = 1 - 1 = 0 など。v1∗v_1^{\ast} は v1v_1 だけでなく v2,v3v_2, v_3 にも依存していることに注意する:vi∗v_i^{\ast} は viv_i 一つでは決まらず、基底全体で決まる。

例 3.40(ラグランジュ補間と双対基底)V=K[x]≤nV = K[x]_{\leq n}、a0,…,ana_0, \dots, a_n を相異なる元とする。例 3.13 の同型 EE により、eva0,…,evan\mathrm{ev}_{a_0}, \dots, \mathrm{ev}_{a_n} は V∗V^{\ast} の基底である(EE の成分であり、EE が同型だから一次独立。dim⁡V∗=n+1\dim V^{\ast} = n + 1)。これを双対基底とする VV の基底はラグランジュ多項式

Lj(x)=∏k≠jx−akaj−ak(j=0,…,n)L_j(x) = \prod_{k \neq j} \frac{x - a_k}{a_j - a_k} \qquad (j = 0, \dots, n)

である。実際 Lj(ai)=δijL_j(a_i) = \delta_{ij}、すなわち evai(Lj)=δij\mathrm{ev}_{a_i}(L_j) = \delta_{ij} である。定理 3.38 の第 2 式から、任意の p∈Vp \in V について

p(x)=∑j=0np(aj)Lj(x)p(x) = \sum_{j=0}^{n} p(a_j) L_j(x)

というラグランジュの補間公式が得られる。基底 (Lj)(L_j) に関する座標は「各点での値」そのものである。

注意 3.41(無限次元の双対)無限次元では双対基底は V∗V^{\ast} を生成しない。V=K[x]V = K[x]、基底 xkx^k (k≥0)(k \geq 0) の「双対」ckc_k(kk 次の係数を取り出す線形形式)を考えると、ev1 ⁣:p↦p(1)=∑kck(p)\mathrm{ev}_1\colon p \mapsto p(1) = \sum_k c_k(p) は ckc_k の有限一次結合では書けない。実際 K[x]∗K[x]^{\ast} は、φ↦(φ(xk))k≥0\varphi \mapsto (\varphi(x^k))_{k \geq 0} によって数列全体と同型であり(定理 3.4)、K[x]K[x] よりも「大きい」(問題 3.10)。

定理 3.42(第二双対)v∈Vv \in V に対し ι(v)∈V∗∗:=(V∗)∗\iota(v) \in V^{\ast\ast} := (V^{\ast})^{\ast} を ι(v)(φ)=φ(v)\iota(v)(\varphi) = \varphi(v) で定めると、ι ⁣:V→V∗∗\iota\colon V \to V^{\ast\ast} は単射な線形写像であり、VV が有限次元なら同型である。

証明. 線形性は明らか。単射性:v≠0v \neq 0 なら、vv を含む基底をとり(定理 2.31、無限次元なら定理 2.45)、その双対の v∗v^{\ast}(v∗(v)=1v^{\ast}(v) = 1、他の基底ベクトルで 0)をとると ι(v)(v∗)=1≠0\iota(v)(v^{\ast}) = 1 \neq 0。有限次元なら dim⁡V∗∗=dim⁡V∗=dim⁡V\dim V^{\ast\ast} = \dim V^{\ast} = \dim V なので系 3.12 より同型である。□\square

V≅V∗V \cong V^{\ast} は(有限次元なら)次元が等しいので成り立つが、その同型は基底の選び方に依存する。一方、ι\iota は基底を使わずに定義されており、「自然な同型」の典型例である(注意 3.17)。

3.10 転置写像と零化空間

定義 3.43(転置写像, transpose / dual map)線形写像 f ⁣:V→Wf\colon V \to W に対し、tf ⁣:W∗→V∗{}^t f\colon W^{\ast} \to V^{\ast} を tf(ψ)=ψ∘f{}^t f(\psi) = \psi \circ f で定め、ff の転置写像(双対写像)という。

tf{}^t f は「向きが逆になる」ことに注意する。(t(g∘f))(ψ)=ψ∘g∘f=tf(tg(ψ))({}^t(g \circ f))(\psi) = \psi \circ g \circ f = {}^t f({}^t g(\psi)) より t(g∘f)=tf∘tg{}^t(g \circ f) = {}^t f \circ {}^t g であり、これは命題 1.12 の t(AB)=tB tA{}^t(AB) = {}^t B\ {}^t A の抽象版である。

命題 3.44 B,C\mathcal{B}, \mathcal{C} を V,WV, W の基底、B∗,C∗\mathcal{B}^{\ast}, \mathcal{C}^{\ast} をその双対基底とする。[f]C←B=A[f]_{\mathcal{C} \leftarrow \mathcal{B}} = A ならば [tf]B∗←C∗=tA[{}^t f]_{\mathcal{B}^{\ast} \leftarrow \mathcal{C}^{\ast}} = {}^t A。

証明. tf(wi∗)=wi∗∘f{}^t f(w_i^{\ast}) = w_i^{\ast} \circ f の vjv_j での値は wi∗(f(vj))=wi∗(∑kakjwk)=aijw_i^{\ast}(f(v_j)) = w_i^{\ast}(\sum_k a_{kj} w_k) = a_{ij} である。定理 3.38 より tf(wi∗)=∑jaijvj∗{}^t f(w_i^{\ast}) = \sum_j a_{ij} v_j^{\ast}。よって [tf][{}^t f] の第 ii 列は t(ai1,…,ain){}^t(a_{i1}, \dots, a_{in})、すなわち AA の第 ii 行を立てたものである。□\square

つまり、行列の転置は、転置写像の座標表示である。

定義 3.45(零化空間, annihilator)部分空間 W⊂VW \subset V に対し、Ann⁡(W)={φ∈V∗∣φ(w)=0 (∀w∈W)}\operatorname{Ann}(W) = \lbrace \varphi \in V^{\ast} \mid \varphi(w) = 0 \ (\forall w \in W) \rbrace を WW の零化空間という。これは V∗V^{\ast} の部分空間である。

命題 3.46 VV が有限次元なら dim⁡Ann⁡(W)=dim⁡V−dim⁡W\dim \operatorname{Ann}(W) = \dim V - \dim W。

証明. WW の基底 v1,…,vkv_1, \dots, v_k を VV の基底 v1,…,vnv_1, \dots, v_n に延長し、双対基底をとる。φ=∑icivi∗\varphi = \sum_i c_i v_i^{\ast} が WW 上 0 であることは φ(vj)=cj=0\varphi(v_j) = c_j = 0 (j≤k)(j \leq k) と同値なので、Ann⁡(W)=span⁡(vk+1∗,…,vn∗)\operatorname{Ann}(W) = \operatorname{span}(v_{k+1}^{\ast}, \dots, v_n^{\ast}) で、その次元は n−kn - k。□\square

零化空間は、連立方程式の係数と解の関係を抽象化したものである。W⊂KnW \subset K^n を同次方程式 Ax=0Ax = 0 の解空間とすると、AA の各行(行ベクトル=線形形式)は WW を零化し、Ann⁡(W)\operatorname{Ann}(W) は AA の行が生成する空間(行空間)に一致する(行空間 ⊂Ann⁡(W)\subset \operatorname{Ann}(W) は明らかで、両者の次元が等しいことは命題 3.46 と後の系 3.48 から従う)。

定理 3.47 V,WV, W を有限次元、f ⁣:V→Wf\colon V \to W を線形写像とすると

  1. Ker⁡tf=Ann⁡(Im⁡f)\operatorname{Ker} {}^t f = \operatorname{Ann}(\operatorname{Im} f)
  2. Im⁡tf=Ann⁡(Ker⁡f)\operatorname{Im} {}^t f = \operatorname{Ann}(\operatorname{Ker} f)
  3. rank⁡tf=rank⁡f\operatorname{rank} {}^t f = \operatorname{rank} f

証明. n=dim⁡Vn = \dim V、m=dim⁡Wm = \dim W、r=rank⁡fr = \operatorname{rank} f とする。1:ψ∈Ker⁡tf  ⟺  ψ∘f=0  ⟺  \psi \in \operatorname{Ker} {}^t f \iff \psi \circ f = 0 \iff ψ\psi が Im⁡f\operatorname{Im} f 上で 0。3:1 と命題 3.46 から dim⁡Ker⁡tf=m−r\dim \operatorname{Ker} {}^t f = m - r であり、次元定理より rank⁡tf=dim⁡W∗−(m−r)=r\operatorname{rank} {}^t f = \dim W^{\ast} - (m - r) = r。2:φ=ψ∘f∈Im⁡tf\varphi = \psi \circ f \in \operatorname{Im} {}^t f は Ker⁡f\operatorname{Ker} f 上で 0 なので Im⁡tf⊂Ann⁡(Ker⁡f)\operatorname{Im} {}^t f \subset \operatorname{Ann}(\operatorname{Ker} f)。次元を比べると、左辺は 3 より rr、右辺は命題 3.46 と次元定理より n−(n−r)=rn - (n - r) = r なので等しい。□\square

系 3.48(行ランク=列ランク)A∈M⁡m,n(K)A \in \operatorname{M}_{m,n}(K) について rank⁡tA=rank⁡A\operatorname{rank} {}^t A = \operatorname{rank} A。すなわち、AA の行が生成する部分空間(行空間)の次元と、列が生成する部分空間(列空間)の次元は等しい。

証明. f=LA ⁣:Kn→Kmf = L_A\colon K^n \to K^m と標準基底をとると、命題 3.44 より tf{}^t f の双対基底に関する表現行列は tA{}^t A である。表現行列の階数は写像の階数に等しい(命題 3.19 の図式で φB,φC\varphi_{\mathcal{B}}, \varphi_{\mathcal{C}} は同型だから)ので、定理 3.47 の 3 より rank⁡tA=rank⁡tf=rank⁡f=rank⁡A\operatorname{rank} {}^t A = \operatorname{rank} {}^t f = \operatorname{rank} f = \operatorname{rank} A。tA{}^t A の列空間は AA の行空間を立てたものである。□\square

別証明(階数標準形による). 系 3.30 より QAP=FQAP = F(FF は階数 rr の階数標準形)となる正則な Q,PQ, P がある。転置すると tP tA tQ=tF{}^t P\ {}^t A\ {}^t Q = {}^t F で、tP,tQ{}^t P, {}^t Q は正則(命題 1.14)、tF{}^t F も左上が IrI_r で他が 0 の行列なので階数は rr。系 3.30 の 1 より rank⁡tA=rank⁡tF=r\operatorname{rank} {}^t A = \operatorname{rank} {}^t F = r。□\square

行と列の役割は定義上まったく非対称だった(簡約階段行列は行基本変形で作った)ので、系 3.48 は決して自明ではない。第1章の行列 AA では、行ベクトル (1,2,1,0)(1, 2, 1, 0), (2,4,1,1)(2, 4, 1, 1), (3,6,−1,4)(3, 6, -1, 4) は第 3 行 =−5×= -5 \times 第 1 行 +4×+ 4 \times 第 2 行という関係をもち 2 次元の空間を張る。列空間も 2 次元であった(例 3.7)。

系 3.49 階数は列基本変形でも変わらない。また、行列の階数は「一次独立な行の最大個数」とも「一次独立な列の最大個数」とも一致する。

証明. 列基本変形は正則行列を右から掛けることなので、系 3.30 の 1 による。後半は系 3.48 と、有限個のベクトルの中の一次独立なものの最大個数がそれらの張る空間の次元に等しいこと(定理 2.31 の 1 の証明)から従う。□\square

まとめ

  • 線形写像は和とスカラー倍を保つ写像であり、基底での値を任意に指定すればただ一つ決まる。
  • 核と像は部分空間であり、単射   ⟺  \iff 核が {0}\lbrace 0 \rbrace。次元定理 dim⁡V=dim⁡Ker⁡f+rank⁡f\dim V = \dim \operatorname{Ker} f + \operatorname{rank} f が成り立ち、同じ次元の空間の間では単射・全射・全単射が同値になる(無限次元では成り立たない)。
  • 有限次元空間は次元だけで同型類が決まるが、同型 V≅KnV \cong K^n は基底の選択に依存する。
  • 基底 B,C\mathcal{B}, \mathcal{C} を選ぶと、線形写像は表現行列 [f]C←B[f]_{\mathcal{C} \leftarrow \mathcal{B}}(第 jj 列は f(vj)f(v_j) の座標)で表され、合成は行列の積に対応する。行列は線形写像の座標表示である。
  • 基底変換で表現行列は Q−1APQ^{-1}AP(線形変換なら P−1APP^{-1}AP)と変わる。同値類の不変量は階数だけであり(階数標準形)、相似類にはより豊かな不変量がある。
  • 商空間 V/WV/W は代表元によらない演算で定義され、準同型定理 V/Ker⁡f≅Im⁡fV/\operatorname{Ker} f \cong \operatorname{Im} f が成り立つ。
  • 双対空間 V∗V^{\ast} は線形形式の空間で、双対基底は座標関数である。有限次元なら V≅V∗∗V \cong V^{\ast\ast} は自然な同型である。
  • 転置写像 tf{}^t f の表現行列は tA{}^t A であり、Ker⁡tf=Ann⁡(Im⁡f)\operatorname{Ker} {}^t f = \operatorname{Ann}(\operatorname{Im} f) などから rank⁡tA=rank⁡A\operatorname{rank} {}^t A = \operatorname{rank} A(行ランク=列ランク)が従う。

演習問題

問題 3.1 ★ 次の写像は線形か。

  1. f ⁣:R2→R2f\colon \mathbb{R}^2 \to \mathbb{R}^2, f(x,y)=(x+y,2x)f(x, y) = (x + y, 2x)
  2. f ⁣:R2→R2f\colon \mathbb{R}^2 \to \mathbb{R}^2, f(x,y)=(x+1,y)f(x, y) = (x + 1, y)
  3. A∈M⁡n(K)A \in \operatorname{M}_n(K) を固定して T ⁣:M⁡n(K)→M⁡n(K)T\colon \operatorname{M}_n(K) \to \operatorname{M}_n(K), T(X)=AX−XAT(X) = AX - XA
  4. R[x]→R[x]\mathbb{R}[x] \to \mathbb{R}[x], p↦p2p \mapsto p^2
  5. R[x]→R[x]\mathbb{R}[x] \to \mathbb{R}[x], p↦xp′(x)+p(0)p \mapsto x p'(x) + p(0)
解答
  1. 線形(第 1 行が (1,1)(1, 1)、第 2 行が (2,0)(2, 0) の行列 AA に対する LAL_A である)。
  2. 線形でない:f(0,0)=(1,0)≠0f(0, 0) = (1, 0) \neq 0。
  3. 線形:T(X+Y)=A(X+Y)−(X+Y)A=T(X)+T(Y)T(X + Y) = A(X + Y) - (X + Y)A = T(X) + T(Y)、T(cX)=cT(X)T(cX) = cT(X)。
  4. 線形でない:(2p)2=4p2≠2p2(2p)^2 = 4p^2 \neq 2p^2(p≠0p \neq 0 のとき)。
  5. 線形:微分と代入はともに線形で、線形写像の和は線形。

問題 3.2 ★ 次の行列 BB について、Ker⁡LB\operatorname{Ker} L_B と Im⁡LB\operatorname{Im} L_B の基底を求め、次元定理を確かめよ。

B=(110221131011)B = \begin{pmatrix} 1 & 1 & 0 & 2 \\ 2 & 1 & 1 & 3 \\ 1 & 0 & 1 & 1 \end{pmatrix}
解答

R2−2R1R_2 - 2R_1、R3−R1R_3 - R_1 で第 2, 3 行はともに (0,−1,1,−1)(0, -1, 1, -1) となり、R3−R2R_3 - R_2、(−1)×R2(-1) \times R_2、R1−R2R_1 - R_2 で簡約階段行列

(101101−110000)\begin{pmatrix} 1 & 0 & 1 & 1 \\ 0 & 1 & -1 & 1 \\ 0 & 0 & 0 & 0 \end{pmatrix}

を得る。主列は第 1, 2 列で rank⁡B=2\operatorname{rank} B = 2。自由変数 x3=sx_3 = s、x4=tx_4 = t とすると x1=−s−tx_1 = -s - t、x2=s−tx_2 = s - t なので、Ker⁡LB\operatorname{Ker} L_B の基底は t(−1,1,1,0){}^t(-1, 1, 1, 0)、t(−1,−1,0,1){}^t(-1, -1, 0, 1)。Im⁡LB\operatorname{Im} L_B の基底は BB の第 1, 2 列 t(1,2,1){}^t(1, 2, 1)、t(1,1,0){}^t(1, 1, 0)。2+2=42 + 2 = 4 で次元定理が成り立つ。検算:B t(−1,1,1,0)=t(0,0,0)B\ {}^t(-1, 1, 1, 0) = {}^t(0, 0, 0)、B t(−1,−1,0,1)=t(−1−1+2, −2−1+3, −1+1)=0B\ {}^t(-1, -1, 0, 1) = {}^t(-1 - 1 + 2,\ -2 - 1 + 3,\ -1 + 1) = 0。第 3 列 == 第 1 列 −- 第 2 列、第 4 列 == 第 1 列 ++ 第 2 列も確かめられる。

問題 3.3 ★ T ⁣:R[x]≤2→R[x]≤2T\colon \mathbb{R}[x]_{\leq 2} \to \mathbb{R}[x]_{\leq 2} を T(p)(x)=p(x+1)T(p)(x) = p(x + 1) で定める。基底 (1,x,x2)(1, x, x^2) に関する表現行列を求め、TT が同型であることを示して T−1T^{-1} の表現行列を求めよ。

解答

T(1)=1T(1) = 1、T(x)=1+xT(x) = 1 + x、T(x2)=1+2x+x2T(x^2) = 1 + 2x + x^2 なので、表現行列 MM と、T−1(p)(x)=p(x−1)T^{-1}(p)(x) = p(x - 1) の表現行列 NN は

M=(111012001),N=(1−1101−2001)M = \begin{pmatrix} 1 & 1 & 1 \\ 0 & 1 & 2 \\ 0 & 0 & 1 \end{pmatrix}, \qquad N = \begin{pmatrix} 1 & -1 & 1 \\ 0 & 1 & -2 \\ 0 & 0 & 1 \end{pmatrix}

(NN は 1↦11 \mapsto 1、x↦x−1x \mapsto x - 1、x2↦x2−2x+1x^2 \mapsto x^2 - 2x + 1 から)。MNMN の第 1 行は (1, −1+1, 1−2+1)=(1,0,0)(1,\ -1 + 1,\ 1 - 2 + 1) = (1, 0, 0)、第 2 行は (0,1,−2+2)=(0,1,0)(0, 1, -2 + 2) = (0, 1, 0) で MN=I3MN = I_3 となり、TT は同型で [T−1]=N[T^{-1}] = N(定理 3.21)。

問題 3.4 ★★ 線形変換 f ⁣:V→Vf\colon V \to V が f∘f=ff \circ f = f を満たすとする(このような ff を射影, projection という)。V=Ker⁡f⊕Im⁡fV = \operatorname{Ker} f \oplus \operatorname{Im} f を示せ。VV が有限次元なら、適当な基底で ff の表現行列が、左上が IrI_r (r=rank⁡f)(r = \operatorname{rank} f) で他の成分が 0 のブロック行列になることを示せ。

解答

v=f(v)+(v−f(v))v = f(v) + (v - f(v)) と書くと f(v)∈Im⁡ff(v) \in \operatorname{Im} f、f(v−f(v))=f(v)−f(f(v))=0f(v - f(v)) = f(v) - f(f(v)) = 0 より v−f(v)∈Ker⁡fv - f(v) \in \operatorname{Ker} f。よって V=Im⁡f+Ker⁡fV = \operatorname{Im} f + \operatorname{Ker} f。v∈Ker⁡f∩Im⁡fv \in \operatorname{Ker} f \cap \operatorname{Im} f なら v=f(u)v = f(u) と書け、v=f(u)=f(f(u))=f(v)=0v = f(u) = f(f(u)) = f(v) = 0。よって直和。Im⁡f\operatorname{Im} f の元 w=f(u)w = f(u) は f(w)=wf(w) = w を満たすので、Im⁡f\operatorname{Im} f の基底 w1,…,wrw_1, \dots, w_r と Ker⁡f\operatorname{Ker} f の基底を並べた基底では、表現行列は主張の形になる。

問題 3.5 ★★ A∈M⁡m,n(K)A \in \operatorname{M}_{m,n}(K)、B∈M⁡n,p(K)B \in \operatorname{M}_{n,p}(K) に対し次を示せ。

  1. rank⁡(AB)≤min⁡(rank⁡A,rank⁡B)\operatorname{rank}(AB) \leq \min(\operatorname{rank} A, \operatorname{rank} B)
  2. (シルベスターの不等式)rank⁡A+rank⁡B−n≤rank⁡(AB)\operatorname{rank} A + \operatorname{rank} B - n \leq \operatorname{rank}(AB)
解答
  1. Im⁡LAB=LA(Im⁡LB)⊂Im⁡LA\operatorname{Im} L_{AB} = L_A(\operatorname{Im} L_B) \subset \operatorname{Im} L_A より rank⁡(AB)≤rank⁡A\operatorname{rank}(AB) \leq \operatorname{rank} A。また LAL_A を Im⁡LB\operatorname{Im} L_B に制限した写像に次元定理を使うと dim⁡LA(Im⁡LB)≤dim⁡Im⁡LB=rank⁡B\dim L_A(\operatorname{Im} L_B) \leq \dim \operatorname{Im} L_B = \operatorname{rank} B。
  2. 同じ制限写像 g=LA∣Im⁡LBg = L_A\vert_{\operatorname{Im} L_B} に次元定理を適用すると rank⁡(AB)=dim⁡Im⁡g=rank⁡B−dim⁡Ker⁡g\operatorname{rank}(AB) = \dim \operatorname{Im} g = \operatorname{rank} B - \dim \operatorname{Ker} g。Ker⁡g=Ker⁡LA∩Im⁡LB⊂Ker⁡LA\operatorname{Ker} g = \operatorname{Ker} L_A \cap \operatorname{Im} L_B \subset \operatorname{Ker} L_A で、dim⁡Ker⁡LA=n−rank⁡A\dim \operatorname{Ker} L_A = n - \operatorname{rank} A なので rank⁡(AB)≥rank⁡B−(n−rank⁡A)\operatorname{rank}(AB) \geq \operatorname{rank} B - (n - \operatorname{rank} A)。

問題 3.6 ★★ V,WV, W を有限次元、f ⁣:V→Wf\colon V \to W を線形写像とする。ff が単射   ⟺  \iff tf{}^t f が全射、ff が全射   ⟺  \iff tf{}^t f が単射、を示せ。

解答

定理 3.47 より Im⁡tf=Ann⁡(Ker⁡f)\operatorname{Im} {}^t f = \operatorname{Ann}(\operatorname{Ker} f) で、命題 3.46 よりその次元は dim⁡V−dim⁡Ker⁡f\dim V - \dim \operatorname{Ker} f。これが dim⁡V∗=dim⁡V\dim V^{\ast} = \dim V に等しいこと(tf{}^t f が全射)は Ker⁡f={0}\operatorname{Ker} f = \lbrace 0 \rbrace と同値。同様に Ker⁡tf=Ann⁡(Im⁡f)\operatorname{Ker} {}^t f = \operatorname{Ann}(\operatorname{Im} f) の次元は dim⁡W−rank⁡f\dim W - \operatorname{rank} f で、これが 0 であることは ff の全射性と同値。

問題 3.7 ★★ WW を VV の部分空間とし、π ⁣:V→V/W\pi\colon V \to V/W を自然な射影とする。tπ ⁣:(V/W)∗→V∗{}^t \pi\colon (V/W)^{\ast} \to V^{\ast} は単射で、その像は Ann⁡(W)\operatorname{Ann}(W) であることを示せ。すなわち (V/W)∗≅Ann⁡(W)(V/W)^{\ast} \cong \operatorname{Ann}(W)。

解答

単射:tπ(ψ)=ψ∘π=0{}^t\pi(\psi) = \psi \circ \pi = 0 なら、π\pi は全射なので ψ=0\psi = 0。像:ψ∘π\psi \circ \pi は W=Ker⁡πW = \operatorname{Ker} \pi 上で 0 なので像は Ann⁡(W)\operatorname{Ann}(W) に含まれる。逆に φ∈Ann⁡(W)\varphi \in \operatorname{Ann}(W) なら W⊂Ker⁡φW \subset \operatorname{Ker} \varphi なので、定理 3.34 の後半により φ=φ~∘π\varphi = \tilde{\varphi} \circ \pi となる φ~∈(V/W)∗\tilde{\varphi} \in (V/W)^{\ast} があり、φ=tπ(φ~)\varphi = {}^t\pi(\tilde{\varphi})。(無限次元でも成り立つ。)

問題 3.8 ★★ VV を有限次元、W1,W2W_1, W_2 を部分空間とする。次を示せ。

  1. Ann⁡(W1+W2)=Ann⁡(W1)∩Ann⁡(W2)\operatorname{Ann}(W_1 + W_2) = \operatorname{Ann}(W_1) \cap \operatorname{Ann}(W_2)
  2. Ann⁡(W1∩W2)=Ann⁡(W1)+Ann⁡(W2)\operatorname{Ann}(W_1 \cap W_2) = \operatorname{Ann}(W_1) + \operatorname{Ann}(W_2)
解答
  1. φ\varphi が W1+W2W_1 + W_2 上で 0   ⟺  \iff W1W_1 上と W2W_2 上で 0。
  2. ⊃\supset:W1W_1 上で 0 の形式と W2W_2 上で 0 の形式の和は W1∩W2W_1 \cap W_2 上で 0。次元を比べる。n=dim⁡Vn = \dim V、di=dim⁡Wid_i = \dim W_i とすると、次元公式と 1、命題 3.46 より
dim⁡(Ann⁡W1+Ann⁡W2)=(n−d1)+(n−d2)−dim⁡Ann⁡(W1+W2)=2n−d1−d2−(n−dim⁡(W1+W2))=n−dim⁡(W1∩W2)\begin{aligned} \dim(\operatorname{Ann} W_1 + \operatorname{Ann} W_2) &= (n - d_1) + (n - d_2) - \dim \operatorname{Ann}(W_1 + W_2) \\ &= 2n - d_1 - d_2 - (n - \dim(W_1 + W_2)) = n - \dim(W_1 \cap W_2) \end{aligned}

これは dim⁡Ann⁡(W1∩W2)\dim \operatorname{Ann}(W_1 \cap W_2) に等しいので、系 2.32 より等号が成り立つ。

問題 3.9 ★★★(階数分解)A∈M⁡m,n(K)A \in \operatorname{M}_{m,n}(K) の階数を r≥1r \geq 1 とする。

  1. A=BCA = BC となる B∈M⁡m,r(K)B \in \operatorname{M}_{m,r}(K)、C∈M⁡r,n(K)C \in \operatorname{M}_{r,n}(K) が存在することを示せ。
  2. AA は階数 1 の行列 rr 個の和で書けるが、r−1r - 1 個以下の和では書けないことを示せ。
解答
  1. Im⁡LA\operatorname{Im} L_A の基底 b1,…,brb_1, \dots, b_r を並べた m×rm \times r 行列を BB とする。AA の各列 aja_j は Im⁡LA\operatorname{Im} L_A に属するので aj=∑icijbia_j = \sum_i c_{ij} b_i と書け、C=(cij)C = (c_{ij}) とおけば A=BCA = BC(命題 1.6 の 2)。
  2. 1 の分解で BB の列を bib_i、CC の行を γi\gamma_i とすると A=∑i=1rbiγiA = \sum_{i=1}^r b_i \gamma_i(ブロック積)で、各 biγib_i \gamma_i は階数 1(列がすべて bib_i の定数倍で、γi≠0\gamma_i \neq 0 だから)。A=∑i=1sMiA = \sum_{i=1}^s M_i、rank⁡Mi=1\operatorname{rank} M_i = 1 なら Im⁡LA⊂∑iIm⁡LMi\operatorname{Im} L_A \subset \sum_i \operatorname{Im} L_{M_i} で右辺の次元は ss 以下なので r≤sr \leq s。

問題 3.10 ★★★ V=Q[x]V = \mathbb{Q}[x] とする。

  1. Φ ⁣:V∗→QZ≥0\Phi\colon V^{\ast} \to \mathbb{Q}^{\mathbb{Z}_{\geq 0}}, φ↦(φ(1),φ(x),φ(x2),… )\varphi \mapsto (\varphi(1), \varphi(x), \varphi(x^2), \dots) が同型であることを示せ。
  2. VV と V∗V^{\ast} は同型でないことを示せ。
解答
  1. 線形性は明らか。{xk}\lbrace x^k \rbrace は VV の基底なので、定理 3.4(無限基底版)により、任意の数列 (ak)(a_k) に対し φ(xk)=ak\varphi(x^k) = a_k となる φ∈V∗\varphi \in V^{\ast} がただ一つ存在する。これは Φ\Phi が全単射であることを意味する。
  2. VV は可算集合である(次数と係数の有限列で決まり、Q\mathbb{Q} は可算)。一方 QZ≥0\mathbb{Q}^{\mathbb{Z}_{\geq 0}} は {0,1}Z≥0\lbrace 0, 1 \rbrace^{\mathbb{Z}_{\geq 0}} を含むので非可算である(数学の言葉 第5章の対角線論法)。同型写像は全単射なので、V≅V∗V \cong V^{\ast} ではありえない。有限次元の場合(V≅V∗V \cong V^{\ast})との違いに注意。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

この章の誤りを報告GitHub で見る