ベクトル空間とは,2つの演算と8つの性質を満たす集合のことである.
ベクトル空間の定義
さて,線形代数や微分積分の世界では,実数の集合Rは次のような性質を満たすものとして考えていた.
公理1
実数全体の集合Rは次の17個の条件を満たす.
- ∀x,y∈R,x+y=y+x
- ∀x,y,z∈R,(x+y)+z=x+(y+z)
- ∃0∈R,∀x∈R,x+0=0+x=x
- ∀x∈R,∃−x∈R,x+(−x)=0
- ∀x,y∈R,xy=yx
- ∀x,y,z∈R,(xy)z=x(yz)
- ∃1∈R,∀x∈R,x1=1x=x
- ∀x∈R\{0},∃x−1∈R,xx−1=1
- ∀x,y,z∈R,x(y+z)=xy+xz
- 0=1
- ∀x∈R,x≤x
- ∀x,y∈R[[x≤y∧y≤x]⟹x=y]
- ∀x,y,z∈R[[x≤y∧y≤z]⟹x≤z]
- ∀x,y∈R[x≤y∨y≤x]
- ∀x,y,z∈R[x≤y⟹x+z≤y+z]
- ∀x,y∈R[[0≤x∧0≤y]⟹0≤xy]
- 連続の公理
公理1の1~10はRに導入された演算についての性質,11~16はRに導入された順序についての性質である.このうち,演算についての10個の性質を一般化したものがベクトル空間である.
定義1
Vを集合とする.V上の演算である和(addition, summation)+:V×V→V及びスカラー倍(scalar multiplication)⋅:R×V→Vが定義され,任意のx,y∈V及びk∈Rに対し
x+y=def+(x,y)
kx=def⋅(k,x)
と定める.任意のx,y,z∈V及びk,l∈Rに対し,次の8個の条件すべてを満たす集合Vをベクトル空間(vector space)(または線形空間(linear space))といい,Vの元をベクトル(vector)という.
- (和の交換律(commutative law))x+y=y+x
- (和の結合律(associative law))(x+y)+z=x+(y+z)
- (零ベクトルの存在)∃0∈V,∀x∈V,x+0=x
0を零ベクトル(zero vector)という. - (スカラー倍の結合律)k(lx)=(kl)x
- (分配律(distribution law))(k+l)x=kx+lx
- (分配律)k(x+y)=kx+ky
- 1x=x
- 0x=0
厳密には,定義1のベクトル空間はR上のベクトル空間と呼ばれるものである.一般に,体K上のベクトル空間を次のように定義する.
定義2
Vを集合,Kを体とする.V上の演算である和(addition, summation)+:V×V→V及びスカラー倍(scalar multiplication)⋅:K×V→Vが定義され,任意のx,y∈V及びk∈Kに対し
x+y=def+(x,y)
kx=def⋅(k,x)
と定める.任意のx,y,z∈V及びk,l∈Kに対し,次の8個の条件すべてを満たす集合VをK上のベクトル空間(vector space)(または線形空間(linear space))といい,Kの元をスカラー(scalar),Vの元をベクトル(vector)という.
- (和の交換律(commutative law))x+y=y+x
- (和の結合律(associative law))(x+y)+z=x+(y+z)
- (零ベクトルの存在)∃0∈V,∀x∈V,x+0=x
0を零ベクトル(zero vector)という. - (スカラー倍の結合律)k(lx)=(kl)x
- (分配律(distribution law))(k+l)x=kx+lx
- (分配律)k(x+y)=kx+ky
- 1x=x
- 0x=0
ただし,0はKの加法単位元,1はKの乗法単位元である.
Rは実数体であるから,定義2でK=Rとしたものが定義1のベクトル空間である.
当サイトの「線型代数学」カテゴリーの記事では,特に断りのない限り,R上のベクトル空間のことを単にベクトル空間と呼ぶことにする.
ベクトル空間のイメージと定義する意義
ベクトル空間の定義を直感的に捉えてみよう.
ベクトル空間は,ある条件を満たす集合のことを指している.そのため,ベクトル空間は結局のところ集合に過ぎない.
まず,ベクトル空間には和とスカラー倍という2つの演算が備わっている.ここで,スカラー倍と積を区別して考える必要がある.そもそも,演算とは写像の一種であり,一般にはある集合の元または元の組に,別の元を対応させる写像のことを指す.そして,集合V上の和や積を考える場合,これらの演算はV×VからVへの写像として定義する.
一方で,スカラー倍はVとは別の集合(体)Kを用いて,K×VからVへの写像として定義される.特に,R上のベクトル空間Vにおいて定義されるスカラー倍は,K=Rとなる.
これにより,スカラー倍には交換法則が成り立たない.スカラー倍がK×VからVへの写像なのだから,例えばk∈K及びx∈Vに対し,kxはxのkによるスカラー倍であるが,xkはスカラー倍ですらない.このような演算は定義されていない.
また,スカラーとベクトルは異なる集合の元であるから,分配律が2つ用意されている.ベクトル空間の定義には,スカラーとベクトルという2つの異なる集合の元があることに注意しよう.
ところで,なぜベクトル空間を定義するのだろうか.ベクトル空間は,集合に求める条件の数が多く,抽象的な概念である.わざわざこのような概念を定義する意義は何だろうか.
以下では,ベクトル空間の具体例をいくつか挙げていく.ここで重要なのは,次に紹介する集合は,すべてベクトル空間であるという点で共通している.つまり,ベクトル空間を定義することによって,本来異なるはずの集合を同一視することができるようになるのだ.
ベクトル空間の例
数ベクトル空間
n∈Nとする.n個のRの直積Rnについて考えよう.
Rn={(x1,x2,…,xn)∣x1,x2,…,xn∈R}
任意の(x1,x2,…,xn),(y1,y2,…,yn)∈Rn及びk∈Rに対し,Rn上の演算を次のように定める.
和:(x1,x2,…,xn)+(y1,y2,…,yn)=(x1+y1,x2+y2,…,xn+yn)
スカラー倍:k(x1,x2,…,xn)=(kx1,kx2,…,kxn)
このとき,RnはR上のベクトル空間である.
実際,零ベクトルを
0=(0,0,…,0)∈Rn
とすれば,Rの性質である和の交換律と結合律,積の結合律,分配律,1と0の性質を用いることで,ベクトル空間の8個の条件すべてを満たすことが確認できる.
このとき,Rnを数ベクトル空間(coordinate space, space of numerical vectors, numerical vector space)という.
例1
平面ベクトル全体の集合
R2={(x1,x2)∣x1,x2∈R}
は,任意の(x1,x2),(y1,y2)∈Rn及びk∈Rに対し,次のように演算を定義すると,R上のベクトル空間である.
和:(x1,x2)+(y1,y2)=(x1+y1,x2+y2)
スカラー倍:k(x1,x2)=(kx1,kx2)
このとき,零ベクトルを次のように定める.
0=(0,0)
例2
空間ベクトル全体の集合
R2={(x1,x2,x3)∣x1,x2,x3∈R}
は,任意の(x1,x2,x3),(y1,y2,y3)∈Rn及びk∈Rに対し,次のように演算を定義すると,R上のベクトル空間である.
和:(x1,x2,x3)+(y1,y2,y3)=(x1+y1,x2+y2,x3+y3)
スカラー倍:k(x1,x2,x3)=(kx1,kx2,kx3)
このとき,零ベクトルを次のように定める.
0=(0,0,0)
行列全体の集合
m,n∈Nとする.m×n実行列全体の集合Mm,nについて考えよう.
Mm,n=⎩⎨⎧Amn=a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amna11,a12,…,amn∈R⎭⎬⎫
任意のAmn,Bmn∈Mm,n及びk∈Rに対し,Mm,n上の演算を次のように定める.
和:Amn+Bmn=a11+b11a21+b21⋮am1+bm1a12+b12a22+b22⋮am2+bm2⋯⋯⋱⋯a1n+b1na2n+b2n⋮amn+bmn
スカラー倍:kAmn=ka11ka21⋮kam1ka12ka22⋮kam2⋯⋯⋱⋯ka1nka2n⋮kamn
このとき,Mm,nはR上のベクトル空間である.
実際,零ベクトルを
0=00⋮000⋮0⋯⋯⋱⋯00⋮0∈Rn
とすれば,Rの性質である和の交換律と結合律,積の結合律,分配律,1と0の性質を用いることで,ベクトル空間の8個の条件すべてを満たすことが確認できる.
例3
2×2実行列全体の集合
M2,2={A22=(a11a21a12a22)a11,a12,a21,a22∈R}
は,任意のA22,B22∈M2,2及びk∈Rに対し,次のように演算を定義すると,R上のベクトル空間である.
和:A22+B22=(a11+b11a21+b21a12+b12a22+b22)
スカラー倍:kA22=(ka11,ka12ka21,ka22)
このとき,零ベクトルを次のように定める.
0=(0000)
数列全体の集合
実数列全体の集合L(R)について考えよう.
L(R)={{an}n=1∞∣∀n∈N,an∈R}
任意の{an}n=1∞,{bn}n=1∞∈L(R)及びk∈Rに対し,L(R)上の演算を次のように定める.
和:{an}n=1∞+{bn}n=1∞={an+bn}n=1∞
スカラー倍:k{an}n=1∞={kan}n=1∞
このとき,L(R)はR上のベクトル空間である.
実際,零ベクトルを
0={0}n=1∞∈L(R)
とすれば,Rの性質である和の交換律と結合律,積の結合律,分配律,1と0の性質を用いることで,ベクトル空間の8個の条件すべてを満たすことが確認できる.
多項式全体の集合
実数係数多項式全体の集合P(R)について考えよう.
P(R)={a1+a2x+⋯+anxn−1∣n∈N,a1,a2,…,an∈R}
任意のP,Q∈P(R)及びk∈Rに対し,P(R)上の通常の和と定数倍(スカラー倍)に対して,P(R)はR上のベクトル空間である.
実際,零ベクトルを
0=0∈P(R)
とすれば,Rの性質である和の交換律と結合律,積の結合律,分配律,1と0の性質を用いることで,ベクトル空間の8個の条件すべてを満たすことが確認できる.
関数全体の集合
x∈Rとする.実関数全体の集合Fについて考えよう.
F={f∣f:R→R}
任意のf,g∈F及びk∈Rに対し,F上の演算を次のように定める.
和:(f+g)(x)=f(x)+g(x)
スカラー倍:(kf)(x)=kf(x)
このとき,RnはR上のベクトル空間である.
実際,零ベクトル0∈Fを
0(x)=0(x∈R)
とすれば,Rの性質である和の交換律と結合律,積の結合律,分配律,1と0の性質を用いることで,ベクトル空間の8個の条件すべてを満たすことが確認できる.
零空間
集合{0}について考えよう.和を
0+0=0
任意のk∈Rに対し,スカラー倍を
k0=0
により定めると,{0}は0を零ベクトルとするR上のベクトル空間であり,これを零空間(null space)という.
ベクトル空間の性質
零ベクトルの一意性
ベクトル空間には,零ベクトルは1つしか存在しない.
命題1
任意のベクトル空間に対し,零ベクトルは一意に存在する.
逆ベクトルの存在と一意性
まず,ベクトル空間の任意の元には逆ベクトルが存在することを示しておく.
命題2
Vをベクトル空間とする.任意のx∈Vに対し,あるy∈Vが存在し
x+y=0
が成り立つ.このとき,yをxの逆ベクトル(inverse vector)という.
そして,任意のベクトルに対し,逆ベクトルはただ1つしか存在しない.
命題3
任意のベクトルに対し,逆ベクトルは一意に存在する.
命題2および命題3より,任意のベクトルに対して逆ベクトルがただ1つ存在することが分かった.
Vをベクトル空間とすると,任意のx∈Vに対し,xの逆ベクトルは(−1)xのみであり,これを−xで表す.
部分空間
定義3
Kを体とし,VをK上のベクトル空間,W⊂Vとする.V上の和とスカラー倍について,WがK上のベクトル空間であるとき,WをVの部分空間(または部分ベクトル空間)(vector subspace)(または部分線形空間(linear subspace))という.
定理1
Kを体とし,VをK上のベクトル空間,W⊂Vとする.V上の和とスカラー倍について
∀x,y∈W,x+y∈W
∀k∈K,∀x∈W,kx∈W
が成り立つとき,WはVの部分空間である.
任意のx,y,z∈W及びk,l∈Kに対し,W⊂Vであるから,x,y,z∈V
Vはベクトル空間であるから,和の交換律
x+y=y+x
和の結合律
(x+y)+z=x+(y+z)
が成り立つ.
また,Kは体であるから,Kの加法単位元を0,乗法単位元を1とすると
1x=x
0x=0∈W
よって,0∈Wであり
x+0=x
となる.
さらに,スカラー倍の結合律や分配律
k(lx)=(kl)x
(k+l)x=kx+lx
k(x+y)=kx+ky
についても成り立つから,定義2よりWはV上の演算に関するベクトル空間,特にVの部分空間である.■
部分空間の例
連続関数全体の集合
x∈Rとする.ベクトル空間の例として,実関数全体の集合Fを考えた.任意のf,g∈F及びk∈Rに対して,F上の演算を次のように定めると,FはR上のベクトル空間であった.
和:(f+g)(x)=f(x)+g(x)
スカラー倍:(kf)(x)=kf(x)
実連続関数全体の集合Cについて考えよう.
C={f∣f:R→R∧∀a∈R,x→alimf(x)=f(a)}
任意のf,g∈C及びk∈Rに対して,F上の演算を考えると,f+g及びkfはともに連続関数であるから,f+g,kf∈Cである.よって,定理1より,CはFの部分空間である.
解空間
m,n∈Nとする.ベクトル空間の例として,m×n行列全体の集合Mm,nを考えた.任意のA,B∈Mm,n及びk∈Rに対して,Mm,n上の演算を次のように定めると,Mm,nはR上のベクトル空間であった.
和:Amn+Bmn=a11+b11a21+b21⋮am1+bm1a12+b12a22+b22⋮am2+bm2⋯⋯⋱⋯a1n+b1na2n+b2n⋮amn+bmn
スカラー倍:kAmn=ka11ka21⋮kam1ka12ka22⋮kam2⋯⋯⋱⋯ka1nka2n⋮kamn
A∈Mm,nに対して,Ax=0の解x∈M1,m全体の集合Sについて考えよう.
S={x∈M1,m∣Ax=0}
任意のx,y∈S及びk∈Rに対して,M1,m上の演算を考えると,x+y及びkxはともにAx=0の解であるから,x+y,kx∈Sである.よって,定理1より,SはM1,mの部分空間である.
特に,SはAx=0の解空間(solution space)という.
参考文献
この記事を含め,「線形代数学」のカテゴリーに属する記事は,以下の書籍・PDFファイル・Webサイトを参考文献としています(それぞれの記事について,以下に掲載していない参考文献がある場合は,逐一掲載しています).
書籍
- 佐武一郎, 『線型代数学』, 数学選書1, 新装版, 裳華房, 2015年.
- 齋藤正彦, 『線型代数入門』, 基礎数学1, 東京大学出版会, 1966年.
- 齋藤正彦, 『線型代数演習』, 基礎数学4, 東京大学出版会, 1985年.
- 藤岡敦, 『手を動かしてまなぶ 線形代数』, 裳華房, 2015年.
- 藤岡敦, 『手を動かしてまなぶ 続・線形代数』, 裳華房, 2021年.
- 志賀浩二, 『線形代数30講』, 数学30講シリーズ2, 朝倉書店, 1988年.
- 志賀浩二, 『固有値問題30講』, 数学30講シリーズ10, 新装改版, 朝倉書店, 2024年.
- 齋藤正彦, 『齋藤正彦 線型代数学』, 東京図書, 2014年.
- 加藤文元, 『大学教養 線形代数』, 数研講座シリーズ, 数研出版, 2020年.
- 『大学教養 線形代数』, 加藤文元(監修), 数研出版編集部(編著), チャート式シリーズ, 数研出版, 2020年.
- 小平平治, 『明解演習 線形代数』, 明解演習シリーズ1, 共立出版, 1982年.
補足
6は2024年9月20日に新装改版が発売されました.
志賀浩二, 『線形代数30講』, 数学30講シリーズ2, 新装改版, 朝倉書店, 2024年.
PDFファイル
- 神戸大学 数学教育部会, 「線形代数1 自習用講義ノート」, https://www.edu.kobe-u.ac.jp/iphe-math/jisyu/jisyu_linear_albebra-1.pdf.
- 神戸大学 数学教育部会, 「線形代数2 自習用講義ノート」, https://www.edu.kobe-u.ac.jp/iphe-math/jisyu/jisyu_linear_albebra-2.pdf.
- 黒田紘敏, 「線形代数学入門」, 2024年, https://www7b.biglobe.ne.jp/~h-kuroda/pdf/text_linear_algebra.pdf.
- 富谷昭夫, 「線形代数学I」, 2024年, https://www2.yukawa.kyoto-u.ac.jp/~akio.tomiya/tonjo_pdf/linear_algebra2024_v3_note.pdf.
- 福井敏純, 「線形代数学講義ノート」, 2023年, https://www.rimath.saitama-u.ac.jp/lab.jp/Fukui/lectures/Linear_algebra.pdf.
- 嶺幸太郎, 「線形代数学 講義ノート」, 2022年, http://www.math.kanagawa-u.ac.jp/mine/linear_alg/linear_alg_2022_04_04.pdf.
- 桂田祐史, 「線形代数ノート」, 2021年, http://nalab.mind.meiji.ac.jp/~mk/note/linear-algebra.pdf.
- 加塩朋和, 「線形代数学1 (及び演習)」, 2017年, https://www.rs.tus.ac.jp/a25594/2014-2017_Linear_Algebra.pdf.
- 佐藤篤, 「線型代数学入門」, 2017年, https://www.ipc.tohoku-gakuin.ac.jp/atsushi/article/lin_alg.pdf.
- 木上淳, 「線形代数学」, 2015年, https://www-an.acs.i.kyoto-u.ac.jp/~kigami/linearBnote26.pdf.
- 原隆, 「線型代数・同演習A 講義ノート」, 2013年, https://www2.math.kyushu-u.ac.jp/~hara/lectures/13/la01a.pdf.
- 原隆, 「線型代数・同演習B 講義ノート」, 2013年, https://www2.math.kyushu-u.ac.jp/~hara/lectures/13/la01b.pdf.
- 鈴木博, 「第3章 線形代数」, 2008年, https://icu-hsuzuki.github.io/science/class/ns1b/lecnote/2008/3.linearalgebra.pdf.
Webサイト
- Mathpedia, https://math.jp(旧版:https://old.math.jp).
- 数学の景色, https://mathlandscape.com.
- 高校数学の美しい物語, https://manabitimes.jp/math.
- KIT数学ナビゲーション, https://w3e.kanazawa-it.ac.jp/math.
- Wikipedia, https://ja.wikipedia.org(英語版:https://en.wikipedia.org).
- Wolfram MathWorld, https://mathworld.wolfram.com.
- Mathlog, https://mathlog.info.
- 大学1年生もバッチリ分かる線形代数入門, https://oguemon.com/topic/study/linear-algebra.
- あーるえぬ 大学数学のあれこれ, https://math-note.xyz.
- 3Blue1Brown, https://www.3blue1brown.com.