logo

線形変換空間 📂線形代数

線形変換空間

定義1

ベクトル空間 VVから WWへの全ての線形変換の集合を L(V,W)L(V,W)と表示する。

L(V,W)=L(V,W):={T:VWT is linear } L(V, W) = \mathcal{L}(V, W) := \left\{ T : V \to W\enspace |\enspace T \text{ is linear } \right\}

これを以下のように表示し、準同型写像homomorphism space空間という。

Hom(V,W)=L(V,W)={T:VW is linear} \operatorname{Hom}(V,W) = L(V, W) = \left\{ T : V \to W \text{ is linear} \right\}

また、W=VW = Vの時、以下のように表示し、これを準自己同型写像 空間endomorphsim spaceという。

End(V)=Hom(V,V)=Hom(V)=L(V,V)=L(V) \operatorname{End}(V) = \operatorname{Hom}(V,V) = \operatorname{Hom}(V) = L(V,V) = L(V)

主に使われる表示は LLL\mathcal{L}だ。

説明

準同型homomorphicとは、文字通り、同型に準じるということであり、可逆であるという条件がないことを意味する。

T,UL(V,W)T, U \in L(V, W)aRa \in \mathbb{R}とする。二つの線形変換の和 T+UT+Uと線形変換のスカラー倍 aTaTを次のように定義する。

(T+U)(x)=T(x)+U(x)and(aT)(x)=aT(x) for xV,aR (T+U) (x) = T(x) + U(x) \quad \text{and} \quad (aT)(x) = aT(x) \quad \text{ for } x \in V, a \in \mathbb{R}

すると、aT+UaT+Uも再び L(V,W)L(V, W)に属する線形変換となり(二つの演算に対して閉じている)、L(V,W)L(V, W)は上記の演算に関してベクトル空間となる。

基底

V,WV, Wをそれぞれ n,mn, m次元のベクトル空間とする。BV={v1,,vn}\mathcal{B}_{V} = \left\{ v_{1}, \cdots, v_{n} \right\}BW={w1,,wm}\mathcal{B}_{W} = \left\{ w_{1}, \cdots, w_{m} \right\}をそれぞれV,WV, Wの基底とする。線形変換ϕij\phi_{ij}を以下のように定義する。

