2.5 線型写像
あるベクトル\boldsymbol yが行列Aとベクトル\boldsymbol xで表されるような状況を考える.
\boldsymbol y = A \boldsymbol x
これはf(\boldsymbol x) = A \boldsymbol xのような\boldsymbol xの関数とも捉えられる.
関数を一般化した概念として写像というものがある.関数は写像の特別な場合である.
Definition 2.6 (写像) 集合X,Yとする.{}^{\forall}\boldsymbol x \in XについてYのただ1つの元を対応させるものを写像という.ある写像fがXからYへの写像であることを
f : X \longrightarrow Y
と表す.このとき
- X:fの定義域(始域)
- Y:fの終域
- f(X):fの値域,象(Image)
などという.また,\text{Im}fをfの象を表す記号として用いることもある.
また,写像fによってx \in Xとy \in Yに変換することを
\begin{align} f:x \longmapsto y \end{align}
と表す.
値域・終域とは写された元が属する集合であり,像とは写像によって写された元の集合であり終域全ての元が含まれるとは限らない.

写像のが持つ性質によっていくつかの分類があり,それらの一部を紹介する.
Definition 2.7 (単射・全射) 写像f:X \longrightarrow Yについて,{}^{\forall}\boldsymbol x_1, \boldsymbol x_2, \boldsymbol x_1 \neq \boldsymbol x_2ならばf(\boldsymbol x_1) \neq f(\boldsymbol x_2)を満たす時,写像fは単射であるという.
また,{}^{\forall}\boldsymbol y \in Yに対して{}^{\exists}\boldsymbol x \in Xであるとき,写像fは全射であるという.
写像fが単射かつ全射であるとき,全単射であるという.
単射とは,定義域の異なる元に対して写像によって写される先の元が同じであることは無いということを保証している. また,全射とは値域と像が一致することとも捉えられる.
Definition 2.8 (逆写像) 写像f:X \longrightarrow Yが全単射のとき,定義域Xと値域Yの元は1対1対応の関係にある.すなわち,定義域をYに,値域をXとした全単射となる写像g:Y \longrightarrow Xを構成することができる. また,{}^{\forall}\boldsymbol y \in Yに対して,\boldsymbol y = f(\boldsymbol x)となるような\boldsymbol xに写す写像をf^{-1}と表しf^{-1}:Y \longrightarrow X, \boldsymbol x = f^{-1}(\boldsymbol y)で定義される写像を写像fの逆写像という.
Definition 2.9 (線形写像) ベクトル空間V,Wについて,写像f:V \longrightarrow Wが次の2つの条件を満たす時,fをVからWへの線形写像であるという.
- {}^{\forall}\boldsymbol v_1, \boldsymbol v_2 \in V \Rightarrow f(\boldsymbol v_1 + \boldsymbol v_2) = f(\boldsymbol v_1) + f(\boldsymbol v_2)
- {}^{\forall}\boldsymbol v \in V, {}^{\forall}c \in \mathbb R\Rightarrow f(c \boldsymbol v) = c f(\boldsymbol v)
特にf:V \longrightarrow Vの時,fを線形変換という.
\boldsymbol x A = \boldsymbol yという変換はまさに線形写像である.
Theorem 2.7 (行列と線型写像) ベクトル空間\mathbb R^{n}, \mathbb R^{m},行列A \in \mathbb R^{m\times n},ベクトル\boldsymbol x \in \mathbb R^{n}, \boldsymbol y \in \mathbb R^{m}を考える. このとき,写像f_A:\mathbb R^{n} \longrightarrow \mathbb R^{m}を
\begin{align} \boldsymbol y = f_A(\boldsymbol x) = A \boldsymbol x \end{align}
とすると,f_Aは線形写像となる.
逆に,任意の線形写像g:\mathbb R^{m} \longrightarrow \mathbb R^{n}を考えた時,
\begin{align} \boldsymbol y = g(\boldsymbol x) = A \boldsymbol x \end{align}
となるような行列A \in \mathbb R^{m\times n}が一意に存在する.
Theorem 2.8 (線形写像の性質) ベクトル空間\mathbb R^{n}, \mathbb R^{m}, \mathbb R^{k}について,二つの線形写像f:\mathbb R^{n} \longrightarrow \mathbb R^{m}とg:\mathbb R^{m} \longrightarrow \mathbb R^{k}を考える.このとき,写像fによって\mathbb R^{n}から\mathbb R^{m}に写された元をさらに\mathbb R^{k}に写すような写像をfとgの合成写像といいg \circ fと表す.この写像は\mathbb R^{n} \longrightarrow \mathbb R^{k}への写像と見なすことができる.
Definition 2.10 (カーネル) 写像f:X \longrightarrow Yについて
\begin{align} K(f) := \{ \boldsymbol x \in X | f(\boldsymbol x) = \boldsymbol 0 \} \end{align}
となる集合を写像fのカーネルと呼ぶ.
カーネルとは,像におけるゼロベクトルに対応する定義域の元の集合である.
Exercise 2.4 (写像の種類とカーネル) 次の行列Aは\mathbb R^2 \rightarrow \mathbb R^2への写像fをなす。fのカーネルを求めよ。
\begin{align} A = \begin{pmatrix} 4 & 2 \\ 2 & 1 \end{align}