ベクトル空間の基底
📂線形代数ベクトル空間の基底
定義
S={v1,v2,…,vr}をベクトル空間Vの部分集合としよう。Sが下記の二条件を満たす時、SをVの基底basisという。
説明
基底の名前から推測できるように、「ベクトル空間を作り出すことができる最も小さいもの」の概念に当たる。生成という条件が「ベクトル空間を作る」という意味を持ち、線形独立という条件が「最も小さい」という意味を持つ。ベクトル空間を作ることは分かるが、最も小さなものでなければならない理由については直ちに理解できないかもしれない。しかし、簡単な例を一つ見ればすぐに理解できるだろう。例えば、私たちは(2,3)というベクトルを
(2,3)=1(1,0)+2(0,1)+1(1,1)
のように表さない。(1,1)を(1,0),(0,1)の線形結合で表すことができるからだ。つまり、上の式は不必要に長く記載した表現にすぎないということだ。従って、線形独立という条件はそのベクトルを基底の線形結合で表す時、最もすっきりと、必要なものだけをまとめた形で表されるようにしてくれる。
ここで注意すべきことは、一つのベクトル空間に対して基底が特に一意に存在する必要はないということだ。例を挙げると、{(1,0),(0,1)}はR2を生成する基底だ。しかし、定義によれば{(2,0),(0,2)}もR2の基底になることができる。それだけか?実は{(1,1),(−1,1)}もR2を生成する上で全く問題がない。ただ、一般的にRnでは、下記のベクトルから成る基底を扱う。
e1=(1,0,0,…,0),e2=(0,1,0,…,0),en=(0,0,0,…,1)
このような基底を{e1,e2,…,en}をRn上の標準基底standard basis for Rnという。各eiは標準単位ベクトルstandard unit vectorと呼ばれる。特にn=3の場合は、一般的に以下のように表記される。
x^=y^=z^= e1=x^1=i=(1,0,0) e2=x^2=j=(0,1,0) e3=x^3=k=(0,0,1)
以下の定理から、座標の概念を抽象化されたベクトル空間でも話すことができる。v∈Vが(1)のように表される時、[v]Sを基底Sに対するvの座標ベクトルcoordinate vector x of relative of Sという。
[v]S=c1c2⋮cn
定理: 基底表現の一意性
S={v1,v2,…,vn}をベクトル空間Vの基底としよう。すると、全てのベクトルv∈Vに対して
v=c1v1+c2v2+⋯+cnvn
と表現する方法は一意である。つまり、上記の式を満たす係数の組(c1,c2,…,cn)が一意に存在する。
証明
SがVを生成するため、生成の定義に従い、Vの全てのベクトルはSの線形結合で表せる。あるベクトルvが下記の二つの線形結合で表せるとしよう。
vv=c1v1+c2v2+⋯+cnvn=k1v1+k2v2+⋯+knvn
上記の式から下の式を引くと、次のようになる。
0=(c1−k1)v1+(c2−k2)v2+⋯+(cn−kn)vn
しかしv1,v2,…,vnは線形独立であるため、上記の式を満たす解はオロジ
c1−k1=0,c2−k2=0,…,cn−kn=0
のみである。従って、次が成り立つ。
c1=k1,c2=k2,…,cn=kn
よって、二つの線形結合表現は同一である。
■