ϕij:VWvj{wiif j=j0if jj \begin{equation} \begin{aligned} \phi_{ij} : V &\to W \\ v_{j^{\prime}} &\mapsto \begin{cases} w_{i} & \text{if } j^{\prime} = j \\ 0 & \text{if } j^{\prime} \ne j \\ \end{cases} \end{aligned} \end{equation}

すると、集合 {ϕij:1im,1jn}\left\{ \phi_{ij} : 1 \le i \le m, 1 \le j \le n\right\}L(V,W)L(V, W)基底となる。

線形独立

i,jλijϕij=0    λij=0i,j \sum_{i,j} \lambda_{ij}\phi_{ij} = 0 \implies \lambda_{ij} = 0\quad \forall i,j

線形独立を示すことは、上記の式を示すことである。ベクトル空間 L(V,W)L(V,W)のゼロベクトルはゼロ変換 T0T_{0}なので、i,jaijϕij=T0\sum_{i,j} a_{ij}\phi_{ij} = T_{0}とする。両辺に v1v_{1}を代入してみると、次のようになる。

i,jλijϕij(v1)=iλi1wi=T0(v1)=0 \sum_{i,j} \lambda_{ij}\phi_{ij}(v_{1}) = \sum_{i}\lambda_{i1}w_{i} = T_{0}(v_{1}) = \mathbf{0}

    iλi1wi=0 \implies \sum_{i}\lambda_{i1}w_{i} = \mathbf{0}

しかし、{wi}\left\{ w_{i} \right\}が基底であるため、i\forall i λi1=0\lambda_{i1} = 0である。同様に、i,jλijϕij=T0\sum_{i,j} \lambda_{ij}\phi_{ij} = T_{0}の両辺に全ての vjv_{j}を代入すると、次の結果を得る。

λij=0i,j \lambda_{ij} = 0 \quad \forall i, j

したがって、{ϕij}\left\{ \phi_{ij} \right\}は線形独立である。

生成

任意の TL(V,W)T \in L(V, W)ϕij\phi_{ij}たちの和として表されることを示せばよい。基底BV\mathcal{B}_{V}が以下のようにマッピングするとする。

T(vj)=i=1mbijwi \begin{equation} T(v_{j}) = \sum_{i=1}^{m} b_{ij} w_{i} \end{equation}

すると、(1)(1)によって wi=k=1nϕik(vj)w_{i} = \sum_{k=1}^{n} \phi_{ik}(v_{j})であるから、x=j=1najvjVx = \sum\limits_{j=1}^{n}a_{j}v_{j} \in Vに対して T(x)T(x)は次のようになる。

T(x)=T(jajvj)=jajT(vj)=jajibijwi=i,jajbijwi=i,jajbijkϕik(vj) \begin{align*} T(x) &= T ( {\textstyle\sum_{j}}a_{j}v_{j} ) = \sum\limits_{j} a_{j}T(v_{j}) \\ &= \sum\limits_{j} a_{j} \sum\limits_{i}b_{ij}w_{i} = \sum\limits_{i,j} a_{j}b_{ij}w_{i} \\ &= \sum\limits_{i,j} a_{j}b_{ij}\sum_{k}\phi_{ik}(v_{j}) \end{align*}

しかし、ここでどうせ kjk \ne jなら ϕik(vj)=0\phi_{ik}(v_{j}) = 0であるから、固定された jjに対して次が成り立つ。

bijkϕik(vj)=kbikϕik(vj) b_{ij}\sum_{k}\phi_{ik}(v_{j}) = \sum_{k}b_{ik}\phi_{ik}(v_{j})

それゆえに、

T(x)=i,jajkbikϕik(vj)=i,j,kbikϕik(ajvj)=i,kbikϕik(x)=i,jbijϕij(x)=(i,jbijϕij)(x)    T=i,jbijϕij \begin{align*} && T(x) &= \sum\limits_{i,j} a_{j}\sum_{k}b_{ik}\phi_{ik}(v_{j}) = \sum\limits_{i,j,k} b_{ik}\phi_{ik}(a_{j}v_{j}) \\ && &= \sum\limits_{i,k} b_{ik}\phi_{ik}(x) = \sum\limits_{i,j} b_{ij}\phi_{ij}(x) \\ && &= \left( \sum\limits_{i,j} b_{ij}\phi_{ij} \right)(x) \\ \implies && T &= \sum\limits_{i,j} b_{ij}\phi_{ij} \end{align*}

したがって、{ϕij}\left\{ \phi_{ij} \right\}L(V,W)L(V, W)を生成するための基底である。また、ここでは bijb_{ij}TTの行列表現 [T]BVBW\begin{bmatrix} T \end{bmatrix}_{\mathcal{B}_{V}}^{\mathcal{B}_{W}}(i,j)(i,j)成分であることがわかる。

[T]BVBW=[bij] \begin{bmatrix} T \end{bmatrix}_{\mathcal{B}_{V}}^{\mathcal{B}_{W}} = [b_{ij}]

双対基底に関する表現

上記の内容は、双対基底で表すと、さらに理解しやすい。BV\mathcal{B}_{V}の双対基底を {v1,,vn}\left\{ v_{1}^{\ast}, \dots, v_{n}^{\ast} \right\}とする。すると、wiw_{i}vjv_{j}^{\ast}に対応する以下のような線形変換を考えることができる。

wivj:VWxvj(x)wii,j \begin{align*} w_{i}v_{j}^{\ast} : V &\to W \\ x &\mapsto v_{j}^{\ast}(x)w_{i} \end{align*} \quad \forall i, j

これは、固定された iiに対して wiw_{i}のスカラー倍のみをマッピングするため、自明にランク11の線形変換である。また、本質的に(1)(1)の定義と変わらない。{wi}\left\{ w_{i} \right\}が基底であるため、インデックス iiに対しては、{wivj}\left\{ w_{i}v_{j}^{\ast} \right\}が線形独立であることは明白である。上で示した方法で jλijwivj(vj)=0\sum_{j}\lambda_{ij}w_{i}v_{j}^{\ast}(v_{j^{\prime}}) = 0を確認すると、インデックス jjに対しても独立であることがわかる。また、任意の TL(V,W)T \in L(V, W){wivj}\left\{ w_{i}v_{j}^{\ast} \right\}たちの線形結合として表現できることが容易に示せる。このときの係数は TTの行列表現の成分 bijb_{ij}である。x=jxjvjVx = \sum_{j}x_{j}v_{j} \in VT(vj)=ibijwiT(v_{j}) = \sum_{i}b_{ij}w_{i}に対して、

T(x)=T(jxjvj)=jxjT(vj)=jxjibijwi=i,jbijxjwi=i,jbijvj(x)wi=i,jbijwivj(x)=(i,jbijwivj)(x) \begin{align*} T(x) &= T(\textstyle{\sum_{j}}x_{j}v_{j}) \\ &= \sum_{j} x_{j} T(v_{j}) \\ &= \sum_{j} x_{j} \sum_{i}b_{ij}w_{i} \\ &= \sum_{i,j} b_{ij}x_{j}w_{i} \\ &= \sum_{i,j} b_{ij}v_{j}^{\ast}(x)w_{i} \\ &= \sum_{i,j} b_{ij}w_{i}v_{j}^{\ast}(x) \\ &= (\textstyle{\sum_{i,j} b_{ij}w_{i}v_{j}^{\ast}})(x) \end{align*}

    T=i,jbijwivj \implies T = \sum_{i,j} b_{ij}w_{i}v_{j}^{\ast}


  1. Stephen H. Friedberg, Linear Algebra (4th Edition, 2002), p82 ↩︎