この章の目標
線形写像の核と像を計算し、次元定理を証明して使える
基底を選ぶと線形写像が行列で表されること(表現行列)を理解し、「行列は線形写像の座標表示」という視点を身につける
基底変換の公式を導き、行列の同値・相似の意味と階数標準形を理解する
商空間を構成し、準同型定理を証明できる
双対空間・双対基底・転置写像を扱い、行ランク=列ランクを証明できる
前提 :第1章 、第2章 、数学の言葉 第4章 同値関係と順序 (商集合)
3.1 線形写像
ベクトル空間の本質は「和とスカラー倍」という構造である。構造をもつ対象を比べるには、その構造を保つ写像を考えるのが数学の常套手段である(群なら準同型、位相空間なら連続写像)。ベクトル空間の場合、それが線形写像である。第1章で見たように、行列 A A A は写像 L A : x ↦ A x L_A\colon x \mapsto Ax L A : x ↦ A x を定め、行列の積は写像の合成に対応した。本章では逆に、抽象的な線形写像が、基底を選ぶと必ず行列で表される ことを示す。これが「行列は線形写像の座標表示」という標語の正確な意味である。
以下、K K K は体、ベクトル空間はすべて K K K 上のものとする。
定義 3.1 (線形写像, linear map)ベクトル空間 V , W V, W V , W の間の写像 f : V → W f\colon V \to W f : V → W が
f ( u + v ) = f ( u ) + f ( v ) , f ( c v ) = c f ( 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) f ( u + v ) = f ( u ) + f ( v ) , f ( c v ) = c f ( v ) ( u , v ∈ V , c ∈ K )
を満たすとき、f f f を線形写像 という。V = W V = W V = W のとき、f f f を V V V の線形変換 (一次変換, 線形作用素)ともいう。
線形写像は f ( 0 ) = f ( 0 ⋅ 0 ) = 0 f ( 0 ) = 0 f(0) = f(0 \cdot 0) = 0 f(0) = 0 f ( 0 ) = f ( 0 ⋅ 0 ) = 0 f ( 0 ) = 0 を満たし、一次結合を保つ:f ( ∑ c i v i ) = ∑ c i f ( v i ) f(\sum c_i v_i) = \sum c_i f(v_i) f ( ∑ c i v i ) = ∑ c i f ( v i ) 。
例 3.2
A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) の定める L A : K n → K m L_A\colon K^n \to K^m L A : K n → K m 。
微分 D : K [ x ] → K [ x ] D\colon K[x] \to K[x] D : K [ x ] → K [ x ] , D ( ∑ a k x k ) = ∑ k a k x k − 1 D(\sum a_k x^k) = \sum k a_k x^{k-1} D ( ∑ a k x k ) = ∑ k a k x k − 1 。
積分 C ( [ a , b ] ) → R C([a, b]) \to \mathbb{R} C ([ a , b ]) → R , f ↦ ∫ a b f ( x ) d x f \mapsto \int_a^b f(x)\ dx f ↦ ∫ a b f ( x ) d x 。
代入(評価)e v a : K [ x ] → K \mathrm{ev}_a\colon K[x] \to K ev a : K [ x ] → K , p ↦ p ( a ) p \mapsto p(a) p ↦ p ( a ) 。
数列の左シフト S : K N → K N S\colon K^{\mathbb{N}} \to K^{\mathbb{N}} S : K N → K N , ( a 1 , a 2 , a 3 , … ) ↦ ( a 2 , a 3 , … ) (a_1, a_2, a_3, \dots) \mapsto (a_2, a_3, \dots) ( a 1 , a 2 , a 3 , … ) ↦ ( a 2 , a 3 , … ) と右シフト T : ( a 1 , a 2 , … ) ↦ ( 0 , a 1 , a 2 , … ) T\colon (a_1, a_2, \dots) \mapsto (0, a_1, a_2, \dots) T : ( a 1 , a 2 , … ) ↦ ( 0 , a 1 , a 2 , … ) 。
トレース tr : M n ( K ) → K \operatorname{tr}\colon \operatorname{M}_n(K) \to K tr : M n ( K ) → K 、転置 M m , n ( K ) → M n , m ( K ) \operatorname{M}_{m,n}(K) \to \operatorname{M}_{n,m}(K) M m , n ( K ) → M n , m ( K ) , X ↦ t X X \mapsto {}^t X X ↦ t X 。
複素共役 C → C \mathbb{C} \to \mathbb{C} C → C , z ↦ z ˉ z \mapsto \bar{z} z ↦ z ˉ は R \mathbb{R} R 上の線形写像だが、C \mathbb{C} C 上の線形写像ではない(i z ‾ = − i z ˉ ≠ i z ˉ \overline{iz} = -i\bar{z} \neq i \bar{z} i z = − i z ˉ = i z ˉ )。線形性は体に依存する。
線形でない例:平行移動 x ↦ x + b x \mapsto x + b x ↦ x + b ( b ≠ 0 ) (b \neq 0) ( b = 0 ) は 0 0 0 を 0 0 0 に写さない。x ↦ x 2 x \mapsto x^2 x ↦ x 2 は和を保たない。2 2 2 次正方行列の行列式 det \det det も和を保たない(det ( I 2 ) = 1 \det(I_2) = 1 det ( I 2 ) = 1 だが det ( E 11 ) + det ( E 22 ) = 0 \det(E_{11}) + \det(E_{22}) = 0 det ( E 11 ) + det ( E 22 ) = 0 )。
命題 3.3
線形写像の合成は線形写像である。
V V V から W W W への線形写像全体 Hom ( V , W ) \operatorname{Hom}(V, W) Hom ( V , W ) は、( f + g ) ( v ) = f ( v ) + g ( v ) (f + g)(v) = f(v) + g(v) ( f + g ) ( v ) = f ( v ) + g ( v ) 、( c f ) ( v ) = c f ( v ) (cf)(v) = c f(v) ( c f ) ( v ) = c f ( v ) によりベクトル空間になる。End ( V ) : = Hom ( V , V ) \operatorname{End}(V) := \operatorname{Hom}(V, V) End ( V ) := 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)) g ( f ( u + v )) = g ( f ( u ) + f ( v )) = g ( f ( u )) + g ( f ( v )) 、スカラー倍も同様。2:f + g f + g f + g と c f cf c f が線形であることは直接確かめられ、公理は W W W の公理から従う。□ \square □
線形写像は基底での値で完全に決まり、しかもその値は自由に指定できる。
定理 3.4 ( v 1 , … , v n ) (v_1, \dots, v_n) ( v 1 , … , v n ) を V V V の基底、w 1 , … , w n ∈ W w_1, \dots, w_n \in W w 1 , … , w n ∈ W を任意の元とする。f ( v i ) = w i f(v_i) = w_i f ( v i ) = w i ( i = 1 , … , n ) (i = 1, \dots, n) ( i = 1 , … , n ) を満たす線形写像 f : V → W f\colon V \to W f : V → W がただ一つ存在する。
証明. 一意性:f f f が線形なら f ( ∑ c i v i ) = ∑ c i w i f(\sum c_i v_i) = \sum c_i w_i f ( ∑ c i v i ) = ∑ c i w i なので、V V V の各元での値が決まる。存在:V V V の各元は v = ∑ c i v i v = \sum c_i v_i v = ∑ c i v i と一意に書ける(命題 2.24)ので、f ( v ) : = ∑ c i w i f(v) := \sum c_i w_i f ( v ) := ∑ c i w i は写像として定義でき、座標が和とスカラー倍を保つことから線形である。□ \square □
(基底が無限集合でも、同じ証明で同じ主張が成り立つ。)
3.2 核と像
定義 3.5 (核と像)線形写像 f : V → W f\colon V \to W f : V → 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 Ker f = { v ∈ V ∣ f ( v ) = 0 } , Im f = { f ( v ) ∣ v ∈ V }
をそれぞれ f f f の核 (kernel)、像 (image) という。
命題 3.6 Ker f \operatorname{Ker} f Ker f は V V V の、Im f \operatorname{Im} f Im f は W W W の部分空間である。また f f f が単射であるための必要十分条件は Ker f = { 0 } \operatorname{Ker} f = \lbrace 0 \rbrace Ker f = { 0 } である。
証明. 部分空間であることは線形性から直ちに従う。f f f が単射なら、f ( v ) = 0 = f ( 0 ) f(v) = 0 = f(0) f ( v ) = 0 = f ( 0 ) から v = 0 v = 0 v = 0 。逆に Ker f = { 0 } \operatorname{Ker} f = \lbrace 0 \rbrace Ker f = { 0 } とし f ( u ) = f ( v ) f(u) = f(v) f ( u ) = f ( v ) なら、f ( u − v ) = 0 f(u - v) = 0 f ( u − v ) = 0 より u = v u = v u = v 。□ \square □
単射性を「f ( u ) = f ( v ) ⇒ u = v f(u) = f(v) \Rightarrow u = v f ( u ) = f ( v ) ⇒ u = v 」ではなく「f ( v ) = 0 ⇒ v = 0 f(v) = 0 \Rightarrow v = 0 f ( v ) = 0 ⇒ v = 0 」で確かめればよいのは、線形性の大きな恩恵である。
例 3.7 f = L A f = L_A f = L A のとき、Ker L A \operatorname{Ker} L_A Ker L A は A x = 0 Ax = 0 A x = 0 の解空間、Im L A \operatorname{Im} L_A Im L A は A A A の列空間である(例 2.17)。第1章の行列
A = ( 1 2 1 0 2 4 1 1 3 6 − 1 4 ) A = \begin{pmatrix} 1 & 2 & 1 & 0 \\ 2 & 4 & 1 & 1 \\ 3 & 6 & -1 & 4 \end{pmatrix} A = 1 2 3 2 4 6 1 1 − 1 0 1 4
では、例 1.32 と例 2.25 より Ker L A \operatorname{Ker} L_A Ker L A の基底は t ( − 2 , 1 , 0 , 0 ) {}^t(-2, 1, 0, 0) t ( − 2 , 1 , 0 , 0 ) , t ( − 1 , 0 , 1 , 1 ) {}^t(-1, 0, 1, 1) t ( − 1 , 0 , 1 , 1 ) であり、命題 2.33 より Im L A \operatorname{Im} L_A Im L A の基底は主列に対応する A A A の第 1 列 t ( 1 , 2 , 3 ) {}^t(1, 2, 3) t ( 1 , 2 , 3 ) と第 3 列 t ( 1 , 1 , − 1 ) {}^t(1, 1, -1) t ( 1 , 1 , − 1 ) である。dim Ker L A + dim Im L A = 2 + 2 = 4 \dim \operatorname{Ker} L_A + \dim \operatorname{Im} L_A = 2 + 2 = 4 dim Ker L A + dim Im L A = 2 + 2 = 4 は定義域の次元に等しい。これは偶然ではない(定理 3.9)。
例 3.8 (無限次元での現象)K = R K = \mathbb{R} K = R とする。
微分 D : R [ x ] → R [ x ] D\colon \mathbb{R}[x] \to \mathbb{R}[x] D : R [ x ] → R [ x ] は全射だが(∑ a k x k \sum a_k x^k ∑ a k x k は ∑ a k k + 1 x k + 1 \sum \frac{a_k}{k+1} x^{k+1} ∑ k + 1 a k x k + 1 の微分)、Ker D \operatorname{Ker} D Ker D は定数全体なので単射でない。
左シフト S S S は全射だが単射でなく、右シフト T T T は単射だが全射でない。S ∘ T = i d S \circ T = \mathrm{id} S ∘ T = id であるが T ∘ S ≠ i d T \circ S \neq \mathrm{id} T ∘ S = id である。
有限次元では、このような「片側だけの逆」は起こらない(系 3.12、定理 1.34)。
3.3 次元定理
定理 3.9 (次元定理, rank–nullity theorem)V V V を有限次元、f : V → W f\colon V \to W f : V → W を線形写像とすると、Im f \operatorname{Im} f Im f は有限次元で
dim V = dim Ker f + dim Im f \dim V = \dim \operatorname{Ker} f + \dim \operatorname{Im} f dim V = dim Ker f + dim Im f
証明. Ker f \operatorname{Ker} f Ker f の基底 u 1 , … , u k u_1, \dots, u_k u 1 , … , u k をとり、V V V の基底 u 1 , … , u k , v 1 , … , v r u_1, \dots, u_k, v_1, \dots, v_r u 1 , … , u k , v 1 , … , v r に延長する(定理 2.31)。f ( v 1 ) , … , f ( v r ) f(v_1), \dots, f(v_r) f ( v 1 ) , … , f ( v r ) が Im f \operatorname{Im} f Im f の基底であることを示せばよい。
生成:v ∈ V v \in V v ∈ V を v = ∑ a i u i + ∑ b j v j v = \sum a_i u_i + \sum b_j v_j v = ∑ a i u i + ∑ b j v j と書くと、f ( u i ) = 0 f(u_i) = 0 f ( u i ) = 0 より f ( v ) = ∑ b j f ( v j ) f(v) = \sum b_j f(v_j) f ( v ) = ∑ b j f ( v j ) 。
一次独立:∑ b j f ( v j ) = 0 \sum b_j f(v_j) = 0 ∑ b j f ( v j ) = 0 とすると f ( ∑ b j v j ) = 0 f(\sum b_j v_j) = 0 f ( ∑ b j v j ) = 0 、すなわち ∑ b j v j ∈ Ker f \sum b_j v_j \in \operatorname{Ker} f ∑ b j v j ∈ Ker f なので ∑ b j v j = ∑ a i u i \sum b_j v_j = \sum a_i u_i ∑ b j v j = ∑ a i u i と書ける。u 1 , … , u k , v 1 , … , v r u_1, \dots, u_k, v_1, \dots, v_r u 1 , … , u k , v 1 , … , v r は一次独立なので、すべての b j b_j b j (と a i a_i a i )は 0 である。□ \square □
定義 3.10 (階数)dim Im f \dim \operatorname{Im} f dim Im f を線形写像 f f f の階数 (rank) といい rank f \operatorname{rank} f rank f と書く。dim Ker f \dim \operatorname{Ker} f dim Ker f を退化次数 (nullity) という。
命題 2.33 より dim Im L A = rank A \dim \operatorname{Im} L_A = \operatorname{rank} A dim Im L A = rank A (第1章の意味の階数)であり、二つの「階数」は一致する:rank L A = rank A \operatorname{rank} L_A = \operatorname{rank} A rank L A = rank A 。次元定理を L A L_A L A に適用すると n = dim ( 解空間 ) + rank A n = \dim(\text{解空間}) + \operatorname{rank} A n = dim ( 解空間 ) + rank A であり、これは「自由変数の個数は n − rank A n - \operatorname{rank} A n − rank A 」という第1章の結果の言い換えである。
系 3.11 f : V → W f\colon V \to W f : V → W を線形写像、V , W V, W V , W を有限次元とする。
f f f が単射なら dim V ≤ dim W \dim V \leq \dim W dim V ≤ dim W 。f f f が全射なら dim V ≥ dim W \dim V \geq \dim W dim V ≥ dim W 。
dim V > dim W \dim V > \dim W dim V > dim W なら f f f は単射でない。dim V < dim W \dim V < \dim W dim V < dim W なら f f f は全射でない。
証明. 単射なら dim V = dim Im f ≤ dim W \dim V = \dim \operatorname{Im} f \leq \dim W dim V = dim Im f ≤ dim W (系 2.32)。全射なら dim V ≥ dim Im f = dim W \dim V \geq \dim \operatorname{Im} f = \dim W dim V ≥ dim Im f = dim W 。2 は 1 の対偶である。□ \square □
系 3.12 dim V = dim W < ∞ \dim V = \dim W < \infty dim V = dim W < ∞ とし、f : V → W f\colon V \to W f : V → W を線形写像とする。次は同値である:(1) f f f は単射、(2) f f f は全射、(3) f f f は全単射。
証明. dim V = dim W = n \dim V = \dim W = n dim V = dim W = n とする。(1) ⟺ \iff ⟺ dim Ker f = 0 \dim \operatorname{Ker} f = 0 dim Ker f = 0 ⟺ \iff ⟺ (次元定理)dim Im f = n \dim \operatorname{Im} f = n dim Im f = n ⟺ \iff ⟺ (系 2.32)Im f = W \operatorname{Im} f = W Im f = W ⟺ \iff ⟺ (2)。(3) は (1) かつ (2) である。□ \square □
例 3.13 (ラグランジュ補間)a 0 , … , a n ∈ K a_0, \dots, a_n \in K a 0 , … , a n ∈ K を相異なる元とする。線形写像
E : K [ x ] ≤ n → K n + 1 , p ↦ t ( p ( a 0 ) , … , p ( a n ) ) E\colon K[x]_{\leq n} \to K^{n+1}, \qquad p \mapsto {}^t(p(a_0), \dots, p(a_n)) E : K [ x ] ≤ n → K n + 1 , p ↦ t ( p ( a 0 ) , … , p ( a n ))
は単射である:E ( p ) = 0 E(p) = 0 E ( p ) = 0 なら p p p は n + 1 n + 1 n + 1 個の相異なる根をもつ次数 n n n 以下の多項式なので零多項式である(代数学 第5章 で扱う因数定理から、零でない n n n 次以下の多項式の根は n n n 個以下)。両辺の次元はともに n + 1 n + 1 n + 1 なので、系 3.12 より E E E は全単射である。すなわち、任意の値 b 0 , … , b n b_0, \dots, b_n b 0 , … , b n に対し、p ( a i ) = b i p(a_i) = b_i p ( a i ) = b i を満たす次数 n n n 以下の多項式がただ一つ存在する 。存在を具体的な式を書かずに次元だけで示した点に注意する。具体的な式は例 3.40 で与える。
3.4 同型
定義 3.14 (同型)全単射な線形写像を同型写像 (isomorphism) という。V V V から W W W への同型写像が存在するとき、V V V と W W W は同型 であるといい V ≅ W V \cong W V ≅ W と書く。
命題 3.15 同型写像 f : V → W f\colon V \to W f : V → W の逆写像 f − 1 f^{-1} f − 1 は線形写像である。
証明. w , w ′ ∈ W w, w' \in W w , w ′ ∈ W に対し v = f − 1 ( w ) v = f^{-1}(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 ( 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') f − 1 ( w + w ′ ) = v + v ′ = f − 1 ( w ) + f − 1 ( w ′ ) 。スカラー倍も同様。□ \square □
定理 3.16 有限次元ベクトル空間 V , W V, W V , W について、V ≅ W ⟺ dim V = dim W V \cong W \iff \dim V = \dim W V ≅ W ⟺ dim V = dim W 。特に dim V = n \dim V = n dim V = n なら V ≅ K n V \cong K^n V ≅ K n 。
証明. (⇒ \Rightarrow ⇒ ) 同型写像は基底を基底に写す(一次独立性と生成性が保たれる)ので次元は等しい。(⇐ \Leftarrow ⇐ ) それぞれの基底 ( v 1 , … , v n ) (v_1, \dots, v_n) ( v 1 , … , v n ) , ( w 1 , … , w n ) (w_1, \dots, w_n) ( w 1 , … , w n ) をとり、定理 3.4 で f ( v i ) = w i f(v_i) = w_i f ( v i ) = w i となる f f f を作ると、w i w_i w i たちが W W W を生成するので f f f は全射であり、系 3.12 より同型である。□ \square □
V V V の基底 B = ( v 1 , … , v n ) \mathcal{B} = (v_1, \dots, v_n) B = ( v 1 , … , v n ) に対し、同型写像
φ B : K n → V , t ( c 1 , … , c n ) ↦ c 1 v 1 + ⋯ + c n v n \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 φ B : K n → V , t ( c 1 , … , c n ) ↦ c 1 v 1 + ⋯ + c n v n
を座標写像 という(命題 2.24)。その逆 φ B − 1 ( v ) \varphi_{\mathcal{B}}^{-1}(v) φ B − 1 ( v ) を [ v ] B [v]_{\mathcal{B}} [ v ] B と書き、v v v の B \mathcal{B} B に関する座標ベクトルという。
3.5 表現行列
いよいよ抽象的な線形写像を行列で表す。
定義 3.18 (表現行列, representation matrix)B = ( v 1 , … , v n ) \mathcal{B} = (v_1, \dots, v_n) B = ( v 1 , … , v n ) を V V V の基底、C = ( w 1 , … , w m ) \mathcal{C} = (w_1, \dots, w_m) C = ( w 1 , … , w m ) を W W W の基底、f : V → W f\colon V \to W f : V → W を線形写像とする。各 f ( v j ) f(v_j) f ( v j ) を C \mathcal{C} C で展開して
f ( v j ) = ∑ i = 1 m a i j w i ( j = 1 , … , n ) f(v_j) = \sum_{i=1}^{m} a_{ij} w_i \qquad (j = 1, \dots, n) f ( v j ) = i = 1 ∑ m a ij w i ( j = 1 , … , n )
と書くとき、m × n m \times n m × n 行列 A = ( a i j ) A = (a_{ij}) A = ( a ij ) を、基底 B , C \mathcal{B}, \mathcal{C} B , C に関する f f f の表現行列 といい、[ f ] C ← B [f]_{\mathcal{C} \leftarrow \mathcal{B}} [ f ] C ← B と書く。V = W V = W V = W 、B = C \mathcal{B} = \mathcal{C} B = C のときは [ f ] B [f]_{\mathcal{B}} [ f ] B と書く。
覚え方:表現行列の第 j j j 列は、第 j j j 基底ベクトルの像 f ( v j ) f(v_j) f ( v j ) の座標ベクトル [ f ( v j ) ] C [f(v_j)]_{\mathcal{C}} [ f ( v j ) ] C である 。
命題 3.19 A = [ f ] C ← B A = [f]_{\mathcal{C} \leftarrow \mathcal{B}} A = [ f ] C ← B とすると、すべての v ∈ V v \in V v ∈ V で [ f ( v ) ] C = A [ v ] B [f(v)]_{\mathcal{C}} = A [v]_{\mathcal{B}} [ f ( v ) ] C = A [ v ] B 。すなわち f ∘ φ B = φ C ∘ L A f \circ \varphi_{\mathcal{B}} = \varphi_{\mathcal{C}} \circ L_A f ∘ φ B = φ C ∘ L A であり、次の図式が可換になる。
V → f W φ B ↑ ↑ φ C K n → L A K m \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 φ B ↑ K n f L A W ↑ φ C K m
証明. v = ∑ j c j v j v = \sum_j c_j v_j v = ∑ j c j v j なら f ( v ) = ∑ j c j f ( v j ) = ∑ j c j ∑ i a i j w i = ∑ i ( ∑ j a i j c j ) w i f(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 f ( v ) = ∑ j c j f ( v j ) = ∑ j c j ∑ i a ij w i = ∑ i ( ∑ j a ij c j ) w i であり、w i w_i w i の係数 ∑ j a i j c j \sum_j a_{ij} c_j ∑ j a ij c j は A c A c A c の第 i i i 成分である。□ \square □
この図式が本教材の中心的な視点を表している:基底(=座標系)を選べば、抽象的な線形写像 f f f は数ベクトルに行列を掛ける写像 L A L_A L A として計算できる 。V = K n V = K^n V = K n 、W = K m W = K^m W = K m で B , C \mathcal{B}, \mathcal{C} B , C が標準基底なら、[ L A ] C ← B = A [L_A]_{\mathcal{C} \leftarrow \mathcal{B}} = A [ L A ] C ← B = A である(A e j A e_j A e j は A A A の第 j j j 列)。
命題 3.20 基底 B , C \mathcal{B}, \mathcal{C} B , C を固定すると、Hom ( V , W ) → M m , n ( K ) \operatorname{Hom}(V, W) \to \operatorname{M}_{m,n}(K) Hom ( V , W ) → M m , n ( K ) , f ↦ [ f ] C ← B f \mapsto [f]_{\mathcal{C} \leftarrow \mathcal{B}} f ↦ [ f ] C ← B は同型写像である。特に dim Hom ( V , W ) = ( dim V ) ( dim W ) \dim \operatorname{Hom}(V, W) = (\dim V)(\dim W) dim Hom ( V , W ) = ( dim V ) ( dim W ) 。
証明. 線形であることは定義から明らか。定理 3.4 により、表現行列(すなわち各 f ( v j ) f(v_j) f ( v j ) の座標)を任意に与えると f f f がただ一つ決まるので全単射である。□ \square □
定理 3.21 (合成と積)U , V , W U, V, W U , V , W の基底 A , B , C \mathcal{A}, \mathcal{B}, \mathcal{C} A , B , C と線形写像 f : U → V f\colon U \to V f : U → V 、g : V → W g\colon V \to W g : V → 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}} [ g ∘ f ] C ← A = [ g ] C ← B [ f ] B ← A
証明. 命題 3.19 を二回使うと、任意の u ∈ U u \in U u ∈ 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}} [ g ( f ( u )) ] C = [ g ] C ← B [ f ( u ) ] B = [ g ] C ← B [ f ] B ← A [ u ] A 。u u u として A \mathcal{A} A の第 j j j 元をとると [ u ] A = e j [u]_{\mathcal{A}} = e_j [ u ] A = e j なので、両辺の第 j j j 列が一致する。□ \square □
記号 [ ⋅ ] C ← B [\cdot]_{\mathcal{C} \leftarrow \mathcal{B}} [ ⋅ ] C ← B は、隣り合う基底が「打ち消し合う」ように書けるよう工夫したものである。
例 3.22 (微分の表現行列)V = K [ x ] ≤ 3 V = K[x]_{\leq 3} V = K [ x ] ≤ 3 、基底 B = ( 1 , x , x 2 , x 3 ) \mathcal{B} = (1, x, x^2, x^3) B = ( 1 , x , x 2 , x 3 ) とする。D ( 1 ) = 0 D(1) = 0 D ( 1 ) = 0 、D ( x ) = 1 D(x) = 1 D ( x ) = 1 、D ( x 2 ) = 2 x D(x^2) = 2x D ( x 2 ) = 2 x 、D ( x 3 ) = 3 x 2 D(x^3) = 3x^2 D ( x 3 ) = 3 x 2 なので
[ D ] B = ( 0 1 0 0 0 0 2 0 0 0 0 3 0 0 0 0 ) [D]_{\mathcal{B}} = \begin{pmatrix} 0 & 1 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & 3 \\ 0 & 0 & 0 & 0 \end{pmatrix} [ D ] B = 0 0 0 0 1 0 0 0 0 2 0 0 0 0 3 0
(標数 0 の体で)rank D = 3 \operatorname{rank} D = 3 rank D = 3 、Ker D \operatorname{Ker} D Ker D は定数全体で次元 1、3 + 1 = 4 3 + 1 = 4 3 + 1 = 4 である。p = 1 + 2 x + 5 x 3 p = 1 + 2x + 5x^3 p = 1 + 2 x + 5 x 3 なら [ p ] B = t ( 1 , 2 , 0 , 5 ) [p]_{\mathcal{B}} = {}^t(1, 2, 0, 5) [ p ] 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) [ D ] B [ p ] B = t ( 2 , 0 , 15 , 0 ) 、すなわち p ′ = 2 + 15 x 2 p' = 2 + 15x^2 p ′ = 2 + 15 x 2 である。[ D ] B 4 = O [D]_{\mathcal{B}}^4 = O [ D ] B 4 = O は、4 回微分すると 3 次以下の多項式は消えることに対応する。
例 3.23 (基底の選び方で行列が変わる)R 2 \mathbb{R}^2 R 2 で、直線 ℓ 1 = span ( u 1 ) \ell_1 = \operatorname{span}(u_1) ℓ 1 = span ( u 1 ) 、ℓ 2 = span ( u 2 ) \ell_2 = \operatorname{span}(u_2) ℓ 2 = span ( u 2 ) (u 1 = t ( 1 , 1 ) u_1 = {}^t(1, 1) u 1 = t ( 1 , 1 ) 、u 2 = t ( 1 , − 1 ) u_2 = {}^t(1, -1) u 2 = t ( 1 , − 1 ) )とし、R 2 = ℓ 1 ⊕ ℓ 2 \mathbb{R}^2 = \ell_1 \oplus \ell_2 R 2 = ℓ 1 ⊕ ℓ 2 に沿った ℓ 1 \ell_1 ℓ 1 への射影 p p p (v = a u 1 + b u 2 v = a u_1 + b u_2 v = a u 1 + b u 2 に a u 1 a u_1 a u 1 を対応させる写像)を考える。基底 U = ( u 1 , u 2 ) \mathcal{U} = (u_1, u_2) U = ( u 1 , u 2 ) に関しては p ( u 1 ) = u 1 p(u_1) = u_1 p ( u 1 ) = u 1 、p ( u 2 ) = 0 p(u_2) = 0 p ( u 2 ) = 0 なので
[ p ] U = ( 1 0 0 0 ) [p]_{\mathcal{U}} = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} [ p ] U = ( 1 0 0 0 )
と極めて単純である。一方、標準基底 E \mathcal{E} E では e 1 = ( u 1 + u 2 ) / 2 e_1 = (u_1 + u_2)/2 e 1 = ( u 1 + u 2 ) /2 、e 2 = ( u 1 − u 2 ) / 2 e_2 = (u_1 - u_2)/2 e 2 = ( u 1 − u 2 ) /2 より p ( e 1 ) = p ( e 2 ) = u 1 / 2 p(e_1) = p(e_2) = u_1/2 p ( e 1 ) = p ( e 2 ) = u 1 /2 なので
[ p ] E = 1 2 ( 1 1 1 1 ) [p]_{\mathcal{E}} = \frac{1}{2}\begin{pmatrix} 1 & 1 \\ 1 & 1 \end{pmatrix} [ p ] E = 2 1 ( 1 1 1 1 )
となる。同じ写像でも、写像の幾何学的な性質に合った基底を選べば行列は簡単になる。「よい基底を選んで行列を簡単にする」ことが、第5章以降の固有値・ジョルダン標準形・スペクトル定理・特異値分解の共通のテーマである。
3.6 基底変換
基底を取り替えると表現行列はどう変わるか。
定義 3.24 (基底変換行列)B , B ′ \mathcal{B}, \mathcal{B}' B , B ′ を V V V の二つの基底とする。P = [ i d V ] B ← B ′ P = [\mathrm{id}_V]_{\mathcal{B} \leftarrow \mathcal{B}'} P = [ id V ] B ← B ′ を、B \mathcal{B} B から B ′ \mathcal{B}' B ′ への基底変換行列 (変換行列)という。P P P の第 j j j 列は、新しい基底の第 j j j 元 v j ′ v_j' v j ′ の、古い基底 B \mathcal{B} B に関する座標である。
命題 3.19 より [ v ] B = P [ v ] B ′ [v]_{\mathcal{B}} = P [v]_{\mathcal{B}'} [ v ] B = P [ v ] B ′ である。新しい座標を古い座標で表すには P − 1 P^{-1} P − 1 が必要になることに注意する。
命題 3.25 基底変換行列は正則で、[ i d V ] B ← B ′ − 1 = [ i d V ] B ′ ← B [\mathrm{id}_V]_{\mathcal{B} \leftarrow \mathcal{B}'}^{-1} = [\mathrm{id}_V]_{\mathcal{B}' \leftarrow \mathcal{B}} [ id V ] B ← B ′ − 1 = [ id V ] B ′ ← B 。
証明. 定理 3.21 より [ i d ] B ← B ′ [ i d ] B ′ ← B = [ i d ] B ← B = I n [\mathrm{id}]_{\mathcal{B} \leftarrow \mathcal{B}'} [\mathrm{id}]_{\mathcal{B}' \leftarrow \mathcal{B}} = [\mathrm{id}]_{\mathcal{B} \leftarrow \mathcal{B}} = I_n [ id ] B ← B ′ [ id ] B ′ ← B = [ id ] B ← B = I n 。逆順も同様。□ \square □
定理 3.26 (基底変換の公式)f : V → W f\colon V \to W f : V → W を線形写像、B , B ′ \mathcal{B}, \mathcal{B}' B , B ′ を V V V の基底、C , C ′ \mathcal{C}, \mathcal{C}' C , C ′ を W W W の基底とし、P = [ i d V ] B ← B ′ P = [\mathrm{id}_V]_{\mathcal{B} \leftarrow \mathcal{B}'} P = [ id V ] B ← B ′ 、Q = [ i d W ] C ← C ′ Q = [\mathrm{id}_W]_{\mathcal{C} \leftarrow \mathcal{C}'} Q = [ id W ] C ← C ′ とおく。このとき
[ f ] C ′ ← B ′ = Q − 1 [ f ] C ← B P [f]_{\mathcal{C}' \leftarrow \mathcal{B}'} = Q^{-1} [f]_{\mathcal{C} \leftarrow \mathcal{B}} P [ f ] C ′ ← B ′ = Q − 1 [ f ] C ← B P
特に V = W V = W V = W の線形変換 f f f と基底 B , B ′ \mathcal{B}, \mathcal{B}' B , B ′ について [ f ] B ′ = P − 1 [ f ] B P [f]_{\mathcal{B}'} = P^{-1} [f]_{\mathcal{B}} P [ f ] B ′ = P − 1 [ f ] B P 。
証明. f = i d W ∘ f ∘ i d V f = \mathrm{id}_W \circ f \circ \mathrm{id}_V f = id W ∘ f ∘ id V に定理 3.21 を適用すると [ f ] C ′ ← B ′ = [ i d W ] C ′ ← C [ f ] C ← B [ i d V ] 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}'} [ f ] C ′ ← B ′ = [ id W ] C ′ ← C [ f ] C ← B [ id V ] B ← B ′ であり、命題 3.25 より右辺の最初の行列は Q − 1 Q^{-1} Q − 1 である。□ \square □
定義 3.27 (同値と相似)A , B ∈ M m , n ( K ) A, B \in \operatorname{M}_{m,n}(K) A , B ∈ M m , n ( K ) について、B = Q A P B = QAP B = Q A P となる Q ∈ GL m ( K ) Q \in \operatorname{GL}_m(K) Q ∈ GL m ( K ) 、P ∈ GL n ( K ) P \in \operatorname{GL}_n(K) P ∈ GL n ( K ) が存在するとき、A A A と B B B は同値 (equivalent) であるという。A , B ∈ M n ( K ) A, B \in \operatorname{M}_n(K) A , B ∈ M n ( K ) について、B = P − 1 A P B = P^{-1}AP B = P − 1 A P となる P ∈ GL n ( K ) P \in \operatorname{GL}_n(K) P ∈ GL n ( K ) が存在するとき、A A A と B B B は相似 (similar) であるという。
定理 3.26 は、同じ線形写像を異なる基底で表した行列どうしは同値であり、同じ線形変換を(定義域と値域で同じ)異なる基底で表した行列どうしは相似である ことを示す。逆に、任意の正則行列は基底変換行列として実現できる(正則行列の列は一次独立で基底をなす)ので、相似な行列は同じ線形変換の異なる基底での表示である。したがって、線形変換そのものの性質は、相似で変わらない行列の量(相似不変量)として現れる 。階数、トレース(問題 1.6 より tr ( P − 1 A P ) = tr ( A P P − 1 ) = tr A \operatorname{tr}(P^{-1}AP) = \operatorname{tr}(APP^{-1}) = \operatorname{tr} A tr ( P − 1 A P ) = tr ( A P P − 1 ) = tr A )、行列式(第4章 )、固有多項式(第5章 )がその例である。
例 3.28 次の行列を考える。
A = ( 2 1 1 2 ) , P = ( 1 1 1 − 1 ) , P − 1 = 1 2 ( 1 1 1 − 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} A = ( 2 1 1 2 ) , P = ( 1 1 1 − 1 ) , P − 1 = 2 1 ( 1 1 1 − 1 )
P P P は標準基底から新しい基底 U = ( u 1 , u 2 ) = ( t ( 1 , 1 ) , t ( 1 , − 1 ) ) \mathcal{U} = (u_1, u_2) = ({}^t(1, 1), {}^t(1, -1)) U = ( u 1 , u 2 ) = ( t ( 1 , 1 ) , t ( 1 , − 1 )) への基底変換行列である。A P AP A P を列ごとに計算すると A u 1 = t ( 3 , 3 ) = 3 u 1 Au_1 = {}^t(3, 3) = 3u_1 A u 1 = t ( 3 , 3 ) = 3 u 1 、A u 2 = t ( 1 , − 1 ) = u 2 Au_2 = {}^t(1, -1) = u_2 A u 2 = t ( 1 , − 1 ) = u 2 であり、
[ L A ] U = P − 1 A P = ( 3 0 0 1 ) [L_A]_{\mathcal{U}} = P^{-1}AP = \begin{pmatrix} 3 & 0 \\ 0 & 1 \end{pmatrix} [ L A ] U = P − 1 A P = ( 3 0 0 1 )
となる。L A L_A L A は u 1 u_1 u 1 方向に 3 倍、u 2 u_2 u 2 方向に 1 倍する変換だったのである。このような基底を系統的に探すのが第5章 の固有値の理論である。
3.7 階数標準形
基底を定義域と値域で独立に 選んでよいなら、行列はどこまで簡単になるか。答えは驚くほど単純である。
定理 3.29 (階数標準形)V , W V, W V , W を有限次元、f : V → W f\colon V \to W f : V → W を階数 r r r の線形写像とする。V , W V, W V , W の基底 B , C \mathcal{B}, \mathcal{C} B , C をうまく選ぶと
[ f ] C ← B = ( I r O O O ) [f]_{\mathcal{C} \leftarrow \mathcal{B}} = \begin{pmatrix} I_r & O \\ O & O \end{pmatrix} [ f ] C ← B = ( I r O O O )
とできる(O O O は適切なサイズの零行列)。
証明. n = dim V n = \dim V n = dim V とする。次元定理より dim Ker f = n − r \dim \operatorname{Ker} f = n - r dim Ker f = n − r なので、Ker f \operatorname{Ker} f Ker f の基底 u r + 1 , … , u n u_{r+1}, \dots, u_n u r + 1 , … , u n をとり、V V V の基底 B = ( u 1 , … , u r , u r + 1 , … , u n ) \mathcal{B} = (u_1, \dots, u_r, u_{r+1}, \dots, u_n) B = ( u 1 , … , u r , u r + 1 , … , u n ) に延長する。定理 3.9 の証明より f ( u 1 ) , … , f ( u r ) f(u_1), \dots, f(u_r) f ( u 1 ) , … , f ( u r ) は Im f \operatorname{Im} f Im f の基底なので、これを W W W の基底 C = ( f ( u 1 ) , … , f ( u r ) , w r + 1 , … , w m ) \mathcal{C} = (f(u_1), \dots, f(u_r), w_{r+1}, \dots, w_m) C = ( f ( u 1 ) , … , f ( u r ) , w r + 1 , … , w m ) に延長する。f ( u j ) f(u_j) f ( u j ) は j ≤ r j \leq r j ≤ r なら C \mathcal{C} C の第 j j j 元、j > r j > r j > r なら 0 0 0 なので、表現行列は主張の形になる。□ \square □
系 3.30 A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) 、r = rank A r = \operatorname{rank} A r = rank A とすると、
Q A P = ( I r O O O ) QAP = \begin{pmatrix} I_r & O \\ O & O \end{pmatrix} Q A P = ( I r O O O )
となる Q ∈ GL m ( K ) Q \in \operatorname{GL}_m(K) Q ∈ GL m ( K ) 、P ∈ GL n ( K ) P \in \operatorname{GL}_n(K) P ∈ GL n ( K ) が存在する(右辺を階数標準形 という)。また
正則行列 Q , P Q, P Q , P に対し rank ( Q A P ) = rank A \operatorname{rank}(QAP) = \operatorname{rank} A rank ( Q A P ) = rank A 。
同じサイズの二つの行列が同値であるための必要十分条件は、階数が等しいことである。
証明. 前半は定理 3.29 を L A L_A L A と標準基底からの基底変換に適用し、定理 3.26 を使えばよい。1:L P L_P L P は全単射なので Im ( L A ∘ L P ) = Im L A \operatorname{Im}(L_A \circ L_P) = \operatorname{Im} L_A Im ( L A ∘ L P ) = Im L A 、L Q L_Q L Q は単射なので L Q L_Q L Q は Im L A \operatorname{Im} L_A Im L A からその像への同型を与え、dim Im ( L Q ∘ L A ∘ L P ) = dim Im L A \dim \operatorname{Im}(L_Q \circ L_A \circ L_P) = \dim \operatorname{Im} L_A dim Im ( L Q ∘ L A ∘ L P ) = dim Im L A 。2:同値なら 1 より階数は等しい。階数が等しければ両者は同じ階数標準形と同値であり、同値は同値関係なので互いに同値である。□ \square □
つまり、定義域と値域の基底を独立に選べる状況では、線形写像の不変量は階数ただ一つである 。これに対し、線形変換 V → V V \to V V → V で同じ基底を両側に使う(相似)場合には、はるかに豊かな不変量があり、それが第5章・第6章の主題となる。
例 3.31 (行と列の基本変形による計算)Q , P Q, P Q , P は行基本変形と列基本変形を組み合わせて求められる。例えば
A = ( 1 2 3 2 4 6 ) A = \begin{pmatrix} 1 & 2 & 3 \\ 2 & 4 & 6 \end{pmatrix} A = ( 1 2 2 4 3 6 )
に行基本変形 R 2 − 2 R 1 R_2 - 2R_1 R 2 − 2 R 1 を施すと第 2 行が 0 になり、続けて列基本変形 C 2 − 2 C 1 C_2 - 2C_1 C 2 − 2 C 1 、C 3 − 3 C 1 C_3 - 3C_1 C 3 − 3 C 1 を施すと、第 1 行が ( 1 , 0 , 0 ) (1, 0, 0) ( 1 , 0 , 0 ) 、第 2 行が 0 の階数標準形になる。対応する基本行列の積をとると
Q = ( 1 0 − 2 1 ) , P = ( 1 − 2 − 3 0 1 0 0 0 1 ) , Q A P = ( 1 0 0 0 0 0 ) 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} Q = ( 1 − 2 0 1 ) , P = 1 0 0 − 2 1 0 − 3 0 1 , Q A P = ( 1 0 0 0 0 0 )
である(検算:Q A QA Q A は第 1 行 ( 1 , 2 , 3 ) (1, 2, 3) ( 1 , 2 , 3 ) 、第 2 行 0 0 0 で、これに P P P を右から掛けると第 1 行は ( 1 , − 2 + 2 , − 3 + 3 ) = ( 1 , 0 , 0 ) (1,\ -2 + 2,\ -3 + 3) = (1, 0, 0) ( 1 , − 2 + 2 , − 3 + 3 ) = ( 1 , 0 , 0 ) )。
3.8 商空間と準同型定理
R 2 \mathbb{R}^2 R 2 の中の直線 W W W を考え、「W W W 方向の違いを無視する」ことにすると、W W W に平行な直線たちがそれぞれ一つの「点」とみなされ、その全体はまた直線(1 次元)のように振る舞う。これを正確にしたものが商空間である。連立方程式 A x = b Ax = b A x = b の解の集合が x 0 + Ker L A x_0 + \operatorname{Ker} L_A x 0 + Ker L A の形であったこと(定理 1.30)も、この見方と関係している。
定義 3.32 (商空間, quotient space)W W W を V V V の部分空間とする。v , v ′ ∈ V v, v' \in V v , v ′ ∈ V に対し v − v ′ ∈ W v - v' \in W v − v ′ ∈ W のとき v ∼ v ′ v \sim v' v ∼ v ′ と定めると、∼ \sim ∼ は同値関係である。v v v の同値類は v + W = { v + w ∣ w ∈ W } v + W = \lbrace v + w \mid w \in W \rbrace v + W = { v + w ∣ w ∈ W } であり、これを v v v の W W W による剰余類 (coset) という。剰余類全体 V / W V/W V / W に
( v + W ) + ( v ′ + W ) = ( v + v ′ ) + W , c ( v + W ) = c v + W (v + W) + (v' + W) = (v + v') + W, \qquad c(v + W) = cv + W ( v + W ) + ( v ′ + W ) = ( v + v ′ ) + W , c ( v + W ) = c v + W
で演算を定めたものを、V V V の W W W による商空間 という。π : V → V / W \pi\colon V \to V/W π : V → V / W , v ↦ v + W v \mapsto v + W v ↦ v + W を自然な射影 (商写像)という。
同値関係であること:v − v = 0 ∈ W v - v = 0 \in W v − v = 0 ∈ W 、v − v ′ ∈ W ⇒ v ′ − v ∈ W v - v' \in W \Rightarrow v' - v \in W v − v ′ ∈ W ⇒ v ′ − v ∈ W 、v − v ′ , v ′ − v ′ ′ ∈ W ⇒ v − v ′ ′ ∈ W v - v', v' - v'' \in W \Rightarrow v - v'' \in W v − v ′ , v ′ − v ′′ ∈ W ⇒ v − v ′′ ∈ W 。
演算が well-defined (代表元の選び方によらない)であることを確かめる必要がある。v + W = u + W v + W = u + W v + W = u + W 、v ′ + W = u ′ + W v' + W = u' + W v ′ + W = u ′ + W とすると v − u , v ′ − u ′ ∈ W v - u, v' - u' \in W v − u , v ′ − u ′ ∈ W なので ( v + v ′ ) − ( u + u ′ ) ∈ W (v + v') - (u + u') \in W ( v + v ′ ) − ( u + u ′ ) ∈ W 、c v − c u = c ( v − u ) ∈ W cv - cu = c(v - u) \in W c v − c u = c ( v − u ) ∈ W である。
命題 3.33 V / W V/W V / W はベクトル空間であり(零ベクトルは 0 + W = W 0 + W = W 0 + W = W )、π \pi π は Ker π = W \operatorname{Ker} \pi = W Ker π = W を満たす全射線形写像である。V V V が有限次元なら
dim V / W = dim V − dim W \dim V/W = \dim V - \dim W dim V / W = dim V − dim W
証明. 公理は V V V の公理から代表元ごとに従う。π \pi π の線形性・全射性は演算の定義から、π ( v ) = W ⟺ v ∈ W \pi(v) = W \iff v \in W π ( v ) = W ⟺ v ∈ W から Ker π = W \operatorname{Ker} \pi = W Ker π = W 。次元の式は π \pi π に次元定理を適用すればよい。□ \square □
定理 3.34 (準同型定理, first isomorphism theorem)f : V → U f\colon V \to U f : V → 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) f ˉ : V / Ker f → Im f , v + Ker f ↦ f ( v )
は well-defined な同型写像である。より一般に、W ⊂ Ker f W \subset \operatorname{Ker} f W ⊂ Ker f を満たす部分空間 W W W に対し、f = f ~ ∘ π f = \tilde{f} \circ \pi f = f ~ ∘ π を満たす線形写像 f ~ : V / W → U \tilde{f}\colon V/W \to U f ~ : V / W → U がただ一つ存在する。
証明. 後半から示す。v + W = v ′ + W v + W = v' + W v + W = v ′ + W なら v − v ′ ∈ W ⊂ Ker f v - v' \in W \subset \operatorname{Ker} f v − v ′ ∈ W ⊂ Ker f なので f ( v ) = f ( v ′ ) f(v) = f(v') f ( v ) = f ( v ′ ) 。よって f ~ ( v + W ) : = f ( v ) \tilde{f}(v + W) := f(v) f ~ ( v + W ) := f ( v ) は well-defined で、線形性は f f f の線形性から従う。π \pi π は全射なので、f = f ~ ∘ π f = \tilde{f} \circ \pi f = f ~ ∘ π を満たす f ~ \tilde{f} f ~ は一つしかない。前半:W = Ker f W = \operatorname{Ker} f W = Ker f とし、値域を Im f \operatorname{Im} f Im f に制限したものが f ˉ \bar{f} f ˉ である。全射は明らか。f ˉ ( v + Ker f ) = 0 \bar{f}(v + \operatorname{Ker} f) = 0 f ˉ ( v + Ker f ) = 0 なら v ∈ Ker f v \in \operatorname{Ker} f v ∈ Ker f 、すなわち v + Ker f v + \operatorname{Ker} f v + Ker f は零ベクトルなので単射である。□ \square □
次の図式で、f f f は「全射 π \pi π 」と「単射 ι ∘ f ˉ \iota \circ \bar{f} ι ∘ f ˉ 」(ι \iota ι は包含写像)に分解される:
V → f U π ↓ ↑ ι 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} V π ↓ V / Ker f f f ˉ U ↑ ι Im f
有限次元なら、命題 3.33 と組み合わせて dim V − dim Ker f = dim Im f \dim V - \dim \operatorname{Ker} f = \dim \operatorname{Im} f dim V − dim Ker f = dim Im f となり、次元定理の別証明が得られる。準同型定理は無限次元でも成り立つ点が重要である。群・環・加群にも同じ形の準同型定理があり(代数学 第2章 、第7章 )、その原型がここにある。
例 3.35
a ∈ K a \in K a ∈ K に対し e v a : K [ x ] → K \mathrm{ev}_a\colon K[x] \to K ev a : K [ x ] → K は全射で、因数定理により Ker e v a = ( x − a ) K [ x ] \operatorname{Ker} \mathrm{ev}_a = (x - a)K[x] Ker ev a = ( x − a ) K [ x ] (x − a x - a x − a で割り切れる多項式全体)である。よって K [ x ] / ( x − a ) K [ x ] ≅ K K[x]/(x - a)K[x] \cong K K [ x ] / ( x − a ) K [ x ] ≅ K 。
R 3 \mathbb{R}^3 R 3 の直線 ℓ \ell ℓ について、R 3 / ℓ \mathbb{R}^3/\ell R 3 / ℓ は 2 次元である。ℓ \ell ℓ の補空間 U U U (例えば原点を通る平面で、ℓ \ell ℓ と原点以外で交わらないもの)をとると π ∣ U : U → R 3 / ℓ \pi\vert_U\colon U \to \mathbb{R}^3/\ell π ∣ U : U → R 3 / ℓ は同型である(単射性は U ∩ ℓ = { 0 } U \cap \ell = \lbrace 0 \rbrace U ∩ ℓ = { 0 } から、全射性は R 3 = U + ℓ \mathbb{R}^3 = U + \ell R 3 = U + ℓ から)。しかし補空間は一つに決まらない(命題 2.42 の後の注意)。商空間は選択を必要としない「標準的な補空間の代わり」である。
系 3.36 (第二同型定理)W 1 , W 2 W_1, W_2 W 1 , W 2 を V V V の部分空間とすると ( W 1 + W 2 ) / W 2 ≅ W 1 / ( W 1 ∩ W 2 ) (W_1 + W_2)/W_2 \cong W_1/(W_1 \cap W_2) ( W 1 + W 2 ) / W 2 ≅ W 1 / ( W 1 ∩ W 2 ) 。
証明. g : W 1 → ( W 1 + W 2 ) / W 2 g\colon W_1 \to (W_1 + W_2)/W_2 g : W 1 → ( W 1 + W 2 ) / W 2 , w ↦ w + W 2 w \mapsto w + W_2 w ↦ w + W 2 は線形である。全射:( w 1 + w 2 ) + W 2 = w 1 + W 2 = g ( w 1 ) (w_1 + w_2) + W_2 = w_1 + W_2 = g(w_1) ( w 1 + w 2 ) + W 2 = w 1 + W 2 = g ( w 1 ) 。Ker g = W 1 ∩ W 2 \operatorname{Ker} g = W_1 \cap W_2 Ker g = W 1 ∩ W 2 。準同型定理を適用すればよい。□ \square □
有限次元なら両辺の次元を比べて dim ( W 1 + W 2 ) − dim W 2 = dim W 1 − dim ( W 1 ∩ W 2 ) \dim(W_1 + W_2) - \dim W_2 = \dim W_1 - \dim(W_1 \cap W_2) dim ( W 1 + W 2 ) − dim W 2 = dim W 1 − dim ( W 1 ∩ W 2 ) となり、次元公式(定理 2.38)が再び得られる。
3.9 双対空間と双対基底
V V V の元に数を対応させる線形写像——「ベクトルの測定」——を考える。座標の第 i i i 成分を取り出す操作、多項式の値を取り出す操作、関数の積分、行列のトレースはいずれもそうである。これらを集めたものが双対空間である。
定義 3.37 (双対空間, dual space)V ∗ : = Hom ( V , K ) V^{\ast} := \operatorname{Hom}(V, K) V ∗ := Hom ( V , K ) を V V V の双対空間 といい、その元を V V V 上の線形形式 (一次形式, linear functional)という。
定理 3.38 (双対基底)B = ( v 1 , … , v n ) \mathcal{B} = (v_1, \dots, v_n) B = ( v 1 , … , v n ) を V V V の基底とする。v i ∗ ∈ V ∗ v_i^{\ast} \in V^{\ast} v i ∗ ∈ V ∗ を v i ∗ ( v j ) = δ i j v_i^{\ast}(v_j) = \delta_{ij} v i ∗ ( v j ) = δ ij で定める(定理 3.4)と、( v 1 ∗ , … , v n ∗ ) (v_1^{\ast}, \dots, v_n^{\ast}) ( v 1 ∗ , … , v n ∗ ) は V ∗ V^{\ast} V ∗ の基底である。これを B \mathcal{B} B の双対基底 (dual basis) という。特に dim V ∗ = dim V \dim V^{\ast} = \dim V dim V ∗ = dim V であり、任意の φ ∈ V ∗ \varphi \in V^{\ast} φ ∈ V ∗ 、v ∈ V v \in V v ∈ V について
φ = ∑ i = 1 n φ ( v i ) v i ∗ , v = ∑ i = 1 n v i ∗ ( v ) v i \varphi = \sum_{i=1}^n \varphi(v_i)\ v_i^{\ast}, \qquad v = \sum_{i=1}^n v_i^{\ast}(v)\ v_i φ = i = 1 ∑ n φ ( v i ) v i ∗ , v = i = 1 ∑ n v i ∗ ( v ) v i
証明. v = ∑ j c j v j v = \sum_j c_j v_j v = ∑ j c j v j なら v i ∗ ( v ) = c i v_i^{\ast}(v) = c_i v i ∗ ( v ) = c i なので、v i ∗ v_i^{\ast} v i ∗ は「第 i i i 座標を取り出す関数」であり、第 2 式が成り立つ。φ \varphi φ と ∑ i φ ( v i ) v i ∗ \sum_i \varphi(v_i) v_i^{\ast} ∑ i φ ( v i ) v i ∗ は各 v j v_j v j で同じ値 φ ( v j ) \varphi(v_j) φ ( v j ) をとるので、定理 3.4 より等しい。よって v i ∗ v_i^{\ast} v i ∗ たちは V ∗ V^{\ast} V ∗ を生成する。∑ i c i v i ∗ = 0 \sum_i c_i v_i^{\ast} = 0 ∑ i c i v i ∗ = 0 を v j v_j v j で評価すると c j = 0 c_j = 0 c j = 0 なので一次独立である。□ \square □
例 3.39 (数ベクトル空間の双対)V = K n V = K^n V = K n とする。行ベクトル a = ( a 1 , … , a n ) a = (a_1, \dots, a_n) a = ( a 1 , … , a n ) は線形形式 x ↦ a x = ∑ a i x i x \mapsto ax = \sum a_i x_i x ↦ a x = ∑ a i x i を定め、すべての線形形式はこの形である(a i = φ ( e i ) a_i = \varphi(e_i) a i = φ ( e i ) とすればよい)。つまり ( K n ) ∗ (K^n)^{\ast} ( K n ) ∗ は行ベクトルの空間と同一視できる 。標準基底の双対基底は標準的な行ベクトル t e i {}^t e_i t e i である。
一般の基底 v 1 , … , v n v_1, \dots, v_n v 1 , … , v n の双対基底は次のように計算できる。P = ( v 1 ⋯ v n ) P = (v_1 \ \cdots \ v_n) P = ( v 1 ⋯ v n ) (列に並べた正則行列)とすると、P − 1 P = I n P^{-1} P = I_n P − 1 P = I n の ( i , j ) (i, j) ( i , j ) 成分は「P − 1 P^{-1} P − 1 の第 i i i 行と v j v_j v j の積 = δ i j = \delta_{ij} = δ ij 」を意味するので、P − 1 P^{-1} P − 1 の第 i i i 行が v i ∗ v_i^{\ast} v i ∗ である 。例えば v 1 = t ( 1 , 0 , 0 ) v_1 = {}^t(1, 0, 0) v 1 = t ( 1 , 0 , 0 ) 、v 2 = t ( 1 , 1 , 0 ) v_2 = {}^t(1, 1, 0) v 2 = t ( 1 , 1 , 0 ) 、v 3 = t ( 1 , 1 , 1 ) v_3 = {}^t(1, 1, 1) v 3 = t ( 1 , 1 , 1 ) なら
P = ( 1 1 1 0 1 1 0 0 1 ) , P − 1 = ( 1 − 1 0 0 1 − 1 0 0 1 ) 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} P = 1 0 0 1 1 0 1 1 1 , P − 1 = 1 0 0 − 1 1 0 0 − 1 1
より v 1 ∗ ( x ) = x 1 − x 2 v_1^{\ast}(x) = x_1 - x_2 v 1 ∗ ( x ) = x 1 − x 2 、v 2 ∗ ( x ) = x 2 − x 3 v_2^{\ast}(x) = x_2 - x_3 v 2 ∗ ( x ) = x 2 − x 3 、v 3 ∗ ( x ) = x 3 v_3^{\ast}(x) = x_3 v 3 ∗ ( x ) = x 3 である。検算:v 1 ∗ ( v 2 ) = 1 − 1 = 0 v_1^{\ast}(v_2) = 1 - 1 = 0 v 1 ∗ ( v 2 ) = 1 − 1 = 0 、v 2 ∗ ( v 2 ) = 1 − 0 = 1 v_2^{\ast}(v_2) = 1 - 0 = 1 v 2 ∗ ( v 2 ) = 1 − 0 = 1 、v 2 ∗ ( v 3 ) = 1 − 1 = 0 v_2^{\ast}(v_3) = 1 - 1 = 0 v 2 ∗ ( v 3 ) = 1 − 1 = 0 など。v 1 ∗ v_1^{\ast} v 1 ∗ は v 1 v_1 v 1 だけでなく v 2 , v 3 v_2, v_3 v 2 , v 3 にも依存していることに注意する:v i ∗ v_i^{\ast} v i ∗ は v i v_i v i 一つでは決まらず、基底全体で決まる 。
例 3.40 (ラグランジュ補間と双対基底)V = K [ x ] ≤ n V = K[x]_{\leq n} V = K [ x ] ≤ n 、a 0 , … , a n a_0, \dots, a_n a 0 , … , a n を相異なる元とする。例 3.13 の同型 E E E により、e v a 0 , … , e v a n \mathrm{ev}_{a_0}, \dots, \mathrm{ev}_{a_n} ev a 0 , … , ev a n は V ∗ V^{\ast} V ∗ の基底である(E E E の成分であり、E E E が同型だから一次独立。dim V ∗ = n + 1 \dim V^{\ast} = n + 1 dim V ∗ = n + 1 )。これを双対基底とする V V V の基底はラグランジュ多項式
L j ( x ) = ∏ k ≠ j x − a k a j − a k ( j = 0 , … , n ) L_j(x) = \prod_{k \neq j} \frac{x - a_k}{a_j - a_k} \qquad (j = 0, \dots, n) L j ( x ) = k = j ∏ a j − a k x − a k ( j = 0 , … , n )
である。実際 L j ( a i ) = δ i j L_j(a_i) = \delta_{ij} L j ( a i ) = δ ij 、すなわち e v a i ( L j ) = δ i j \mathrm{ev}_{a_i}(L_j) = \delta_{ij} ev a i ( L j ) = δ ij である。定理 3.38 の第 2 式から、任意の p ∈ V p \in V p ∈ V について
p ( x ) = ∑ j = 0 n p ( a j ) L j ( x ) p(x) = \sum_{j=0}^{n} p(a_j) L_j(x) p ( x ) = j = 0 ∑ n p ( a j ) L j ( x )
というラグランジュの補間公式 が得られる。基底 ( L j ) (L_j) ( L j ) に関する座標は「各点での値」そのものである。
定理 3.42 (第二双対)v ∈ V v \in V v ∈ V に対し ι ( v ) ∈ V ∗ ∗ : = ( V ∗ ) ∗ \iota(v) \in V^{\ast\ast} := (V^{\ast})^{\ast} ι ( v ) ∈ V ∗∗ := ( V ∗ ) ∗ を ι ( v ) ( φ ) = φ ( v ) \iota(v)(\varphi) = \varphi(v) ι ( v ) ( φ ) = φ ( v ) で定めると、ι : V → V ∗ ∗ \iota\colon V \to V^{\ast\ast} ι : V → V ∗∗ は単射な線形写像であり、V V V が有限次元なら同型である。
証明. 線形性は明らか。単射性:v ≠ 0 v \neq 0 v = 0 なら、v v v を含む基底をとり(定理 2.31、無限次元なら定理 2.45)、その双対の v ∗ v^{\ast} v ∗ (v ∗ ( v ) = 1 v^{\ast}(v) = 1 v ∗ ( v ) = 1 、他の基底ベクトルで 0)をとると ι ( v ) ( v ∗ ) = 1 ≠ 0 \iota(v)(v^{\ast}) = 1 \neq 0 ι ( v ) ( v ∗ ) = 1 = 0 。有限次元なら dim V ∗ ∗ = dim V ∗ = dim V \dim V^{\ast\ast} = \dim V^{\ast} = \dim V dim V ∗∗ = dim V ∗ = dim V なので系 3.12 より同型である。□ \square □
V ≅ V ∗ V \cong V^{\ast} V ≅ V ∗ は(有限次元なら)次元が等しいので成り立つが、その同型は基底の選び方に依存する。一方、ι \iota ι は基底を使わずに定義されており、「自然な同型」の典型例である(注意 3.17)。
3.10 転置写像と零化空間
定義 3.43 (転置写像, transpose / dual map)線形写像 f : V → W f\colon V \to W f : V → W に対し、t f : W ∗ → V ∗ {}^t f\colon W^{\ast} \to V^{\ast} t f : W ∗ → V ∗ を t f ( ψ ) = ψ ∘ f {}^t f(\psi) = \psi \circ f t f ( ψ ) = ψ ∘ f で定め、f f f の転置写像 (双対写像)という。
t f {}^t f t f は「向きが逆になる」ことに注意する。( t ( g ∘ f ) ) ( ψ ) = ψ ∘ g ∘ f = t f ( t g ( ψ ) ) ({}^t(g \circ f))(\psi) = \psi \circ g \circ f = {}^t f({}^t g(\psi)) ( t ( g ∘ f )) ( ψ ) = ψ ∘ g ∘ f = t f ( t g ( ψ )) より t ( g ∘ f ) = t f ∘ t g {}^t(g \circ f) = {}^t f \circ {}^t g t ( g ∘ f ) = t f ∘ t g であり、これは命題 1.12 の t ( A B ) = t B t A {}^t(AB) = {}^t B\ {}^t A t ( A B ) = t B t A の抽象版である。
命題 3.44 B , C \mathcal{B}, \mathcal{C} B , C を V , W V, W V , W の基底、B ∗ , C ∗ \mathcal{B}^{\ast}, \mathcal{C}^{\ast} B ∗ , C ∗ をその双対基底とする。[ f ] C ← B = A [f]_{\mathcal{C} \leftarrow \mathcal{B}} = A [ f ] C ← B = A ならば [ t f ] B ∗ ← C ∗ = t A [{}^t f]_{\mathcal{B}^{\ast} \leftarrow \mathcal{C}^{\ast}} = {}^t A [ t f ] B ∗ ← C ∗ = t A 。
証明. t f ( w i ∗ ) = w i ∗ ∘ f {}^t f(w_i^{\ast}) = w_i^{\ast} \circ f t f ( w i ∗ ) = w i ∗ ∘ f の v j v_j v j での値は w i ∗ ( f ( v j ) ) = w i ∗ ( ∑ k a k j w k ) = a i j w_i^{\ast}(f(v_j)) = w_i^{\ast}(\sum_k a_{kj} w_k) = a_{ij} w i ∗ ( f ( v j )) = w i ∗ ( ∑ k a k j w k ) = a ij である。定理 3.38 より t f ( w i ∗ ) = ∑ j a i j v j ∗ {}^t f(w_i^{\ast}) = \sum_j a_{ij} v_j^{\ast} t f ( w i ∗ ) = ∑ j a ij v j ∗ 。よって [ t f ] [{}^t f] [ t f ] の第 i i i 列は t ( a i 1 , … , a i n ) {}^t(a_{i1}, \dots, a_{in}) t ( a i 1 , … , a in ) 、すなわち A A A の第 i i i 行を立てたものである。□ \square □
つまり、行列の転置は、転置写像の座標表示 である。
定義 3.45 (零化空間, annihilator)部分空間 W ⊂ V W \subset V W ⊂ 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 Ann ( W ) = { φ ∈ V ∗ ∣ φ ( w ) = 0 ( ∀ w ∈ W )} を W W W の零化空間 という。これは V ∗ V^{\ast} V ∗ の部分空間である。
命題 3.46 V V V が有限次元なら dim Ann ( W ) = dim V − dim W \dim \operatorname{Ann}(W) = \dim V - \dim W dim Ann ( W ) = dim V − dim W 。
証明. W W W の基底 v 1 , … , v k v_1, \dots, v_k v 1 , … , v k を V V V の基底 v 1 , … , v n v_1, \dots, v_n v 1 , … , v n に延長し、双対基底をとる。φ = ∑ i c i v i ∗ \varphi = \sum_i c_i v_i^{\ast} φ = ∑ i c i v i ∗ が W W W 上 0 であることは φ ( v j ) = c j = 0 \varphi(v_j) = c_j = 0 φ ( v j ) = c j = 0 ( j ≤ k ) (j \leq k) ( j ≤ k ) と同値なので、Ann ( W ) = span ( v k + 1 ∗ , … , v n ∗ ) \operatorname{Ann}(W) = \operatorname{span}(v_{k+1}^{\ast}, \dots, v_n^{\ast}) Ann ( W ) = span ( v k + 1 ∗ , … , v n ∗ ) で、その次元は n − k n - k n − k 。□ \square □
零化空間は、連立方程式の係数と解の関係を抽象化したものである。W ⊂ K n W \subset K^n W ⊂ K n を同次方程式 A x = 0 Ax = 0 A x = 0 の解空間とすると、A A A の各行(行ベクトル=線形形式)は W W W を零化し、Ann ( W ) \operatorname{Ann}(W) Ann ( W ) は A A A の行が生成する空間(行空間 )に一致する(行空間 ⊂ Ann ( W ) \subset \operatorname{Ann}(W) ⊂ Ann ( W ) は明らかで、両者の次元が等しいことは命題 3.46 と後の系 3.48 から従う)。
定理 3.47 V , W V, W V , W を有限次元、f : V → W f\colon V \to W f : V → W を線形写像とすると
Ker t f = Ann ( Im f ) \operatorname{Ker} {}^t f = \operatorname{Ann}(\operatorname{Im} f) Ker t f = Ann ( Im f )
Im t f = Ann ( Ker f ) \operatorname{Im} {}^t f = \operatorname{Ann}(\operatorname{Ker} f) Im t f = Ann ( Ker f )
rank t f = rank f \operatorname{rank} {}^t f = \operatorname{rank} f rank t f = rank f
証明. n = dim V n = \dim V n = dim V 、m = dim W m = \dim W m = dim W 、r = rank f r = \operatorname{rank} f r = rank f とする。1:ψ ∈ Ker t f ⟺ ψ ∘ f = 0 ⟺ \psi \in \operatorname{Ker} {}^t f \iff \psi \circ f = 0 \iff ψ ∈ Ker t f ⟺ ψ ∘ f = 0 ⟺ ψ \psi ψ が Im f \operatorname{Im} f Im f 上で 0。3:1 と命題 3.46 から dim Ker t f = m − r \dim \operatorname{Ker} {}^t f = m - r dim Ker t f = m − r であり、次元定理より rank t f = dim W ∗ − ( m − r ) = r \operatorname{rank} {}^t f = \dim W^{\ast} - (m - r) = r rank t f = dim W ∗ − ( m − r ) = r 。2:φ = ψ ∘ f ∈ Im t f \varphi = \psi \circ f \in \operatorname{Im} {}^t f φ = ψ ∘ f ∈ Im t f は Ker f \operatorname{Ker} f Ker f 上で 0 なので Im t f ⊂ Ann ( Ker f ) \operatorname{Im} {}^t f \subset \operatorname{Ann}(\operatorname{Ker} f) Im t f ⊂ Ann ( Ker f ) 。次元を比べると、左辺は 3 より r r r 、右辺は命題 3.46 と次元定理より n − ( n − r ) = r n - (n - r) = r n − ( n − r ) = r なので等しい。□ \square □
系 3.48 (行ランク=列ランク)A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) について rank t A = rank A \operatorname{rank} {}^t A = \operatorname{rank} A rank t A = rank A 。すなわち、A A A の行が生成する部分空間(行空間)の次元と、列が生成する部分空間(列空間)の次元は等しい。
証明. f = L A : K n → K m f = L_A\colon K^n \to K^m f = L A : K n → K m と標準基底をとると、命題 3.44 より t f {}^t f t f の双対基底に関する表現行列は t A {}^t A t A である。表現行列の階数は写像の階数に等しい(命題 3.19 の図式で φ B , φ C \varphi_{\mathcal{B}}, \varphi_{\mathcal{C}} φ B , φ C は同型だから)ので、定理 3.47 の 3 より rank t A = rank t f = rank f = rank A \operatorname{rank} {}^t A = \operatorname{rank} {}^t f = \operatorname{rank} f = \operatorname{rank} A rank t A = rank t f = rank f = rank A 。t A {}^t A t A の列空間は A A A の行空間を立てたものである。□ \square □
別証明(階数標準形による). 系 3.30 より Q A P = F QAP = F Q A P = F (F F F は階数 r r r の階数標準形)となる正則な Q , P Q, P Q , P がある。転置すると t P t A t Q = t F {}^t P\ {}^t A\ {}^t Q = {}^t F t P t A t Q = t F で、t P , t Q {}^t P, {}^t Q t P , t Q は正則(命題 1.14)、t F {}^t F t F も左上が I r I_r I r で他が 0 の行列なので階数は r r r 。系 3.30 の 1 より rank t A = rank t F = r \operatorname{rank} {}^t A = \operatorname{rank} {}^t F = r rank t A = rank t F = r 。□ \square □
行と列の役割は定義上まったく非対称だった(簡約階段行列は行基本変形で作った)ので、系 3.48 は決して自明ではない。第1章の行列 A A A では、行ベクトル ( 1 , 2 , 1 , 0 ) (1, 2, 1, 0) ( 1 , 2 , 1 , 0 ) , ( 2 , 4 , 1 , 1 ) (2, 4, 1, 1) ( 2 , 4 , 1 , 1 ) , ( 3 , 6 , − 1 , 4 ) (3, 6, -1, 4) ( 3 , 6 , − 1 , 4 ) は第 3 行 = − 5 × = -5 \times = − 5 × 第 1 行 + 4 × + 4 \times + 4 × 第 2 行という関係をもち 2 次元の空間を張る。列空間も 2 次元であった(例 3.7)。
系 3.49 階数は列基本変形でも変わらない。また、行列の階数は「一次独立な行の最大個数」とも「一次独立な列の最大個数」とも一致する。
証明. 列基本変形は正則行列を右から掛けることなので、系 3.30 の 1 による。後半は系 3.48 と、有限個のベクトルの中の一次独立なものの最大個数がそれらの張る空間の次元に等しいこと(定理 2.31 の 1 の証明)から従う。□ \square □
まとめ
線形写像は和とスカラー倍を保つ写像であり、基底での値を任意に指定すればただ一つ決まる。
核と像は部分空間であり、単射 ⟺ \iff ⟺ 核が { 0 } \lbrace 0 \rbrace { 0 } 。次元定理 dim V = dim Ker f + rank f \dim V = \dim \operatorname{Ker} f + \operatorname{rank} f dim V = dim Ker f + rank f が成り立ち、同じ次元の空間の間では単射・全射・全単射が同値になる(無限次元では成り立たない)。
有限次元空間は次元だけで同型類が決まるが、同型 V ≅ K n V \cong K^n V ≅ K n は基底の選択に依存する。
基底 B , C \mathcal{B}, \mathcal{C} B , C を選ぶと、線形写像は表現行列 [ f ] C ← B [f]_{\mathcal{C} \leftarrow \mathcal{B}} [ f ] C ← B (第 j j j 列は f ( v j ) f(v_j) f ( v j ) の座標)で表され、合成は行列の積に対応する。行列は線形写像の座標表示である。
基底変換で表現行列は Q − 1 A P Q^{-1}AP Q − 1 A P (線形変換なら P − 1 A P P^{-1}AP P − 1 A P )と変わる。同値類の不変量は階数だけであり(階数標準形)、相似類にはより豊かな不変量がある。
商空間 V / W V/W V / W は代表元によらない演算で定義され、準同型定理 V / Ker f ≅ Im f V/\operatorname{Ker} f \cong \operatorname{Im} f V / Ker f ≅ Im f が成り立つ。
双対空間 V ∗ V^{\ast} V ∗ は線形形式の空間で、双対基底は座標関数である。有限次元なら V ≅ V ∗ ∗ V \cong V^{\ast\ast} V ≅ V ∗∗ は自然な同型である。
転置写像 t f {}^t f t f の表現行列は t A {}^t A t A であり、Ker t f = Ann ( Im f ) \operatorname{Ker} {}^t f = \operatorname{Ann}(\operatorname{Im} f) Ker t f = Ann ( Im f ) などから rank t A = rank A \operatorname{rank} {}^t A = \operatorname{rank} A rank t A = rank A (行ランク=列ランク)が従う。
演習問題
問題 3.1 ★ 次の写像は線形か。
f : R 2 → R 2 f\colon \mathbb{R}^2 \to \mathbb{R}^2 f : R 2 → R 2 , f ( x , y ) = ( x + y , 2 x ) f(x, y) = (x + y, 2x) f ( x , y ) = ( x + y , 2 x )
f : R 2 → R 2 f\colon \mathbb{R}^2 \to \mathbb{R}^2 f : R 2 → R 2 , f ( x , y ) = ( x + 1 , y ) f(x, y) = (x + 1, y) f ( x , y ) = ( x + 1 , y )
A ∈ M n ( K ) A \in \operatorname{M}_n(K) A ∈ M n ( K ) を固定して T : M n ( K ) → M n ( K ) T\colon \operatorname{M}_n(K) \to \operatorname{M}_n(K) T : M n ( K ) → M n ( K ) , T ( X ) = A X − X A T(X) = AX - XA T ( X ) = A X − X A
R [ x ] → R [ x ] \mathbb{R}[x] \to \mathbb{R}[x] R [ x ] → R [ x ] , p ↦ p 2 p \mapsto p^2 p ↦ p 2
R [ x ] → R [ x ] \mathbb{R}[x] \to \mathbb{R}[x] R [ x ] → R [ x ] , p ↦ x p ′ ( x ) + p ( 0 ) p \mapsto x p'(x) + p(0) p ↦ x p ′ ( x ) + p ( 0 )
解答
線形(第 1 行が ( 1 , 1 ) (1, 1) ( 1 , 1 ) 、第 2 行が ( 2 , 0 ) (2, 0) ( 2 , 0 ) の行列 A A A に対する L A L_A L A である)。
線形でない:f ( 0 , 0 ) = ( 1 , 0 ) ≠ 0 f(0, 0) = (1, 0) \neq 0 f ( 0 , 0 ) = ( 1 , 0 ) = 0 。
線形: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 ( X + Y ) = A ( X + Y ) − ( X + Y ) A = T ( X ) + T ( Y ) 、T ( c X ) = c T ( X ) T(cX) = cT(X) T ( c X ) = c T ( X ) 。
線形でない:( 2 p ) 2 = 4 p 2 ≠ 2 p 2 (2p)^2 = 4p^2 \neq 2p^2 ( 2 p ) 2 = 4 p 2 = 2 p 2 (p ≠ 0 p \neq 0 p = 0 のとき)。
線形:微分と代入はともに線形で、線形写像の和は線形。
問題 3.2 ★ 次の行列 B B B について、Ker L B \operatorname{Ker} L_B Ker L B と Im L B \operatorname{Im} L_B Im L B の基底を求め、次元定理を確かめよ。
B = ( 1 1 0 2 2 1 1 3 1 0 1 1 ) B = \begin{pmatrix} 1 & 1 & 0 & 2 \\ 2 & 1 & 1 & 3 \\ 1 & 0 & 1 & 1 \end{pmatrix} B = 1 2 1 1 1 0 0 1 1 2 3 1
解答
R 2 − 2 R 1 R_2 - 2R_1 R 2 − 2 R 1 、R 3 − R 1 R_3 - R_1 R 3 − R 1 で第 2, 3 行はともに ( 0 , − 1 , 1 , − 1 ) (0, -1, 1, -1) ( 0 , − 1 , 1 , − 1 ) となり、R 3 − R 2 R_3 - R_2 R 3 − R 2 、( − 1 ) × R 2 (-1) \times R_2 ( − 1 ) × R 2 、R 1 − R 2 R_1 - R_2 R 1 − R 2 で簡約階段行列
( 1 0 1 1 0 1 − 1 1 0 0 0 0 ) \begin{pmatrix} 1 & 0 & 1 & 1 \\ 0 & 1 & -1 & 1 \\ 0 & 0 & 0 & 0 \end{pmatrix} 1 0 0 0 1 0 1 − 1 0 1 1 0
を得る。主列は第 1, 2 列で rank B = 2 \operatorname{rank} B = 2 rank B = 2 。自由変数 x 3 = s x_3 = s x 3 = s 、x 4 = t x_4 = t x 4 = t とすると x 1 = − s − t x_1 = -s - t x 1 = − s − t 、x 2 = s − t x_2 = s - t x 2 = s − t なので、Ker L B \operatorname{Ker} L_B Ker L B の基底は t ( − 1 , 1 , 1 , 0 ) {}^t(-1, 1, 1, 0) t ( − 1 , 1 , 1 , 0 ) 、t ( − 1 , − 1 , 0 , 1 ) {}^t(-1, -1, 0, 1) t ( − 1 , − 1 , 0 , 1 ) 。Im L B \operatorname{Im} L_B Im L B の基底は B B B の第 1, 2 列 t ( 1 , 2 , 1 ) {}^t(1, 2, 1) t ( 1 , 2 , 1 ) 、t ( 1 , 1 , 0 ) {}^t(1, 1, 0) t ( 1 , 1 , 0 ) 。2 + 2 = 4 2 + 2 = 4 2 + 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 , 1 , 0 ) = t ( 0 , 0 , 0 ) 、B t ( − 1 , − 1 , 0 , 1 ) = t ( − 1 − 1 + 2 , − 2 − 1 + 3 , − 1 + 1 ) = 0 B\ {}^t(-1, -1, 0, 1) = {}^t(-1 - 1 + 2,\ -2 - 1 + 3,\ -1 + 1) = 0 B 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 ] ≤ 2 T\colon \mathbb{R}[x]_{\leq 2} \to \mathbb{R}[x]_{\leq 2} T : R [ x ] ≤ 2 → R [ x ] ≤ 2 を T ( p ) ( x ) = p ( x + 1 ) T(p)(x) = p(x + 1) T ( p ) ( x ) = p ( x + 1 ) で定める。基底 ( 1 , x , x 2 ) (1, x, x^2) ( 1 , x , x 2 ) に関する表現行列を求め、T T T が同型であることを示して T − 1 T^{-1} T − 1 の表現行列を求めよ。
解答
T ( 1 ) = 1 T(1) = 1 T ( 1 ) = 1 、T ( x ) = 1 + x T(x) = 1 + x T ( x ) = 1 + x 、T ( x 2 ) = 1 + 2 x + x 2 T(x^2) = 1 + 2x + x^2 T ( x 2 ) = 1 + 2 x + x 2 なので、表現行列 M M M と、T − 1 ( p ) ( x ) = p ( x − 1 ) T^{-1}(p)(x) = p(x - 1) T − 1 ( p ) ( x ) = p ( x − 1 ) の表現行列 N N N は
M = ( 1 1 1 0 1 2 0 0 1 ) , N = ( 1 − 1 1 0 1 − 2 0 0 1 ) 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} M = 1 0 0 1 1 0 1 2 1 , N = 1 0 0 − 1 1 0 1 − 2 1
(N N N は 1 ↦ 1 1 \mapsto 1 1 ↦ 1 、x ↦ x − 1 x \mapsto x - 1 x ↦ x − 1 、x 2 ↦ x 2 − 2 x + 1 x^2 \mapsto x^2 - 2x + 1 x 2 ↦ x 2 − 2 x + 1 から)。M N MN M N の第 1 行は ( 1 , − 1 + 1 , 1 − 2 + 1 ) = ( 1 , 0 , 0 ) (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) ( 0 , 1 , − 2 + 2 ) = ( 0 , 1 , 0 ) で M N = I 3 MN = I_3 M N = I 3 となり、T T T は同型で [ T − 1 ] = N [T^{-1}] = N [ T − 1 ] = N (定理 3.21)。
問題 3.4 ★★ 線形変換 f : V → V f\colon V \to V f : V → V が f ∘ f = f f \circ f = f f ∘ f = f を満たすとする(このような f f f を射影 , projection という)。V = Ker f ⊕ Im f V = \operatorname{Ker} f \oplus \operatorname{Im} f V = Ker f ⊕ Im f を示せ。V V V が有限次元なら、適当な基底で f f f の表現行列が、左上が I r I_r I r ( r = rank f ) (r = \operatorname{rank} f) ( r = rank f ) で他の成分が 0 のブロック行列になることを示せ。
解答
v = f ( v ) + ( v − f ( v ) ) v = f(v) + (v - f(v)) v = f ( v ) + ( v − f ( v )) と書くと f ( v ) ∈ Im f f(v) \in \operatorname{Im} f f ( v ) ∈ Im f 、f ( v − f ( v ) ) = f ( v ) − f ( f ( v ) ) = 0 f(v - f(v)) = f(v) - f(f(v)) = 0 f ( v − f ( v )) = f ( v ) − f ( f ( v )) = 0 より v − f ( v ) ∈ Ker f v - f(v) \in \operatorname{Ker} f v − f ( v ) ∈ Ker f 。よって V = Im f + Ker f V = \operatorname{Im} f + \operatorname{Ker} f V = Im f + Ker f 。v ∈ Ker f ∩ Im f v \in \operatorname{Ker} f \cap \operatorname{Im} f v ∈ Ker f ∩ Im f なら v = f ( u ) v = f(u) v = f ( u ) と書け、v = f ( u ) = f ( f ( u ) ) = f ( v ) = 0 v = f(u) = f(f(u)) = f(v) = 0 v = f ( u ) = f ( f ( u )) = f ( v ) = 0 。よって直和。Im f \operatorname{Im} f Im f の元 w = f ( u ) w = f(u) w = f ( u ) は f ( w ) = w f(w) = w f ( w ) = w を満たすので、Im f \operatorname{Im} f Im f の基底 w 1 , … , w r w_1, \dots, w_r w 1 , … , w r と Ker f \operatorname{Ker} f Ker f の基底を並べた基底では、表現行列は主張の形になる。
問題 3.5 ★★ A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) 、B ∈ M n , p ( K ) B \in \operatorname{M}_{n,p}(K) B ∈ M n , p ( K ) に対し次を示せ。
rank ( A B ) ≤ min ( rank A , rank B ) \operatorname{rank}(AB) \leq \min(\operatorname{rank} A, \operatorname{rank} B) rank ( A B ) ≤ min ( rank A , rank B )
(シルベスターの不等式)rank A + rank B − n ≤ rank ( A B ) \operatorname{rank} A + \operatorname{rank} B - n \leq \operatorname{rank}(AB) rank A + rank B − n ≤ rank ( A B )
解答
Im L A B = L A ( Im L B ) ⊂ Im L A \operatorname{Im} L_{AB} = L_A(\operatorname{Im} L_B) \subset \operatorname{Im} L_A Im L A B = L A ( Im L B ) ⊂ Im L A より rank ( A B ) ≤ rank A \operatorname{rank}(AB) \leq \operatorname{rank} A rank ( A B ) ≤ rank A 。また L A L_A L A を Im L B \operatorname{Im} L_B Im L B に制限した写像に次元定理を使うと dim L A ( Im L B ) ≤ dim Im L B = rank B \dim L_A(\operatorname{Im} L_B) \leq \dim \operatorname{Im} L_B = \operatorname{rank} B dim L A ( Im L B ) ≤ dim Im L B = rank B 。
同じ制限写像 g = L A ∣ Im L B g = L_A\vert_{\operatorname{Im} L_B} g = L A ∣ Im L B に次元定理を適用すると rank ( A B ) = dim Im g = rank B − dim Ker g \operatorname{rank}(AB) = \dim \operatorname{Im} g = \operatorname{rank} B - \dim \operatorname{Ker} g rank ( A B ) = dim Im g = rank B − dim Ker g 。Ker g = Ker L A ∩ Im L B ⊂ Ker L A \operatorname{Ker} g = \operatorname{Ker} L_A \cap \operatorname{Im} L_B \subset \operatorname{Ker} L_A Ker g = Ker L A ∩ Im L B ⊂ Ker L A で、dim Ker L A = n − rank A \dim \operatorname{Ker} L_A = n - \operatorname{rank} A dim Ker L A = n − rank A なので rank ( A B ) ≥ rank B − ( n − rank A ) \operatorname{rank}(AB) \geq \operatorname{rank} B - (n - \operatorname{rank} A) rank ( A B ) ≥ rank B − ( n − rank A ) 。
問題 3.6 ★★ V , W V, W V , W を有限次元、f : V → W f\colon V \to W f : V → W を線形写像とする。f f f が単射 ⟺ \iff ⟺ t f {}^t f t f が全射、f f f が全射 ⟺ \iff ⟺ t f {}^t f t f が単射、を示せ。
解答
定理 3.47 より Im t f = Ann ( Ker f ) \operatorname{Im} {}^t f = \operatorname{Ann}(\operatorname{Ker} f) Im t f = Ann ( Ker f ) で、命題 3.46 よりその次元は dim V − dim Ker f \dim V - \dim \operatorname{Ker} f dim V − dim Ker f 。これが dim V ∗ = dim V \dim V^{\ast} = \dim V dim V ∗ = dim V に等しいこと(t f {}^t f t f が全射)は Ker f = { 0 } \operatorname{Ker} f = \lbrace 0 \rbrace Ker f = { 0 } と同値。同様に Ker t f = Ann ( Im f ) \operatorname{Ker} {}^t f = \operatorname{Ann}(\operatorname{Im} f) Ker t f = Ann ( Im f ) の次元は dim W − rank f \dim W - \operatorname{rank} f dim W − rank f で、これが 0 であることは f f f の全射性と同値。
問題 3.7 ★★ W W W を V V V の部分空間とし、π : V → V / W \pi\colon V \to V/W π : V → V / W を自然な射影とする。t π : ( V / W ) ∗ → V ∗ {}^t \pi\colon (V/W)^{\ast} \to V^{\ast} t π : ( V / W ) ∗ → V ∗ は単射で、その像は Ann ( W ) \operatorname{Ann}(W) Ann ( W ) であることを示せ。すなわち ( V / W ) ∗ ≅ Ann ( W ) (V/W)^{\ast} \cong \operatorname{Ann}(W) ( V / W ) ∗ ≅ Ann ( W ) 。
解答
単射:t π ( ψ ) = ψ ∘ π = 0 {}^t\pi(\psi) = \psi \circ \pi = 0 t π ( ψ ) = ψ ∘ π = 0 なら、π \pi π は全射なので ψ = 0 \psi = 0 ψ = 0 。像:ψ ∘ π \psi \circ \pi ψ ∘ π は W = Ker π W = \operatorname{Ker} \pi W = Ker π 上で 0 なので像は Ann ( W ) \operatorname{Ann}(W) Ann ( W ) に含まれる。逆に φ ∈ Ann ( W ) \varphi \in \operatorname{Ann}(W) φ ∈ Ann ( W ) なら W ⊂ Ker φ W \subset \operatorname{Ker} \varphi W ⊂ Ker φ なので、定理 3.34 の後半により φ = φ ~ ∘ π \varphi = \tilde{\varphi} \circ \pi φ = φ ~ ∘ π となる φ ~ ∈ ( V / W ) ∗ \tilde{\varphi} \in (V/W)^{\ast} φ ~ ∈ ( V / W ) ∗ があり、φ = t π ( φ ~ ) \varphi = {}^t\pi(\tilde{\varphi}) φ = t π ( φ ~ ) 。(無限次元でも成り立つ。)
問題 3.8 ★★ V V V を有限次元、W 1 , W 2 W_1, W_2 W 1 , W 2 を部分空間とする。次を示せ。
Ann ( W 1 + W 2 ) = Ann ( W 1 ) ∩ Ann ( W 2 ) \operatorname{Ann}(W_1 + W_2) = \operatorname{Ann}(W_1) \cap \operatorname{Ann}(W_2) Ann ( W 1 + W 2 ) = Ann ( W 1 ) ∩ Ann ( W 2 )
Ann ( W 1 ∩ W 2 ) = Ann ( W 1 ) + Ann ( W 2 ) \operatorname{Ann}(W_1 \cap W_2) = \operatorname{Ann}(W_1) + \operatorname{Ann}(W_2) Ann ( W 1 ∩ W 2 ) = Ann ( W 1 ) + Ann ( W 2 )
解答
φ \varphi φ が W 1 + W 2 W_1 + W_2 W 1 + W 2 上で 0 ⟺ \iff ⟺ W 1 W_1 W 1 上と W 2 W_2 W 2 上で 0。
⊃ \supset ⊃ :W 1 W_1 W 1 上で 0 の形式と W 2 W_2 W 2 上で 0 の形式の和は W 1 ∩ W 2 W_1 \cap W_2 W 1 ∩ W 2 上で 0。次元を比べる。n = dim V n = \dim V n = dim V 、d i = dim W i d_i = \dim W_i d i = dim W i とすると、次元公式と 1、命題 3.46 より
dim ( Ann W 1 + Ann W 2 ) = ( n − d 1 ) + ( n − d 2 ) − dim Ann ( W 1 + W 2 ) = 2 n − d 1 − d 2 − ( n − dim ( W 1 + W 2 ) ) = n − dim ( W 1 ∩ W 2 ) \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 W 1 + Ann W 2 ) = ( n − d 1 ) + ( n − d 2 ) − dim Ann ( W 1 + W 2 ) = 2 n − d 1 − d 2 − ( n − dim ( W 1 + W 2 )) = n − dim ( W 1 ∩ W 2 )
これは dim Ann ( W 1 ∩ W 2 ) \dim \operatorname{Ann}(W_1 \cap W_2) dim Ann ( W 1 ∩ W 2 ) に等しいので、系 2.32 より等号が成り立つ。
問題 3.9 ★★★ (階数分解)A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) の階数を r ≥ 1 r \geq 1 r ≥ 1 とする。
A = B C A = BC A = B C となる B ∈ M m , r ( K ) B \in \operatorname{M}_{m,r}(K) B ∈ M m , r ( K ) 、C ∈ M r , n ( K ) C \in \operatorname{M}_{r,n}(K) C ∈ M r , n ( K ) が存在することを示せ。
A A A は階数 1 の行列 r r r 個の和で書けるが、r − 1 r - 1 r − 1 個以下の和では書けないことを示せ。
解答
Im L A \operatorname{Im} L_A Im L A の基底 b 1 , … , b r b_1, \dots, b_r b 1 , … , b r を並べた m × r m \times r m × r 行列を B B B とする。A A A の各列 a j a_j a j は Im L A \operatorname{Im} L_A Im L A に属するので a j = ∑ i c i j b i a_j = \sum_i c_{ij} b_i a j = ∑ i c ij b i と書け、C = ( c i j ) C = (c_{ij}) C = ( c ij ) とおけば A = B C A = BC A = B C (命題 1.6 の 2)。
1 の分解で B B B の列を b i b_i b i 、C C C の行を γ i \gamma_i γ i とすると A = ∑ i = 1 r b i γ i A = \sum_{i=1}^r b_i \gamma_i A = ∑ i = 1 r b i γ i (ブロック積)で、各 b i γ i b_i \gamma_i b i γ i は階数 1(列がすべて b i b_i b i の定数倍で、γ i ≠ 0 \gamma_i \neq 0 γ i = 0 だから)。A = ∑ i = 1 s M i A = \sum_{i=1}^s M_i A = ∑ i = 1 s M i 、rank M i = 1 \operatorname{rank} M_i = 1 rank M i = 1 なら Im L A ⊂ ∑ i Im L M i \operatorname{Im} L_A \subset \sum_i \operatorname{Im} L_{M_i} Im L A ⊂ ∑ i Im L M i で右辺の次元は s s s 以下なので r ≤ s r \leq s r ≤ s 。
問題 3.10 ★★★ V = Q [ x ] V = \mathbb{Q}[x] V = Q [ x ] とする。
Φ : V ∗ → Q Z ≥ 0 \Phi\colon V^{\ast} \to \mathbb{Q}^{\mathbb{Z}_{\geq 0}} Φ : V ∗ → Q Z ≥ 0 , φ ↦ ( φ ( 1 ) , φ ( x ) , φ ( x 2 ) , … ) \varphi \mapsto (\varphi(1), \varphi(x), \varphi(x^2), \dots) φ ↦ ( φ ( 1 ) , φ ( x ) , φ ( x 2 ) , … ) が同型であることを示せ。
V V V と V ∗ V^{\ast} V ∗ は同型でないことを示せ。
解答
線形性は明らか。{ x k } \lbrace x^k \rbrace { x k } は V V V の基底なので、定理 3.4(無限基底版)により、任意の数列 ( a k ) (a_k) ( a k ) に対し φ ( x k ) = a k \varphi(x^k) = a_k φ ( x k ) = a k となる φ ∈ V ∗ \varphi \in V^{\ast} φ ∈ V ∗ がただ一つ存在する。これは Φ \Phi Φ が全単射であることを意味する。
V V V は可算集合である(次数と係数の有限列で決まり、Q \mathbb{Q} Q は可算)。一方 Q Z ≥ 0 \mathbb{Q}^{\mathbb{Z}_{\geq 0}} Q Z ≥ 0 は { 0 , 1 } Z ≥ 0 \lbrace 0, 1 \rbrace^{\mathbb{Z}_{\geq 0}} { 0 , 1 } Z ≥ 0 を含むので非可算である(数学の言葉 第5章 の対角線論法)。同型写像は全単射なので、V ≅ V ∗ V \cong V^{\ast} V ≅ V ∗ ではありえない。有限次元の場合(V ≅ V ∗ V \cong V^{\ast} V ≅ V ∗ )との違いに注意。