1 写像と線形性
定義 1.1 (写像と単射・全射・全単射).X,Yを集合とする。Xの各元xに対してYの元をただ一つ対応させる規則fを、XからYへの 写像 (map) といい、f:X→Yと書く。対応する元をf(x)と書く。
写像f:X→Yが、任意のx,x′∈Xについて
f(x)=f(x′) ⟹ x=x′を満たすとき、fを 単射 (injective map) という。任意のy∈Yに対してf(x)=yを満たすx∈Xが存在するとき、fを 全射 (surjective map) という。単射かつ全射である写像を 全単射 (bijective map) という。
f:X→Yとg:Y→Zに対し、(g∘f)(x)=g(f(x))で定まる写像g∘f:X→Zをgとfの 合成 (composition) という。
定義 1.2 (線形写像).V,Wを同じ体K上のベクトル空間とする。写像f:V→Wが、すべてのx,y∈Vとc∈Kについてf(x+y)=f(x)+f(y),f(cx)=cf(x)を満たすとき、fを 線形写像 (linear map) という。
命題 1.3.f:V→Wを線形写像とすると、f(0)=0である。
証明.x∈Vを一つ取ると、f(0)=f(0⋅x)=0⋅f(x)=0である。▨
例 1.4. 写像f:R→Rをf(x)=x+1で定める。この写像はf(0)=1=0であるから、命題 1.3により線形写像ではない。定数項をもつ写像は、一般には線形写像ではない。
命題 1.5.U,V,Wを同じ体K上のベクトル空間とする。線形写像f:U→Vとg:V→Wの合成g∘f:U→Wは線形写像である。
証明. 任意のx,y∈Uとc∈Kに対して、fとgの線形性から
(g∘f)(x+y)(g∘f)(cx)=g(f(x)+f(y))=(g∘f)(x)+(g∘f)(y),=g(cf(x))=c(g∘f)(x)が成り立つ。▨
2 表現行列
定義 2.1 (座標ベクトル).Vを有限次元ベクトル空間、B=(e1,…,en)をVの順序を定めた基底とする。x=∑j=1nxjejを満たす一意な係数を列に並べた
[x]B=(x1,…,xn)⊤を、Bに関するxの 座標ベクトル (coordinate vector) という。
定理 2.2 (表現行列).V,Wを体K上の有限次元ベクトル空間、B=(e1,…,en)をVの基底、C=(u1,…,um)をWの基底とする。線形写像f:V→Wに対して、
[f(x)]C=A[x]B(x∈V)を満たす行列A∈Km×nがただ一つ存在する。その第j列は[f(ej)]Cである。この行列をB,Cに関するfの表現行列といい、[f]C←Bと書く。また、fは基底の像f(e1),…,f(en)によって一意に定まる。
証明.§D3.8 命題 2.3により、各f(ej)のCに関する座標ベクトルがただ一つ定まる。それらを第j列に並べた行列をAとする。任意のx∈Vをx=∑j=1nxjejと表すと、線形性から
f(x)=j=1∑nxjf(ej)となる。したがってCに関する座標を取れば
[f(x)]C=j=1∑nxj[f(ej)]C=A[x]Bである。とくに、基底の像が定まればこの式によりすべてのxにおけるf(x)が定まる。
別の行列A′も同じ等式を満たすとする。x=ejを代入すると、A′の第j列は[f(ej)]Cに等しくなる。すべての列がAと一致するのでA′=Aである。▨
命題 2.3.U,V,Wを体K上の有限次元ベクトル空間とし、それぞれの基底をA,B,Cとする。線形写像f:U→Vとg:V→Wに対して
[g∘f]C←A=[g]C←B[f]B←Aが成り立つ。
証明. 任意のx∈Uに対して定理 2.2を二度用いると
[(g∘f)(x)]C=[g]C←B[f(x)]B=[g]C←B[f]B←A[x]Aとなる。表現行列の一意性により主張の等式が従う。▨
定理 2.4.V,Wを体K上の有限次元ベクトル空間、B,B′をVの基底、C,C′をWの基底とする。線形写像f:V→Wに対して
P=[idV]B←B′,Q=[idW]C←C′とおくと、P,Qには両側逆行列が存在し、
[f]C′←B′=Q−1[f]C←BPが成り立つ。とくにV=W、C=B、C′=B′のとき
[f]B′←B′=P−1[f]B←BPである。
証明. 恒等写像は和とスカラー倍を保つので線形写像である。同じ基底を定義域と終域に用いた恒等写像の表現行列は、定理 2.2の列の記述から単位行列である。したがって命題 2.3を恒等写像の合成に用いると
[idV]B′←BP=I,P[idV]B′←B=Iとなるので、Pは正則でP−1=[idV]B′←Bである。同様にQ−1=[idW]C′←Cである。
定義域ではB′からBへ、終域ではCからC′へ座標を取り替えて命題 2.3を用いると
[f]C′←B′=[idW]C′←C[f]C←B[idV]B←B′=Q−1[f]C←BPを得る。V=W、C=B、C′=B′ならQ=Pなので、最後の式は主張した相似変換の式になる。▨
例 2.6 (表現行列と基底変更の計算).T:R2→R2をT(x,y)=(x+y, x−y)で定める。定義域と終域の標準基底をB=C=((1,0),(0,1))とすると、基底の像はT(1,0)=(1,1)、T(0,1)=(1,−1)である。したがって
[T]C←B=(111−1).基底を
B′=((1,1),(1,0)),C′=((1,0),(1,1))に変更する。このとき
P=(1110),Q=(1011),Q−1=(10−11)であるから、定理 2.4により
[T]C′←B′=Q−1[T]C←BP=(2001).実際、T(1,1)=(2,0)=2(1,0)+0(1,1)およびT(1,0)=(1,1)=0(1,0)+1(1,1)であり、二つの列を直接計算しても同じ表現行列を得る。