線型写像
数学の特に線型代数学における線型変換(せんけいへんかん、英: linear transformation、一次変換)あるいは線型写像(せんけいしゃぞう、英: linear mapping)は、ベクトルの加法とスカラー乗法を保つ特別の写像である。特に任意の(零写像でない)線型写像は「直線を直線に移す」。
抽象代数学の言葉を用いれば、線型写像とは(体上の加群としての)ベクトル空間の構造を保つ準同型のことであり、また一つの固定された体上のベクトル空間の全体は線型写像を射とする圏を成す。
「線型変換」は線型写像とまったく同義と扱われる場合もあるが、始域と終域を同じくする線型写像(自己準同型)の意味で用いていることも少なくない。また函数解析学の分野では、(特に無限次元空間上の)線型写像のことを「線型作用素」(せんけいさようそ、英: linear operator)と呼ぶことも多い。スカラー値の線型写像はしばしば「線型汎函数」もしくは「一次形式」(いちじけいしき、英: linear form, one-form; 線型形式; 1-形式)とも呼ばれる[注 1]。
線形等の用字・表記の揺れについては線型性を参照。
定義
V と W とを同じ体 F の上のベクトル空間とする。V から W への写像 f が、任意のベクトル x, y ∈ V と任意のスカラー c ∈ F に対し、
をともに満たすとき[注 2]、f を F 上の線型写像 または簡単に F-線型写像という。考えているベクトル空間および線型写像がどの体上のものであるかが明らかなときには、省略して単に「 f は V から W への線型写像である」などということもある[注 3]。
上記の二性質を合わせて線型性と呼び、また有限個のスカラー λi とベクトル vi に対して
- 線型性: [math]f(\lambda_1v_1+\lambda_2v_2+\cdots+\lambda_rv_r)=\lambda_1f(v_1)+\lambda_2f(v_2)+\cdots+\lambda_rf(v_r)[/math]
のような形で言及することもある。
例
- 恒等写像(値を変えない写像)および零写像(全てを零ベクトルへ写す写像:0-値函数)は何れも線型である。
- 実函数 f(x) := ax (a は定数) は線型である。
- 実函数 f(x) := x + 1 は線型でない(がアフィンにはなる)。線型変換は原点を変えない。
- 実函数 f(x) := x2 は線型でない。
- m × n 実行列 A は列ベクトル x ∈ Rn を列ベクトル Ax ∈ Rm へ写す線型写像を定める。逆に、有限次元ベクトル空間の間の任意の線型写像は(それぞれの空間の基底を一つ固定するとき)行列で表現される。またこのとき、線型写像 f をその表現行列 Af へ写す写像(行列表現)はそれ自身が線型写像になる(後述)。
- M = M(n, R) を n 次実正方行列の全体がなす n2 次元ベクトル空間とする。x ∈ M に対し、写像 adx: M → M を adx(y) = xy − yx で定義すると、adx は線型写像である。さらに、M から EndR(M) への写像 ad も線型である。
- R の適当な区間 (数学)上の定積分は、その区間上の実数値可積分函数の空間からの線型写像である。
- 微分は可微分函数全体の成す空間から函数全体の成す空間への線型写像である。
- 確率変数 X の期待値 E[X] は[math]\mathbb{E}[cX + a] = c\mathbb{E}[X] + a[/math]を満たすから線型写像となるが、分散 V[X] は V[cX + a] = c2V[X] で斉一次性が成り立たないので線型でない。
核・像と全射性・単射性
線型写像 f: V → W に対して
- [math]\operatorname{Im}(f)=f(V):=\left\{f(v) \in W \mid v \in V\right\} \subset W[/math]
- [math]\operatorname{Ker}(f) := \left\{v \in V \mid f(v)=0\right\} \subset V[/math]
をそれぞれ、f の像 (image)、核 (kernel) という。これらはそれぞれの空間の線型部分空間であり、またこれらの次元
- [math]\text{rk}(f):=\dim\left(\operatorname{Im}(f)\right),\quad \operatorname{nul}(f):=\dim\left(\operatorname{Ker}(f)\right)[/math]
は f のそれぞれ階数 (rank)、退化次数 (nullity) と呼ばれ、有限次元のときには
- [math]\dim (V) = \operatorname{rk}(f)+\operatorname{nul}(f)[/math]
なる等式を満足する(階数退化次数定理)。
- [math]\operatorname{Coker}(f):= W/\operatorname{Im}(f)[/math]
は f の余核と呼ばれる。核および余核は線型写像 f のそれぞれ単射性および全射性からの「ずれ」を測るものと考えることができる。即ち、
- f が単射であるための必要十分条件は Ker(f) = {0} となることであり、
- f が全射であるための必要十分条件は Coker(f) = {0} となることである。
線型写像 f ∈ HomF(V, W) が全単射であるとき、 f は V から W への F-線型同型写像あるいは F 上の同型、F-同型であるという。また、ベクトル空間 V, W の間に線型同型が存在するとき、V と W はベクトル空間として同型であるという。
線型写像の演算
線型写像がいくつか与えられたとき、それらから新たな線型写像を作り出す操作がいくつか存在する。
- 線型演算
- 線型写像 f,f1,f2: V → W および係数体の元 a に対して、スカラー倍 af および和 f1 + f2 を
- [math](af)(v):=a(f(v)),\quad (f_1+f_2)(v):=f_1(v)+f_2(v)[/math]
- で定めると、これらはまた V から W への線型写像を定める。
- 積
- f: V → W および g: W → X が線型ならば、その合成 g ∘ f は V から X への線型写像を定める。
- 反転
- 線型写像 f: V → W が同型であるとき、逆写像 f−1: W → V もまた線型同型になる。
双線型写像 f: V × W → X が与えられたとき、テンソル積空間 V ⊗ W から X への線型写像 φ が
- [math]\varphi(v\otimes w) := f(v,w)\quad(v\in V,w\in W)[/math]
によって誘導される。
線型写像の空間
ベクトル空間 V から W への F-線型写像の全体の作る集合を
- [math]\operatorname{Hom}_F(V,W)=\mathcal{L}(V,W):=\{f\colon V\to W\mid f\text{: linear}\}[/math]
などで表す。この集合 L(V, W) は上記の和とスカラー倍によって、それ自身一つのベクトル空間になる。特に W = F としたとき、つまりベクトル空間 V 上の線型汎函数の空間
- [math]V^* := \mathcal{L}(V,F)[/math]
は V の(代数的)双対空間と呼ばれる。特にまた
- [math]\mathcal{L}(V,W)\cong V^*\otimes W[/math]
なる同型が成り立つ。
ベクトル空間 V から V 自身への F-線型写像 f を V における F 上の線型変換または F-自己準同型 (endomorphism) などという。V における F-線型変換全体の成す集合
- [math]\operatorname{End}_F(V):=\mathcal{L}_F(V,V)[/math]
は和と合成に関して V 上の F-自己準同型環と呼ばれる F 上の結合多元環の構造を持つ。V 上の線型変換 f: V → V が同型であるとき、線型変換 f を V 上の正則線型変換あるいは F-自己同型 (automorphism) という。V における正則 F-線型変換の全体の成す集合
- [math]\mathit{GL}_F(V) :=\left\{f\colon V\to V\mid f\text{: automorphism}\right\}[/math]
や GL(V) などと表す。GL(V) は写像の合成を積として V 上の一般線型群と呼ばれる群を成す(単位元は恒等写像、逆元は逆写像で与えられる)。
行列表現
反時計回りの90度回転
[math]\begin{bmatrix}0 & -1\\ 1 & 0\end{bmatrix}[/math] |
反時計回りのθ回転
[math]\begin{bmatrix}\cos(\theta) & -\sin(\theta)\\ \sin(\theta) & \cos(\theta)\end{bmatrix}[/math] |
x 軸に関する反転
[math]\begin{bmatrix}1 & 0\\ 0 & -1\end{bmatrix}[/math] |
y 軸に関する反転
[math]\begin{bmatrix}-1 & 0\\ 0 & 1\end{bmatrix}[/math] |
すべての方向に長さ 2 倍
[math]\begin{bmatrix}2 & 0\\ 0 & 2\end{bmatrix}[/math] |
squeeze 変換
[math]\begin{bmatrix}k & 0\\ 0 & 1/k\end{bmatrix}[/math] |
水平方向に剪断
[math]\begin{bmatrix}1 & m\\ 0 & 1\end{bmatrix}[/math] |
y 軸への射影
[math]\begin{bmatrix}0 & 0\\ 0 & 1\end{bmatrix}[/math] |
V と W が有限次元のベクトル空間で、それぞれの空間の基底が選ばれているならば、各ベクトルをそれらの基底に関する成分表示と同一視されるから、V から W への任意の線型写像は行列として表すことができる。このことは、具体的な計算を可能にするという点で便利である。V の基底 {v1, …, vn} と W の基底 {w1, …, wm} が与えられれば、線型写像 f: V → W に対して
- [math]f(a_1v_1+\cdots+a_nv_n)=a_1f(v_1)+\cdots+a_nf(v_n)[/math]
が成り立つから、f は各基底の行き先 f(vj) が分かれば一つに決まる。このとき
- [math]f(v_j) = a_{1j}w_1+\cdots a_{mj}w_m[/math]
となるスカラー aij を (i,j)-成分にもつ行列を Af とすれば
- [math]f\left((v_1,\ldots,v_n)\begin{pmatrix}a_1\\\vdots\\a_n\end{pmatrix}\right)= (w_1,\ldots,w_n)A_f\begin{pmatrix}a_1\\\vdots\\a_n\end{pmatrix}[/math]
と書くことができる。基底の変換
- [math] P\colon (v_1,\ldots,v_n)\mapsto (v_1',\ldots,v_n'),\quad Q\colon (w_1,\ldots,w_m)\mapsto (w_1',\ldots,w_m') [/math]
を行うとき、P, Q は正則行列で (v′1, …, v′n) = (v1, …, vn)P, (w′1, …, w′m) = (w1, …, wm)Q
- [math]\begin{align} f\left((v_1',\ldots,v_n')\begin{pmatrix}a_1\\\vdots\\a_n\end{pmatrix}\right) &=f\left((v_1,\ldots,v_n)P\begin{pmatrix}a_1\\\vdots\\a_n\end{pmatrix}\right)\\ &=(w_1,\ldots,w_m)A_fP\begin{pmatrix}a_1\\\vdots\\a_n\end{pmatrix} =(w_1',\ldots,w_m')Q^{-1}A_fP\begin{pmatrix}a_1\\\vdots\\a_n\end{pmatrix} \end{align}[/math]
が成立するから、表現行列は Q−1AfP に置き換わる。
逆に A を 成分を体 K にもつ m 行 n 列の行列とするとき、 f(x) = Ax (x ∈ Kn) は数ベクトル空間 Kn から Km への K-線型写像を定める。(これを行列写像(matrix mapping)という。) 線型写像が行列写像であるためには、行列Lの成分がL=[[math]\overrightarrow{e_1}[/math], [math]\overrightarrow{e_2}[/math], ... ,[math]\overrightarrow{e_n}[/math]]で表示されなければいけないが、この行列Lを標準行列という。
適当な基底を固定して各線型写像 f: V → W に対応する行列を Af と書けば、
- [math]A_{f_1+f_2}=A_{f_1}+A_{f_2},\quad A_{cf}=cA_f[/math]
が成り立つから、特に K 上のベクトル空間 V, W の K 上次元がそれぞれ n, m であるとき、
- [math]{\rm Hom}_K(V,W) \cong {\rm Mat}(m,n;K)[/math]
というベクトル空間の同型が成り立つ。また、合成に関しても
- [math]A_{g\circ f} = A_g A_f[/math]
(右辺は行列の積)となるから、特に V = W のとき
- [math]\operatorname{End}_K(V) \cong \operatorname{Mat}_n(K)[/math]
は結合多元環の同型になる。これらの同型が成り立つことをもって、線型写像が行列によって表現されるという。
線型写像の連続性
一般に無限次元のベクトル空間を扱うとき、空間には付加的な構造として位相が定められているのが普通であり、そのような空間では線型写像の連続性を考察することができる。有限次元空間(離散位相を入れるのが普通)上の線型写像は必ず連続であり、したがって不連続線型作用素の概念は特に無限次元の場合において意味を持つ。
バナッハ空間のようなノルム線型空間では、線型写像がノルムの定める距離に関して連続となることと、そのノルムに関して有界となることとが同値である。
ノルム空間 X 上の可微分函数全体の成す空間 C1(X) に上限ノルムを入れて考えるとき、函数の微分は作用素として有界でない(つまり、0-値函数の微分が常に 0 であるにも関わらず、値の十分小さい函数でも導函数の値が非常に大きくなるということが起こりうる)。また、可微分函数の微分は必ずしも微分可能ではないから、始域よりも終域のほうが大きく、故に函数の微分は連続にならない。
注記
- ↑ 一次の微分形式(一次微分形式もしくは微分一次形式; differential one-form)を単に「一次形式」または「1-形式」(one-form) と呼ぶこともある。これとの対照のため、本項に云う意味での一次形式を「代数一次形式」(albegraic one-form) と呼ぶ場合がある。
- ↑ 加法性から斉一次性が従うベクトル空間もあるが、一般にはそのようなことは期待できない。例えば、実数の全体 R は無限次元 Q-線型空間とも一次元 R-線型空間とも見做すことができるが、R 上の加法的函数は必ず Q-線型写像となり、しかし必ずしも R-線型でない(この場合はさらに連続性を仮定すれば R-線型になる)ことが示される。つまり一般には「加法性」と「斉一次性」は独立した制約条件である。
- ↑ 考えている係数体が何であるかは線型性にとって重要である。例えば、複素数全体の成す体 C は C 上一次元のベクトル空間であるとともに、R 上二次元のベクトル空間でもある。各複素数に対し、その複素共軛をとる操作は C 上の R-線型変換であるが、しかし C-線型ではない。
参考文献
- 齋藤正彦 『線型代数入門』 東京大学出版会〈基礎数学1〉、1966年。ISBN 978-4130620017。
- 佐武一郎 『線型代数学』 裳華房〈数学選書1〉、1974年。ISBN 978-4785313012。
- Halmos, Paul R. (1974), Finite-dimensional vector spaces, New York: Springer-Verlag, ISBN 978-0-387-90093-3
- Lang, Serge (1987), Linear algebra, New York: Springer-Verlag, ISBN 978-0-387-96412-6
関連項目
外部リンク
- Weisstein, Eric W. “Linear Transformation”. MathWorld(英語). Template:Cite webの呼び出しエラー:引数 accessdate は必須です。