線型写像(linear mapping)あるいは線型変換(linear transformation; 一次変換)は、ベクトルの和とスカラー倍という演算をもつ特別の写像のことを指す。
Undefined control sequence: \DeclareMathOperator at position 57: …{#1}}
% 演算子の定義
\̲D̲e̲c̲l̲a̲r̲e̲M̲a̲t̲h̲O̲p̲e̲r̲a̲t̲o̲r̲{\im}{ \text{Im…
% 太字のalias
\newcommand{\b}[1]{\boldsymbol{#1}}
% 演算子の定義
\DeclareMathOperator{\im}{ \text{Im} }
\DeclareMathOperator{\rank}{ \text{rank} }
\DeclareMathOperator{\span}{ \text{Span} }
\DeclareMathOperator{\Ker}{ \text{Ker} }写像¶
集合 の元に対して, 集合 の元を定める対応 のことを写像といい
と表わす。 そのとき を の定義域、 を の 値域 あるいは 終域 という。
写像 によって にが対応するとき、 を による の像といい、
と書く。
が のすべての元をわたるとき、 の像 全体のつくる の部分集合を、 写像 の像といい, または で表わす。すなわち、
である。
線形写像¶
標準基底¶
上の次のベクトルを考える
Undefined control sequence: \b at position 1: \̲b̲{e}_1 =
\begin{…
\b{e}_1 =
\begin{pmatrix}
1 \\
0 \\
\vdots \\
0
\end{pmatrix}
, \hspace{1em}
\b{e}_2 =
\begin{pmatrix}
0 \\
1 \\
\vdots \\
0
\end{pmatrix}
, \hspace{1em}
\cdots
, \hspace{1em}
\b{e}_n =
\begin{pmatrix}
0 \\
0 \\
\vdots \\
1
\end{pmatrix}としたとき、\b{e}_jの番目の要素が1、それ以外のすべての要素が0のベクトルである。
こうしたベクトルの組\b{e}_1, \b{e}_2, \dots, \b{e}_nを標準基底という。
標準基底の写り方で行列が定まる¶
線形写像が与えられたとする。これらの像は次元のベクトルになる。
Undefined control sequence: \b at position 3: f(\̲b̲{e}_j) =
\begin…
f(\b{e}_j) =
\begin{pmatrix}
a_{1j} \\
a_{2j} \\
\vdots \\
a_{mj}
\end{pmatrix}の標準基底を\b{e}'_1, \b{e}'_2, \dots, \b{e}'_mとすると
Undefined control sequence: \b at position 17: …begin{align}
f(\̲b̲{e}_j)
&= \begi…
\begin{align}
f(\b{e}_j)
&= \begin{pmatrix}
a_{1j} \\
a_{2j} \\
\vdots \\
a_{mj}
\end{pmatrix}\\
&= \begin{pmatrix}
a_{1j} \\
0 \\
\vdots \\
0
\end{pmatrix}
+ \begin{pmatrix}
0 \\
a_{2j} \\
\vdots \\
0
\end{pmatrix}
+ \cdots
+ \begin{pmatrix}
0 \\
0 \\
\vdots \\
a_{mj}
\end{pmatrix}
\\
&= a_{1j}
\begin{pmatrix}
1 \\
0 \\
\vdots \\
0
\end{pmatrix}
+ a_{2j}
\begin{pmatrix}
0 \\
1 \\
\vdots \\
0
\end{pmatrix}
+ \cdots
+ a_{mj}
\begin{pmatrix}
0 \\
0 \\
\vdots \\
1
\end{pmatrix}
\\
&= a_{1j} \b{e}'_1 + a_{2j} \b{e}'_2 + \cdots + a_{mj} \b{e}'_m\\
&= \sum_{i=1}^m a_{ij} \b{e}'_i
\end{align}このような列ベクトルを順に並べると行列が定まる。この行列をと書くことにすると
Undefined control sequence: \b at position 25: …in{pmatrix}
f(\̲b̲{e}_1) & f(\b{e…
A =
\begin{pmatrix}
f(\b{e}_1) & f(\b{e}_2) & \cdots & f(\b{e}_j) & \cdots & f(\b{e}_n)
\end{pmatrix}
=
\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1j} & \cdots & a_{1m}\\
a_{21} & a_{22} & \cdots & a_{2j} & \cdots & a_{2m}\\
\vdots & \vdots & & & \vdots\\
a_{n1} & a_{n2} & \cdots & a_{nj} & \cdots & a_{nm}\\
\end{pmatrix}つまり、線形写像が与えられると、それに応じて行列が定まる。
超ざっくりまとめると「行列は写像である」ということになる。
線形写像はベクトルに行列をかけることにより与えられる¶
のベクトルを\b{x}で表すことにする。
Undefined control sequence: \b at position 1: \̲b̲{x} =
\begin{pm…
\b{x} =
\begin{pmatrix}
x_1 \\
x_2 \\
\vdots\\
x_n
\end{pmatrix}
= x_1 \b{e}_1 + x_2 \b{e}_2 + \cdots + x_n \b{e}_nf(\b{x})は、線形写像が満たしている線形性の条件を使って整理すると
Undefined control sequence: \b at position 17: …begin{align}
f(\̲b̲{x})
&= f(x_1 \…
\begin{align}
f(\b{x})
&= f(x_1 \b{e}_1 + x_2 \b{e}_2 + \cdots + x_n \b{e}_n)\\
&= f(x_1 \b{e}_1) + f(x_2 \b{e}_2) + \cdots + f(x_n \b{e}_n)\\
&= x_1 f(\b{e}_1) + x_2 f(\b{e}_2) + \cdots + x_n f(\b{e}_n)\\
&= x_1
\begin{pmatrix}
a_{11} \\
a_{21} \\
\vdots \\
a_{m1}
\end{pmatrix}
+ x_2
\begin{pmatrix}
a_{12} \\
a_{22} \\
\vdots \\
a_{m2}
\end{pmatrix}
+ \cdots
+ x_n
\begin{pmatrix}
a_{1n} \\
a_{2n} \\
\vdots \\
a_{mn}
\end{pmatrix}\\
&=
\begin{pmatrix}
a_{11} & a_{12} & \cdots & a_{1j} & \cdots & a_{1m}\\
a_{21} & a_{22} & \cdots & a_{2j} & \cdots & a_{2m}\\
\vdots & \vdots & & & \vdots\\
a_{n1} & a_{n2} & \cdots & a_{nj} & \cdots & a_{nm}\\
\end{pmatrix}
\begin{pmatrix}
x_1 \\
x_2 \\
\vdots\\
x_n
\end{pmatrix}\\
&= \b{A x}
\end{align}となる。
行列は線形写像を定義する¶
逆に、行列が与えられると線形写像が定義される。
任意の行列が与えられたとき、写像
を
Undefined control sequence: \b at position 1: \̲b̲{x} \in \mathbb…
\b{x} \in \mathbb{R}^nに対して
Undefined control sequence: \b at position 5: f_A(\̲b̲{x}) = \b{A x}
f_A(\b{x}) = \b{A x}によって定義する。
この写像は以下を満たすため線形写像である
f_A(\b{x} + \b{y}) = A(\b{x}+\b{y}) = A\b{x} + A\b{y} = f_A(\b{x}) + f_A(\b{y})
f_A(c \b{x}) = A(c \b{x}) = c A\b{x} = c f_A(\b{x})
線形写像の合成=表現行列の積¶
2つの線形写像の合成に対応する行列は、それぞれの写像に対応する行列の積に等しい(そうなるように行列の積が定義されたらしい)
証明
とし、
の標準基底を\b{e}_1, \cdots, \b{e}_n
の標準基底を\b{e}'_1, \cdots, \b{e}'_m
の標準基底を\b{e}''_1, \cdots, \b{e}''_l
とすると
Undefined control sequence: \b at position 463: …{k=1}^l c_{ki} \̲b̲{e}_k''
\end{al…
\begin{aligned}
g \circ f\left(\boldsymbol{e}_i\right)
& = g\left(\sum_{j=1}^m a_{j i} \boldsymbol{e}_j^{\prime}\right)
= \sum_{j=1}^m a_{j i} g\left(\boldsymbol{e}_j^{\prime}\right)
= \sum_{j=1}^m a_{j i} \sum_{k=1}^l b_{k j} \boldsymbol{e}_k{ }^{\prime \prime} \\
& =\sum_{j=1}^m \sum_{k=1}^l a_{j i} b_{k j} \boldsymbol{e}_k{ }^{\prime \prime}
= \sum_{k=1}^l\left(\sum_{j=1}^m b_{k j} a_{j i}\right) \boldsymbol{e}_k^{\prime \prime}\\
&= \sum_{k=1}^l c_{ki} \b{e}_k''
\end{aligned}ベクトルとして等しいため各成分同士が等しいということであり、\b{e}_k''の係数がそれぞれ等しい
行列の各成分でも等しいことが成り立つため
が同型写像であると、 の逆写像 が存在する。 も全単射であるが、必然的に線形写像になる。
証明
を上のベクトル空間とする。
とする。このとき, は恒等写像で, は線形写像であるから,
が成立する。
よって であり,両辺を でうつすと,
となる。
また に対して
なので, がわかる。両辺を でうつすと、
となる。ゆえに は線形写像である。(線形同型写像とベクトル空間の同型 | 数学の景色)
参考文献¶
川久保勝夫(2010)『線形代数学 (新装版)』