この章の目標
体とベクトル空間の公理を理解し、数ベクトル空間以外の例(多項式・関数・数列の空間)を同じ言葉で扱えるようになる
部分空間・一次結合・生成・一次独立を定義に基づいて判定できる
シュタイニッツの交換定理を証明し、次元が基底の選び方によらないことを説明できる
基底の延長・和空間と直和・次元公式を証明し、具体的な計算に使える
無限次元空間にも基底が存在すること(ツォルンの補題による)と、その限界を理解する
前提 :第1章 。2.9 節では数学の言葉 第6章 選択公理とツォルンの補題 を使う。
2.1 動機:「ベクトル」とは何か
高校では、ベクトルを「向きと大きさをもつ矢印」として学んだ。しかし数学では、矢印とは似ても似つかない対象が、ベクトルと同じ振る舞いをする。
同次連立方程式 A x = 0 Ax = 0 A x = 0 の二つの解の和は解であり、解の定数倍も解である(第1章)。
多項式どうしは足せて、定数倍できる。
微分方程式 y ′ ′ + y = 0 y'' + y = 0 y ′′ + y = 0 の解 sin x \sin x sin x , cos x \cos x cos x について、a sin x + b cos x a \sin x + b \cos x a sin x + b cos x もまた解である。
漸化式 a n + 2 = a n + 1 + a n a_{n+2} = a_{n+1} + a_n a n + 2 = a n + 1 + a n を満たす数列の和や定数倍も、同じ漸化式を満たす。
いずれも「足し算」と「スカラー倍」が定義されていて、その計算規則が数ベクトルと同じである。そこで、計算規則だけを公理として取り出し、それを満たすものをベクトル空間 と呼ぶことにする。こうしておけば、一度証明した定理(例えば「次元」の理論)が、これらすべての例に同時に適用できる。例えば「y ′ ′ + y = 0 y'' + y = 0 y ′′ + y = 0 の解全体は 2 次元である」ことがわかれば、sin x \sin x sin x と cos x \cos x cos x の一次結合ですべての解が尽くされることが従う。
2.2 体
スカラーとして使う数の体系を明確にしておく。
定義 2.1 (体, field)集合 K K K に二つの演算 + + + (加法)と ⋅ \cdot ⋅ (乗法)が与えられ、次を満たすとき K K K を体 という。
加法について:結合法則、交換法則を満たし、零元 0 0 0 が存在し、各元 a a a に対し a + ( − a ) = 0 a + (-a) = 0 a + ( − a ) = 0 となる − a -a − a が存在する。
乗法について:結合法則、交換法則を満たし、単位元 1 1 1 が存在し、0 0 0 でない各元 a a a に対し a a − 1 = 1 a a^{-1} = 1 a a − 1 = 1 となる a − 1 a^{-1} a − 1 が存在する。
分配法則 a ( b + c ) = a b + a c a(b + c) = ab + ac a ( b + c ) = ab + a c が成り立ち、0 ≠ 1 0 \neq 1 0 = 1 である。
要するに、加減乗除(0 で割ることを除く)が自由にでき、通常の計算規則が成り立つ数の体系である。
例 2.2
Q , R , C \mathbb{Q}, \mathbb{R}, \mathbb{C} Q , R , C は体である。整数全体 Z \mathbb{Z} Z は体ではない(2 2 2 の逆元が Z \mathbb{Z} Z にない)。
p p p を素数とすると、p p p で割った余りの集合 F p = Z / p Z = { 0 , 1 , … , p − 1 } \mathbb{F}_p = \mathbb{Z}/p\mathbb{Z} = \lbrace 0, 1, \dots, p-1 \rbrace F p = Z / p Z = { 0 , 1 , … , p − 1 } は、余りの加法・乗法で体になる(代数学 第1章 )。例えば F 2 = { 0 , 1 } \mathbb{F}_2 = \lbrace 0, 1 \rbrace F 2 = { 0 , 1 } では 1 + 1 = 0 1 + 1 = 0 1 + 1 = 0 である。一方、Z / 4 Z \mathbb{Z}/4\mathbb{Z} Z /4 Z は体ではない(2 ⋅ 2 = 0 2 \cdot 2 = 0 2 ⋅ 2 = 0 なので 2 2 2 は逆元をもたない)。
Q ( 2 ) = { a + b 2 ∣ a , b ∈ Q } \mathbb{Q}(\sqrt{2}) = \lbrace a + b\sqrt{2} \mid a, b \in \mathbb{Q} \rbrace Q ( 2 ) = { a + b 2 ∣ a , b ∈ Q } は体である。a + b 2 ≠ 0 a + b\sqrt{2} \neq 0 a + b 2 = 0 のとき ( a + b 2 ) − 1 = ( a − b 2 ) / ( a 2 − 2 b 2 ) (a + b\sqrt{2})^{-1} = (a - b\sqrt{2})/(a^2 - 2b^2) ( a + b 2 ) − 1 = ( a − b 2 ) / ( a 2 − 2 b 2 ) であり、2 \sqrt{2} 2 が無理数であることから分母は 0 でない。
体の一般論は代数学 第5章 、第8章 で扱う。
2.3 ベクトル空間の公理と例
定義 2.4 (ベクトル空間, vector space)K K K を体とする。集合 V V V に、加法 V × V → V V \times V \to V V × V → V , ( u , v ) ↦ u + v (u, v) \mapsto u + v ( u , v ) ↦ u + v とスカラー倍 K × V → V K \times V \to V K × V → V , ( c , v ) ↦ c v (c, v) \mapsto cv ( c , v ) ↦ c v が与えられ、任意の u , v , w ∈ V u, v, w \in V u , v , w ∈ V 、c , d ∈ K c, d \in K c , d ∈ K に対して次を満たすとき、V V V を K K K 上のベクトル空間 (線形空間, linear space)といい、V V V の元をベクトル という。
( u + v ) + w = u + ( v + w ) (u + v) + w = u + (v + w) ( u + v ) + w = u + ( v + w )
u + v = v + u u + v = v + u u + v = v + u
ある元 0 ∈ V 0 \in V 0 ∈ V (零ベクトル )があって、すべての v v v で v + 0 = v v + 0 = v v + 0 = v
各 v v v に対し v + v ′ = 0 v + v' = 0 v + v ′ = 0 となる v ′ ∈ V v' \in V v ′ ∈ V が存在する
c ( u + v ) = c u + c v c(u + v) = cu + cv c ( u + v ) = c u + c v
( c + d ) v = c v + d v (c + d)v = cv + dv ( c + d ) v = c v + d v
( c d ) v = c ( d v ) (cd)v = c(dv) ( c d ) v = c ( d v )
1 v = v 1v = v 1 v = v
K = R K = \mathbb{R} K = R のとき実ベクトル空間 、K = C K = \mathbb{C} K = C のとき複素ベクトル空間 という。
命題 2.5 V V V をベクトル空間とする。
零ベクトルはただ一つである。各 v v v に対し公理 4 の v ′ v' v ′ はただ一つであり、これを − v -v − v と書く。
0 v = 0 0v = 0 0 v = 0 、c 0 = 0 c0 = 0 c 0 = 0 、( − 1 ) v = − v (-1)v = -v ( − 1 ) v = − v (左辺の 0 0 0 はスカラー、右辺はベクトル)。
c v = 0 cv = 0 c v = 0 ならば c = 0 c = 0 c = 0 または v = 0 v = 0 v = 0 。
証明. 1:0 , 0 ′ 0, 0' 0 , 0 ′ がともに零ベクトルなら 0 = 0 + 0 ′ = 0 ′ + 0 = 0 ′ 0 = 0 + 0' = 0' + 0 = 0' 0 = 0 + 0 ′ = 0 ′ + 0 = 0 ′ 。v ′ , v ′ ′ v', v'' v ′ , v ′′ がともに公理 4 を満たすなら v ′ = v ′ + ( v + v ′ ′ ) = ( v ′ + v ) + v ′ ′ = v ′ ′ v' = v' + (v + v'') = (v' + v) + v'' = v'' v ′ = v ′ + ( v + v ′′ ) = ( v ′ + v ) + v ′′ = v ′′ 。
2:0 v = ( 0 + 0 ) v = 0 v + 0 v 0v = (0 + 0)v = 0v + 0v 0 v = ( 0 + 0 ) v = 0 v + 0 v の両辺に − ( 0 v ) -(0v) − ( 0 v ) を加えて 0 = 0 v 0 = 0v 0 = 0 v 。c 0 = 0 c0 = 0 c 0 = 0 も同様に c 0 = c ( 0 + 0 ) = c 0 + c 0 c0 = c(0 + 0) = c0 + c0 c 0 = c ( 0 + 0 ) = c 0 + c 0 から従う。v + ( − 1 ) v = 1 v + ( − 1 ) v = ( 1 + ( − 1 ) ) v = 0 v = 0 v + (-1)v = 1v + (-1)v = (1 + (-1))v = 0v = 0 v + ( − 1 ) v = 1 v + ( − 1 ) v = ( 1 + ( − 1 )) v = 0 v = 0 なので、1 の一意性から ( − 1 ) v = − v (-1)v = -v ( − 1 ) v = − v 。
3:c ≠ 0 c \neq 0 c = 0 なら v = 1 v = ( c − 1 c ) v = c − 1 ( c v ) = c − 1 0 = 0 v = 1v = (c^{-1}c)v = c^{-1}(cv) = c^{-1} 0 = 0 v = 1 v = ( c − 1 c ) v = c − 1 ( c v ) = c − 1 0 = 0 。□ \square □
以下、u + ( − v ) u + (-v) u + ( − v ) を u − v u - v u − v と書く。
例 2.6 (数ベクトル空間・行列の空間)K n K^n K n は成分ごとの加法・スカラー倍で K K K 上のベクトル空間である。同様に M m , n ( K ) \operatorname{M}_{m,n}(K) M m , n ( K ) もベクトル空間である(命題 1.4)。
例 2.7 (多項式の空間)K K K 係数の多項式 a 0 + a 1 x + ⋯ + a n x n a_0 + a_1 x + \cdots + a_n x^n a 0 + a 1 x + ⋯ + a n x n 全体を K [ x ] K[x] K [ x ] と書く。多項式は係数の列 ( a 0 , a 1 , a 2 , … ) (a_0, a_1, a_2, \dots) ( a 0 , a 1 , a 2 , … ) (有限個を除いて 0)と同一視され、二つの多項式が等しいとは係数がすべて等しいことである。通常の加法と定数倍で K [ x ] K[x] K [ x ] はベクトル空間になる。n ∈ Z ≥ 0 n \in \mathbb{Z}_{\geq 0} n ∈ Z ≥ 0 に対し、次数 n n n 以下の多項式(0 を含む)全体を K [ x ] ≤ n K[x]_{\leq n} K [ x ] ≤ n と書く。
注意
多項式と多項式関数は区別する必要がある。F 2 \mathbb{F}_2 F 2 上の多項式 x 2 + x x^2 + x x 2 + x は零多項式ではないが、F 2 \mathbb{F}_2 F 2 の元 0 , 1 0, 1 0 , 1 を代入するとどちらも 0 になるので、F 2 → F 2 \mathbb{F}_2 \to \mathbb{F}_2 F 2 → F 2 の関数としては零関数である。K K K が無限体(R , C \mathbb{R}, \mathbb{C} R , C など)なら、零でない多項式の根は有限個なので、この区別は問題にならない。
例 2.8 (関数の空間)X X X を集合とし、X X X から K K K への写像全体 K X K^X K X に
( f + g ) ( x ) = f ( x ) + g ( x ) , ( c f ) ( x ) = c f ( x ) (f + g)(x) = f(x) + g(x), \qquad (cf)(x) = c f(x) ( f + g ) ( x ) = f ( x ) + g ( x ) , ( c f ) ( x ) = c f ( x )
で演算を定めると、K X K^X K X はベクトル空間である(零ベクトルは恒等的に 0 の関数)。X = { 1 , … , n } X = \lbrace 1, \dots, n \rbrace X = { 1 , … , n } なら K X K^X K X は K n K^n K n そのものである。区間 [ a , b ] [a, b] [ a , b ] 上の実数値連続関数全体 C ( [ a , b ] ) C([a, b]) C ([ a , b ]) 、R \mathbb{R} R 上の C ∞ C^\infty C ∞ 級関数全体 C ∞ ( R ) C^\infty(\mathbb{R}) C ∞ ( R ) も同じ演算でベクトル空間になる(連続関数・C ∞ C^\infty C ∞ 級関数の和や定数倍がまたそうであることは微分積分学 第3章 、第4章 で学ぶ)。
例 2.9 (数列の空間)K K K の元の数列 ( a 1 , a 2 , a 3 , … ) (a_1, a_2, a_3, \dots) ( a 1 , a 2 , a 3 , … ) 全体 K N K^{\mathbb{N}} K N は、項ごとの演算でベクトル空間である(例 2.8 で X = N X = \mathbb{N} X = N としたもの)。有限個の項を除いて 0 である数列全体を K ( N ) K^{(\mathbb{N})} K ( N ) と書く。実数の収束列全体、有界列全体も R N \mathbb{R}^{\mathbb{N}} R N の中でベクトル空間をなす。
例 2.10 (体を取り替える)同じ集合でも、スカラーの体が違えば別のベクトル空間である。C \mathbb{C} C は C \mathbb{C} C 上のベクトル空間であり、また(スカラー倍を実数倍に制限して)R \mathbb{R} R 上のベクトル空間でもある。同様に R \mathbb{R} R は Q \mathbb{Q} Q 上のベクトル空間である。
例 2.11 (見慣れない演算)正の実数全体 R > 0 \mathbb{R}_{>0} R > 0 に、「加法」を u ⊕ v = u v u \oplus v = uv u ⊕ v = uv (通常の積)、「スカラー倍」を c ⊙ v = v c c \odot v = v^c c ⊙ v = v c ( c ∈ R ) (c \in \mathbb{R}) ( c ∈ R ) で定めると、これは R \mathbb{R} R 上のベクトル空間になる。零ベクトルは 1 1 1 、v v v の逆ベクトルは 1 / v 1/v 1/ v である。例えば公理 6 は v c + d = v c v d v^{c+d} = v^c v^d v c + d = v c v d 、公理 7 は v c d = ( v d ) c v^{cd} = (v^d)^c v c d = ( v d ) c にあたる。第3章 の言葉では、log : R > 0 → R \log\colon \mathbb{R}_{>0} \to \mathbb{R} log : R > 0 → R はこのベクトル空間から R \mathbb{R} R への同型写像である。公理を満たしさえすれば、演算の「見かけ」は何でもよいのである。
2.4 部分空間
定義 2.12 (部分空間, subspace)ベクトル空間 V V V の空でない部分集合 W W W が、加法とスカラー倍について閉じている、すなわち
u , v ∈ W , c ∈ K ⟹ u + v ∈ W , c u ∈ W u, v \in W,\ c \in K \implies u + v \in W,\ cu \in W u , v ∈ W , c ∈ K ⟹ u + v ∈ W , c u ∈ W
を満たすとき、W W W を V V V の部分空間 という。
部分空間は V V V の演算を制限してそれ自身ベクトル空間になる(公理 1, 2, 5〜8 は V V V で成り立つので W W W でも成り立ち、w ∈ W w \in W w ∈ W をとれば 0 = 0 w ∈ W 0 = 0w \in W 0 = 0 w ∈ W 、− w = ( − 1 ) w ∈ W -w = (-1)w \in W − w = ( − 1 ) w ∈ W となる)。特に部分空間は必ず零ベクトルを含む 。{ 0 } \lbrace 0 \rbrace { 0 } と V V V 自身も部分空間である。
例 2.13
A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) に対し、A x = 0 Ax = 0 A x = 0 の解全体 { x ∈ K n ∣ A x = 0 } \lbrace x \in K^n \mid Ax = 0 \rbrace { x ∈ K n ∣ A x = 0 } は K n K^n K n の部分空間である(解空間 )。b ≠ 0 b \neq 0 b = 0 のとき A x = b Ax = b A x = b の解全体は、0 0 0 を含まないので部分空間ではない。
対称行列全体、交代行列全体は M n ( K ) \operatorname{M}_n(K) M n ( K ) の部分空間である。
K [ x ] ≤ n K[x]_{\leq n} K [ x ] ≤ n は K [ x ] K[x] K [ x ] の部分空間である。一方、「ちょうど n n n 次の多項式全体」は部分空間ではない(x n x^n x n と − x n + 1 -x^n + 1 − x n + 1 の和は 1 1 1 で次数が n n n でない。また 0 を含まない)。
収束列全体は有界列全体の部分空間であり、有界列全体は R N \mathbb{R}^{\mathbb{N}} R N の部分空間である。
R 2 \mathbb{R}^2 R 2 の部分集合 { ( x , y ) ∣ x y = 0 } \lbrace (x, y) \mid xy = 0 \rbrace {( x , y ) ∣ x y = 0 } (2 本の座標軸の和集合)は部分空間ではない:( 1 , 0 ) + ( 0 , 1 ) = ( 1 , 1 ) (1, 0) + (0, 1) = (1, 1) ( 1 , 0 ) + ( 0 , 1 ) = ( 1 , 1 ) が含まれない。{ ( x , y ) ∣ x ≥ 0 } \lbrace (x, y) \mid x \geq 0 \rbrace {( x , y ) ∣ x ≥ 0 } も部分空間ではない:( − 1 ) ( 1 , 0 ) (-1)(1, 0) ( − 1 ) ( 1 , 0 ) が含まれない。
命題 2.14 部分空間の族 ( W λ ) λ ∈ Λ (W_\lambda)_{\lambda \in \Lambda} ( W λ ) λ ∈ Λ の共通部分 ⋂ λ W λ \bigcap_{\lambda} W_\lambda ⋂ λ W λ は部分空間である。
証明. 0 0 0 はすべての W λ W_\lambda W λ に含まれるので共通部分は空でない。u , v u, v u , v が共通部分に含まれれば、各 W λ W_\lambda W λ で u + v , c u ∈ W λ u + v, cu \in W_\lambda u + v , c u ∈ W λ なので共通部分に含まれる。□ \square □
和集合は一般に部分空間でない(例 2.13 の 5、問題 2.8)。
2.5 一次結合と生成
定義 2.15 (一次結合・生成)v 1 , … , v k ∈ V v_1, \dots, v_k \in V v 1 , … , v k ∈ V と c 1 , … , c k ∈ K c_1, \dots, c_k \in K c 1 , … , c k ∈ K に対し、c 1 v 1 + ⋯ + c k v k c_1 v_1 + \cdots + c_k v_k c 1 v 1 + ⋯ + c k v k を v 1 , … , v k v_1, \dots, v_k v 1 , … , v k の一次結合 (線形結合, linear combination)という。部分集合 S ⊂ V S \subset V S ⊂ V に対し、S S S の有限個の元の一次結合全体を
span ( S ) = { ∑ i = 1 k c i v i | k ∈ Z ≥ 0 , v i ∈ S , c i ∈ K } \operatorname{span}(S) = \left\lbrace \sum_{i=1}^{k} c_i v_i \ \middle\vert\ k \in \mathbb{Z}_{\geq 0},\ v_i \in S,\ c_i \in K \right\rbrace span ( S ) = { i = 1 ∑ k c i v i k ∈ Z ≥ 0 , v i ∈ S , c i ∈ K }
と書き、S S S が生成する (張る, span)部分空間という(k = 0 k = 0 k = 0 の空の和は 0 0 0 と約束し、span ( ∅ ) = { 0 } \operatorname{span}(\emptyset) = \lbrace 0 \rbrace span ( ∅ ) = { 0 } )。span ( S ) = V \operatorname{span}(S) = V span ( S ) = V のとき、S S S は V V V を生成する、あるいは S S S は V V V の生成系 であるという。有限集合で生成されるベクトル空間を有限生成 という。
一次結合は常に有限和 であることを強調しておく。無限和には収束の概念が必要であり、代数的な線形代数の範囲外である。
命題 2.16 span ( S ) \operatorname{span}(S) span ( S ) は S S S を含む部分空間であり、S S S を含む任意の部分空間に含まれる。すなわち、S S S を含む最小の部分空間である。
証明. 一次結合の和や定数倍はまた一次結合なので span ( S ) \operatorname{span}(S) span ( S ) は部分空間であり、v ∈ S v \in S v ∈ S は 1 v 1v 1 v として含まれる。W W W が S S S を含む部分空間なら、W W W は加法とスカラー倍で閉じているので S S S の元の一次結合をすべて含む。□ \square □
例 2.17
K n = span ( e 1 , … , e n ) K^n = \operatorname{span}(e_1, \dots, e_n) K n = span ( e 1 , … , e n ) 、K [ x ] ≤ n = span ( 1 , x , … , x n ) K[x]_{\leq n} = \operatorname{span}(1, x, \dots, x^n) K [ x ] ≤ n = span ( 1 , x , … , x n ) 、K [ x ] = span ( 1 , x , x 2 , … ) K[x] = \operatorname{span}(1, x, x^2, \dots) K [ x ] = span ( 1 , x , x 2 , … ) である。K [ x ] K[x] K [ x ] は有限生成ではない:有限個の多項式の次数の最大値を N N N とすると、それらの一次結合の次数は N N N 以下であり、x N + 1 x^{N+1} x N + 1 を表せない。
K N K^{\mathbb{N}} K N において、e n e_n e n を第 n n n 項だけ 1 で他が 0 の数列とすると、span ( e 1 , e 2 , … ) = K ( N ) \operatorname{span}(e_1, e_2, \dots) = K^{(\mathbb{N})} span ( e 1 , e 2 , … ) = K ( N ) であって、K N K^{\mathbb{N}} K N 全体ではない。例えば定数列 ( 1 , 1 , 1 , … ) (1, 1, 1, \dots) ( 1 , 1 , 1 , … ) は e n e_n e n たちの(有限個の)一次結合で書けない。
A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) の列 a 1 , … , a n a_1, \dots, a_n a 1 , … , a n が生成する部分空間を A A A の列空間 という。命題 1.6 より列空間は { A x ∣ x ∈ K n } \lbrace Ax \mid x \in K^n \rbrace { A x ∣ x ∈ K n } に等しく、A x = b Ax = b A x = b が解をもつことは b b b が列空間に属することと同値である。
2.6 一次独立
生成系は「V V V のすべてを表すのに十分な」ベクトルの集まりである。次に「無駄がない」ことを定式化する。
定義 2.18 (一次独立, linear independence)v 1 , … , v k ∈ V v_1, \dots, v_k \in V v 1 , … , v k ∈ V が
c 1 v 1 + ⋯ + c k v k = 0 ⟹ c 1 = ⋯ = c k = 0 c_1 v_1 + \cdots + c_k v_k = 0 \implies c_1 = \cdots = c_k = 0 c 1 v 1 + ⋯ + c k v k = 0 ⟹ c 1 = ⋯ = c k = 0
を満たすとき、v 1 , … , v k v_1, \dots, v_k v 1 , … , v k は一次独立 (線形独立)であるという。一次独立でないとき一次従属 であるという。無限集合 S ⊂ V S \subset V S ⊂ V については、S S S の相異なる有限個の元がつねに一次独立であるとき、S S S は一次独立であるという。
一次従属とは、自明でない一次関係 c 1 v 1 + ⋯ + c k v k = 0 c_1 v_1 + \cdots + c_k v_k = 0 c 1 v 1 + ⋯ + c k v k = 0 (ある c i ≠ 0 c_i \neq 0 c i = 0 )が存在することである。零ベクトルを含む組や、同じベクトルを 2 回含む組は一次従属である。
例 2.19 (体によって答えが変わる)K 3 K^3 K 3 のベクトル u 1 = t ( 1 , 1 , 0 ) u_1 = {}^t(1, 1, 0) u 1 = t ( 1 , 1 , 0 ) 、u 2 = t ( 1 , 0 , 1 ) u_2 = {}^t(1, 0, 1) u 2 = t ( 1 , 0 , 1 ) 、u 3 = t ( 0 , 1 , 1 ) u_3 = {}^t(0, 1, 1) u 3 = t ( 0 , 1 , 1 ) を考える。c 1 u 1 + c 2 u 2 + c 3 u 3 = t ( c 1 + c 2 , c 1 + c 3 , c 2 + c 3 ) = 0 c_1 u_1 + c_2 u_2 + c_3 u_3 = {}^t(c_1 + c_2,\ c_1 + c_3,\ c_2 + c_3) = 0 c 1 u 1 + c 2 u 2 + c 3 u 3 = t ( c 1 + c 2 , c 1 + c 3 , c 2 + c 3 ) = 0 とすると、c 1 = − c 2 = − c 3 c_1 = -c_2 = -c_3 c 1 = − c 2 = − c 3 かつ c 2 = − c 3 c_2 = -c_3 c 2 = − c 3 から c 2 = c 3 = − c 3 c_2 = c_3 = -c_3 c 2 = c 3 = − c 3 、すなわち 2 c 3 = 0 2c_3 = 0 2 c 3 = 0 である。標数が 2 でなければ c 3 = 0 c_3 = 0 c 3 = 0 となり、c 1 = c 2 = c 3 = 0 c_1 = c_2 = c_3 = 0 c 1 = c 2 = c 3 = 0 なので一次独立である。K = F 2 K = \mathbb{F}_2 K = F 2 では u 1 + u 2 + u 3 = t ( 2 , 2 , 2 ) = 0 u_1 + u_2 + u_3 = {}^t(2, 2, 2) = 0 u 1 + u 2 + u 3 = t ( 2 , 2 , 2 ) = 0 なので一次従属である。
例 2.20
1 , x , x 2 , … 1, x, x^2, \dots 1 , x , x 2 , … は K [ x ] K[x] K [ x ] で一次独立である:有限個の一次結合 ∑ c i x i \sum c_i x^i ∑ c i x i が零多項式であることは、定義によりすべての係数 c i c_i c i が 0 であることである。
sin x , cos x \sin x, \cos x sin x , cos x は C ( R ) C(\mathbb{R}) C ( R ) で一次独立である:a sin x + b cos x = 0 a \sin x + b \cos x = 0 a sin x + b cos x = 0 (すべての x x x で)とすると、x = 0 x = 0 x = 0 を代入して b = 0 b = 0 b = 0 、x = π / 2 x = \pi/2 x = π /2 を代入して a = 0 a = 0 a = 0 。
C ( R ) C(\mathbb{R}) C ( R ) で sin 2 x , cos 2 x , 1 \sin^2 x, \cos^2 x, 1 sin 2 x , cos 2 x , 1 は一次従属である:sin 2 x + cos 2 x − 1 = 0 \sin^2 x + \cos^2 x - 1 = 0 sin 2 x + cos 2 x − 1 = 0 。
命題 2.21
v 1 , … , v k v_1, \dots, v_k v 1 , … , v k ( k ≥ 1 ) (k \geq 1) ( k ≥ 1 ) が一次従属であるための必要十分条件は、ある v j v_j v j が残りの v i v_i v i ( i ≠ j ) (i \neq j) ( i = j ) の一次結合で書けることである。
v 1 , … , v k v_1, \dots, v_k v 1 , … , v k が一次独立で v ∉ span ( v 1 , … , v k ) v \notin \operatorname{span}(v_1, \dots, v_k) v ∈ / span ( v 1 , … , v k ) ならば、v 1 , … , v k , v v_1, \dots, v_k, v v 1 , … , v k , v は一次独立である。
v 1 , … , v k v_1, \dots, v_k v 1 , … , v k が一次独立ならば、span ( v 1 , … , v k ) \operatorname{span}(v_1, \dots, v_k) span ( v 1 , … , v k ) の元を ∑ c i v i \sum c_i v_i ∑ c i v i と表す方法はただ一つである。
証明. 1:∑ c i v i = 0 \sum c_i v_i = 0 ∑ c i v i = 0 で c j ≠ 0 c_j \neq 0 c j = 0 なら v j = − c j − 1 ∑ i ≠ j c i v i v_j = -c_j^{-1} \sum_{i \neq j} c_i v_i v j = − c j − 1 ∑ i = j c i v i 。逆に v j = ∑ i ≠ j d i v i v_j = \sum_{i \neq j} d_i v_i v j = ∑ i = j d i v i なら v j − ∑ i ≠ j d i v i = 0 v_j - \sum_{i \neq j} d_i v_i = 0 v j − ∑ i = j d i v i = 0 は v j v_j v j の係数が 1 ≠ 0 1 \neq 0 1 = 0 の一次関係である。
2:∑ c i v i + c v = 0 \sum c_i v_i + c v = 0 ∑ c i v i + c v = 0 とする。c ≠ 0 c \neq 0 c = 0 なら v = − c − 1 ∑ c i v i ∈ span ( v 1 , … , v k ) v = -c^{-1} \sum c_i v_i \in \operatorname{span}(v_1, \dots, v_k) v = − c − 1 ∑ c i v i ∈ span ( v 1 , … , v k ) となり仮定に反する。よって c = 0 c = 0 c = 0 で、v i v_i v i の一次独立性から c i = 0 c_i = 0 c i = 0 。
3:∑ c i v i = ∑ d i v i \sum c_i v_i = \sum d_i v_i ∑ c i v i = ∑ d i v i なら ∑ ( c i − d i ) v i = 0 \sum (c_i - d_i) v_i = 0 ∑ ( c i − d i ) v i = 0 なので c i = d i c_i = d_i c i = d i 。□ \square □
数ベクトルの一次独立性は、第1章の階数で判定できる。
命題 2.22 v 1 , … , v k ∈ K n v_1, \dots, v_k \in K^n v 1 , … , v k ∈ K n を並べた n × k n \times k n × k 行列を A = ( v 1 ⋯ v k ) A = (v_1 \ \cdots \ v_k) A = ( v 1 ⋯ v k ) とする。v 1 , … , v k v_1, \dots, v_k v 1 , … , v k が一次独立であるための必要十分条件は rank A = k \operatorname{rank} A = k rank A = k である。特に k > n k > n k > n なら K n K^n K n の k k k 個のベクトルは一次従属である。
証明. 命題 1.6 より ∑ c i v i = A c \sum c_i v_i = Ac ∑ c i v i = A c (c = t ( c 1 , … , c k ) c = {}^t(c_1, \dots, c_k) c = t ( c 1 , … , c k ) )なので、一次独立性は「A c = 0 Ac = 0 A c = 0 の解が c = 0 c = 0 c = 0 のみ」と同値であり、系 1.31 よりこれは rank A = k \operatorname{rank} A = k rank A = k と同値である。k > n k > n k > n なら rank A ≤ n < k \operatorname{rank} A \leq n < k rank A ≤ n < k 。□ \square □
2.7 基底と次元
定義 2.23 (基底, basis)ベクトル空間 V V V の部分集合 B B B が一次独立かつ V V V を生成するとき、B B B を V V V の基底 という。有限次元の場合は、順序をつけた組 ( v 1 , … , v n ) (v_1, \dots, v_n) ( v 1 , … , v n ) を基底ということが多い。
命題 2.24 ( v 1 , … , v n ) (v_1, \dots, v_n) ( v 1 , … , v n ) が V V V の基底であるための必要十分条件は、任意の v ∈ V v \in V v ∈ V が
v = c 1 v 1 + ⋯ + c n v n ( c i ∈ K ) v = c_1 v_1 + \cdots + c_n v_n \qquad (c_i \in K) v = c 1 v 1 + ⋯ + c n v n ( c i ∈ K )
とただ一通りに表されることである。
証明. 「表される」ことが生成、「ただ一通り」が一次独立に対応する。一次独立なら表し方が一意であることは命題 2.21 の 3 である。逆に表し方が一意なら、0 = 0 v 1 + ⋯ + 0 v n 0 = 0v_1 + \cdots + 0v_n 0 = 0 v 1 + ⋯ + 0 v n という表し方しかないので一次独立である。□ \square □
係数の組 t ( c 1 , … , c n ) ∈ K n {}^t(c_1, \dots, c_n) \in K^n t ( c 1 , … , c n ) ∈ K n を、基底 ( v 1 , … , v n ) (v_1, \dots, v_n) ( v 1 , … , v n ) に関する v v v の座標 (coordinates) という。基底を一つ選ぶと、V V V の元と K n K^n K n の元が一対一に対応し、この対応は和とスカラー倍を保つ。つまり基底を選ぶことは座標系を選ぶことであり、それによって抽象的なベクトル空間が数ベクトル空間 K n K^n K n と同一視される 。ただし、この同一視は基底の選び方に依存する。第3章以降で繰り返し見るように、線形代数の多くの議論は「都合のよい基底を選ぶ」ことに帰着する。
例 2.25
( e 1 , … , e n ) (e_1, \dots, e_n) ( e 1 , … , e n ) は K n K^n K n の基底である(標準基底 )。
( 1 , x , … , x n ) (1, x, \dots, x^n) ( 1 , x , … , x n ) は K [ x ] ≤ n K[x]_{\leq n} K [ x ] ≤ n の基底、{ 1 , x , x 2 , … } \lbrace 1, x, x^2, \dots \rbrace { 1 , x , x 2 , … } は K [ x ] K[x] K [ x ] の基底である。
行列単位 E i j E_{ij} E ij ( 1 ≤ i ≤ m , 1 ≤ j ≤ n ) (1 \leq i \leq m,\ 1 \leq j \leq n) ( 1 ≤ i ≤ m , 1 ≤ j ≤ n ) は M m , n ( K ) \operatorname{M}_{m,n}(K) M m , n ( K ) の基底である。
( 1 , i ) (1, i) ( 1 , i ) は R \mathbb{R} R 上のベクトル空間 C \mathbb{C} C の基底である。
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 とする。系 1.31 の証明で、自由変数のうち一つを 1、他を 0 として得られる n − r n - r n − r 個の解は、A x = 0 Ax = 0 A x = 0 の解空間の基底である。実際、補題 1.24 より任意の解は自由変数の値で決まり、自由変数の値の組 ( t j ) (t_j) ( t j ) に対応する解はこれら n − r n - r n − r 個の解の t j t_j t j を係数とする一次結合である(生成)。また一次結合が 0 なら自由変数の成分がすべて 0 なので係数は 0 である(一次独立)。例 1.32 では 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.26 (シュタイニッツの交換定理, Steinitz exchange theorem)ベクトル空間 V V V において、v 1 , … , v m v_1, \dots, v_m v 1 , … , v m が一次独立で、w 1 , … , w n w_1, \dots, w_n w 1 , … , w n が V V V を生成するとする。このとき m ≤ n m \leq n m ≤ n であり、w 1 , … , w n w_1, \dots, w_n w 1 , … , w n の番号を適当に付け替えると、
v 1 , … , v m , w m + 1 , … , w n v_1, \dots, v_m, w_{m+1}, \dots, w_n v 1 , … , v m , w m + 1 , … , w n
が V V V を生成する。つまり、生成系の m m m 個の元を v 1 , … , v m v_1, \dots, v_m v 1 , … , v m と「交換」しても生成系のままである。
証明. m m m に関する帰納法で示す。m = 0 m = 0 m = 0 のときは何も示すことはない。m ≥ 1 m \geq 1 m ≥ 1 とし、m − 1 m - 1 m − 1 のとき正しいとする。v 1 , … , v m − 1 v_1, \dots, v_{m-1} v 1 , … , v m − 1 は一次独立なので、帰納法の仮定から m − 1 ≤ n m - 1 \leq n m − 1 ≤ n で、番号を付け替えると v 1 , … , v m − 1 , w m , … , w n v_1, \dots, v_{m-1}, w_m, \dots, w_n v 1 , … , v m − 1 , w m , … , w n が V V V を生成する。特に v m v_m v m はこれらの一次結合で
v m = a 1 v 1 + ⋯ + a m − 1 v m − 1 + b m w m + ⋯ + b n w n v_m = a_1 v_1 + \cdots + a_{m-1} v_{m-1} + b_m w_m + \cdots + b_n w_n v m = a 1 v 1 + ⋯ + a m − 1 v m − 1 + b m w m + ⋯ + b n w n
と書ける。もし b m , … , b n b_m, \dots, b_n b m , … , b n がすべて 0(m − 1 = n m - 1 = n m − 1 = n で w w w の項がない場合を含む)なら、v m v_m v m は v 1 , … , v m − 1 v_1, \dots, v_{m-1} v 1 , … , v m − 1 の一次結合となり、v 1 , … , v m v_1, \dots, v_m v 1 , … , v m の一次独立性(命題 2.21 の 1)に反する。したがって m − 1 < n m - 1 < n m − 1 < n 、すなわち m ≤ n m \leq n m ≤ n であり、ある b j ≠ 0 b_j \neq 0 b j = 0 ( j ≥ m ) (j \geq m) ( j ≥ m ) がある。番号を付け替えて b m ≠ 0 b_m \neq 0 b m = 0 としてよい。すると
w m = b m − 1 ( v m − ∑ i = 1 m − 1 a i v i − ∑ j = m + 1 n b j w j ) w_m = b_m^{-1} \left( v_m - \sum_{i=1}^{m-1} a_i v_i - \sum_{j=m+1}^{n} b_j w_j \right) w m = b m − 1 ( v m − i = 1 ∑ m − 1 a i v i − j = m + 1 ∑ n b j w j )
であるから、w m ∈ span ( v 1 , … , v m , w m + 1 , … , w n ) w_m \in \operatorname{span}(v_1, \dots, v_m, w_{m+1}, \dots, w_n) w m ∈ span ( v 1 , … , v m , w m + 1 , … , w n ) である。よってこの部分空間は v 1 , … , v m − 1 , w m , … , w n v_1, \dots, v_{m-1}, w_m, \dots, w_n v 1 , … , v m − 1 , w m , … , w n をすべて含み、これらは V V V を生成するので、命題 2.16 よりこの部分空間は V V V に等しい。□ \square □
系 2.27 n n n 個のベクトルで生成されるベクトル空間において、n + 1 n + 1 n + 1 個以上のベクトルは一次従属である。
定理 2.28 (次元の well-definedness)ベクトル空間 V V V が有限個の元からなる基底をもつならば、V V V のすべての基底は同じ個数の元からなる。
証明. ( v 1 , … , v m ) (v_1, \dots, v_m) ( v 1 , … , v m ) と ( w 1 , … , w n ) (w_1, \dots, w_n) ( w 1 , … , w n ) を基底とする。前者は一次独立、後者は生成系なので定理 2.26 より m ≤ n m \leq n m ≤ n 。役割を入れ替えて n ≤ m n \leq m n ≤ m 。□ \square □
(一方の基底が無限集合の場合も、系 2.27 により他方も有限にはなりえない。)
定義 2.29 (次元, dimension)V V V が有限個の元からなる基底をもつとき、その元の個数を V V V の次元 といい dim V \dim V dim V (体を明示するときは dim K V \dim_K V dim K V )と書く。このとき V V V は有限次元 であるという。{ 0 } \lbrace 0 \rbrace { 0 } の基底は空集合であり、dim { 0 } = 0 \dim \lbrace 0 \rbrace = 0 dim { 0 } = 0 とする。有限次元でないベクトル空間を無限次元 という。
例 2.30 dim K n = n \dim K^n = n dim K n = n 、dim K [ x ] ≤ n = n + 1 \dim K[x]_{\leq n} = n + 1 dim K [ x ] ≤ n = n + 1 、dim M m , n ( K ) = m n \dim \operatorname{M}_{m,n}(K) = mn dim M m , n ( K ) = mn 、dim R C = 2 \dim_{\mathbb{R}} \mathbb{C} = 2 dim R C = 2 、dim C C = 1 \dim_{\mathbb{C}} \mathbb{C} = 1 dim C C = 1 。K [ x ] K[x] K [ x ] は有限生成でない(例 2.17)ので無限次元である。C ( [ a , b ] ) C([a, b]) C ([ a , b ]) は一次独立な無限集合 { 1 , x , x 2 , … } \lbrace 1, x, x^2, \dots \rbrace { 1 , x , x 2 , … } を含む(零でない多項式は有限個の根しかもたないので、[ a , b ] [a, b] [ a , b ] 上で恒等的に 0 にはならない)から、系 2.27 により無限次元である。A x = 0 Ax = 0 A x = 0 の解空間の次元は n − rank A n - \operatorname{rank} A n − rank A である(例 2.25 の 5)。
定理 2.31 (基底の取り出しと延長)V V V を有限生成なベクトル空間とする。
V V V の有限な生成系は、V V V の基底を部分集合として含む。特に V V V は有限次元である。
V V V の一次独立な元の組は、元を付け加えて V V V の基底に延長できる。
dim V = n \dim V = n dim V = n とする。n n n 個の一次独立な元は基底である。V V V を生成する n n n 個の元は基底である。
証明. 1:有限な生成系 S S S の部分集合で一次独立なもの(空集合はその一つ)のうち、元の個数が最大のもの B B B をとる。S S S の任意の元 s s s は span ( B ) \operatorname{span}(B) span ( B ) に属する:さもなければ命題 2.21 の 2 により B ∪ { s } B \cup \lbrace s \rbrace B ∪ { s } が一次独立になり、最大性に反する。よって span ( B ) ⊃ S \operatorname{span}(B) \supset S span ( B ) ⊃ S であり、span ( B ) ⊃ span ( S ) = V \operatorname{span}(B) \supset \operatorname{span}(S) = V span ( B ) ⊃ span ( S ) = V 。B B B は一次独立な生成系、すなわち基底である。
2:V V V は n n n 個の元で生成されるとする。一次独立な組 v 1 , … , v m v_1, \dots, v_m v 1 , … , v m が V V V を生成しなければ、v ∉ span ( v 1 , … , v m ) v \notin \operatorname{span}(v_1, \dots, v_m) v ∈ / span ( v 1 , … , v m ) をとって付け加えると、命題 2.21 の 2 より一次独立な組が得られる。これを繰り返すと、系 2.27 により元の個数は n n n を超えないので、有限回で V V V を生成する一次独立な組、すなわち基底に到達する。
3:n n n 個の一次独立な元を 2 で基底に延長すると、基底の元の個数は n n n (定理 2.28)なので何も付け加わっていない。V V V を生成する n n n 個の元から 1 で基底を取り出すと、やはり n n n 個なので何も除かれていない。□ \square □
定理 2.31 の 3 は実用上重要である:次元がわかっている空間で基底であることを確かめるには、一次独立性か生成性の一方だけを確かめればよい 。これは正方行列の片側逆行列が逆行列になること(定理 1.34)と同じ種類の現象である。
系 2.32 V V V を有限次元、W W W をその部分空間とする。このとき W W W も有限次元で dim W ≤ dim V \dim W \leq \dim V dim W ≤ dim V であり、等号が成り立つのは W = V W = V W = V のときに限る。
証明. n = dim V n = \dim V n = dim V とする。W W W の一次独立な組は V V V でも一次独立なので、系 2.27 より高々 n n n 個の元からなる。元の個数が最大の一次独立な組 B ⊂ W B \subset W B ⊂ W をとると、定理 2.31 の 1 の証明と同様に span ( B ) = W \operatorname{span}(B) = W span ( B ) = W となり、B B B は W W W の基底である。よって dim W ≤ n \dim W \leq n dim W ≤ n 。dim W = n \dim W = n dim W = n なら、B B B は V V V の n n n 個の一次独立な元なので定理 2.31 の 3 より V V V の基底であり、W = span ( B ) = V W = \operatorname{span}(B) = V W = span ( B ) = V 。□ \square □
注意
系 2.32 の後半は無限次元では成り立たない。K [ x ] K[x] K [ x ] の部分空間 x K [ x ] = { x p ( x ) ∣ p ∈ K [ x ] } xK[x] = \lbrace x p(x) \mid p \in K[x] \rbrace x K [ x ] = { x p ( x ) ∣ p ∈ K [ x ]} は K [ x ] K[x] K [ x ] と「同じ大きさ」(基底 { x , x 2 , … } \lbrace x, x^2, \dots \rbrace { x , x 2 , … } と { 1 , x , … } \lbrace 1, x, \dots \rbrace { 1 , x , … } が一対一に対応する)だが、真の部分空間である。
数ベクトル空間での計算法
具体的なベクトルの組から基底を取り出すには、次の事実を使う。
命題 2.33 A ∈ M m , n ( K ) A \in \operatorname{M}_{m,n}(K) A ∈ M m , n ( K ) の簡約階段行列を R R R とし、A , R A, R A , R の列をそれぞれ a 1 , … , a n a_1, \dots, a_n a 1 , … , a n 、r 1 , … , r n r_1, \dots, r_n r 1 , … , r n とする。
A A A の列の間の一次関係と R R R の列の間の一次関係は一致する:∑ j x j a j = 0 ⟺ ∑ j x j r j = 0 \sum_j x_j a_j = 0 \iff \sum_j x_j r_j = 0 ∑ j x j a j = 0 ⟺ ∑ j x j r j = 0 。
R R R の主列を j 1 < ⋯ < j r j_1 < \cdots < j_r j 1 < ⋯ < j r とすると、a j 1 , … , a j r a_{j_1}, \dots, a_{j_r} a j 1 , … , a j r は A A A の列空間の基底であり、主列でない列 a j a_j a j は a j = ∑ i = 1 r r i j a j i a_j = \sum_{i=1}^{r} r_{ij} a_{j_i} a j = ∑ i = 1 r r ij a j i と表される。特に列空間の次元は rank A \operatorname{rank} A rank A に等しい。
証明. 1:∑ j x j a j = A x \sum_j x_j a_j = Ax ∑ j x j a j = A x 、∑ j x j r j = R x \sum_j x_j r_j = Rx ∑ j x j r j = R x であり、命題 1.20 より A x = 0 ⟺ R x = 0 Ax = 0 \iff Rx = 0 A x = 0 ⟺ R x = 0 。
2:R R R では r j i = e i r_{j_i} = e_i r j i = e i であり、e 1 , … , e r e_1, \dots, e_r e 1 , … , e r は一次独立だから、1 より a j 1 , … , a j r a_{j_1}, \dots, a_{j_r} a j 1 , … , a j r も一次独立である。R R R の各列は第 r + 1 r+1 r + 1 成分以降が 0 なので、r j = ∑ i = 1 r r i j e i = ∑ i = 1 r r i j r j i r_j = \sum_{i=1}^r r_{ij} e_i = \sum_{i=1}^{r} r_{ij} r_{j_i} r j = ∑ i = 1 r r ij e i = ∑ i = 1 r r ij r j i であり、この一次関係を 1 で A A A に移すと a j = ∑ i r i j a j i a_j = \sum_i r_{ij} a_{j_i} a j = ∑ i r ij a j i を得る。よって主列に対応する A A A の列は列空間を生成する。□ \square □
注意
行基本変形は列空間そのものを変える(A A A と R R R の列空間は一般に異なる)。命題 2.33 が保証するのは列の間の一次関係 が保たれることであり、基底として採用すべきは R R R の列ではなく元の行列 A A A の列 a j 1 , … , a j r a_{j_1}, \dots, a_{j_r} a j 1 , … , a j r である。
例 2.34 R 4 \mathbb{R}^4 R 4 のベクトル
v 1 = ( 1 2 0 1 ) , v 2 = ( 2 4 0 2 ) , v 3 = ( 0 1 1 1 ) , v 4 = ( 1 3 1 2 ) v_1 = \begin{pmatrix} 1 \\ 2 \\ 0 \\ 1 \end{pmatrix}, \quad v_2 = \begin{pmatrix} 2 \\ 4 \\ 0 \\ 2 \end{pmatrix}, \quad v_3 = \begin{pmatrix} 0 \\ 1 \\ 1 \\ 1 \end{pmatrix}, \quad v_4 = \begin{pmatrix} 1 \\ 3 \\ 1 \\ 2 \end{pmatrix} v 1 = 1 2 0 1 , v 2 = 2 4 0 2 , v 3 = 0 1 1 1 , v 4 = 1 3 1 2
が生成する部分空間 W W W の基底を求める。これらを並べた行列を簡約化すると(R 2 − 2 R 1 R_2 - 2R_1 R 2 − 2 R 1 、R 4 − R 1 R_4 - R_1 R 4 − R 1 、R 3 − R 2 R_3 - R_2 R 3 − R 2 、R 4 − R 2 R_4 - R_2 R 4 − R 2 )
( 1 2 0 1 2 4 1 3 0 0 1 1 1 2 1 2 ) ⟶ ( 1 2 0 1 0 0 1 1 0 0 0 0 0 0 0 0 ) \begin{pmatrix} 1 & 2 & 0 & 1 \\ 2 & 4 & 1 & 3 \\ 0 & 0 & 1 & 1 \\ 1 & 2 & 1 & 2 \end{pmatrix}
\longrightarrow
\begin{pmatrix} 1 & 2 & 0 & 1 \\ 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{pmatrix} 1 2 0 1 2 4 0 2 0 1 1 1 1 3 1 2 ⟶ 1 0 0 0 2 0 0 0 0 1 0 0 1 1 0 0
となる。主列は第 1, 3 列なので ( v 1 , v 3 ) (v_1, v_3) ( v 1 , v 3 ) が W W W の基底で dim W = 2 \dim W = 2 dim W = 2 である。また第 2 列、第 4 列から v 2 = 2 v 1 v_2 = 2v_1 v 2 = 2 v 1 、v 4 = v 1 + v 3 v_4 = v_1 + v_3 v 4 = v 1 + v 3 が読み取れる(検算:v 1 + v 3 = t ( 1 , 3 , 1 , 2 ) = v 4 v_1 + v_3 = {}^t(1, 3, 1, 2) = v_4 v 1 + v 3 = t ( 1 , 3 , 1 , 2 ) = v 4 )。
さらに ( v 1 , v 3 ) (v_1, v_3) ( v 1 , v 3 ) を R 4 \mathbb{R}^4 R 4 の基底に延長するには、( v 1 v 3 e 1 e 2 e 3 e 4 ) (v_1 \ v_3 \ e_1 \ e_2 \ e_3 \ e_4) ( v 1 v 3 e 1 e 2 e 3 e 4 ) を簡約化して主列を選べばよい。v 1 , v 3 v_1, v_3 v 1 , v 3 は一次独立なので第 1, 2 列は必ず主列になる。実際に計算すると主列は第 1〜4 列となり、( v 1 , v 3 , e 1 , e 2 ) (v_1, v_3, e_1, e_2) ( v 1 , v 3 , e 1 , e 2 ) が R 4 \mathbb{R}^4 R 4 の基底であることがわかる(読者は確かめよ)。
2.8 和空間と直和
二つの部分空間を「合わせる」操作と、空間を「分解する」操作を考える。
定義 2.35 (和空間)W 1 , W 2 W_1, W_2 W 1 , W 2 を V V V の部分空間とする。W 1 + W 2 = { w 1 + w 2 ∣ w 1 ∈ W 1 , w 2 ∈ W 2 } W_1 + W_2 = \lbrace w_1 + w_2 \mid w_1 \in W_1,\ w_2 \in W_2 \rbrace W 1 + W 2 = { w 1 + w 2 ∣ w 1 ∈ W 1 , w 2 ∈ W 2 } を和空間 という。
W 1 + W 2 W_1 + W_2 W 1 + W 2 は W 1 ∪ W 2 W_1 \cup W_2 W 1 ∪ W 2 を含む最小の部分空間、すなわち span ( W 1 ∪ W 2 ) \operatorname{span}(W_1 \cup W_2) span ( W 1 ∪ W 2 ) である(確かめよ)。
定義 2.36 (直和, direct sum)W 1 + W 2 W_1 + W_2 W 1 + W 2 の各元が w 1 + w 2 w_1 + w_2 w 1 + w 2 ( w i ∈ W i ) (w_i \in W_i) ( w i ∈ W i ) の形にただ一通りに 書けるとき、和 W 1 + W 2 W_1 + W_2 W 1 + W 2 は直和 であるといい、W 1 ⊕ W 2 W_1 \oplus W_2 W 1 ⊕ W 2 と書く。
命題 2.37 W 1 + W 2 W_1 + W_2 W 1 + W 2 が直和であるための必要十分条件は W 1 ∩ W 2 = { 0 } W_1 \cap W_2 = \lbrace 0 \rbrace W 1 ∩ W 2 = { 0 } である。
証明. 直和とし、v ∈ W 1 ∩ W 2 v \in W_1 \cap W_2 v ∈ W 1 ∩ W 2 とすると v = v + 0 = 0 + v v = v + 0 = 0 + v v = v + 0 = 0 + v は二通りの表示だから v = 0 v = 0 v = 0 。逆に W 1 ∩ W 2 = { 0 } W_1 \cap W_2 = \lbrace 0 \rbrace W 1 ∩ W 2 = { 0 } とし、w 1 + w 2 = w 1 ′ + w 2 ′ w_1 + w_2 = w_1' + w_2' w 1 + w 2 = w 1 ′ + w 2 ′ とすると w 1 − w 1 ′ = w 2 ′ − w 2 ∈ W 1 ∩ W 2 = { 0 } w_1 - w_1' = w_2' - w_2 \in W_1 \cap W_2 = \lbrace 0 \rbrace w 1 − w 1 ′ = w 2 ′ − w 2 ∈ W 1 ∩ W 2 = { 0 } なので w 1 = w 1 ′ w_1 = w_1' w 1 = w 1 ′ 、w 2 = w 2 ′ w_2 = w_2' w 2 = w 2 ′ 。□ \square □
定理 2.38 (次元公式)W 1 , W 2 W_1, W_2 W 1 , W 2 を有限次元ベクトル空間の部分空間とすると
dim ( W 1 + W 2 ) + dim ( W 1 ∩ W 2 ) = dim W 1 + dim W 2 \dim(W_1 + W_2) + \dim(W_1 \cap W_2) = \dim W_1 + \dim W_2 dim ( W 1 + W 2 ) + dim ( W 1 ∩ W 2 ) = dim W 1 + dim W 2
特に、W 1 + W 2 W_1 + W_2 W 1 + W 2 が直和であることと dim ( W 1 + W 2 ) = dim W 1 + dim W 2 \dim(W_1 + W_2) = \dim W_1 + \dim W_2 dim ( W 1 + W 2 ) = dim W 1 + dim W 2 は同値である。
証明. W 1 ∩ W 2 W_1 \cap W_2 W 1 ∩ W 2 の基底 u 1 , … , u k u_1, \dots, u_k u 1 , … , u k をとり、定理 2.31 の 2 でこれを W 1 W_1 W 1 の基底 u 1 , … , u k , v 1 , … , v l u_1, \dots, u_k, v_1, \dots, v_l u 1 , … , u k , v 1 , … , v l と、W 2 W_2 W 2 の基底 u 1 , … , u k , w 1 , … , w m u_1, \dots, u_k, w_1, \dots, w_m u 1 , … , u k , w 1 , … , w m に延長する。u 1 , … , u k , v 1 , … , v l , w 1 , … , w m u_1, \dots, u_k, v_1, \dots, v_l, w_1, \dots, w_m u 1 , … , u k , v 1 , … , v l , w 1 , … , w m が W 1 + W 2 W_1 + W_2 W 1 + W 2 の基底であることを示せば、( k + l + m ) + k = ( k + l ) + ( k + m ) (k + l + m) + k = (k + l) + (k + m) ( k + l + m ) + k = ( k + l ) + ( k + m ) から主張が従う。
生成:W 1 + W 2 W_1 + W_2 W 1 + W 2 の元は W 1 W_1 W 1 の元と W 2 W_2 W 2 の元の和であり、それぞれ上の元の一次結合である。
一次独立:∑ a i u i + ∑ b j v j + ∑ c h w h = 0 \sum a_i u_i + \sum b_j v_j + \sum c_h w_h = 0 ∑ a i u i + ∑ b j v j + ∑ c h w h = 0 とする。x : = ∑ c h w h = − ∑ a i u i − ∑ b j v j x := \sum c_h w_h = -\sum a_i u_i - \sum b_j v_j x := ∑ c h w h = − ∑ a i u i − ∑ b j v j は左辺の形から W 2 W_2 W 2 に、右辺の形から W 1 W_1 W 1 に属するので x ∈ W 1 ∩ W 2 x \in W_1 \cap W_2 x ∈ W 1 ∩ W 2 であり、x = ∑ d i u i x = \sum d_i u_i x = ∑ d i u i と書ける。すると ∑ c h w h − ∑ d i u i = 0 \sum c_h w_h - \sum d_i u_i = 0 ∑ c h w h − ∑ d i u i = 0 であり、u 1 , … , u k , w 1 , … , w m u_1, \dots, u_k, w_1, \dots, w_m u 1 , … , u k , w 1 , … , w m は一次独立だから c h = 0 c_h = 0 c h = 0 (と d i = 0 d_i = 0 d i = 0 )。残った ∑ a i u i + ∑ b j v j = 0 \sum a_i u_i + \sum b_j v_j = 0 ∑ a i u i + ∑ b j v j = 0 から、W 1 W_1 W 1 の基底の一次独立性により a i = b j = 0 a_i = b_j = 0 a i = b j = 0 。
後半は命題 2.37 と dim ( W 1 ∩ W 2 ) = 0 ⟺ W 1 ∩ W 2 = { 0 } \dim(W_1 \cap W_2) = 0 \iff W_1 \cap W_2 = \lbrace 0 \rbrace dim ( W 1 ∩ W 2 ) = 0 ⟺ W 1 ∩ W 2 = { 0 } から従う。□ \square □
例 2.39 R 4 \mathbb{R}^4 R 4 で W 1 = span ( a 1 , a 2 ) W_1 = \operatorname{span}(a_1, a_2) W 1 = span ( a 1 , a 2 ) 、W 2 = span ( b 1 , b 2 ) W_2 = \operatorname{span}(b_1, b_2) W 2 = span ( b 1 , b 2 ) とする。ただし
a 1 = ( 1 0 1 0 ) , a 2 = ( 0 1 0 1 ) , b 1 = ( 1 1 0 0 ) , b 2 = ( 0 0 1 1 ) a_1 = \begin{pmatrix} 1 \\ 0 \\ 1 \\ 0 \end{pmatrix}, \quad a_2 = \begin{pmatrix} 0 \\ 1 \\ 0 \\ 1 \end{pmatrix}, \quad b_1 = \begin{pmatrix} 1 \\ 1 \\ 0 \\ 0 \end{pmatrix}, \quad b_2 = \begin{pmatrix} 0 \\ 0 \\ 1 \\ 1 \end{pmatrix} a 1 = 1 0 1 0 , a 2 = 0 1 0 1 , b 1 = 1 1 0 0 , b 2 = 0 0 1 1
W 1 W_1 W 1 の元は t ( s , t , s , t ) {}^t(s, t, s, t) t ( s , t , s , t ) 、W 2 W_2 W 2 の元は t ( u , u , v , v ) {}^t(u, u, v, v) t ( u , u , v , v ) の形である。これらが等しいのは s = u = t = v s = u = t = v s = u = t = v のときなので、W 1 ∩ W 2 = span ( t ( 1 , 1 , 1 , 1 ) ) W_1 \cap W_2 = \operatorname{span}({}^t(1, 1, 1, 1)) W 1 ∩ W 2 = span ( t ( 1 , 1 , 1 , 1 )) で次元 1 である。dim W 1 = dim W 2 = 2 \dim W_1 = \dim W_2 = 2 dim W 1 = dim W 2 = 2 だから、次元公式より dim ( W 1 + W 2 ) = 2 + 2 − 1 = 3 \dim(W_1 + W_2) = 2 + 2 - 1 = 3 dim ( W 1 + W 2 ) = 2 + 2 − 1 = 3 。検算として、a 1 , a 2 , b 1 a_1, a_2, b_1 a 1 , a 2 , b 1 の一次結合 x a 1 + y a 2 + z b 1 = t ( x + z , y + z , x , y ) x a_1 + y a_2 + z b_1 = {}^t(x + z, y + z, x, y) x a 1 + y a 2 + z b 1 = t ( x + z , y + z , x , y ) が 0 なら x = y = 0 x = y = 0 x = y = 0 、z = 0 z = 0 z = 0 なので a 1 , a 2 , b 1 a_1, a_2, b_1 a 1 , a 2 , b 1 は一次独立であり、b 2 = a 1 + a 2 − b 1 b_2 = a_1 + a_2 - b_1 b 2 = a 1 + a 2 − b 1 だから W 1 + W 2 = span ( a 1 , a 2 , b 1 ) W_1 + W_2 = \operatorname{span}(a_1, a_2, b_1) W 1 + W 2 = span ( a 1 , a 2 , b 1 ) は確かに 3 次元である。
3 個以上の部分空間の直和も同様に定義する。
定義 2.40 部分空間 W 1 , … , W k W_1, \dots, W_k W 1 , … , W k について、和 W 1 + ⋯ + W k W_1 + \cdots + W_k W 1 + ⋯ + W k の各元が w 1 + ⋯ + w k w_1 + \cdots + w_k w 1 + ⋯ + w k ( w i ∈ W i ) (w_i \in W_i) ( w i ∈ W i ) の形にただ一通りに書けるとき、この和は直和 であるといい W 1 ⊕ ⋯ ⊕ W k W_1 \oplus \cdots \oplus W_k W 1 ⊕ ⋯ ⊕ W k と書く。
命題 2.41 次は同値である。
W 1 + ⋯ + W k W_1 + \cdots + W_k W 1 + ⋯ + W k は直和である。
w 1 + ⋯ + w k = 0 w_1 + \cdots + w_k = 0 w 1 + ⋯ + w k = 0 ( w i ∈ W i ) (w_i \in W_i) ( w i ∈ W i ) ならば w 1 = ⋯ = w k = 0 w_1 = \cdots = w_k = 0 w 1 = ⋯ = w k = 0 。
各 i i i について W i ∩ ( ∑ j ≠ i W j ) = { 0 } W_i \cap \left( \sum_{j \neq i} W_j \right) = \lbrace 0 \rbrace W i ∩ ( ∑ j = i W j ) = { 0 } 。
さらに各 W i W_i W i が有限次元なら、これらは dim ( W 1 + ⋯ + W k ) = ∑ i dim W i \dim(W_1 + \cdots + W_k) = \sum_i \dim W_i dim ( W 1 + ⋯ + W k ) = ∑ i dim W i とも同値である。
証明. (1 ⇔ 2):2 は「0 0 0 の表示の一意性」であり、差をとれば一般の元の表示の一意性と同値である(命題 2.37 の証明と同様)。(2 ⇒ 3):w i = ∑ j ≠ i w j w_i = \sum_{j \neq i} w_j w i = ∑ j = i w j なら w i − ∑ j ≠ i w j = 0 w_i - \sum_{j \neq i} w_j = 0 w i − ∑ j = i w j = 0 で、2 より w i = 0 w_i = 0 w i = 0 。(3 ⇒ 2):∑ j w j = 0 \sum_j w_j = 0 ∑ j w j = 0 なら各 i i i で w i = − ∑ j ≠ i w j ∈ W i ∩ ∑ j ≠ i W j w_i = -\sum_{j \neq i} w_j \in W_i \cap \sum_{j \neq i} W_j w i = − ∑ j = i w j ∈ W i ∩ ∑ j = i W j なので w i = 0 w_i = 0 w i = 0 。次元の条件:各 W i W_i W i の基底を合わせたものは和空間を生成するので dim ∑ W i ≤ ∑ dim W i \dim \sum W_i \leq \sum \dim W_i dim ∑ W i ≤ ∑ dim W i であり、等号はこの合わせた組が一次独立であることと同値である(定理 2.31)。合わせた組の一次関係は、各 W i W_i W i ごとにまとめると ∑ w i = 0 \sum w_i = 0 ∑ w i = 0 の形になるので、その一次独立性は 2 と同値である(w i w_i w i は W i W_i W i の基底の一次結合で、w i = 0 w_i = 0 w i = 0 はその係数がすべて 0 であることと同値)。□ \square □
注意
3 個以上の場合、「どの 2 つの共通部分も { 0 } \lbrace 0 \rbrace { 0 } 」では直和にならない。R 2 \mathbb{R}^2 R 2 の 3 本の直線 W 1 = span ( e 1 ) W_1 = \operatorname{span}(e_1) W 1 = span ( e 1 ) 、W 2 = span ( e 2 ) W_2 = \operatorname{span}(e_2) W 2 = span ( e 2 ) 、W 3 = span ( e 1 + e 2 ) W_3 = \operatorname{span}(e_1 + e_2) W 3 = span ( e 1 + e 2 ) はどの 2 本も原点でしか交わらないが、e 1 + e 2 − ( e 1 + e 2 ) = 0 e_1 + e_2 - (e_1 + e_2) = 0 e 1 + e 2 − ( e 1 + e 2 ) = 0 という自明でない表示があり、直和ではない(次元も 1 + 1 + 1 = 3 ≠ 2 1 + 1 + 1 = 3 \neq 2 1 + 1 + 1 = 3 = 2 )。
命題 2.42 (補空間の存在)V V V を有限次元、W W W をその部分空間とすると、V = W ⊕ U V = W \oplus U V = W ⊕ U となる部分空間 U U U が存在する。U U U を W W W の補空間 (complement) という。
証明. W W W の基底 w 1 , … , w k w_1, \dots, w_k w 1 , … , w k を V V V の基底 w 1 , … , w k , u 1 , … , u l w_1, \dots, w_k, u_1, \dots, u_l w 1 , … , w k , u 1 , … , u l に延長し(定理 2.31)、U = span ( u 1 , … , u l ) U = \operatorname{span}(u_1, \dots, u_l) U = span ( u 1 , … , u l ) とする。V = W + U V = W + U V = W + U は明らかで、dim W + dim U = k + l = dim V \dim W + \dim U = k + l = \dim V dim W + dim U = k + l = dim V なので定理 2.38 より直和である。□ \square □
補空間は一意ではない。R 2 \mathbb{R}^2 R 2 で W = span ( e 1 ) W = \operatorname{span}(e_1) W = span ( e 1 ) のとき、W W W と異なる原点を通る任意の直線が補空間になる。「補空間」は一つに決まらないが、商空間 V / W V/W V / W (第3章 )は一つに決まる ——この区別は後で重要になる。内積があれば「直交補空間」という標準的な補空間が決まる(第7章 )。
例 2.43 (偶関数と奇関数)V = R R V = \mathbb{R}^{\mathbb{R}} V = R R (実数値関数全体)で、偶関数全体 W + W_+ W + 、奇関数全体 W − W_- W − はともに部分空間であり、V = W + ⊕ W − V = W_+ \oplus W_- V = W + ⊕ W − である。実際、任意の f f f は
f ( x ) = f ( x ) + f ( − x ) 2 + f ( x ) − f ( − x ) 2 f(x) = \frac{f(x) + f(-x)}{2} + \frac{f(x) - f(-x)}{2} f ( x ) = 2 f ( x ) + f ( − x ) + 2 f ( x ) − f ( − x )
と偶関数と奇関数の和に書け、W + ∩ W − W_+ \cap W_- W + ∩ W − の元 f f f は f ( x ) = f ( − x ) = − f ( x ) f(x) = f(-x) = -f(x) f ( x ) = f ( − x ) = − f ( x ) から f = 0 f = 0 f = 0 である。例えば e x = cosh x + sinh x e^x = \cosh x + \sinh x e x = cosh x + sinh x はこの分解である。
2.9 無限次元空間と基底の存在
有限生成でない空間でも、基底(定義 2.23:一次独立な生成系)は存在するだろうか。K [ x ] K[x] K [ x ] は { 1 , x , x 2 , … } \lbrace 1, x, x^2, \dots \rbrace { 1 , x , x 2 , … } という具体的な基底をもつ。しかし K N K^{\mathbb{N}} K N の { e 1 , e 2 , … } \lbrace e_1, e_2, \dots \rbrace { e 1 , e 2 , … } は一次独立だが生成系ではない(例 2.17 の 2)。R N \mathbb{R}^{\mathbb{N}} R N の基底を具体的に書き下した人はいない。それでも、選択公理を認めれば基底は存在する。
定理 2.45 (基底の存在)V V V を任意のベクトル空間とする。
V V V の任意の一次独立な部分集合 S S S は、V V V のある基底に含まれる。特に V V V は基底をもつ(S = ∅ S = \emptyset S = ∅ とする)。
V V V の任意の生成系 G G G は、V V V のある基底を部分集合として含む。
証明. ツォルンの補題(数学の言葉 第6章 )を使う。
1:S ⊂ T ⊂ V S \subset T \subset V S ⊂ T ⊂ V かつ T T T が一次独立であるような T T T 全体を F \mathcal{F} F とし、包含関係で順序集合とみなす。S ∈ F S \in \mathcal{F} S ∈ F なので F ≠ ∅ \mathcal{F} \neq \emptyset F = ∅ である。C ⊂ F \mathcal{C} \subset \mathcal{F} C ⊂ F を空でない全順序部分集合(鎖)とし、U = ⋃ T ∈ C T U = \bigcup_{T \in \mathcal{C}} T U = ⋃ T ∈ C T とおく。U U U の相異なる有限個の元 u 1 , … , u k u_1, \dots, u_k u 1 , … , u k をとると、各 u i u_i u i はある T i ∈ C T_i \in \mathcal{C} T i ∈ C に属し、C \mathcal{C} C は全順序なので T 1 , … , T k T_1, \dots, T_k T 1 , … , T k の中に他のすべてを含む最大のもの T T T がある。u 1 , … , u k ∈ T u_1, \dots, u_k \in T u 1 , … , u k ∈ T で T T T は一次独立だから、u 1 , … , u k u_1, \dots, u_k u 1 , … , u k は一次独立である。よって U U U は一次独立で S ⊂ U S \subset U S ⊂ U 、すなわち U ∈ F U \in \mathcal{F} U ∈ F は C \mathcal{C} C の上界である(空の鎖に対しては S S S が上界)。ツォルンの補題により F \mathcal{F} F は極大元 B B B をもつ。
B B B が V V V を生成することを示す。v ∉ span ( B ) v \notin \operatorname{span}(B) v ∈ / span ( B ) となる v v v があるとすると、B ∪ { v } B \cup \lbrace v \rbrace B ∪ { v } は一次独立である:その有限部分集合 b 1 , … , b k , v b_1, \dots, b_k, v b 1 , … , b k , v についての一次関係 ∑ c i b i + c v = 0 \sum c_i b_i + cv = 0 ∑ c i b i + c v = 0 で c ≠ 0 c \neq 0 c = 0 なら v ∈ span ( B ) v \in \operatorname{span}(B) v ∈ span ( B ) となって矛盾するので c = 0 c = 0 c = 0 、すると B B B の一次独立性から c i = 0 c_i = 0 c i = 0 。これは B B B の極大性に反する。よって B B B は基底である。
2:G G G の一次独立な部分集合全体に同じ議論を適用すると、極大な一次独立部分集合 B ⊂ G B \subset G B ⊂ G が得られる。任意の g ∈ G g \in G g ∈ G は span ( B ) \operatorname{span}(B) span ( B ) に属する(さもなければ上と同様に B ∪ { g } B \cup \lbrace g \rbrace B ∪ { g } が G G G の一次独立部分集合となり極大性に反する)。よって span ( B ) ⊃ span ( G ) = V \operatorname{span}(B) \supset \operatorname{span}(G) = V span ( B ) ⊃ span ( G ) = V である。□ \square □
無限次元の場合も、同じ空間の二つの基底の濃度は等しい。したがって基底の濃度として次元を定義できる。証明には濃度の議論(数学の言葉 第5章 )が必要なので、本教材では省略する。
「すべてのベクトル空間は基底をもつ」という主張は、集合論の公理系 ZF のもとで選択公理と同値であることが知られている。したがって、無限次元空間の基底の存在は本質的に非構成的である。
例 2.47 (Q \mathbb{Q} Q 上の R \mathbb{R} R )R \mathbb{R} R を Q \mathbb{Q} Q 上のベクトル空間とみなすと、定理 2.45 によりその基底(ハメル基底 , Hamel basis)が存在する。この基底は非可算集合である:もし可算な基底 B B B があれば、R \mathbb{R} R の各元は B B B の有限部分集合と Q \mathbb{Q} Q の元の有限列で決まり、そのような組は可算個しかないので R \mathbb{R} R が可算になってしまう(数学の言葉 第5章 )。
補足
解析学で扱う無限次元空間(関数空間など)では、定理 2.45 の意味の基底(代数的な基底)はほとんど役に立たない。代わりに、フーリエ級数 f = ∑ n c n e i n x f = \sum_n c_n e^{inx} f = ∑ n c n e in x のような収束する無限和 を許した「基底」を使う。そのためには距離や位相が必要であり、関数解析 第2章 ヒルベルト空間 で扱う。本科目では、特に断らない限り有限次元の空間を中心に扱う。
まとめ
体とは加減乗除ができる数の体系であり、ベクトル空間は加法とスカラー倍が 8 つの公理を満たす集合である。数ベクトル・行列・多項式・関数・数列の空間はすべてベクトル空間である。
部分空間は加法とスカラー倍で閉じた空でない部分集合で、必ず 0 0 0 を含む。共通部分は部分空間だが、和集合は一般にそうではない。
span ( S ) \operatorname{span}(S) span ( S ) は S S S を含む最小の部分空間で、一次結合は常に有限和である。
一次独立性は「自明な一次関係しかない」ことであり、体によって答えが変わりうる。K n K^n K n では階数で判定できる。
シュタイニッツの交換定理により、一次独立な組の個数は生成系の個数以下であり、次元(基底の元の個数)が well-defined になる。
有限次元空間では、生成系から基底を取り出せ、一次独立な組は基底に延長できる。次元がわかっていれば、基底の判定は一次独立性か生成性の一方で済む。
次元公式 dim ( W 1 + W 2 ) + dim ( W 1 ∩ W 2 ) = dim W 1 + dim W 2 \dim(W_1 + W_2) + \dim(W_1 \cap W_2) = \dim W_1 + \dim W_2 dim ( W 1 + W 2 ) + dim ( W 1 ∩ W 2 ) = dim W 1 + dim W 2 。直和は表示の一意性で定義され、2 個なら W 1 ∩ W 2 = { 0 } W_1 \cap W_2 = \lbrace 0 \rbrace W 1 ∩ W 2 = { 0 } と同値だが、3 個以上では対ごとの条件では不十分である。
ツォルンの補題により、すべてのベクトル空間は基底をもつ。ただし無限次元の基底は一般に具体的に書けない。
演習問題
問題 2.1 ★ 次の部分集合は部分空間か。理由とともに答えよ。
{ x ∈ R 3 ∣ x 1 + 2 x 2 − x 3 = 0 } \lbrace x \in \mathbb{R}^3 \mid x_1 + 2x_2 - x_3 = 0 \rbrace { x ∈ R 3 ∣ x 1 + 2 x 2 − x 3 = 0 }
{ x ∈ R 3 ∣ x 1 x 2 = 0 } \lbrace x \in \mathbb{R}^3 \mid x_1 x_2 = 0 \rbrace { x ∈ R 3 ∣ x 1 x 2 = 0 }
{ p ∈ R [ x ] ≤ 3 ∣ p ( 1 ) = 0 } \lbrace p \in \mathbb{R}[x]_{\leq 3} \mid p(1) = 0 \rbrace { p ∈ R [ x ] ≤ 3 ∣ p ( 1 ) = 0 }
{ p ∈ R [ x ] ≤ 3 ∣ p ( 0 ) = 1 } \lbrace p \in \mathbb{R}[x]_{\leq 3} \mid p(0) = 1 \rbrace { p ∈ R [ x ] ≤ 3 ∣ p ( 0 ) = 1 }
{ A ∈ M 2 ( R ) ∣ A 2 = O } \lbrace A \in \operatorname{M}_2(\mathbb{R}) \mid A^2 = O \rbrace { A ∈ M 2 ( R ) ∣ A 2 = O }
{ f ∈ C ( R ) ∣ すべての x で f ( x + 1 ) = f ( x ) } \lbrace f \in C(\mathbb{R}) \mid \text{すべての } x \text{ で } f(x + 1) = f(x) \rbrace { f ∈ C ( R ) ∣ すべての x で f ( x + 1 ) = f ( x )}
解答
部分空間(A x = 0 Ax = 0 A x = 0 の解空間)。
部分空間でない:t ( 1 , 0 , 0 ) {}^t(1, 0, 0) t ( 1 , 0 , 0 ) と t ( 0 , 1 , 0 ) {}^t(0, 1, 0) t ( 0 , 1 , 0 ) は含まれるが、和 t ( 1 , 1 , 0 ) {}^t(1, 1, 0) t ( 1 , 1 , 0 ) は含まれない。
部分空間:p ( 1 ) = q ( 1 ) = 0 p(1) = q(1) = 0 p ( 1 ) = q ( 1 ) = 0 なら ( p + q ) ( 1 ) = 0 (p + q)(1) = 0 ( p + q ) ( 1 ) = 0 、( c p ) ( 1 ) = 0 (cp)(1) = 0 ( c p ) ( 1 ) = 0 。
部分空間でない:零多項式を含まない。
部分空間でない:E 12 2 = O E_{12}^2 = O E 12 2 = O 、E 21 2 = O E_{21}^2 = O E 21 2 = O だが ( E 12 + E 21 ) 2 = I 2 ≠ O (E_{12} + E_{21})^2 = I_2 \neq O ( E 12 + E 21 ) 2 = I 2 = O 。
部分空間(周期 1 の連続関数全体):条件は和と定数倍で保たれ、0 0 0 を含む。
問題 2.2 ★ R 4 \mathbb{R}^4 R 4 のベクトル v 1 = t ( 1 , 1 , 0 , 1 ) v_1 = {}^t(1, 1, 0, 1) v 1 = t ( 1 , 1 , 0 , 1 ) 、v 2 = t ( 1 , 0 , 1 , 1 ) v_2 = {}^t(1, 0, 1, 1) v 2 = t ( 1 , 0 , 1 , 1 ) 、v 3 = t ( 2 , 1 , 1 , 2 ) v_3 = {}^t(2, 1, 1, 2) v 3 = t ( 2 , 1 , 1 , 2 ) 、v 4 = t ( 0 , 1 , 1 , 0 ) v_4 = {}^t(0, 1, 1, 0) v 4 = t ( 0 , 1 , 1 , 0 ) が生成する部分空間の次元と基底を一組求め、基底に含まれないベクトルを基底の一次結合で表せ。
解答
並べた行列を簡約化する:
( 1 1 2 0 1 0 1 1 0 1 1 1 1 1 2 0 ) → R 4 − R 1 R 2 − R 1 ( 1 1 2 0 0 − 1 − 1 1 0 1 1 1 0 0 0 0 ) → R 3 + R 2 ( 1 1 2 0 0 − 1 − 1 1 0 0 0 2 0 0 0 0 ) \begin{pmatrix} 1 & 1 & 2 & 0 \\ 1 & 0 & 1 & 1 \\ 0 & 1 & 1 & 1 \\ 1 & 1 & 2 & 0 \end{pmatrix}
\xrightarrow[R_4 - R_1]{R_2 - R_1}
\begin{pmatrix} 1 & 1 & 2 & 0 \\ 0 & -1 & -1 & 1 \\ 0 & 1 & 1 & 1 \\ 0 & 0 & 0 & 0 \end{pmatrix}
\xrightarrow{R_3 + R_2}
\begin{pmatrix} 1 & 1 & 2 & 0 \\ 0 & -1 & -1 & 1 \\ 0 & 0 & 0 & 2 \\ 0 & 0 & 0 & 0 \end{pmatrix} 1 1 0 1 1 0 1 1 2 1 1 2 0 1 1 0 R 2 − R 1 R 4 − R 1 1 0 0 0 1 − 1 1 0 2 − 1 1 0 0 1 1 0 R 3 + R 2 1 0 0 0 1 − 1 0 0 2 − 1 0 0 0 1 2 0
さらに ( − 1 ) × R 2 (-1) \times R_2 ( − 1 ) × R 2 、1 2 × R 3 \frac{1}{2} \times R_3 2 1 × R 3 、R 2 + R 3 R_2 + R_3 R 2 + R 3 、R 1 − R 2 R_1 - R_2 R 1 − R 2 と変形すると、簡約階段行列は第 1 行 ( 1 , 0 , 1 , 0 ) (1, 0, 1, 0) ( 1 , 0 , 1 , 0 ) 、第 2 行 ( 0 , 1 , 1 , 0 ) (0, 1, 1, 0) ( 0 , 1 , 1 , 0 ) 、第 3 行 ( 0 , 0 , 0 , 1 ) (0, 0, 0, 1) ( 0 , 0 , 0 , 1 ) 、第 4 行 0 0 0 となる。主列は第 1, 2, 4 列なので、次元は 3、基底は ( v 1 , v 2 , v 4 ) (v_1, v_2, v_4) ( v 1 , v 2 , v 4 ) 。第 3 列から v 3 = v 1 + v 2 v_3 = v_1 + v_2 v 3 = v 1 + v 2 (検算:t ( 1 + 1 , 1 + 0 , 0 + 1 , 1 + 1 ) = t ( 2 , 1 , 1 , 2 ) {}^t(1 + 1, 1 + 0, 0 + 1, 1 + 1) = {}^t(2, 1, 1, 2) t ( 1 + 1 , 1 + 0 , 0 + 1 , 1 + 1 ) = t ( 2 , 1 , 1 , 2 ) )。
問題 2.3 ★ ( 1 , x − 1 , ( x − 1 ) 2 ) (1, x - 1, (x - 1)^2) ( 1 , x − 1 , ( x − 1 ) 2 ) が R [ x ] ≤ 2 \mathbb{R}[x]_{\leq 2} R [ x ] ≤ 2 の基底であることを示し、p ( x ) = x 2 + 2 x + 3 p(x) = x^2 + 2x + 3 p ( x ) = x 2 + 2 x + 3 のこの基底に関する座標を求めよ。
解答
dim R [ x ] ≤ 2 = 3 \dim \mathbb{R}[x]_{\leq 2} = 3 dim R [ x ] ≤ 2 = 3 なので、定理 2.31 の 3 により一次独立性を示せばよい。a + b ( x − 1 ) + c ( x − 1 ) 2 = 0 a + b(x - 1) + c(x - 1)^2 = 0 a + b ( x − 1 ) + c ( x − 1 ) 2 = 0 とすると、x 2 x^2 x 2 の係数から c = 0 c = 0 c = 0 、次に x x x の係数から b = 0 b = 0 b = 0 、最後に a = 0 a = 0 a = 0 。
x = ( x − 1 ) + 1 x = (x - 1) + 1 x = ( x − 1 ) + 1 より x 2 = ( x − 1 ) 2 + 2 ( x − 1 ) + 1 x^2 = (x - 1)^2 + 2(x - 1) + 1 x 2 = ( x − 1 ) 2 + 2 ( x − 1 ) + 1 なので
p ( x ) = ( x − 1 ) 2 + 2 ( x − 1 ) + 1 + 2 ( x − 1 ) + 2 + 3 = ( x − 1 ) 2 + 4 ( x − 1 ) + 6 p(x) = (x-1)^2 + 2(x-1) + 1 + 2(x - 1) + 2 + 3 = (x - 1)^2 + 4(x - 1) + 6 p ( x ) = ( x − 1 ) 2 + 2 ( x − 1 ) + 1 + 2 ( x − 1 ) + 2 + 3 = ( x − 1 ) 2 + 4 ( x − 1 ) + 6
座標は t ( 6 , 4 , 1 ) {}^t(6, 4, 1) t ( 6 , 4 , 1 ) 。検算:これは x = 1 x = 1 x = 1 でのテイラー展開 p ( 1 ) + p ′ ( 1 ) ( x − 1 ) + p ′ ′ ( 1 ) 2 ( x − 1 ) 2 p(1) + p'(1)(x - 1) + \frac{p''(1)}{2}(x-1)^2 p ( 1 ) + p ′ ( 1 ) ( x − 1 ) + 2 p ′′ ( 1 ) ( x − 1 ) 2 にほかならず、p ( 1 ) = 6 p(1) = 6 p ( 1 ) = 6 、p ′ ( 1 ) = 4 p'(1) = 4 p ′ ( 1 ) = 4 、p ′ ′ ( 1 ) / 2 = 1 p''(1)/2 = 1 p ′′ ( 1 ) /2 = 1 と一致する。
問題 2.4 ★★ 相異なる実数 a 1 , … , a n a_1, \dots, a_n a 1 , … , a n に対し、関数 e a 1 x , … , e a n x e^{a_1 x}, \dots, e^{a_n x} e a 1 x , … , e a n x は C ∞ ( R ) C^\infty(\mathbb{R}) C ∞ ( R ) において一次独立であることを示せ。
解答
n n n に関する帰納法。n = 1 n = 1 n = 1 は e a 1 x ≠ 0 e^{a_1 x} \neq 0 e a 1 x = 0 から明らか。n − 1 n - 1 n − 1 まで正しいとし、すべての x x x で ∑ i = 1 n c i e a i x = 0 \sum_{i=1}^n c_i e^{a_i x} = 0 ∑ i = 1 n c i e a i x = 0 とする。両辺に e − a n x e^{-a_n x} e − a n x を掛けると ∑ i = 1 n − 1 c i e ( a i − a n ) x + c n = 0 \sum_{i=1}^{n-1} c_i e^{(a_i - a_n)x} + c_n = 0 ∑ i = 1 n − 1 c i e ( a i − a n ) x + c n = 0 であり、これを微分して
∑ i = 1 n − 1 c i ( a i − a n ) e ( a i − a n ) x = 0 \sum_{i=1}^{n-1} c_i (a_i - a_n) e^{(a_i - a_n)x} = 0 i = 1 ∑ n − 1 c i ( a i − a n ) e ( a i − a n ) x = 0
a i − a n a_i - a_n a i − a n ( i < n ) (i < n) ( i < n ) は相異なるので、帰納法の仮定から c i ( a i − a n ) = 0 c_i (a_i - a_n) = 0 c i ( a i − a n ) = 0 、a i ≠ a n a_i \neq a_n a i = a n より c i = 0 c_i = 0 c i = 0 ( i < n ) (i < n) ( i < n ) 。すると c n e a n x = 0 c_n e^{a_n x} = 0 c n e a n x = 0 から c n = 0 c_n = 0 c n = 0 。
(系:C ∞ ( R ) C^\infty(\mathbb{R}) C ∞ ( R ) は無限次元である。)
問題 2.5 ★★ R 4 \mathbb{R}^4 R 4 の部分空間 W 1 = { x ∣ x 1 + x 2 + x 3 + x 4 = 0 } W_1 = \lbrace x \mid x_1 + x_2 + x_3 + x_4 = 0 \rbrace W 1 = { x ∣ x 1 + x 2 + x 3 + x 4 = 0 } 、W 2 = { x ∣ x 1 = x 2 , x 3 = x 4 } W_2 = \lbrace x \mid x_1 = x_2,\ x_3 = x_4 \rbrace W 2 = { x ∣ x 1 = x 2 , x 3 = x 4 } について、dim W 1 \dim W_1 dim W 1 、dim W 2 \dim W_2 dim W 2 、dim ( W 1 ∩ W 2 ) \dim(W_1 \cap W_2) dim ( W 1 ∩ W 2 ) 、dim ( W 1 + W 2 ) \dim(W_1 + W_2) dim ( W 1 + W 2 ) を求めよ。和は直和か。
解答
W 1 W_1 W 1 は階数 1 の 1 × 4 1 \times 4 1 × 4 行列の解空間なので dim W 1 = 4 − 1 = 3 \dim W_1 = 4 - 1 = 3 dim W 1 = 4 − 1 = 3 。W 2 W_2 W 2 の元は t ( s , s , t , t ) {}^t(s, s, t, t) t ( s , s , t , t ) で、基底 t ( 1 , 1 , 0 , 0 ) {}^t(1, 1, 0, 0) t ( 1 , 1 , 0 , 0 ) 、t ( 0 , 0 , 1 , 1 ) {}^t(0, 0, 1, 1) t ( 0 , 0 , 1 , 1 ) をもつので dim W 2 = 2 \dim W_2 = 2 dim W 2 = 2 。W 1 ∩ W 2 W_1 \cap W_2 W 1 ∩ W 2 の元は t ( s , s , t , t ) {}^t(s, s, t, t) t ( s , s , t , t ) で 2 s + 2 t = 0 2s + 2t = 0 2 s + 2 t = 0 を満たすもの、すなわち t ( s , s , − s , − s ) {}^t(s, s, -s, -s) t ( s , s , − s , − s ) で、dim ( W 1 ∩ W 2 ) = 1 \dim(W_1 \cap W_2) = 1 dim ( W 1 ∩ W 2 ) = 1 。次元公式より dim ( W 1 + W 2 ) = 3 + 2 − 1 = 4 \dim(W_1 + W_2) = 3 + 2 - 1 = 4 dim ( W 1 + W 2 ) = 3 + 2 − 1 = 4 、つまり W 1 + W 2 = R 4 W_1 + W_2 = \mathbb{R}^4 W 1 + W 2 = R 4 。共通部分が { 0 } \lbrace 0 \rbrace { 0 } でないので直和ではない。
問題 2.6 ★★ K K K の標数が 2 でないとする。n n n 次対称行列全体 Sym n ( K ) \operatorname{Sym}_n(K) Sym n ( K ) と交代行列全体 Alt n ( K ) \operatorname{Alt}_n(K) Alt n ( K ) について、dim Sym n ( K ) = n ( n + 1 ) / 2 \dim \operatorname{Sym}_n(K) = n(n+1)/2 dim Sym n ( K ) = n ( n + 1 ) /2 、dim Alt n ( K ) = n ( n − 1 ) / 2 \dim \operatorname{Alt}_n(K) = n(n-1)/2 dim Alt n ( K ) = n ( n − 1 ) /2 、M n ( K ) = Sym n ( K ) ⊕ Alt n ( K ) \operatorname{M}_n(K) = \operatorname{Sym}_n(K) \oplus \operatorname{Alt}_n(K) M n ( K ) = Sym n ( K ) ⊕ Alt n ( K ) を示せ。標数 2 ではどうなるか。
解答
Sym n ( K ) \operatorname{Sym}_n(K) Sym n ( K ) の基底として E i i E_{ii} E ii ( 1 ≤ i ≤ n ) (1 \leq i \leq n) ( 1 ≤ i ≤ n ) と E i j + E j i E_{ij} + E_{ji} E ij + E j i ( i < j ) (i < j) ( i < j ) がとれる(対称行列 A A A は ∑ i a i i E i i + ∑ i < j a i j ( E i j + E j i ) \sum_i a_{ii} E_{ii} + \sum_{i< j} a_{ij}(E_{ij} + E_{ji}) ∑ i a ii E ii + ∑ i < j a ij ( E ij + E j i ) と一意に書ける)ので、次元は n + n ( n − 1 ) / 2 = n ( n + 1 ) / 2 n + n(n-1)/2 = n(n+1)/2 n + n ( n − 1 ) /2 = n ( n + 1 ) /2 。交代行列は t A = − A {}^t A = -A t A = − A から対角成分が 2 a i i = 0 2a_{ii} = 0 2 a ii = 0 で a i i = 0 a_{ii} = 0 a ii = 0 (標数 ≠ 2 \neq 2 = 2 を使う)、基底は E i j − E j i E_{ij} - E_{ji} E ij − E j i ( i < j ) (i < j) ( i < j ) で次元 n ( n − 1 ) / 2 n(n-1)/2 n ( n − 1 ) /2 。任意の A A A は A = 1 2 ( A + t A ) + 1 2 ( A − t A ) A = \frac{1}{2}(A + {}^t A) + \frac{1}{2}(A - {}^t A) A = 2 1 ( A + t A ) + 2 1 ( A − t A ) と分解でき、A ∈ Sym ∩ Alt A \in \operatorname{Sym} \cap \operatorname{Alt} A ∈ Sym ∩ Alt なら A = t A = − A A = {}^t A = -A A = t A = − A より 2 A = O 2A = O 2 A = O 、A = O A = O A = O 。よって直和である(次元の和も n 2 n^2 n 2 で整合する)。
標数 2 では − A = A -A = A − A = A なので「t A = − A {}^t A = -A t A = − A 」は「t A = A {}^t A = A t A = A 」と同じ条件になり、分解は成り立たない。
問題 2.7 ★★ F q \mathbb{F}_q F q を q q q 元体とする。
n n n 次元の F q \mathbb{F}_q F q 上のベクトル空間は q n q^n q n 個の元をもつことを示せ。
F q n \mathbb{F}_q^n F q n の(順序つき)基底の個数は ( q n − 1 ) ( q n − q ) ⋯ ( q n − q n − 1 ) (q^n - 1)(q^n - q) \cdots (q^n - q^{n-1}) ( q n − 1 ) ( q n − q ) ⋯ ( q n − q n − 1 ) であることを示せ。
F q n \mathbb{F}_q^n F q n の 1 次元部分空間の個数を求めよ。
解答
基底を選ぶと、元は座標 ( c 1 , … , c n ) ∈ F q n (c_1, \dots, c_n) \in \mathbb{F}_q^n ( c 1 , … , c n ) ∈ F q n と一対一に対応し、その個数は q n q^n q n である。
基底 ( v 1 , … , v n ) (v_1, \dots, v_n) ( v 1 , … , v n ) を順に選ぶ。v 1 v_1 v 1 は 0 0 0 以外の q n − 1 q^n - 1 q n − 1 通り。v 1 , … , v k v_1, \dots, v_k v 1 , … , v k が一次独立に選ばれたとき、v k + 1 v_{k+1} v k + 1 は span ( v 1 , … , v k ) \operatorname{span}(v_1, \dots, v_k) span ( v 1 , … , v k ) (q k q^k q k 個の元をもつ)に属さない任意の元であればよく(命題 2.21 の 2)、q n − q k q^n - q^k q n − q k 通り。n n n 個の一次独立な元は基底である(定理 2.31 の 3)ので、総数は ∏ k = 0 n − 1 ( q n − q k ) \prod_{k=0}^{n-1}(q^n - q^k) ∏ k = 0 n − 1 ( q n − q k ) 。
1 次元部分空間は 0 でない元 v v v で生成され、同じ部分空間を生成するのは c v cv c v ( c ≠ 0 ) (c \neq 0) ( c = 0 ) の q − 1 q - 1 q − 1 個である。よって ( q n − 1 ) / ( q − 1 ) (q^n - 1)/(q - 1) ( q n − 1 ) / ( q − 1 ) 個。例えば F 2 2 \mathbb{F}_2^2 F 2 2 には 3 本の「直線」がある。
問題 2.8 ★★ W 1 , W 2 W_1, W_2 W 1 , W 2 を V V V の部分空間とする。W 1 ∪ W 2 W_1 \cup W_2 W 1 ∪ W 2 が部分空間であるための必要十分条件は、W 1 ⊂ W 2 W_1 \subset W_2 W 1 ⊂ W 2 または W 2 ⊂ W 1 W_2 \subset W_1 W 2 ⊂ W 1 であることを示せ。
解答
十分性は明らか。必要性:どちらも成り立たないとし、w 1 ∈ W 1 ∖ W 2 w_1 \in W_1 \setminus W_2 w 1 ∈ W 1 ∖ W 2 、w 2 ∈ W 2 ∖ W 1 w_2 \in W_2 \setminus W_1 w 2 ∈ W 2 ∖ W 1 をとる。W 1 ∪ W 2 W_1 \cup W_2 W 1 ∪ W 2 が部分空間なら w 1 + w 2 ∈ W 1 ∪ W 2 w_1 + w_2 \in W_1 \cup W_2 w 1 + w 2 ∈ W 1 ∪ W 2 。w 1 + w 2 ∈ W 1 w_1 + w_2 \in W_1 w 1 + w 2 ∈ W 1 なら w 2 = ( w 1 + w 2 ) − w 1 ∈ W 1 w_2 = (w_1 + w_2) - w_1 \in W_1 w 2 = ( w 1 + w 2 ) − w 1 ∈ W 1 となり矛盾。w 1 + w 2 ∈ W 2 w_1 + w_2 \in W_2 w 1 + w 2 ∈ W 2 なら同様に w 1 ∈ W 2 w_1 \in W_2 w 1 ∈ W 2 となり矛盾。
問題 2.9 ★★★ K K K を無限体、V V V を K K K 上のベクトル空間とする。V V V は有限個の真部分空間の和集合として書けないことを示せ。有限体ではどうか。
解答
V = W 1 ∪ ⋯ ∪ W k V = W_1 \cup \cdots \cup W_k V = W 1 ∪ ⋯ ∪ W k (各 W i ⊊ V W_i \subsetneq V W i ⊊ V )と書けたとし、このような表示のうち k k k が最小のものをとる。W 1 ≠ V W_1 \neq V W 1 = V なので k ≥ 2 k \geq 2 k ≥ 2 である。最小性から W 1 ⊄ W 2 ∪ ⋯ ∪ W k W_1 \not\subset W_2 \cup \cdots \cup W_k W 1 ⊂ W 2 ∪ ⋯ ∪ W k なので(さもなければ W 1 W_1 W 1 を除いても V V V を覆う)、u ∈ W 1 u \in W_1 u ∈ W 1 で u ∉ W j u \notin W_j u ∈ / W j ( j ≥ 2 ) (j \geq 2) ( j ≥ 2 ) となるものがとれる。また v ∉ W 1 v \notin W_1 v ∈ / W 1 をとる。t ∈ K t \in K t ∈ K に対し v + t u v + tu v + t u を考えると、v + t u ∈ W 1 v + tu \in W_1 v + t u ∈ W 1 なら v = ( v + t u ) − t u ∈ W 1 v = (v + tu) - tu \in W_1 v = ( v + t u ) − t u ∈ W 1 となり矛盾するので、v + t u v + tu v + t u は W 2 , … , W k W_2, \dots, W_k W 2 , … , W k のどれかに属する。K K K は無限なので、鳩の巣原理により相異なる t ≠ t ′ t \neq t' t = t ′ で v + t u , v + t ′ u v + tu, v + t'u v + t u , v + t ′ u が同じ W j W_j W j ( j ≥ 2 ) (j \geq 2) ( j ≥ 2 ) に属するものがある。差 ( t − t ′ ) u ∈ W j (t - t')u \in W_j ( t − t ′ ) u ∈ W j から u ∈ W j u \in W_j u ∈ W j となり、u u u の選び方に矛盾する。
有限体では成り立たない:F 2 2 \mathbb{F}_2^2 F 2 2 は 3 本の 1 次元部分空間 span ( e 1 ) \operatorname{span}(e_1) span ( e 1 ) 、span ( e 2 ) \operatorname{span}(e_2) span ( e 2 ) 、span ( e 1 + e 2 ) \operatorname{span}(e_1 + e_2) span ( e 1 + e 2 ) の和集合である(問題 2.7 の 3)。
問題 2.10 ★★★ 実数列の空間 R N \mathbb{R}^{\mathbb{N}} R N は可算な基底をもたないことを示せ。(ヒント:t ∈ R ∖ { 0 } t \in \mathbb{R} \setminus \lbrace 0 \rbrace t ∈ R ∖ { 0 } に対する等比数列 g t = ( t , t 2 , t 3 , … ) g_t = (t, t^2, t^3, \dots) g t = ( t , t 2 , t 3 , … ) を考える。)
解答
Step 1 :相異なる t 1 , … , t k ≠ 0 t_1, \dots, t_k \neq 0 t 1 , … , t k = 0 に対し g t 1 , … , g t k g_{t_1}, \dots, g_{t_k} g t 1 , … , g t k は一次独立である。k k k に関する帰納法。k = 1 k = 1 k = 1 は g t 1 ≠ 0 g_{t_1} \neq 0 g t 1 = 0 から。∑ i c i t i n = 0 \sum_i c_i t_i^n = 0 ∑ i c i t i n = 0 (すべての n ≥ 1 n \geq 1 n ≥ 1 )とすると、n + 1 n + 1 n + 1 の式から n n n の式の t k t_k t k 倍を引いて ∑ i < k c i ( t i − t k ) t i n = 0 \sum_{i< k} c_i (t_i - t_k) t_i^n = 0 ∑ i < k c i ( t i − t k ) t i n = 0 ( n ≥ 1 ) (n \geq 1) ( n ≥ 1 ) 。帰納法の仮定より c i ( t i − t k ) = 0 c_i(t_i - t_k) = 0 c i ( t i − t k ) = 0 、よって c i = 0 c_i = 0 c i = 0 ( i < k ) (i < k) ( i < k ) 。残りの c k t k n = 0 c_k t_k^n = 0 c k t k n = 0 から c k = 0 c_k = 0 c k = 0 。
Step 2 :R N \mathbb{R}^{\mathbb{N}} R N に可算な基底 B B B があったとする。B B B の有限部分集合 F F F は可算個しかない。各 F F F について、span ( F ) \operatorname{span}(F) span ( F ) は有限次元なので、その中の一次独立な集合は高々 ∣ F ∣ \lvert F \rvert ∣ F ∣ 個の元しかもたない(系 2.27)。ところで Step 1 より I = { g t ∣ t ≠ 0 } I = \lbrace g_t \mid t \neq 0 \rbrace I = { g t ∣ t = 0 } は一次独立な非可算集合であり、各 g t g_t g t はある span ( F ) \operatorname{span}(F) span ( F ) に属する。すると I = ⋃ F ( I ∩ span ( F ) ) I = \bigcup_F (I \cap \operatorname{span}(F)) I = ⋃ F ( I ∩ span ( F )) は有限集合の可算和となり可算になって矛盾する。