Mathematical function, in linear algebra
数学 、特に 線型代数 において 、 線型写像 (せんどうしゃ、 英: linear map )とは、 ベクトル空間 間の 特別な種類の 関数であり、 ベクトルの加算 と スカラー乗算 という基本的な演算を遵守する 。線型写像の標準的な例としては、ベクトルの加算やベクトルと スカラー の乗算と互換性のある方法で、次元ベクトルを 次元ベクトルに変換する行列 が挙げられる 。 m × n {\displaystyle m\times n} n {\displaystyle n} m {\displaystyle m}
線型写像はベクトル空間の 準同型で ある。 [1] したがって、線型写像は を満たし 、ここで 、および はスカラー、および は ベクトル(ベクトル空間 の要素 )である。線型写像は常に の原点を の 原点に 、の線型部分空間を の 線型部分空間 (より低い 次元 の可能性もある) に写像する。 [2] たとえば、の 原点 を通る平面 を の原点を通る 平面 、 の原点を通る 直線 、または の原点のみ に写像する。線型写像は多くの場合 行列 として表すことができ 、簡単な例としては 回転や反射の線型変換 がある。 T : V → W {\displaystyle T:V\to W} T ( a x + b y ) = a T x + b T y {\displaystyle T(ax+by)=aTx+bTy} a {\displaystyle a} b {\displaystyle b} x {\displaystyle x} y {\displaystyle y} V {\displaystyle V} 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} )} したがって、線形写像は 演算保存性 があると言われます。言い換えれば、線形写像が加算とスカラー乗算の演算の前(上記の例の右側)に適用されるか後(上記の例の左側)に適用されるかは関係ありません。
+で表される加算演算の結合法則 により 、任意のベクトル とスカラーに対して 次の等式が成り立ちます。 [3] [4] したがって、線型写像は 線型結合を 保存する写像です。 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次元ベクトル空間として見た 線型写像 は 線型汎関数 と呼ばれる。 [5] V → K {\displaystyle V\to K} K {\displaystyle K}
これらのステートメントは、変更なしでリング上の 任意の左モジュールに一般化され 、スカラー乗算を逆にすると任意の右モジュールに一般化されます。 R M {\textstyle {}_{R}M} R {\displaystyle R}
例 線型写像の名前の由来となった典型的な例は 、 グラフが 原点を通る線である関数である。 [6] 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]} Var ( a X ) = a 2 Var ( X ) {\displaystyle {\text{Var}}(aX)=a^{2}{\text{Var}}(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} )}
線型準同型と線型同型 線型写像が 全単射で ある場合、それは 線型同型写像 。 の場合 、線型写像は 線型自己準同型写像 。 V = W {\displaystyle V=W} 線形演算子は この場合を指します [8] 、「線形演算子」という用語は、異なる規則によって異なる意味を持つ場合があります。
線形拡張 多くの場合、線形写像はベクトル空間の部分集合上に定義し、 定義域の 線型範囲 まで 線型性によって拡張される 。とが ベクトル空間であり、が 何らかの部分集合上で定義された 関数 であるとする
。すると、 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.}
写像を 線型写像に拡張できるのは、が 整数、 がスカラー、が ベクトルで、その ときに必ず となるときのみである。[10]
の線型拡張が 存在する場合、その線型拡張 は一意であり、
上記のように すべて およびに対して成立する 。 が線型独立である
場合、任意のベクトル空間への すべての関数は (線型)写像への線型拡張を持つ (逆もまた真である)。 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次元 空間 R 2 では、 線形写像は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(ker T ) = 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 が 一対一かつ全単射(集合の 単射 )であること、あるいは 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に収束しないため、微分は0において連続ではない(そして、この議論のバリエーションによれば、微分はどこでも連続ではない)。
アプリケーション 線形写像の具体的な応用例としては、 コンピュータグラフィック スなどで行われる 幾何学的変換が挙げられます。この変換では、2Dまたは3Dオブジェクトの移動、回転、拡大縮小が 変換行列 を用いて行われます 。線形写像は変化を記述するメカニズムとしても用いられます。例えば、微積分学では微分に相当し、相対性理論では参照フレームの局所的な変換を追跡するための手段として用いられます。
これらの変換のもう 1 つの応用は、 ネストされたループ コードの コンパイラ最適化と、 コンパイラ 技術の並列化です。
参照 ウィキブックスには「線形代数/線形変換」 に関する書籍があります。
注記 ^ 圏論 の言語において 、線型写像はベクトル空間の 射で ある。有限次元ベクトル空間の圏に限定すると、線型写像は 行列の圏 と 同値な 圏を形成する。 ^ 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日 閲覧 。 ^ 「 V から V への線型変換は、しばしば V 上の 線型作用素 と呼ばれる 。」Rudin 1976, p. 207 ^ 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)52頁、§3.3 ^ Tu (2011)、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プレス : 「指数理論における主要な問題は、フレドホルム作用素のクラスに対する指数式を提供することである...指数理論は、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).}
参考文献 アクラー、シェルドン・ジェイ (2015). 『線形代数を正しく理解する』 (第3版). Springer . ISBN 978-3-319-11079-0 。 Bronshtein, IN; Semendyayev, KA (2004). 数学ハンドブック (第4版). ニューヨーク: Springer-Verlag. ISBN 3-540-43491-7 。 ハルモス、ポール・リチャード (1974) [1958]. 有限次元ベクトル空間 (第2版). シュプリンガー . ISBN 0-387-90093-4 。 Horn, Roger A.; Johnson, Charles R. (2013). Matrix Analysis (Second ed.). Cambridge University Press . ISBN 978-0-521-83940-2 。 Katznelson, イツハク ;カッツネルソン、ヨナタン R. (2008)。 線形代数の (簡潔な) 入門 。 アメリカ数学協会 。 ISBN 978-0-8218-4419-9 。 クブルスリー、カルロス (2001). 『作用素論の要素 』 ボストン: バークハウザー. ISBN 978-1-4757-3328-0 . OCLC 754555941。 ラング、セルジュ (1987年)、 線形代数 (第3版)、ニューヨーク: シュプリンガー・フェアラーク 、 ISBN 0-387-96412-6 ルディン、ウォルター (1973). 関数解析 . 国際純粋・応用数学叢書. 第25巻(初版). ニューヨーク: McGraw-Hill Science/Engineering/Math . ISBN 9780070542259 。 ルディン、ウォルター (1976). 『数学解析の原理』. ウォルター・ルディン上級数学学生シリーズ (第3版). ニューヨーク: マグロウヒル. ISBN 978-0-07-054235-8 。 ルディン、ウォルター (1991). 関数解析. 国際純粋・応用数学叢書. 第8巻(第2版). ニューヨーク: McGraw-Hill Science/Engineering/Math . ISBN 978-0-07-054236-5 . OCLC 21163277。 Schaefer, Helmut H. ; Wolff, Manfred P. (1999). Topological Vector Spaces . GTM . Vol. 8 (Second ed.). New York, NY: Springer New York Imprint Springer. ISBN 978-1-4612-7155-0 . OCLC 840278135。 シェクター、エリック (1996年) 『分析とその基礎ハンドブック 』サンディエゴ、カリフォルニア州:アカデミック・プレス、 ISBN 978-0-12-622760-4 . OCLC 175294365. シュワルツ、チャールズ (1992). 『関数解析入門 』 ニューヨーク: M. デッカー. ISBN 978-0-8247-8643-4 . OCLC 24909067。 Tu, Loring W. (2011). 『多様体入門』 (第2版). Springer . ISBN 978-0-8218-4419-9 。 ウィランスキー、アルバート (2013). 『位相ベクトル空間における現代的手法 』 ミネオラ、ニューヨーク: Dover Publications, Inc. ISBN 978-0-486-49353-4 . OCLC 849801114。
ドメインとコドメインによる型 クラス/プロパティ 建設 一般化