1 ベクトル空間の公理
定義 1.1 (ベクトル空間). 体Kを固定する(Kの元をスカラーという)。集合Vに和+:V×V→Vとスカラー倍⋅:K×V→Vが定義され、任意のx,y,z∈Vとc,d∈Kに対して次の8条件を満たすとき、VをK上のベクトル空間という。
- (V1)(x+y)+z=x+(y+z)(和の結合法則)
- (V2)x+y=y+x(和の交換法則)
- (V3) ある元0∈Vが存在して、すべてのxに対しx+0=x(零ベクトル)
- (V4) 各xに対しある元−x∈Vが存在してx+(−x)=0(逆元)
- (V5)c(x+y)=cx+cy
- (V6)(c+d)x=cx+dx
- (V7)(cd)x=c(dx)
- (V8)1x=x
2 公理から導かれる基本性質
0の一意性や0x=0は定義に直接含まれず、公理から導かれる性質である。
命題 2.1 (零ベクトル・逆元の一意性). ベクトル空間Vにおいて、(V3) の零ベクトル0はただ一つであり、各xの逆元 (V4) もただ一つである。
証明.0,0′がともに零ベクトルなら、(V3) を0′について、次いで (V2)、さらに (V3) を0について用いて0=0+0′=0′+0=0′。したがって零ベクトルは一意である。次にy,y′がともにxの逆元とすると、y=y+0=y+(x+y′)=(y+x)+y′=0+y′=y′。したがって逆元も一意である。▨
命題 2.2 (スカラー倍の計算規則). 任意のx∈V,c∈Kに対し次が成り立つ。
- 0x=0
- c0=0
- (−1)x=−x
- cx=0 ⇒ c=0またはx=0
証明. (1) (V6) より0x=(0+0)x=0x+0xである。両辺に0xの逆元を加えると0=0xを得る。
(2) (V5) よりc0=c(0+0)=c0+c0。同様に両辺にc0の逆元を加えて0=c0を得る。
(3)x+(−1)x=1x+(−1)x=(1+(−1))x=0x=0(順に (V8), (V6), (1))。逆元の一意性(命題 2.1)より(−1)x=−x。
(4)cx=0かつc=0とする。Kは体だからc−1が存在し、x=1x=(c−1c)x=c−1(cx)=c−10=0(順に (V8), (V7), (2))である。したがってx=0である。▨
3 標準例
命題 3.1. 正の整数m,nと実数a<bを取る。通常の和と実数倍に関して、次の集合はいずれもR上のベクトル空間である。
- 実数を成分とする数ベクトルの全体Rn
- 実数を係数とする多項式の全体R[x]
- 実m×n行列の全体Mm,n(R)
- 閉区間[a,b]上の実数値連続関数の全体C([a,b],R)
証明. 四つの集合を、それぞれ{1,…,n}、R、{1,…,m}×{1,…,n}、[a,b]上の実数値関数の集合とみなす。いずれの場合も、和と実数倍は各点の値について
(f+g)(t)=f(t)+g(t),(cf)(t)=cf(t)と定まる。数ベクトルと行列では成分をtとみなす。
RnとMm,n(R)は成分ごとの和と実数倍で閉じている。R[x]も、多項式の和と実数倍が再び実係数多項式になるので閉じている。C([a,b],R)も、連続関数の和と実数倍が連続であることから閉じている。したがって四つの場合のいずれでも、和と実数倍は対象の集合上の演算になる。
零関数t↦0が (V3) の零ベクトルであり、fの逆元は−f:t↦−f(t)である。さらに、任意のtについて実数の結合法則と交換法則から
((f+g)+h)(t)=(f+(g+h))(t),(f+g)(t)=(g+f)(t)が成り立つので (V1), (V2) が成り立つ。同様に、実数の分配法則と積の結合法則から
(c(f+g))(t)((cd)f)(t)=(cf+cg)(t),=(c(df))(t),((c+d)f)(t)(1f)(t)=(cf+df)(t),=f(t)がすべてのtについて成り立つので (V5)–(V8) が成り立つ。以上により、四つの集合は定義 1.1の公理をすべて満たす。▨
例 3.3 (通常と異なる演算によるベクトル空間). 正の実数全体R>0に、「和」をx⊕y=xy(通常の積)、「スカラー倍」をc⊙x=xcで定めると、これはR上のベクトル空間になる。零ベクトルは1(x⊕1=x⋅1=x)、xの逆元は1/xである。また、c⊙(x⊕y)=(xy)c=xcyc=(c⊙x)⊕(c⊙y)など、公理はすべて指数法則から従う。実際、log(xy)=logx+logyおよびlog(xc)=clogxであるため、対数写像はこの二つの演算を通常のRの和と実数倍へ移す。この例は、ベクトル空間の構造が元の表示ではなく演算と公理によって定まることを示している。