Mathematical function, in linear algebra
数学 、より具体的には 線型代数 において 、 線型写像 ( 線型写像 、 線型変換 、 ベクトル空間準同型 、文脈によっては 線型関数 とも呼ばれる)は、 ベクトルの加算 と スカラー乗算 の演算を保存する 2 つの ベクトル空間間の 写像である。 同じ名前と同じ定義が、 環 上の 加群 のより一般的な場合にも使用される。 加群準同型を 参照 。
V
→
W
{\displaystyle V\to W}
線型写像が全 単射 である場合、それは 線型同型写像 。 の場合 、線型写像は 線型自己準同型写像 。
V
=
W
{\displaystyle V=W}
線型演算子は この場合を指しますが、 [1] 「線型演算子」という用語は、異なる規則では異なる意味を持つことがあります。たとえば、 とが 実 である (必ずしも とは限りません ) [ 要出典 ]。 関数空間 ある ことを強調するために使用でき 関数解析 における一般的な規則です 。 [2] 線型関数 という用語は 線型写像 と同じ意味を持つ場合 解析 では そうではありません。
V
{\displaystyle V}
W
{\displaystyle W}
V
=
W
{\displaystyle V=W}
V
{\displaystyle V}
から への線型写像は 、常に の原点 を の原点に写します 。さらに、 の線型部分空間 をの線型 部分 空間 (より低い 次元 の場合もある)に写します。 [3] たとえば、の 原点を 通る 平面を、 の原点を通る平面 、の 原点を通る 直線 、または の原点のみ に写します。線型写像は多くの場合、 行列 として表すことができ 、簡単な例としては 回転および反射線型変換 など があります。
V
{\displaystyle V}
W
{\displaystyle W}
V
{\displaystyle V}
W
{\displaystyle W}
V
{\displaystyle V}
W
{\displaystyle W}
V
{\displaystyle V}
W
{\displaystyle W}
W
{\displaystyle W}
W
{\displaystyle W}
圏論 の言語では 、線型写像はベクトル空間の 射 であり、 行列の圏 と 同等の 圏を形成します。
定義と最初の結果
とを 同じ 体 上のベクトル空間とします 。関数は、任意の 2 つのベクトル と任意のスカラー に対して 次の 2 つの条件が満たされる
場合、 線型写像 と呼ばれます。
V
{\displaystyle V}
W
{\displaystyle W}
K
{\displaystyle K}
f
:
V
→
W
{\displaystyle f:V\to W}
u
,
v
∈
V
{\textstyle \mathbf {u} ,\mathbf {v} \in V}
c
∈
K
{\displaystyle c\in K}
加法性 / 加算の演算
f
(
u
+
v
)
=
f
(
u
)
+
f
(
v
)
{\displaystyle f(\mathbf {u} +\mathbf {v} )=f(\mathbf {u} )+f(\mathbf {v} )}
1次の同次性 / スカラー倍算の演算
f
(
c
u
)
=
c
f
(
u
)
{\displaystyle f(c\mathbf {u} )=cf(\mathbf {u} )}
したがって、線形写像は演算保存的 であると言われます 。言い換えると、線形写像が加算とスカラー乗算の演算の前 (上記の例の右側) に適用されるか後 (例の左側) に適用されるかは関係ありません。
+で表される 加算演算の結合性 により、任意のベクトル とスカラーに対して 次の等式が成り立ちます。 [4] [5] したがって、線型写像は 線型結合を 保存する写像です。
u
1
,
…
,
u
n
∈
V
{\textstyle \mathbf {u} _{1},\ldots ,\mathbf {u} _{n}\in V}
c
1
,
…
,
c
n
∈
K
,
{\textstyle c_{1},\ldots ,c_{n}\in K,}
f
(
c
1
u
1
+
⋯
+
c
n
u
n
)
=
c
1
f
(
u
1
)
+
⋯
+
c
n
f
(
u
n
)
.
{\displaystyle f(c_{1}\mathbf {u} _{1}+\cdots +c_{n}\mathbf {u} _{n})=c_{1}f(\mathbf {u} _{1})+\cdots +c_{n}f(\mathbf {u} _{n}).}
ベクトル空間の零元をそれぞれ と で表す と 、 次数 1 の同次性を表す方程式で
と とする と、 次の式が得られます。
V
{\displaystyle V}
W
{\displaystyle W}
0
V
{\textstyle \mathbf {0} _{V}}
0
W
{\textstyle \mathbf {0} _{W}}
f
(
0
V
)
=
0
W
.
{\textstyle f(\mathbf {0} _{V})=\mathbf {0} _{W}.}
c
=
0
{\displaystyle c=0}
v
∈
V
{\textstyle \mathbf {v} \in V}
f
(
0
V
)
=
f
(
0
v
)
=
0
f
(
v
)
=
0
W
.
{\displaystyle f(\mathbf {0} _{V})=f(0\mathbf {v} )=0f(\mathbf {v} )=\mathbf {0} _{W}.}
をそれ自身の1次元ベクトル空間として見た 線型写像 は 線型汎関数 と呼ばれる。 [6]
V
→
K
{\displaystyle V\to K}
K
{\displaystyle K}
これらのステートメントは、変更なしでリング上の任意の 左モジュールに一般化され 、スカラー乗算を逆にすると任意の右モジュールに一般化されます。
R
M
{\textstyle {}_{R}M}
R
{\displaystyle R}
例
線型写像の名前の由来となった典型的な例は 、 グラフが 原点を通る線である関数である。 [7]
f
:
R
→
R
:
x
↦
c
x
{\displaystyle f:\mathbb {R} \to \mathbb {R} :x\mapsto cx}
より一般的には、 ベクトル空間の原点を中心とする 任意の相似性は線型写像です (ここで c はスカラー)。
v
↦
c
v
{\textstyle \mathbf {v} \mapsto c\mathbf {v} }
2 つのベクトル空間 (同じ 体 上) 間の零写像は 線形です。
x
↦
0
{\textstyle \mathbf {x} \mapsto \mathbf {0} }
任意のモジュール上の恒等写像 は 線形演算子です。
実数の場合、マップは 線形ではありません。
x
↦
x
2
{\textstyle x\mapsto x^{2}}
実数の場合、マップは線形ではありません(ただし、 アフィン変換 です )。
x
↦
x
+
1
{\textstyle x\mapsto x+1}
が実行行列 で ある場合 、 列ベクトル を 列ベクトル に 送ることで、 から へ の線型写像を定義します 。逆に、 有限次元 ベクトル空間間の任意の線型写像をこの方法で表すことができます。以下の「行列」を参照してください。
A
{\displaystyle A}
m
×
n
{\displaystyle m\times n}
A
{\displaystyle A}
R
n
{\displaystyle \mathbb {R} ^{n}}
R
m
{\displaystyle \mathbb {R} ^{m}}
x
∈
R
n
{\displaystyle \mathbf {x} \in \mathbb {R} ^{n}}
A
x
∈
R
m
{\displaystyle A\mathbf {x} \in \mathbb {R} ^{m}}
が 実 ノルム空間 間の等 長写像 であり、 その場合 は 線型写像となる。この結果は複素ノルム空間では必ずしも真ではない。
f
:
V
→
W
{\textstyle f:V\to W}
f
(
0
)
=
0
{\textstyle f(0)=0}
f
{\displaystyle f}
微分は、 すべての微分可能関数の空間からすべての関数の空間への線型写像を定義します。また、すべての 滑らかな関数 の空間上の 線型作用素 も定義します(線型作用素は 線型自己準同型 、つまり、同じ 定義域 と 余定義域 を持つ線型写像です)。実際、
d
d
x
(
a
f
(
x
)
+
b
g
(
x
)
)
=
a
d
f
(
x
)
d
x
+
b
d
g
(
x
)
d
x
.
{\displaystyle {\frac {d}{dx}}\left(af(x)+bg(x)\right)=a{\frac {df(x)}{dx}}+b{\frac {dg(x)}{dx}}.}
ある 区間 I 上の定 積分は、 I 上 のすべての実数値積分可能関数の空間から への線型写像である 。実際、
R
{\displaystyle \mathbb {R} }
∫
u
v
(
a
f
(
x
)
+
b
g
(
x
)
)
d
x
=
a
∫
u
v
f
(
x
)
d
x
+
b
∫
u
v
g
(
x
)
d
x
.
{\displaystyle \int _{u}^{v}\left(af(x)+bg(x)\right)dx=a\int _{u}^{v}f(x)dx+b\int _{u}^{v}g(x)dx.}
固定された積分開始点を持つ不定 積分 (または 原始積分 )は、 上の すべての実数値の積分可能関数の空間から 上のすべての実数値の微分可能関数の空間への線型写像を定義します。固定された開始点がない場合、原始積分 は、微分可能関数の 商空間 を定数関数の線型空間で 写像します。
R
{\displaystyle \mathbb {R} }
R
{\displaystyle \mathbb {R} }
およびが それぞれ次元 m と nの体 F 上の有限次元ベクトル空間である 場合、 § 行列 (下記) で説明する方法で線型写像を n × m 行列に 写像する関数は線型写像であり、 線型同型 でもあります。
V
{\displaystyle V}
W
{\displaystyle W}
f
:
V
→
W
{\textstyle f:V\to W}
ランダム変数 (実際には関数であり、ベクトル空間の要素) の 期待 値 は線形です。ランダム変数 および の場合、 および が成り立ちます が 、 ランダム変数の 分散は線形ではありません。
X
{\displaystyle X}
Y
{\displaystyle Y}
E
[
X
+
Y
]
=
E
[
X
]
+
E
[
Y
]
{\displaystyle E[X+Y]=E[X]+E[Y]}
E
[
a
X
]
=
a
E
[
X
]
{\displaystyle E[aX]=aE[X]}
関数 は 線形マップです。この関数は ベクトルの要素を係数 でスケールします 。
f
:
R
2
→
R
2
{\textstyle f:\mathbb {R} ^{2}\to \mathbb {R} ^{2}}
f
(
x
,
y
)
=
(
2
x
,
y
)
{\textstyle f(x,y)=(2x,y)}
x
{\textstyle x}
2
{\textstyle 2}
この関数は 加算的です。ベクトルを最初に加算してからマッピングするか、マッピングしてから最後に加算するかは関係ありません。
f
(
x
,
y
)
=
(
2
x
,
y
)
{\textstyle f(x,y)=(2x,y)}
f
(
a
+
b
)
=
f
(
a
)
+
f
(
b
)
{\textstyle f(\mathbf {a} +\mathbf {b} )=f(\mathbf {a} )+f(\mathbf {b} )}
この関数は 同次です。つまり、ベクトルを最初にスケーリングしてからマッピングするか、最初にマッピングしてからスケーリングするかは関係ありません。
f
(
x
,
y
)
=
(
2
x
,
y
)
{\textstyle f(x,y)=(2x,y)}
f
(
λ
a
)
=
λ
f
(
a
)
{\textstyle f(\lambda \mathbf {a} )=\lambda f(\mathbf {a} )}
線形拡張
多くの場合、線型写像はベクトル空間の部分集合上で定義され、次に 線形性によって 領域の 線形範囲 まで とが ベクトル空間であり、が ある部分集合上で定義された 関数 であるとする
。
X
{\displaystyle X}
Y
{\displaystyle Y}
f
:
S
→
Y
{\displaystyle f:S\to Y}
S
⊆
X
.
{\displaystyle S\subseteq X.}
から へ の 線型拡大が
f
{\displaystyle f}
X
,
{\displaystyle X,}
存在する場合、は 上で定義される 線型写像であり、 [注 1] ( すべての に対して と を拡張し 、その値を の共域から取る。
部分集合が のベクトル部分空間である のすべてへの の ( -値)線型拡大が 線型写像である 場合に限り保証される 特に、 が への線型拡大を持つ 、 はすべてへの線型拡大を持つ
F
:
X
→
Y
{\displaystyle F:X\to Y}
X
{\displaystyle X}
f
{\displaystyle f}
F
(
s
)
=
f
(
s
)
{\displaystyle F(s)=f(s)}
s
∈
S
{\displaystyle s\in S}
f
.
{\displaystyle f.}
S
{\displaystyle S}
X
{\displaystyle X}
Y
{\displaystyle Y}
f
{\displaystyle f}
X
{\displaystyle X}
f
:
S
→
Y
{\displaystyle f:S\to Y}
f
{\displaystyle f}
span
S
,
{\displaystyle \operatorname {span} S,}
X
.
{\displaystyle X.}
写像を 線型写像に拡張できるの は、が 整数、 がスカラー、が ベクトルで、その ときに必ず となるときのみです。
の線型拡張が 存在する場合、その線型拡張は 一意であり、
上記のように
すべて およびに対して成り立ちます 。 が線型独立である
場合 、任意のベクトル空間へのすべての関数は (線型) 写像への線型拡張を持ちます (逆もまた真です)。
f
:
S
→
Y
{\displaystyle f:S\to Y}
F
:
span
S
→
Y
{\displaystyle F:\operatorname {span} S\to Y}
n
>
0
{\displaystyle n>0}
c
1
,
…
,
c
n
{\displaystyle c_{1},\ldots ,c_{n}}
s
1
,
…
,
s
n
∈
S
{\displaystyle s_{1},\ldots ,s_{n}\in S}
0
=
c
1
s
1
+
⋯
+
c
n
s
n
,
{\displaystyle 0=c_{1}s_{1}+\cdots +c_{n}s_{n},}
0
=
c
1
f
(
s
1
)
+
⋯
+
c
n
f
(
s
n
)
.
{\displaystyle 0=c_{1}f\left(s_{1}\right)+\cdots +c_{n}f\left(s_{n}\right).}
f
:
S
→
Y
{\displaystyle f:S\to Y}
F
:
span
S
→
Y
{\displaystyle F:\operatorname {span} S\to Y}
F
(
c
1
s
1
+
⋯
c
n
s
n
)
=
c
1
f
(
s
1
)
+
⋯
+
c
n
f
(
s
n
)
{\displaystyle F\left(c_{1}s_{1}+\cdots c_{n}s_{n}\right)=c_{1}f\left(s_{1}\right)+\cdots +c_{n}f\left(s_{n}\right)}
n
,
c
1
,
…
,
c
n
,
{\displaystyle n,c_{1},\ldots ,c_{n},}
s
1
,
…
,
s
n
{\displaystyle s_{1},\ldots ,s_{n}}
S
{\displaystyle S}
f
:
S
→
Y
{\displaystyle f:S\to Y}
span
S
→
Y
{\displaystyle \;\operatorname {span} S\to Y}
例えば、 と の割り当ては 、 線形独立なベクトルの集合から 上の線形写像に線形に拡張できます。 唯一の線形拡張は、 を に
送る写像です。
X
=
R
2
{\displaystyle X=\mathbb {R} ^{2}}
Y
=
R
{\displaystyle Y=\mathbb {R} }
(
1
,
0
)
→
−
1
{\displaystyle (1,0)\to -1}
(
0
,
1
)
→
2
{\displaystyle (0,1)\to 2}
S
:=
{
(
1
,
0
)
,
(
0
,
1
)
}
{\displaystyle S:=\{(1,0),(0,1)\}}
span
{
(
1
,
0
)
,
(
0
,
1
)
}
=
R
2
.
{\displaystyle \operatorname {span} \{(1,0),(0,1)\}=\mathbb {R} ^{2}.}
F
:
R
2
→
R
{\displaystyle F:\mathbb {R} ^{2}\to \mathbb {R} }
(
x
,
y
)
=
x
(
1
,
0
)
+
y
(
0
,
1
)
∈
R
2
{\displaystyle (x,y)=x(1,0)+y(0,1)\in \mathbb {R} ^{2}}
F
(
x
,
y
)
=
x
(
−
1
)
+
y
(
2
)
=
−
x
+
2
y
.
{\displaystyle F(x,y)=x(-1)+y(2)=-x+2y.}
実ベクトル空間または複素ベクトル空間の ベクトル部分 空間上で定義された すべての(スカラー値) 線型関数 は、のすべてへの線型拡張を持つ。
実際、 ハーン・バナッハの支配拡張定理は、この線型関数が与えられた 半ノルム によって支配される とき ( の領域内の すべての に対して が成り立つことを意味する )、 への線型拡張が存在し 、これも によって支配されることを保証する。
f
{\displaystyle f}
X
{\displaystyle X}
X
.
{\displaystyle X.}
f
{\displaystyle f}
p
:
X
→
R
{\displaystyle p:X\to \mathbb {R} }
|
f
(
m
)
|
≤
p
(
m
)
{\displaystyle |f(m)|\leq p(m)}
m
{\displaystyle m}
f
{\displaystyle f}
X
{\displaystyle X}
p
.
{\displaystyle p.}
マトリックス
と が 有限次元 ベクトル空間 で、各ベクトル空間に対して 基底 が定義されている場合 、 から へのすべての線型写像は 行列 で 表すことができます 。 [11] これは具体的な計算が可能になるため便利です。行列は線型写像の例をもたらします。 が 実数 行列である場合、 は 線型写像を表します ( ユークリッド空間 を参照)。
V
{\displaystyle V}
W
{\displaystyle W}
V
{\displaystyle V}
W
{\displaystyle W}
A
{\displaystyle A}
m
×
n
{\displaystyle m\times n}
f
(
x
)
=
A
x
{\displaystyle f(\mathbf {x} )=A\mathbf {x} }
R
n
→
R
m
{\displaystyle \mathbb {R} ^{n}\to \mathbb {R} ^{m}}
を の基底と します 。すると、すべてのベクトルは 体の 係数によって一意に決定されます 。
{
v
1
,
…
,
v
n
}
{\displaystyle \{\mathbf {v} _{1},\ldots ,\mathbf {v} _{n}\}}
V
{\displaystyle V}
v
∈
V
{\displaystyle \mathbf {v} \in V}
c
1
,
…
,
c
n
{\displaystyle c_{1},\ldots ,c_{n}}
R
{\displaystyle \mathbb {R} }
v
=
c
1
v
1
+
⋯
+
c
n
v
n
.
{\displaystyle \mathbf {v} =c_{1}\mathbf {v} _{1}+\cdots +c_{n}\mathbf {v} _{n}.}
が線形写像である
場合、
f
:
V
→
W
{\textstyle f:V\to W}
f
(
v
)
=
f
(
c
1
v
1
+
⋯
+
c
n
v
n
)
=
c
1
f
(
v
1
)
+
⋯
+
c
n
f
(
v
n
)
,
{\displaystyle f(\mathbf {v} )=f(c_{1}\mathbf {v} _{1}+\cdots +c_{n}\mathbf {v} _{n})=c_{1}f(\mathbf {v} _{1})+\cdots +c_{n}f\left(\mathbf {v} _{n}\right),}
これは関数 f がベクトル によって完全に決定されることを意味します 。ここで を の基底とします 。すると各ベクトルは 次のように
表すことができます。
f
(
v
1
)
,
…
,
f
(
v
n
)
{\displaystyle f(\mathbf {v} _{1}),\ldots ,f(\mathbf {v} _{n})}
{
w
1
,
…
,
w
m
}
{\displaystyle \{\mathbf {w} _{1},\ldots ,\mathbf {w} _{m}\}}
W
{\displaystyle W}
f
(
v
j
)
{\displaystyle f(\mathbf {v} _{j})}
f
(
v
j
)
=
a
1
j
w
1
+
⋯
+
a
m
j
w
m
.
{\displaystyle f\left(\mathbf {v} _{j}\right)=a_{1j}\mathbf {w} _{1}+\cdots +a_{mj}\mathbf {w} _{m}.}
したがって、関数 は の値によって完全に決定されます。これらの値を 行列 に入れると、 内の任意のベクトルについて のベクトル出力を計算するのに便利です 。 を取得するには 、 のすべての列が、上で定義されたよう
に に対応する ベクトルになります
。より明確に定義するには、 マッピング に対応するいくつかの列について 、
が の行列
であることを示します 。言い換えると、すべての列には、 座標が 列 の要素である 対応するベクトルがあります 。単一の線形マップは、多くの行列で表すことができます。これは、行列の要素の値が、選択された基底によって決まるためです。
f
{\displaystyle f}
a
i
j
{\displaystyle a_{ij}}
m
×
n
{\displaystyle m\times n}
M
{\displaystyle M}
f
{\displaystyle f}
V
{\displaystyle V}
M
{\displaystyle M}
j
{\displaystyle j}
M
{\displaystyle M}
(
a
1
j
⋮
a
m
j
)
{\displaystyle {\begin{pmatrix}a_{1j}\\\vdots \\a_{mj}\end{pmatrix}}}
f
(
v
j
)
{\displaystyle f(\mathbf {v} _{j})}
j
{\displaystyle j}
f
(
v
j
)
{\displaystyle f(\mathbf {v} _{j})}
M
=
(
⋯
a
1
j
⋯
⋮
a
m
j
)
{\displaystyle \mathbf {M} ={\begin{pmatrix}\ \cdots &a_{1j}&\cdots \ \\&\vdots &\\&a_{mj}&\end{pmatrix}}}
M
{\displaystyle M}
f
{\displaystyle f}
j
=
1
,
…
,
n
{\displaystyle j=1,\ldots ,n}
f
(
v
j
)
{\displaystyle f(\mathbf {v} _{j})}
a
1
j
,
⋯
,
a
m
j
{\displaystyle a_{1j},\cdots ,a_{mj}}
j
{\displaystyle j}
線形変換の行列は視覚的に表現できます。
に対する相対的な 行列 :
T
{\textstyle T}
B
{\textstyle B}
A
{\textstyle A}
に対する相対的な 行列 :
T
{\textstyle T}
B
′
{\textstyle B'}
A
′
{\textstyle A'}
からへ の遷移行列 :
B
′
{\textstyle B'}
B
{\textstyle B}
P
{\textstyle P}
からへ の遷移行列 :
B
{\textstyle B}
B
′
{\textstyle B'}
P
−
1
{\textstyle P^{-1}}
線形変換における行列間の関係
左下隅から始めて 右下隅を探すと 、 を左に掛け合わせます。つまり、 となります 。同等の方法は、同じ点から時計回りに進む「より長い」方法で、 を 、または で左に掛け合わせます 。
[
v
]
B
′
{\textstyle \left[\mathbf {v} \right]_{B'}}
[
T
(
v
)
]
B
′
{\textstyle \left[T\left(\mathbf {v} \right)\right]_{B'}}
A
′
[
v
]
B
′
=
[
T
(
v
)
]
B
′
{\textstyle A'\left[\mathbf {v} \right]_{B'}=\left[T\left(\mathbf {v} \right)\right]_{B'}}
[
v
]
B
′
{\textstyle \left[\mathbf {v} \right]_{B'}}
P
−
1
A
P
{\textstyle P^{-1}AP}
P
−
1
A
P
[
v
]
B
′
=
[
T
(
v
)
]
B
′
{\textstyle P^{-1}AP\left[\mathbf {v} \right]_{B'}=\left[T\left(\mathbf {v} \right)\right]_{B'}}
2次元の例
2 次元 空間 R2では 、 線形写像は2×2 行列 で記述されます。次に例を示します。
回転
反時計回りに90度:
A
=
(
0
−
1
1
0
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}0&-1\\1&0\end{pmatrix}}}
反時計回りに角度 θ だけ:
A
=
(
cos
θ
−
sin
θ
sin
θ
cos
θ
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}\cos \theta &-\sin \theta \\\sin \theta &\cos \theta \end{pmatrix}}}
反射
x 軸を通る :
A
=
(
1
0
0
−
1
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}1&0\\0&-1\end{pmatrix}}}
y 軸に沿って :
A
=
(
−
1
0
0
1
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}-1&0\\0&1\end{pmatrix}}}
原点と 角度 θをなす直線を通る:
A
=
(
cos
2
θ
sin
2
θ
sin
2
θ
−
cos
2
θ
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}\cos 2\theta &\sin 2\theta \\\sin 2\theta &-\cos 2\theta \end{pmatrix}}}
すべての方向に 2 倍にスケーリングします 。
A
=
(
2
0
0
2
)
=
2
I
{\displaystyle \mathbf {A} ={\begin{pmatrix}2&0\\0&2\end{pmatrix}}=2\mathbf {I} }
水平せん断マッピング :
A
=
(
1
m
0
1
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}1&m\\0&1\end{pmatrix}}}
y 軸を角度 θ だけ傾ける :
A
=
(
1
−
sin
θ
0
cos
θ
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}1&-\sin \theta \\0&\cos \theta \end{pmatrix}}}
スクイーズマッピング :
A
=
(
k
0
0
1
k
)
{\displaystyle \mathbf {A} ={\begin{pmatrix}k&0\\0&{\frac {1}{k}}\end{pmatrix}}}
y 軸への 投影 :
A
=
(
0
0
0
1
)
.
{\displaystyle \mathbf {A} ={\begin{pmatrix}0&0\\0&1\end{pmatrix}}.}
線形写像が回転、反射、および/または均一なスケーリングのみで構成されている場合、その線形写像は 等角線形変換 です。
線型写像のベクトル空間
線型写像の合成は線型です。つまり 、とが 線型であれば、それらの 合成 も線型です。このことから、与え られた体 K上のすべてのベクトル空間の クラスは、 射としての K 線型写像 とともに 、 カテゴリ を形成します。
f
:
V
→
W
{\displaystyle f:V\to W}
g
:
W
→
Z
{\textstyle g:W\to Z}
g
∘
f
:
V
→
Z
{\textstyle g\circ f:V\to Z}
線形マップの逆 を 定義すると、これも線形マップになります。
およびが線形である 場合 、それらの 点ごとの 和も線形であり 、 によって定義されます 。
f
1
:
V
→
W
{\textstyle f_{1}:V\to W}
f
2
:
V
→
W
{\textstyle f_{2}:V\to W}
f
1
+
f
2
{\displaystyle f_{1}+f_{2}}
(
f
1
+
f
2
)
(
x
)
=
f
1
(
x
)
+
f
2
(
x
)
{\displaystyle (f_{1}+f_{2})(\mathbf {x} )=f_{1}(\mathbf {x} )+f_{2}(\mathbf {x} )}
が線形であり、が 基底体 の要素である 場合、 によって定義される マップ も線形です。
f
:
V
→
W
{\textstyle f:V\to W}
α
{\textstyle \alpha }
K
{\textstyle K}
α
f
{\textstyle \alpha f}
(
α
f
)
(
x
)
=
α
(
f
(
x
)
)
{\textstyle (\alpha f)(\mathbf {x} )=\alpha (f(\mathbf {x} ))}
したがって、 からへ の線型写像の 集合は 自身上のベクトル空間を形成し 、 [12] は と表記されることもある 。 [13] さらに、 の場合 、 と表記されるこのベクトル空間は、 写像 の合成 に関して 結合的代数 である 。これは、2つの線型写像の合成もまた線型写像であり、写像の合成は常に結合的であるためである。このケースについては、以下でより詳細に議論する。
L
(
V
,
W
)
{\textstyle {\mathcal {L}}(V,W)}
V
{\textstyle V}
W
{\textstyle W}
K
{\textstyle K}
Hom
(
V
,
W
)
{\textstyle \operatorname {Hom} (V,W)}
V
=
W
{\textstyle V=W}
End
(
V
)
{\textstyle \operatorname {End} (V)}
再び有限次元の場合、基底が選択されていれば、線型写像の合成は 行列の乗算 に対応し、線型写像の加算は 行列の加算 に対応し、線型写像とスカラーの乗算は行列とスカラーの乗算に対応します。
準同型と自己同型
線型変換は の 自己準同型 で ある 。すべてのそのような自己準同型の集合は、 上で定義した加算、合成、スカラー乗算とともに 、体 (特に 環)上の単位元を持つ 結合代数 を形成する。この代数の乗法的単位元は 恒等写像 である。
f
:
V
→
V
{\textstyle f:V\to V}
V
{\textstyle V}
End
(
V
)
{\textstyle \operatorname {End} (V)}
K
{\textstyle K}
id
:
V
→
V
{\textstyle \operatorname {id} :V\to V}
同型 でもある の自己準同型は の 自己同型 と 呼ばれます。2 つ の自己同型 の合成も自己同型であり、 のすべての自己同型の集合は 群 を 形成し 、 その 自己同型群は または で表されます 。自己同型は、 合成時に逆を持つ自己 準同型 とまったく同じであるため、 は環 の 単位 群です 。
V
{\textstyle V}
V
{\textstyle V}
V
{\textstyle V}
V
{\textstyle V}
Aut
(
V
)
{\textstyle \operatorname {Aut} (V)}
GL
(
V
)
{\textstyle \operatorname {GL} (V)}
Aut
(
V
)
{\textstyle \operatorname {Aut} (V)}
End
(
V
)
{\textstyle \operatorname {End} (V)}
が有限次元 を持つ 場合 、 は の 要素を持つ すべての行列の 結合代数 に 同型 です 。 の自己同型群は の 要素を持つ すべての可逆行列の 一般線型群 に 同型 です 。
V
{\textstyle V}
n
{\textstyle n}
End
(
V
)
{\textstyle \operatorname {End} (V)}
n
×
n
{\textstyle n\times n}
K
{\textstyle K}
V
{\textstyle V}
GL
(
n
,
K
)
{\textstyle \operatorname {GL} (n,K)}
n
×
n
{\textstyle n\times n}
K
{\textstyle K}
カーネル、イメージ、ランク-ヌル定理
が線形である場合 、 カーネル と 画像 または 範囲 を 次のように
定義します。
f
:
V
→
W
{\textstyle f:V\to W}
f
{\textstyle f}
ker
(
f
)
=
{
x
∈
V
:
f
(
x
)
=
0
}
im
(
f
)
=
{
w
∈
W
:
w
=
f
(
x
)
,
x
∈
V
}
{\displaystyle {\begin{aligned}\ker(f)&=\{\,\mathbf {x} \in V:f(\mathbf {x} )=\mathbf {0} \,\}\\\operatorname {im} (f)&=\{\,\mathbf {w} \in W:\mathbf {w} =f(\mathbf {x} ),\mathbf {x} \in V\,\}\end{aligned}}}
ker
(
f
)
{\textstyle \ker(f)}
は の 部分空間 で あり は の部分空間である 。次の次元 公式は 階数-零定理 として知られている : [14]
V
{\textstyle V}
im
(
f
)
{\textstyle \operatorname {im} (f)}
W
{\textstyle W}
dim
(
ker
(
f
)
)
+
dim
(
im
(
f
)
)
=
dim
(
V
)
.
{\displaystyle \dim(\ker(f))+\dim(\operatorname {im} (f))=\dim(V).}
数は の 階数 と も呼ばれ 、 または時には と書かれる。 [ 15] [ 16] 数は の 零数 とも呼ばれ、 または と書かれる 。 [15] [16] およびが有限次元 で 、基底が選ばれ、 が行列 によって表される 場合、 の階数と零数は、それぞれ 行列 の階数と零数に等しい 。
dim
(
im
(
f
)
)
{\textstyle \dim(\operatorname {im} (f))}
f
{\textstyle f}
rank
(
f
)
{\textstyle \operatorname {rank} (f)}
ρ
(
f
)
{\textstyle \rho (f)}
dim
(
ker
(
f
)
)
{\textstyle \dim(\ker(f))}
f
{\textstyle f}
null
(
f
)
{\textstyle \operatorname {null} (f)}
ν
(
f
)
{\textstyle \nu (f)}
V
{\textstyle V}
W
{\textstyle W}
f
{\textstyle f}
A
{\textstyle A}
f
{\textstyle f}
A
{\textstyle A}
コカーネル
線形変換のより微妙な不変量は コカーネル で あり 、次のように定義される。
f
:
V
→
W
{\textstyle f:V\to W}
coker
(
f
)
:=
W
/
f
(
V
)
=
W
/
im
(
f
)
.
{\displaystyle \operatorname {coker} (f):=W/f(V)=W/\operatorname {im} (f).}
これはカーネルの 双対 概念である。カーネルがドメイン の 部分空間であるのと同様に 、 コカーネルはターゲット の 商 空間である 。 形式的には、次の 正確なシーケンスが成り立つ。
0
→
ker
(
f
)
→
V
→
W
→
coker
(
f
)
→
0.
{\displaystyle 0\to \ker(f)\to V\to W\to \operatorname {coker} (f)\to 0.}
これらは次のように解釈できる。線形方程式 f ( v ) = w を解くと、
核は同次 方程式 f ( v ) = 0の 解 の空間であり 、その次元は 空でない場合、解の空間内の 自由度の数である。
コカーネルは、ソリューションが満たさなければならない制約の空間であり、その次元は独立した制約の最大数です。
コカーネルの次元と像の次元(ランク)を足すと、ターゲット空間の次元になります。有限次元の場合、これは商空間 W / f ( V ) の次元がターゲット空間の次元から像の次元を引いたものであることを意味します。
簡単な例として、 f ( x , y ) = (0, y )で与えられる写像 f : R 2 → R 2 を考えてみましょう。すると、方程式 f ( x , y ) = ( a , b ) が解を持つためには、 a = 0 (1 つの制約) でなければなりません。その場合、解空間は ( x , b ) または同等に (0, b ) + ( x , 0)、(1 つの自由度) となります。カーネルは、部分空間 ( x , 0) < Vとして表現できます。 x の値は 、解における自由度です。一方、コカーネルは写像 W → R を介して表現できます。つまり 、ベクトル ( a , b ) が与えられた場合、 a の値は、解が存在することに対する 障害 となります 。
(
a
,
b
)
↦
(
a
)
{\textstyle (a,b)\mapsto (a)}
無限次元の場合の例は、写像 f : R ∞ → R ∞ ( n > 0の場合 、 b 1 = 0 かつ b n + 1 = a n ) で示される。その像は最初の要素が 0 であるすべてのシーケンスで構成され、したがってそのコカーネルは最初の要素が同一のシーケンスのクラスで構成される。したがって、そのカーネルは次元 0 である(ゼロシーケンスのみをゼロシーケンスに写像する)のに対し、そのコカーネルは次元 1 である。ドメインとターゲット空間は同じであるため、カーネルのランクと次元の合計はコカーネル のランクと次元と同じ合計 になる( )が、無限次元の場合、 自己準同型 のカーネルとコカーネルが 同じ次元(0 ≠ 1)を持つとは推論できない。逆の状況は、写像 h : R ∞ → R ∞ ( c n = a n + 1 ) に対して 得られる 。 そのイメージはターゲット空間全体であるため、そのコカーネルは次元 0 になりますが、最初の要素のみがゼロでないすべてのシーケンスをゼロ シーケンスにマッピングするため、そのカーネルは次元 1 になります。
{
a
n
}
↦
{
b
n
}
{\textstyle \left\{a_{n}\right\}\mapsto \left\{b_{n}\right\}}
ℵ
0
+
0
=
ℵ
0
+
1
{\textstyle \aleph _{0}+0=\aleph _{0}+1}
{
a
n
}
↦
{
c
n
}
{\textstyle \left\{a_{n}\right\}\mapsto \left\{c_{n}\right\}}
索引
有限次元カーネルとコカーネルを持つ線形演算子の場合、 インデックスを 次のように定義できます。
つまり、自由度から制約の数を引いたものになります。
ind
(
f
)
:=
dim
(
ker
(
f
)
)
−
dim
(
coker
(
f
)
)
,
{\displaystyle \operatorname {ind} (f):=\dim(\ker(f))-\dim(\operatorname {coker} (f)),}
有限次元ベクトル空間間の変換の場合、これは単に階数零による dim( V ) − dim( W ) の差です。これは、いくつの解またはいくつの制約があるかを示します。つまり、大きい空間から小さい空間にマッピングする場合、マップは全射になる可能性があり、したがって制約がなくても自由度を持ちます。逆に、小さい空間から大きい空間にマッピングする場合、マップは全射にはならず、したがって自由度がなくても制約があります。
演算子の指数は、まさに 2項複素数0 → V → W → 0の オイラー特性である。 演算子理論では、 フレドホルム演算子 の指数は 研究対象であり、その主要な結果は アティヤ・シンガー指数定理 である。 [17]
線形写像の分類は網羅的ではありません。次の不完全なリストは、ベクトル空間に追加の構造を必要としない重要な分類をいくつか列挙したものです。
V と W を体 F 上のベクトル空間と し 、 T : V → W を線型写像とします。
モノモーフィズム
次の同等の条件のいずれかが真である場合、
T は 単射 または 単射で あると言われます。
T は 集合 の写像として 1 対 1 です 。
ker T = {0 V }
dim(kerT ) = 0
T は モニック または左キャンセル可能であり 、つまり、任意のベクトル空間 U と任意の線型写像 R : U → V および S : U → V のペアに対して、方程式 TR = TS は R = S を意味します 。
Tは 左可逆で ある 。つまり、 ST が V 上の 恒等写像 となる ような線型写像 S : W → V が存在する。
エピモルフィズム
次の同等の条件のいずれかが真である場合、 T は 全射 または エピモーフィズム であると言われます 。
T は 集合の写像として 全射で ある。
コーカー T = {0 W }
T は エピック または右キャンセル可能であり 、つまり、任意のベクトル空間 U と任意の線型写像 R : W → U および S : W → U のペアに対して、方程式 RT = ST は R = S を意味します 。
T は 右可逆で ある 、つまり TS が W 上の 恒等写像 となる ような線型写像 S : W → V が存在する。
同型性
T は、左可逆かつ右可逆である場合に 同型 であると言われます 。これは、 T が 1 対 1 かつ全単射 (集合の 全単射 ) であること、または T が エピックかつモニックであり、したがって 双射で あることと同等です。
T : V → V が自己準同型ならば 、次のようになる。
ある正の整数 n に対して、 T の n 番目の反復 T n が常にゼロである場合、 T は 冪零 であると言われます 。
T 2 = T の場合 、 Tは 冪等 であると言われる。
T = kI ( k は何らかのスカラー)の場 合 、 T はスケーリング変換またはスカラー乗算マップと呼ばれます。 スカラー行列 を参照してください。
基準の変更
行列が A である自己準 同型である線型 写像が与えられた場合、空間の 基底 Bにおいてベクトル座標 [u] は [v] = A [u] に変換されます。ベクトルは B の逆数とともに変化するため (ベクトル座標は 反変 )、その逆変換は [v] = B [v'] です。
これを最初の式に代入する
と
B
[
v
′
]
=
A
B
[
u
′
]
{\displaystyle B\left[v'\right]=AB\left[u'\right]}
[
v
′
]
=
B
−
1
A
B
[
u
′
]
=
A
′
[
u
′
]
.
{\displaystyle \left[v'\right]=B^{-1}AB\left[u'\right]=A'\left[u'\right].}
したがって、新しい基底の行列は A′ = B −1 AB となり、 B は 与えられた基底の行列となります。
したがって、線型写像は1-co-1-contra- variant オブジェクト、または(1, 1)型 テンソル であると言われます 。
連続
位相ベクトル空間 、例えば ノルム空間 の間の 線型 変換は 連続で ある可能性がある 。その定義域と余定義域が同じであれば、それは 連続線型作用素 となる。ノルム線型空間上の線型作用素が連続となるのは、例えば定義域が有限次元である 場合に限り、それが 有界となるからである。 [18]無限次元の定義域には 不連続な線型作用素 が存在する可能性がある 。
有界でない、したがって不連続な線形変換の例としては、上限ノルムを備えた滑らかな関数の空間での微分があります (小さな値を持つ関数は大きな値の導関数を持つことができますが、0 の導関数は 0 です)。具体的な例として、 sin( nx )/ n は 0 に収束しますが、その導関数 cos( nx ) は 収束しないため、微分は 0 で連続ではありません (この議論のバリエーションにより、どこでも連続ではありません)。
アプリケーション
線形写像の具体的な応用例としては、 コンピュータグラフィックス などで実行される 幾何学的変換が挙げられます。この変換では、 変換行列 を使用して 2D または 3D オブジェクトの移動、回転、拡大縮小が実行されます 。線形写像は、変化を記述するメカニズムとしても使用されます。たとえば、微積分学では導関数に相当し、相対性理論では参照フレームのローカル変換を追跡する手段として使用されます。
これらの変換のもう 1 つの応用は、ネストされたループ コードの コンパイラ最適化 と、 コンパイラ 技術の並列化です。
参照
Wikibooksには、線形代数/線形変換 に関する本があります。
注記
^ 「 Vから V へ の線型変換は、しばしば V 上の 線型作用素 と呼ばれる 。」 Rudin 1976, p. 207
^ V と W を 2 つの実ベクトル空間とします。V から W へ の写像 a は「線型写像 」 または「線型変換」または「線型演算子」と呼ばれます [...]すべての に対して 、 すべて の に対して 、すべての実数 λに対して、 Vから W への 写像 a は「線型写像」または「線型変換」または「線型演算子」と呼ばれます 。Bronshtein & Semendyayev 2004、p. 316
a
(
u
+
v
)
=
a
u
+
a
v
{\textstyle a(\mathbf {u} +\mathbf {v} )=a\mathbf {u} +a\mathbf {v} }
u
,
v
∈
V
{\textstyle \mathbf {u} ,\mathbf {v} \in V}
a
(
λ
u
)
=
λ
a
u
{\textstyle a(\lambda \mathbf {u} )=\lambda a\mathbf {u} }
u
∈
V
{\displaystyle \mathbf {u} \in V}
^ Rudin 1991, p. 14 線型写像のいくつかの性質は証明が非常に簡単なので省略する。 および である と 仮定する 。
Λ
:
X
→
Y
{\textstyle \Lambda :X\to Y}
A
⊂
X
{\textstyle A\subset X}
B
⊂
Y
{\textstyle B\subset Y}
Λ
0
=
0.
{\textstyle \Lambda 0=0.}
Aが 部分空間(または 凸集合 、または 平衡集合 )である場合、 同じことが成り立ちます。
Λ
(
A
)
{\textstyle \Lambda (A)}
Bが 部分空間(または凸集合、または平衡集合)である 場合、同じことが成り立ちます。
Λ
−
1
(
B
)
{\textstyle \Lambda ^{-1}(B)}
特に、集合:は X のサブスペースであり 、 の ヌル空間 と呼ばれます。
Λ
−
1
(
{
0
}
)
=
{
x
∈
X
:
Λ
x
=
0
}
=
N
(
Λ
)
{\displaystyle \Lambda ^{-1}(\{0\})=\{\mathbf {x} \in X:\Lambda \mathbf {x} =0\}={N}(\Lambda )}
Λ
{\textstyle \Lambda }
^ Rudin 1991, p. 14. ここで、 X と Y が 同じスカラー体 上の ベクトル空間であるとします。 すべての に対して であり 、すべてのスカラー および で ある場合、 マッピングは 線型 であるといわれます。 が線型の 場合、 ではなく と 書くことが多いことに注意してください 。
Λ
:
X
→
Y
{\textstyle \Lambda :X\to Y}
Λ
(
α
x
+
β
y
)
=
α
Λ
x
+
β
Λ
y
{\textstyle \Lambda (\alpha \mathbf {x} +\beta \mathbf {y} )=\alpha \Lambda \mathbf {x} +\beta \Lambda \mathbf {y} }
x
,
y
∈
X
{\textstyle \mathbf {x} ,\mathbf {y} \in X}
α
{\textstyle \alpha }
β
{\textstyle \beta }
Λ
x
{\textstyle \Lambda \mathbf {x} }
Λ
(
x
)
{\textstyle \Lambda (\mathbf {x} )}
Λ
{\textstyle \Lambda }
^ Rudin 1976、p. 206。ベクトル空間 X からベクトル空間 Y への写像 A は、すべての およびすべてのスカラー c に対して次の条件を満たす場合、 線型変換 であるといわれます。A が 線型 の場合、 ではなく と 書くことが多いことに注意してください 。
A
(
x
1
+
x
2
)
=
A
x
1
+
A
x
2
,
A
(
c
x
)
=
c
A
x
{\textstyle A\left(\mathbf {x} _{1}+\mathbf {x} _{2}\right)=A\mathbf {x} _{1}+A\mathbf {x} _{2},\ A(c\mathbf {x} )=cA\mathbf {x} }
x
,
x
1
,
x
2
∈
X
{\textstyle \mathbf {x} ,\mathbf {x} _{1},\mathbf {x} _{2}\in X}
A
x
{\textstyle A\mathbf {x} }
A
(
x
)
{\textstyle A(\mathbf {x} )}
^ Rudin 1991, p. 14. Xからそのスカラー体への線型写像は 線型汎関数 と呼ばれる 。
^ 「用語 - 線形代数における「線形」とはどういう意味ですか?」。 Mathematics Stack Exchange 。 2021年2月17日 閲覧 。
^ Rudin 1976、p. 210および がそれぞれ ベクトル空間 X および Y の基底であると仮定します 。このとき、すべての は 、 となる
数の集合を決定します。これらの数を、 m行 n 列の長方形配列、つまり m 行 n 列の行列 で 表す と 便利 です
。 ベクトル
の
座標 (基底 に関して) は、 の j 番目 の列 に現れることに注意してください 。したがって、ベクトル は の 列ベクトル と呼ばれることもあります 。この用語を使用すると、 A の 範囲は の列ベクトルによって張られます 。
{
x
1
,
…
,
x
n
}
{\textstyle \left\{\mathbf {x} _{1},\ldots ,\mathbf {x} _{n}\right\}}
{
y
1
,
…
,
y
m
}
{\textstyle \left\{\mathbf {y} _{1},\ldots ,\mathbf {y} _{m}\right\}}
A
∈
L
(
X
,
Y
)
{\textstyle A\in L(X,Y)}
a
i
,
j
{\textstyle a_{i,j}}
A
x
j
=
∑
i
=
1
m
a
i
,
j
y
i
(
1
≤
j
≤
n
)
.
{\displaystyle A\mathbf {x} _{j}=\sum _{i=1}^{m}a_{i,j}\mathbf {y} _{i}\quad (1\leq j\leq n).}
[
A
]
=
[
a
1
,
1
a
1
,
2
…
a
1
,
n
a
2
,
1
a
2
,
2
…
a
2
,
n
⋮
⋮
⋱
⋮
a
m
,
1
a
m
,
2
…
a
m
,
n
]
{\displaystyle [A]={\begin{bmatrix}a_{1,1}&a_{1,2}&\ldots &a_{1,n}\\a_{2,1}&a_{2,2}&\ldots &a_{2,n}\\\vdots &\vdots &\ddots &\vdots \\a_{m,1}&a_{m,2}&\ldots &a_{m,n}\end{bmatrix}}}
a
i
,
j
{\textstyle a_{i,j}}
A
x
j
{\textstyle A\mathbf {x} _{j}}
{
y
1
,
…
,
y
m
}
{\textstyle \{\mathbf {y} _{1},\ldots ,\mathbf {y} _{m}\}}
[
A
]
{\textstyle [A]}
A
x
j
{\textstyle A\mathbf {x} _{j}}
[
A
]
{\textstyle [A]}
[
A
]
{\textstyle [A]}
^ アクラー(2015)p.52、§3.3
^ トゥ(2011)、p.19、§3.1
^ Horn & Johnson 2013, 0.2.3 行列または線形変換に関連付けられたベクトル空間、p. 6
^ ab カッツネルソン & カッツネルソン (2008) p. 52、§2.5.1
^ ab ハルモス (1974) p. 90、§50
^ Nistor, Victor (2001) [1994]、「指数理論」、 数学百科事典 、 EMS Press : 「指数理論における主な問題は、フレドホルム演算子のクラスに対する指数式を提供することです...指数理論は、MFアティヤとI.シンガーが指数定理を発表して以来、独自の主題になりました。」
^ Rudin 1991, p. 15
1.18 定理 を位相ベクトル空間 X 上の線型関数とする 。 ある に対して であると仮定する 。すると、次の 4 つの特性のそれぞれが他の 3 つの特性を意味する:
Λ
{\textstyle \Lambda }
Λ
x
≠
0
{\textstyle \Lambda \mathbf {x} \neq 0}
x
∈
X
{\textstyle \mathbf {x} \in X}
Λ
{\textstyle \Lambda }
連続している ヌル空間は 閉じられています。
N
(
Λ
)
{\textstyle N(\Lambda )}
N
(
Λ
)
{\textstyle N(\Lambda )}
X において稠密ではない 。
Λ
{\textstyle \Lambda }
0 の近傍 V で制限されます。
^ ある点で が定義されて いる とき、 も 定義 さ れ 、
F
{\displaystyle F}
f
{\displaystyle f}
f
{\displaystyle f}
s
,
{\displaystyle s,}
F
{\displaystyle F}
F
(
s
)
=
f
(
s
)
.
{\displaystyle F(s)=f(s).}
文献