この章の目標
多重線形写像を扱い、テンソル積を普遍性で定義して、その存在(構成)と一意性を証明できる
テンソル積の基底と次元、自然な同型 Hom ( V , W ) ≅ V ∗ ⊗ W \operatorname{Hom}(V, W) \cong V^{\ast} \otimes W Hom ( V , W ) ≅ V ∗ ⊗ W を理解し、計算に使える
テンソル代数・対称テンソル・交代テンソル・外積代数を定義し、次元を計算できる
外積と行列式の関係(Λ n V \Lambda^n V Λ n V が 1 次元であること)を理解する
添字記法とアインシュタインの縮約規約を使い、基底変換での共変・反変の変換則を導ける
前提 :第2章 〜第4章 、第8章 8.2 節(双線形形式)。商空間(第3章 3.8 節)を使う。
9.1 動機:多重線形なものを線形化する
数学や物理には「複数のベクトルについて、それぞれ線形」な対象がたくさんある。行列式(列について多重線形)、内積や双線形形式、空間ベクトルの外積(クロス積)、行列の積、リーマン幾何学の曲率テンソル、連続体力学の応力テンソルなどである。これらを座標で書くと g i j g_{ij} g ij 、A i j A^i{}_j A i j 、R i j k l R^i{}_{jkl} R i j k l のような添字つきの量になり、基底変換でそれぞれ異なる規則に従って変換される。第8章の注意 8.5 で見たように、同じ正方行列でも、線形変換を表すか双線形形式を表すかで変換規則が違った。
本章では、この状況を整理する基本的な道具であるテンソル積 を導入する。テンソル積 V ⊗ W V \otimes W V ⊗ W は「双線形写像 V × W → U V \times W \to U V × W → U を線形写像 V ⊗ W → U V \otimes W \to U V ⊗ W → U に置き換える」ための空間であり、これによって多重線形代数は再び線形代数に帰着される。その上で、行列式の抽象的な正体である外積代数 を構成し、添字記法による変換則を導く。これらは多様体上の微分形式やテンソル場(多様体 第5章 、リーマン幾何学 第1章 )の直接の準備になる。
以下、K K K は体、ベクトル空間はすべて K K K 上のものとする。9.7 節では K K K の標数を 0(K = Q , R , C K = \mathbb{Q}, \mathbb{R}, \mathbb{C} K = Q , R , C など)と仮定する。
9.2 双対空間の復習と添字の約束
第3章で導入した双対空間 V ∗ = Hom ( V , K ) V^{\ast} = \operatorname{Hom}(V, K) V ∗ = Hom ( V , K ) を思い出す。V V V の基底 e 1 , … , e n e_1, \dots, e_n e 1 , … , e n に対し、双対基底を本章では上付きの添字 で e 1 , … , e n e^1, \dots, e^n e 1 , … , e n と書く:
e i ( e j ) = δ j i ( δ j i はクロネッカーのデルタ ) e^i(e_j) = \delta^i_j \qquad (\delta^i_j \text{ はクロネッカーのデルタ}) e i ( e j ) = δ j i ( δ j i はクロネッカーのデルタ )
e i e^i e i は第 i i i 座標を取り出す線形形式である(定理 3.38)。有限次元なら V ≅ V ∗ ∗ V \cong V^{\ast\ast} V ≅ V ∗∗ は自然な同型であった(定理 3.42)。
添字の約束. 本章では次の約束を使う(上付きの添字はべき乗ではない)。
基底ベクトルは下付き添字 e i e_i e i 、双対基底は上付き添字 e i e^i e i 。
ベクトルの成分は上付き:v = ∑ i v i e i v = \sum_i v^ie_i v = ∑ i v i e i 。線形形式の成分は下付き:ω = ∑ i ω i e i \omega = \sum_i \omega_ie^i ω = ∑ i ω i e i 、ω i = ω ( e i ) \omega_i = \omega(e_i) ω i = ω ( e i ) 。
線形変換 f f f の表現行列の ( i , j ) (i, j) ( i , j ) 成分を A i j A^i{}_j A i j と書く:f ( e j ) = ∑ i A i j e i f(e_j) = \sum_i A^i{}_je_i f ( e j ) = ∑ i A i j e i 。双線形形式 g g g の成分は g i j = g ( e i , e j ) g_{ij} = g(e_i, e_j) g ij = g ( e i , e j ) 。
すると ω ( v ) = ∑ i ω i v i \omega(v) = \sum_i \omega_iv^i ω ( v ) = ∑ i ω i v i 、( f ( v ) ) i = ∑ j A i j v j (f(v))^i = \sum_j A^i{}_jv^j ( f ( v ) ) i = ∑ j A i j v j 、g ( u , v ) = ∑ i , j g i j u i v j g(u, v) = \sum_{i,j} g_{ij}u^iv^j g ( u , v ) = ∑ i , j g ij u i v j となり、和をとる添字は必ず上と下に一回ずつ現れる 。そこでアインシュタインの縮約規約 (Einstein summation convention) として、上下に同じ添字が現れたら和の記号を省略して ω i v i \omega_iv^i ω i v i 、A i j v j A^i{}_jv^j A i j v j 、g i j u i v j g_{ij}u^iv^j g ij u i v j と書く。この規約は 9.10 節で本格的に使う。
9.3 多重線形写像
定義 9.1 (多重線形写像)ベクトル空間 V 1 , … , V k , W V_1, \dots, V_k, W V 1 , … , V k , W について、写像 φ : V 1 × ⋯ × V k → W \varphi\colon V_1 \times \cdots \times V_k \to W φ : V 1 × ⋯ × V k → W が、他の変数を固定したとき各変数について線形であるとき、多重線形写像 (k = 2 k = 2 k = 2 なら双線形写像 )という。その全体を L ( V 1 , … , V k ; W ) L(V_1, \dots, V_k; W) L ( V 1 , … , V k ; W ) と書く。これは値ごとの演算でベクトル空間になる。
例 9.2
行列式 det : K n × ⋯ × K n → K \det\colon K^n \times \cdots \times K^n \to K det : K n × ⋯ × K n → K (列について多重線形、第4章)。
双線形形式・内積(実の場合)V × V → K V \times V \to K V × V → K (第8章、第7章)。
空間ベクトルの外積 R 3 × R 3 → R 3 \mathbb{R}^3 \times \mathbb{R}^3 \to \mathbb{R}^3 R 3 × R 3 → R 3 , ( a , b ) ↦ a × b (a, b) \mapsto a \times b ( a , b ) ↦ a × b 。
行列の積 M l , m ( K ) × M m , n ( K ) → M l , n ( K ) \operatorname{M}_{l,m}(K) \times \operatorname{M}_{m,n}(K) \to \operatorname{M}_{l,n}(K) M l , m ( K ) × M m , n ( K ) → M l , n ( K ) 、写像の合成 Hom ( V , W ) × Hom ( U , V ) → Hom ( U , W ) \operatorname{Hom}(V, W) \times \operatorname{Hom}(U, V) \to \operatorname{Hom}(U, W) Hom ( V , W ) × Hom ( U , V ) → Hom ( U , W ) 。
評価 V ∗ × V → K V^{\ast} \times V \to K V ∗ × V → K , ( ω , v ) ↦ ω ( v ) (\omega, v) \mapsto \omega(v) ( ω , v ) ↦ ω ( v ) 。
注意
双線形写像 φ : V × W → U \varphi\colon V \times W \to U φ : V × W → U は、直積空間 V × W V \times W V × W (外部直和、注意 2.44)上の線形写像ではない。例えば φ ( 2 ( v , w ) ) = φ ( 2 v , 2 w ) = 4 φ ( v , w ) \varphi(2(v, w)) = \varphi(2v, 2w) = 4\varphi(v, w) φ ( 2 ( v , w )) = φ ( 2 v , 2 w ) = 4 φ ( v , w ) である。双線形写像を線形写像として扱うには、V × W V \times W V × W とは別の空間 V ⊗ W V \otimes W V ⊗ W が必要になる。
命題 9.3 V a V_a V a の基底 ( e i ( a ) ) i (e^{(a)}_i)_{i} ( e i ( a ) ) i (a = 1 , … , k a = 1, \dots, k a = 1 , … , k )をとる。多重線形写像 φ \varphi φ は、基底ベクトルの組での値 φ ( e i 1 ( 1 ) , … , e i k ( k ) ) \varphi(e^{(1)}_{i_1}, \dots, e^{(k)}_{i_k}) φ ( e i 1 ( 1 ) , … , e i k ( k ) ) で一意に決まり、これらの値は任意に指定できる。特に、有限次元なら
dim L ( V 1 , … , V k ; W ) = ( dim V 1 ) ⋯ ( dim V k ) ⋅ dim W \dim L(V_1, \dots, V_k; W) = (\dim V_1) \cdots (\dim V_k) \cdot \dim W dim L ( V 1 , … , V k ; W ) = ( dim V 1 ) ⋯ ( dim V k ) ⋅ dim W
証明. 各 v a = ∑ i c i ( a ) e i ( a ) v_a = \sum_i c^{(a)}_i e^{(a)}_i v a = ∑ i c i ( a ) e i ( a ) を代入して多重線形性で展開すると、φ ( v 1 , … , v k ) = ∑ i 1 , … , i k c i 1 ( 1 ) ⋯ c i k ( k ) φ ( e i 1 ( 1 ) , … , e i k ( k ) ) \varphi(v_1, \dots, v_k) = \sum_{i_1, \dots, i_k} c^{(1)}_{i_1} \cdots c^{(k)}_{i_k} \varphi(e^{(1)}_{i_1}, \dots, e^{(k)}_{i_k}) φ ( v 1 , … , v k ) = ∑ i 1 , … , i k c i 1 ( 1 ) ⋯ c i k ( k ) φ ( e i 1 ( 1 ) , … , e i k ( k ) ) となり一意性が従う。逆に値を任意に与えて右辺で φ \varphi φ を定義すれば、各 c ( a ) c^{(a)} c ( a ) について線形なので多重線形写像になる。次元は、値の組の自由度を数えればよい。□ \square □
9.4 テンソル積
定義 9.4 (テンソル積, tensor product)ベクトル空間 V , W V, W V , W に対し、ベクトル空間 T T T と双線形写像 ⊗ : V × W → T \otimes\colon V \times W \to T ⊗ : V × W → T の組 ( T , ⊗ ) (T, \otimes) ( T , ⊗ ) が次の普遍性 をもつとき、( T , ⊗ ) (T, \otimes) ( T , ⊗ ) を V V V と W W W のテンソル積 という:任意のベクトル空間 U U U と任意の双線形写像 β : V × W → U \beta\colon V \times W \to U β : V × W → U に対し、β = β ˉ ∘ ⊗ \beta = \bar{\beta} \circ \otimes β = β ˉ ∘ ⊗ を満たす線形写像 β ˉ : T → U \bar{\beta}\colon T \to U β ˉ : T → U がただ一つ存在する。
V × W → ⊗ T β ↘ ↓ β ˉ U \begin{array}{ccc}
V \times W & \xrightarrow{\ \otimes\ } & T \\
& {\scriptstyle \beta}\searrow & \downarrow{\scriptstyle \bar{\beta}} \\
& & U
\end{array} V × W ⊗ β ↘ T ↓ β ˉ U
つまり、V × W V \times W V × W からの双線形写像と、T T T からの線形写像が一対一に対応する 。T T T を V ⊗ W V \otimes W V ⊗ W 、⊗ ( v , w ) \otimes(v, w) ⊗ ( v , w ) を v ⊗ w v \otimes w v ⊗ w と書く。この定義は T T T の「作り方」を述べず、「性質」だけで特徴づけている。まずこれが同型を除いて一意であることを示す。
定理 9.5 (一意性)( T , ⊗ ) (T, \otimes) ( T , ⊗ ) と ( T ′ , ⊗ ′ ) (T', \otimes') ( T ′ , ⊗ ′ ) がともに V , W V, W V , W のテンソル積ならば、φ ∘ ⊗ = ⊗ ′ \varphi \circ \otimes = \otimes' φ ∘ ⊗ = ⊗ ′ を満たす同型写像 φ : T → T ′ \varphi\colon T \to T' φ : T → T ′ がただ一つ存在する。
証明. T T T の普遍性を双線形写像 ⊗ ′ \otimes' ⊗ ′ に適用して、φ ∘ ⊗ = ⊗ ′ \varphi \circ \otimes = \otimes' φ ∘ ⊗ = ⊗ ′ となる線形写像 φ : T → T ′ \varphi\colon T \to T' φ : T → T ′ がただ一つ得られる。同様に T ′ T' T ′ の普遍性から ψ ∘ ⊗ ′ = ⊗ \psi \circ \otimes' = \otimes ψ ∘ ⊗ ′ = ⊗ となる ψ : T ′ → T \psi\colon T' \to T ψ : T ′ → T が得られる。すると ( ψ ∘ φ ) ∘ ⊗ = ψ ∘ ⊗ ′ = ⊗ (\psi \circ \varphi) \circ \otimes = \psi \circ \otimes' = \otimes ( ψ ∘ φ ) ∘ ⊗ = ψ ∘ ⊗ ′ = ⊗ である。一方 i d T ∘ ⊗ = ⊗ \mathrm{id}_T \circ \otimes = \otimes id T ∘ ⊗ = ⊗ でもあり、T T T の普遍性を双線形写像 ⊗ : V × W → T \otimes\colon V \times W \to T ⊗ : V × W → T 自身に適用したときの一意性から ψ ∘ φ = i d T \psi \circ \varphi = \mathrm{id}_T ψ ∘ φ = id T 。同様に φ ∘ ψ = i d T ′ \varphi \circ \psi = \mathrm{id}_{T'} φ ∘ ψ = id T ′ 。よって φ \varphi φ は同型である。□ \square □
この種の議論(普遍性による特徴づけと一意性)は、代数学のいたるところで使われる(圏論 第2章 )。次に存在を示す。
定理 9.6 (存在)任意のベクトル空間 V , W V, W V , W に対し、テンソル積が存在する。
証明. 集合 S S S に対し、S S S から K K K への写像で有限個の元を除いて 0 のもの全体を K ( S ) K^{(S)} K ( S ) と書く。s ∈ S s \in S s ∈ S で 1、他で 0 の関数を δ s \delta_s δ s とすると、( δ s ) s ∈ S (\delta_s)_{s \in S} ( δ s ) s ∈ S は K ( S ) K^{(S)} K ( S ) の基底である(S S S 上の自由ベクトル空間 )。
S = V × W S = V \times W S = V × W とし、K ( V × W ) K^{(V \times W)} K ( V × W ) の部分空間 Z Z Z を、次の形の元全体で生成されるものとする(v , v ′ ∈ V v, v' \in V v , v ′ ∈ V 、w , w ′ ∈ W w, w' \in W w , w ′ ∈ W 、c ∈ K c \in K c ∈ K ):
δ ( v + v ′ , w ) − δ ( v , w ) − δ ( v ′ , w ) , δ ( v , w + w ′ ) − δ ( v , w ) − δ ( v , w ′ ) , δ ( c v , w ) − c δ ( v , w ) , δ ( v , c w ) − c δ ( v , w ) \begin{aligned}
&\delta_{(v + v', w)} - \delta_{(v, w)} - \delta_{(v', w)}, \qquad \delta_{(v, w + w')} - \delta_{(v, w)} - \delta_{(v, w')}, \\
&\delta_{(cv, w)} - c\delta_{(v, w)}, \qquad \delta_{(v, cw)} - c\delta_{(v, w)}
\end{aligned} δ ( v + v ′ , w ) − δ ( v , w ) − δ ( v ′ , w ) , δ ( v , w + w ′ ) − δ ( v , w ) − δ ( v , w ′ ) , δ ( c v , w ) − c δ ( v , w ) , δ ( v , c w ) − c δ ( v , w )
T = K ( V × W ) / Z T = K^{(V \times W)}/Z T = K ( V × W ) / Z (商空間)とし、v ⊗ w : = δ ( v , w ) + Z v \otimes w := \delta_{(v, w)} + Z v ⊗ w := δ ( v , w ) + Z と定める。Z Z Z の生成元が 0 になることから、⊗ \otimes ⊗ は双線形である。
普遍性:双線形写像 β : V × W → U \beta\colon V \times W \to U β : V × W → U が与えられたとする。基底 ( δ s ) (\delta_s) ( δ s ) での値を指定して、線形写像 β ~ : K ( V × W ) → U \tilde{\beta}\colon K^{(V \times W)} \to U β ~ : K ( V × W ) → U を β ~ ( δ ( v , w ) ) = β ( v , w ) \tilde{\beta}(\delta_{(v, w)}) = \beta(v, w) β ~ ( δ ( v , w ) ) = β ( v , w ) で定める(定理 3.4、無限基底でもよい)。β \beta β の双線形性から β ~ \tilde{\beta} β ~ は Z Z Z の生成元を 0 に写すので Z ⊂ Ker β ~ Z \subset \operatorname{Ker} \tilde{\beta} Z ⊂ Ker β ~ であり、定理 3.34 により線形写像 β ˉ : T → U \bar{\beta}\colon T \to U β ˉ : T → U で β ˉ ( v ⊗ w ) = β ( v , w ) \bar{\beta}(v \otimes w) = \beta(v, w) β ˉ ( v ⊗ w ) = β ( v , w ) となるものが得られる。一意性:δ ( v , w ) \delta_{(v, w)} δ ( v , w ) たちは K ( V × W ) K^{(V \times W)} K ( V × W ) を生成するので、v ⊗ w v \otimes w v ⊗ w たちは T T T を生成する。線形写像は生成系での値で決まるので、β ˉ \bar{\beta} β ˉ は一意である。□ \square □
v ⊗ w v \otimes w v ⊗ w の形の元を純テンソル (分解可能なテンソル)という。証明からわかるように、純テンソルは V ⊗ W V \otimes W V ⊗ W を生成する が、V ⊗ W V \otimes W V ⊗ W の元がすべて純テンソルというわけではない(例 9.9)。双線形性から
( v + v ′ ) ⊗ w = v ⊗ w + v ′ ⊗ w , ( c v ) ⊗ w = c ( v ⊗ w ) = v ⊗ ( c w ) (v + v') \otimes w = v \otimes w + v' \otimes w, \qquad (cv) \otimes w = c(v \otimes w) = v \otimes (cw) ( v + v ′ ) ⊗ w = v ⊗ w + v ′ ⊗ w , ( c v ) ⊗ w = c ( v ⊗ w ) = v ⊗ ( c w )
であり、特に 0 ⊗ w = v ⊗ 0 = 0 0 \otimes w = v \otimes 0 = 0 0 ⊗ w = v ⊗ 0 = 0 である。
定理 9.7 (基底と次元)( e i ) i ∈ I (e_i)_{i \in I} ( e i ) i ∈ I を V V V の基底、( f j ) j ∈ J (f_j)_{j \in J} ( f j ) j ∈ J を W W W の基底とすると、( e i ⊗ f j ) ( i , j ) ∈ I × J (e_i \otimes f_j)_{(i, j) \in I \times J} ( e i ⊗ f j ) ( i , j ) ∈ I × J は V ⊗ W V \otimes W V ⊗ W の基底である。特に有限次元なら dim ( V ⊗ W ) = dim V ⋅ dim W \dim(V \otimes W) = \dim V \cdot \dim W dim ( V ⊗ W ) = dim V ⋅ dim W 。
証明. 生成:純テンソル v ⊗ w v \otimes w v ⊗ w は v = ∑ a i e i v = \sum a_ie_i v = ∑ a i e i 、w = ∑ b j f j w = \sum b_jf_j w = ∑ b j f j を代入して ∑ i , j a i b j e i ⊗ f j \sum_{i,j} a_ib_j\ e_i \otimes f_j ∑ i , j a i b j e i ⊗ f j と書け、純テンソルは V ⊗ W V \otimes W V ⊗ W を生成する。一次独立:( k , l ) ∈ I × J (k, l) \in I \times J ( k , l ) ∈ I × J を固定し、e k e^k e k を e k e_k e k の係数を取り出す線形形式、f l f^l f l を同様に W W W 上のものとする。双線形写像 β k l ( v , w ) = e k ( v ) f l ( w ) \beta_{kl}(v, w) = e^k(v)f^l(w) β k l ( v , w ) = e k ( v ) f l ( w ) から普遍性で得られる線形写像 β ˉ k l : V ⊗ W → K \bar{\beta}_{kl}\colon V \otimes W \to K β ˉ k l : V ⊗ W → K は β ˉ k l ( e i ⊗ f j ) = δ i k δ j l \bar{\beta}_{kl}(e_i \otimes f_j) = \delta_{ik}\delta_{jl} β ˉ k l ( e i ⊗ f j ) = δ ik δ j l を満たす。∑ i , j c i j e i ⊗ f j = 0 \sum_{i,j} c_{ij}\ e_i \otimes f_j = 0 ∑ i , j c ij e i ⊗ f j = 0 (有限和)に β ˉ k l \bar{\beta}_{kl} β ˉ k l を施すと c k l = 0 c_{kl} = 0 c k l = 0 。□ \square □
命題 9.8 v ⊗ w = 0 v \otimes w = 0 v ⊗ w = 0 であるための必要十分条件は、v = 0 v = 0 v = 0 または w = 0 w = 0 w = 0 である。
証明. v ≠ 0 v \neq 0 v = 0 、w ≠ 0 w \neq 0 w = 0 なら、v v v を含む V V V の基底と w w w を含む W W W の基底をとると、定理 9.7 より v ⊗ w v \otimes w v ⊗ w は V ⊗ W V \otimes W V ⊗ W の基底の一つなので 0 でない。逆は上で見た。□ \square □
例 9.9 (K m ⊗ K n K^m \otimes K^n K m ⊗ K n と行列)双線形写像 K m × K n → M m , n ( K ) K^m \times K^n \to \operatorname{M}_{m,n}(K) K m × K n → M m , n ( K ) , ( v , w ) ↦ v t w (v, w) \mapsto v\ {}^t w ( v , w ) ↦ v t w から得られる線形写像 K m ⊗ K n → M m , n ( K ) K^m \otimes K^n \to \operatorname{M}_{m,n}(K) K m ⊗ K n → M m , n ( K ) は、基底 e i ⊗ e j e_i \otimes e_j e i ⊗ e j を行列単位 E i j E_{ij} E ij に写すので同型である。この同一視のもとで、純テンソル v ⊗ w v \otimes w v ⊗ w は階数 1 以下の行列 v t w v\ {}^t w v t w に対応する。問題 3.9 より、行列 M M M を階数 1 の行列の和で書くのに必要な最小個数は rank M \operatorname{rank} M rank M である。例えば e 1 ⊗ e 1 + e 2 ⊗ e 2 ∈ K 2 ⊗ K 2 e_1 \otimes e_1 + e_2 \otimes e_2 \in K^2 \otimes K^2 e 1 ⊗ e 1 + e 2 ⊗ e 2 ∈ K 2 ⊗ K 2 は I 2 I_2 I 2 (階数 2)に対応するので、純テンソルではない。
例 9.10 K [ x ] ⊗ K [ y ] ≅ K [ x , y ] K[x] \otimes K[y] \cong K[x, y] K [ x ] ⊗ K [ y ] ≅ K [ x , y ] (2 変数多項式環)である。双線形写像 ( p , q ) ↦ p ( x ) q ( y ) (p, q) \mapsto p(x)q(y) ( p , q ) ↦ p ( x ) q ( y ) から得られる線形写像は、基底 x i ⊗ y j x^i \otimes y^j x i ⊗ y j を基底 x i y j x^iy^j x i y j に写すからである。また、実ベクトル空間 V V V に対し C ⊗ R V \mathbb{C} \otimes_{\mathbb{R}} V C ⊗ R V (R \mathbb{R} R 上のテンソル積)は自然に複素ベクトル空間になり、V V V の複素化 と呼ばれる。R n \mathbb{R}^n R n の複素化は C n \mathbb{C}^n C n である。
命題 9.11 (自然な同型)次の自然な同型が存在する。
V ⊗ W ≅ W ⊗ V , ( U ⊗ V ) ⊗ W ≅ U ⊗ ( V ⊗ W ) , K ⊗ V ≅ V , ( V 1 ⊕ V 2 ) ⊗ W ≅ ( V 1 ⊗ W ) ⊕ ( V 2 ⊗ W ) V \otimes W \cong W \otimes V, \qquad (U \otimes V) \otimes W \cong U \otimes (V \otimes W), \qquad K \otimes V \cong V, \qquad (V_1 \oplus V_2) \otimes W \cong (V_1 \otimes W) \oplus (V_2 \otimes W) V ⊗ W ≅ W ⊗ V , ( U ⊗ V ) ⊗ W ≅ U ⊗ ( V ⊗ W ) , K ⊗ V ≅ V , ( V 1 ⊕ V 2 ) ⊗ W ≅ ( V 1 ⊗ W ) ⊕ ( V 2 ⊗ W )
最初の同型は v ⊗ w ↦ w ⊗ v v \otimes w \mapsto w \otimes v v ⊗ w ↦ w ⊗ v 、2 番目は ( u ⊗ v ) ⊗ w ↦ u ⊗ ( v ⊗ w ) (u \otimes v) \otimes w \mapsto u \otimes (v \otimes w) ( u ⊗ v ) ⊗ w ↦ u ⊗ ( v ⊗ w ) 、3 番目は c ⊗ v ↦ c v c \otimes v \mapsto cv c ⊗ v ↦ c v で与えられる。
証明. 最初のものを示す。( v , w ) ↦ w ⊗ v (v, w) \mapsto w \otimes v ( v , w ) ↦ w ⊗ v は双線形なので、普遍性から τ ( v ⊗ w ) = w ⊗ v \tau(v \otimes w) = w \otimes v τ ( v ⊗ w ) = w ⊗ v となる線形写像 τ : V ⊗ W → W ⊗ V \tau\colon V \otimes W \to W \otimes V τ : V ⊗ W → W ⊗ V があり、同様に逆向きの τ ′ \tau' τ ′ がある。τ ′ ∘ τ \tau' \circ \tau τ ′ ∘ τ は純テンソルを固定し、純テンソルは生成系なので恒等写像である。τ ∘ τ ′ \tau \circ \tau' τ ∘ τ ′ も同様。他も同じ方針で示せる(2 番目は、w w w を固定するごとに普遍性を使って写像を作る。有限次元なら、基底が基底に対応することを見るのが早い)。□ \square □
3 個以上の空間のテンソル積 V 1 ⊗ ⋯ ⊗ V k V_1 \otimes \cdots \otimes V_k V 1 ⊗ ⋯ ⊗ V k も、多重線形写像に関する同様の普遍性で定義され、同様に存在と一意性が示される。基底は e i 1 ( 1 ) ⊗ ⋯ ⊗ e i k ( k ) e^{(1)}_{i_1} \otimes \cdots \otimes e^{(k)}_{i_k} e i 1 ( 1 ) ⊗ ⋯ ⊗ e i k ( k ) で与えられ、命題 9.11 の結合法則により括弧のつけ方によらない。
定義 9.12 (線形写像のテンソル積)線形写像 f : V → V ′ f\colon V \to V' f : V → V ′ 、g : W → W ′ g\colon W \to W' g : W → W ′ に対し、双線形写像 ( v , w ) ↦ f ( v ) ⊗ g ( w ) (v, w) \mapsto f(v) \otimes g(w) ( v , w ) ↦ f ( v ) ⊗ g ( w ) から普遍性で得られる線形写像を f ⊗ g : V ⊗ W → V ′ ⊗ W ′ f \otimes g\colon V \otimes W \to V' \otimes W' f ⊗ g : V ⊗ W → V ′ ⊗ W ′ と書く:( f ⊗ g ) ( v ⊗ w ) = f ( v ) ⊗ g ( w ) (f \otimes g)(v \otimes w) = f(v) \otimes g(w) ( f ⊗ g ) ( v ⊗ w ) = f ( v ) ⊗ g ( w ) 。
純テンソルでの値を比べれば、( f ⊗ g ) ∘ ( f ′ ⊗ g ′ ) = ( f ∘ f ′ ) ⊗ ( g ∘ g ′ ) (f \otimes g) \circ (f' \otimes g') = (f \circ f') \otimes (g \circ g') ( f ⊗ g ) ∘ ( f ′ ⊗ g ′ ) = ( f ∘ f ′ ) ⊗ ( g ∘ g ′ ) 、i d ⊗ i d = i d \mathrm{id} \otimes \mathrm{id} = \mathrm{id} id ⊗ id = id がわかる。V = V ′ V = V' V = V ′ 、W = W ′ W = W' W = W ′ とし、基底 e 1 , … , e n e_1, \dots, e_n e 1 , … , e n と u 1 , … , u m u_1, \dots, u_m u 1 , … , u m に関する f , g f, g f , g の表現行列を A , B A, B A , B とする。V ⊗ W V \otimes W V ⊗ W の基底を e 1 ⊗ u 1 , … , e 1 ⊗ u m , e 2 ⊗ u 1 , … e_1 \otimes u_1, \dots, e_1 \otimes u_m, e_2 \otimes u_1, \dots e 1 ⊗ u 1 , … , e 1 ⊗ u m , e 2 ⊗ u 1 , … の順(辞書式)に並べると、( f ⊗ g ) ( e j ⊗ u l ) = ∑ i , k a i j b k l e i ⊗ u k (f \otimes g)(e_j \otimes u_l) = \sum_{i,k} a_{ij}b_{kl}\ e_i \otimes u_k ( f ⊗ g ) ( e j ⊗ u l ) = ∑ i , k a ij b k l e i ⊗ u k より表現行列は
A ⊗ B = ( a 11 B a 12 B ⋯ a 1 n B ⋮ ⋮ ⋮ a n 1 B a n 2 B ⋯ a n n B ) A \otimes B = \begin{pmatrix} a_{11}B & a_{12}B & \cdots & a_{1n}B \\ \vdots & \vdots & & \vdots \\ a_{n1}B & a_{n2}B & \cdots & a_{nn}B \end{pmatrix} A ⊗ B = a 11 B ⋮ a n 1 B a 12 B ⋮ a n 2 B ⋯ ⋯ a 1 n B ⋮ a nn B
となる。これをクロネッカー積 という。
9.5 Hom ( V , W ) ≅ V ∗ ⊗ W \operatorname{Hom}(V, W) \cong V^{\ast} \otimes W Hom ( V , W ) ≅ V ∗ ⊗ W
定理 9.13 双線形写像 V ∗ × W → Hom ( V , W ) V^{\ast} \times W \to \operatorname{Hom}(V, W) V ∗ × W → Hom ( V , W ) , ( ω , w ) ↦ ( v ↦ ω ( v ) w ) (\omega, w) \mapsto (v \mapsto \omega(v)w) ( ω , w ) ↦ ( v ↦ ω ( v ) w ) から得られる線形写像
Φ : V ∗ ⊗ W → Hom ( V , W ) , Φ ( ω ⊗ w ) ( v ) = ω ( v ) w \Phi\colon V^{\ast} \otimes W \to \operatorname{Hom}(V, W), \qquad \Phi(\omega \otimes w)(v) = \omega(v)\,w Φ : V ∗ ⊗ W → Hom ( V , W ) , Φ ( ω ⊗ w ) ( v ) = ω ( v ) w
は、V , W V, W V , W が有限次元なら同型である。
証明. V V V の基底 ( e j ) (e_j) ( e j ) とその双対基底 ( e j ) (e^j) ( e j ) 、W W W の基底 ( f i ) (f_i) ( f i ) をとる。Φ ( e j ⊗ f i ) \Phi(e^j \otimes f_i) Φ ( e j ⊗ f i ) は e k ↦ δ k j f i e_k \mapsto \delta^j_kf_i e k ↦ δ k j f i となる写像で、その表現行列は行列単位 E i j E_{ij} E ij である。e j ⊗ f i e^j \otimes f_i e j ⊗ f i は V ∗ ⊗ W V^{\ast} \otimes W V ∗ ⊗ W の基底(定理 9.7)で、E i j E_{ij} E ij は Hom ( V , W ) ≅ M m , n ( K ) \operatorname{Hom}(V, W) \cong \operatorname{M}_{m,n}(K) Hom ( V , W ) ≅ M m , n ( K ) の基底(命題 3.20)なので、Φ \Phi Φ は基底を基底に写し、同型である。□ \square □
この同型のもとで、純テンソル ω ⊗ w \omega \otimes w ω ⊗ w は階数 1 以下の線形写像 v ↦ ω ( v ) w v \mapsto \omega(v)w v ↦ ω ( v ) w に対応し、線形写像の階数は、それを純テンソルの和で書くのに必要な最小個数に等しい(例 9.9)。無限次元でも Φ \Phi Φ は単射であるが、像は有限階数の線形写像全体であり、同型とは限らない(問題 9.9)。
系 9.14 有限次元の V , W V, W V , W について、次の自然な同型がある。
( V ⊗ W ) ∗ ≅ L ( V , W ; K ) ≅ V ∗ ⊗ W ∗ , End ( V ) ≅ V ∗ ⊗ V (V \otimes W)^{\ast} \cong L(V, W; K) \cong V^{\ast} \otimes W^{\ast}, \qquad \operatorname{End}(V) \cong V^{\ast} \otimes V ( V ⊗ W ) ∗ ≅ L ( V , W ; K ) ≅ V ∗ ⊗ W ∗ , End ( V ) ≅ V ∗ ⊗ V
証明. 普遍性は、( V ⊗ W ) ∗ = Hom ( V ⊗ W , K ) (V \otimes W)^{\ast} = \operatorname{Hom}(V \otimes W, K) ( V ⊗ W ) ∗ = Hom ( V ⊗ W , K ) と双線形形式の空間 L ( V , W ; K ) L(V, W; K) L ( V , W ; K ) の一対一対応(線形同型)を与える。V ∗ ⊗ W ∗ → L ( V , W ; K ) V^{\ast} \otimes W^{\ast} \to L(V, W; K) V ∗ ⊗ W ∗ → L ( V , W ; K ) を ω ⊗ η ↦ ( ( v , w ) ↦ ω ( v ) η ( w ) ) \omega \otimes \eta \mapsto ((v, w) \mapsto \omega(v)\eta(w)) ω ⊗ η ↦ (( v , w ) ↦ ω ( v ) η ( w )) で定めると、基底 e i ⊗ f j e^i \otimes f^j e i ⊗ f j は、( e k , f l ) (e_k, f_l) ( e k , f l ) で δ k i δ l j \delta^i_k\delta^j_l δ k i δ l j をとる双線形形式、すなわち命題 9.3 の意味の基底に写るので同型である。最後は定理 9.13 で W = V W = V W = V とした。□ \square □
例 9.15 (トレースの正体)評価 V ∗ × V → K V^{\ast} \times V \to K V ∗ × V → K , ( ω , v ) ↦ ω ( v ) (\omega, v) \mapsto \omega(v) ( ω , v ) ↦ ω ( v ) は双線形なので、線形写像 c : V ∗ ⊗ V → K c\colon V^{\ast} \otimes V \to K c : V ∗ ⊗ V → K , c ( ω ⊗ v ) = ω ( v ) c(\omega \otimes v) = \omega(v) c ( ω ⊗ v ) = ω ( v ) が得られる。これを縮約 (contraction) という。End ( V ) ≅ V ∗ ⊗ V \operatorname{End}(V) \cong V^{\ast} \otimes V End ( V ) ≅ V ∗ ⊗ V で e j ⊗ e i e^j \otimes e_i e j ⊗ e i は表現行列 E i j E_{ij} E ij の変換に対応し、c ( e j ⊗ e i ) = δ i j = tr E i j c(e^j \otimes e_i) = \delta^j_i = \operatorname{tr} E_{ij} c ( e j ⊗ e i ) = δ i j = tr E ij である。よって縮約は線形変換のトレースにほかならない:tr f = c ( Φ − 1 ( f ) ) \operatorname{tr} f = c(\Phi^{-1}(f)) tr f = c ( Φ − 1 ( f )) 。この定義は基底を使っていないので、トレースが基底の取り方によらない(相似不変である)理由 がここにある。
9.6 テンソル代数
定義 9.16 (テンソル代数)k ≥ 1 k \geq 1 k ≥ 1 に対し T k ( V ) = V ⊗ ⋯ ⊗ V T^k(V) = V \otimes \cdots \otimes V T k ( V ) = V ⊗ ⋯ ⊗ V (k k k 個)、T 0 ( V ) = K T^0(V) = K T 0 ( V ) = K とし、その元を k k k 階の(反変)テンソルという。T ( V ) = ⨁ k ≥ 0 T k ( V ) T(V) = \bigoplus_{k \geq 0} T^k(V) T ( V ) = ⨁ k ≥ 0 T k ( V ) に、T k ( V ) × T l ( V ) → T k + l ( V ) T^k(V) \times T^l(V) \to T^{k+l}(V) T k ( V ) × T l ( V ) → T k + l ( V ) , ( x , y ) ↦ x ⊗ y (x, y) \mapsto x \otimes y ( x , y ) ↦ x ⊗ y (命題 9.11 の結合法則による同一視を使う)を双線形に拡張した積を入れたものをテンソル代数 という。
T ( V ) T(V) T ( V ) は単位元 1 ∈ T 0 ( V ) 1 \in T^0(V) 1 ∈ T 0 ( V ) をもつ結合的な代数であり、dim V ≥ 2 \dim V \geq 2 dim V ≥ 2 なら非可換である(e 1 ⊗ e 2 ≠ e 2 ⊗ e 1 e_1 \otimes e_2 \neq e_2 \otimes e_1 e 1 ⊗ e 2 = e 2 ⊗ e 1 )。dim V = n \dim V = n dim V = n なら dim T k ( V ) = n k \dim T^k(V) = n^k dim T k ( V ) = n k である。T ( V ) T(V) T ( V ) は「V V V の元を自由に掛け合わせてできる最も一般的な代数」であり、次の普遍性をもつ:V V V から結合的代数 A A A への任意の線形写像は、T ( V ) → A T(V) \to A T ( V ) → A の代数準同型にただ一通りに拡張される。
定義 9.17 (混合テンソル)T l k ( V ) = V ⊗ k ⊗ ( V ∗ ) ⊗ l T^k_l(V) = V^{\otimes k} \otimes (V^{\ast})^{\otimes l} T l k ( V ) = V ⊗ k ⊗ ( V ∗ ) ⊗ l の元を、( k , l ) (k, l) ( k , l ) 型のテンソル(k k k 階反変・l l l 階共変)という。
これまでに現れた対象は、有限次元ではすべてテンソルとして統一的に理解できる:ベクトルは ( 1 , 0 ) (1, 0) ( 1 , 0 ) 型、線形形式は ( 0 , 1 ) (0, 1) ( 0 , 1 ) 型、線形変換は End ( V ) ≅ V ∗ ⊗ V \operatorname{End}(V) \cong V^{\ast} \otimes V End ( V ) ≅ V ∗ ⊗ V により ( 1 , 1 ) (1, 1) ( 1 , 1 ) 型、双線形形式は系 9.14 により ( 0 , 2 ) (0, 2) ( 0 , 2 ) 型、k k k 重線形形式は ( 0 , k ) (0, k) ( 0 , k ) 型である。縮約 c c c を一組の上下の添字に施すと、( k , l ) (k, l) ( k , l ) 型から ( k − 1 , l − 1 ) (k - 1, l - 1) ( k − 1 , l − 1 ) 型のテンソルが得られる。
9.7 対称テンソルと交代テンソル
この節では K K K の標数を 0 とする。置換 σ ∈ S k \sigma \in \mathfrak{S}_k σ ∈ S k に対し、多重線形写像 ( v 1 , … , v k ) ↦ v σ − 1 ( 1 ) ⊗ ⋯ ⊗ v σ − 1 ( k ) (v_1, \dots, v_k) \mapsto v_{\sigma^{-1}(1)} \otimes \cdots \otimes v_{\sigma^{-1}(k)} ( v 1 , … , v k ) ↦ v σ − 1 ( 1 ) ⊗ ⋯ ⊗ v σ − 1 ( k ) から得られる線形写像を σ ^ : T k ( V ) → T k ( V ) \hat{\sigma}\colon T^k(V) \to T^k(V) σ ^ : T k ( V ) → T k ( V ) とする(第 i i i 位置の因子を第 σ ( i ) \sigma(i) σ ( i ) 位置に移す)。τ \tau τ を施してから σ \sigma σ を施すと v ( σ τ ) − 1 ( 1 ) ⊗ ⋯ v_{(\sigma\tau)^{-1}(1)} \otimes \cdots v ( σ τ ) − 1 ( 1 ) ⊗ ⋯ となるので、σ τ ^ = σ ^ τ ^ \widehat{\sigma\tau} = \hat{\sigma}\hat{\tau} σ τ = σ ^ τ ^ である。
定義 9.18 t ∈ T k ( V ) t \in T^k(V) t ∈ T k ( V ) がすべての σ ∈ S k \sigma \in \mathfrak{S}_k σ ∈ S k について σ ^ t = t \hat{\sigma}t = t σ ^ t = t を満たすとき対称テンソル 、σ ^ t = sgn ( σ ) t \hat{\sigma}t = \operatorname{sgn}(\sigma)t σ ^ t = sgn ( σ ) t を満たすとき交代テンソル という。それぞれの全体を Sym k ( V ) \operatorname{Sym}^k(V) Sym k ( V ) 、Alt k ( V ) \operatorname{Alt}^k(V) Alt k ( V ) と書く。また
S = 1 k ! ∑ σ ∈ S k σ ^ , A = 1 k ! ∑ σ ∈ S k sgn ( σ ) σ ^ \mathcal{S} = \frac{1}{k!}\sum_{\sigma \in \mathfrak{S}_k} \hat{\sigma}, \qquad \mathcal{A} = \frac{1}{k!}\sum_{\sigma \in \mathfrak{S}_k} \operatorname{sgn}(\sigma)\hat{\sigma} S = k ! 1 σ ∈ S k ∑ σ ^ , A = k ! 1 σ ∈ S k ∑ sgn ( σ ) σ ^
をそれぞれ対称化作用素 、交代化作用素 という。
命題 9.19 S 2 = S \mathcal{S}^2 = \mathcal{S} S 2 = S 、A 2 = A \mathcal{A}^2 = \mathcal{A} A 2 = A で、Im S = Sym k ( V ) \operatorname{Im} \mathcal{S} = \operatorname{Sym}^k(V) Im S = Sym k ( V ) 、Im A = Alt k ( V ) \operatorname{Im} \mathcal{A} = \operatorname{Alt}^k(V) Im A = Alt k ( V ) 。dim V = n \dim V = n dim V = n なら
dim Sym k ( V ) = ( n + k − 1 k ) , dim Alt k ( V ) = ( n k ) \dim \operatorname{Sym}^k(V) = \binom{n + k - 1}{k}, \qquad \dim \operatorname{Alt}^k(V) = \binom{n}{k} dim Sym k ( V ) = ( k n + k − 1 ) , dim Alt k ( V ) = ( k n )
証明. τ ∈ S k \tau \in \mathfrak{S}_k τ ∈ S k について、σ ↦ τ σ \sigma \mapsto \tau\sigma σ ↦ τ σ および σ ↦ σ τ \sigma \mapsto \sigma\tau σ ↦ σ τ が S k \mathfrak{S}_k S k の全単射であることから τ ^ A = A τ ^ = sgn ( τ ) A \hat{\tau}\mathcal{A} = \mathcal{A}\hat{\tau} = \operatorname{sgn}(\tau)\mathcal{A} τ ^ A = A τ ^ = sgn ( τ ) A (sgn ( τ σ ) = sgn ( τ ) sgn ( σ ) \operatorname{sgn}(\tau\sigma) = \operatorname{sgn}(\tau)\operatorname{sgn}(\sigma) sgn ( τ σ ) = sgn ( τ ) sgn ( σ ) を使う)。よって Im A ⊂ Alt k ( V ) \operatorname{Im}\mathcal{A} \subset \operatorname{Alt}^k(V) Im A ⊂ Alt k ( V ) 。t t t が交代的なら A t = 1 k ! ∑ σ sgn ( σ ) 2 t = t \mathcal{A}t = \frac{1}{k!}\sum_\sigma \operatorname{sgn}(\sigma)^2t = t A t = k ! 1 ∑ σ sgn ( σ ) 2 t = t 。したがって Im A = Alt k ( V ) \operatorname{Im}\mathcal{A} = \operatorname{Alt}^k(V) Im A = Alt k ( V ) で、A 2 = A \mathcal{A}^2 = \mathcal{A} A 2 = A 。S \mathcal{S} S も同様。
次元:基底 e 1 , … , e n e_1, \dots, e_n e 1 , … , e n に対し e I = e i 1 ⊗ ⋯ ⊗ e i k e_I = e_{i_1} \otimes \cdots \otimes e_{i_k} e I = e i 1 ⊗ ⋯ ⊗ e i k (I = ( i 1 , … , i k ) I = (i_1, \dots, i_k) I = ( i 1 , … , i k ) )は T k ( V ) T^k(V) T k ( V ) の基底なので、A ( e I ) \mathcal{A}(e_I) A ( e I ) たちは Alt k ( V ) \operatorname{Alt}^k(V) Alt k ( V ) を生成する。I I I に等しい添字 i a = i b i_a = i_b i a = i b ( a ≠ b ) (a \neq b) ( a = b ) があれば、互換 τ = ( a b ) \tau = (a \ b) τ = ( a b ) について τ ^ e I = e I \hat{\tau}e_I = e_I τ ^ e I = e I なので A e I = A τ ^ e I = − A e I \mathcal{A}e_I = \mathcal{A}\hat{\tau}e_I = -\mathcal{A}e_I A e I = A τ ^ e I = − A e I 、よって A e I = 0 \mathcal{A}e_I = 0 A e I = 0 。添字が相異なれば、並べ替えて増加列にしたものを I ′ I' I ′ とすると A e I = ± A e I ′ \mathcal{A}e_I = \pm\mathcal{A}e_{I'} A e I = ± A e I ′ 。よって i 1 < ⋯ < i k i_1 < \cdots < i_k i 1 < ⋯ < i k の A e I \mathcal{A}e_I A e I たちが生成する。A e I \mathcal{A}e_I A e I は、I I I の並べ替えに対応する基底 e J e_J e J たちだけの一次結合で、係数は ± 1 / k ! \pm 1/k! ± 1/ k ! (0 でない)である。異なる増加列 I I I では関わる e J e_J e J の集合が交わらないので、これらは一次独立であり、個数は ( n k ) \binom{n}{k} ( k n ) 。Sym k \operatorname{Sym}^k Sym k についても同様で、S e I \mathcal{S}e_I S e I は I I I の成分の多重集合だけで決まり、多重集合の個数は ( n + k − 1 k ) \binom{n + k - 1}{k} ( k n + k − 1 ) である。□ \square □
k = 2 k = 2 k = 2 では dim Sym 2 + dim Alt 2 = n 2 \dim \operatorname{Sym}^2 + \dim \operatorname{Alt}^2 = n^2 dim Sym 2 + dim Alt 2 = n 2 であり、T 2 ( V ) = Sym 2 ( V ) ⊕ Alt 2 ( V ) T^2(V) = \operatorname{Sym}^2(V) \oplus \operatorname{Alt}^2(V) T 2 ( V ) = Sym 2 ( V ) ⊕ Alt 2 ( V ) (S + A = i d \mathcal{S} + \mathcal{A} = \mathrm{id} S + A = id )となる。これは V ⊗ V ≅ M n ( K ) V \otimes V \cong \operatorname{M}_n(K) V ⊗ V ≅ M n ( K ) (例 9.9)のもとで、行列の対称部分と交代部分への分解(問題 2.6)にほかならない。k ≥ 3 k \geq 3 k ≥ 3 ではこの直和分解は成り立たない(問題 9.5)。
双対空間の対称テンソル Sym k ( V ∗ ) \operatorname{Sym}^k(V^{\ast}) Sym k ( V ∗ ) は V V V 上の対称な k k k 重線形形式であり、v ↦ t ( v , … , v ) v \mapsto t(v, \dots, v) v ↦ t ( v , … , v ) によって k k k 次の同次多項式関数と対応する(k = 2 k = 2 k = 2 の場合が第8章の二次形式と偏極である)。交代的な k k k 重線形形式は、次節の外積代数と結びつく。
9.8 外積代数
行列式は「交代的な多重線形形式」として特徴づけられた(定理 4.16)。交代的な多重線形写像を線形化する空間が外積(外冪)である。この節では K K K は任意の体でよい。
定義 9.20 (外冪, exterior power)k ≥ 1 k \geq 1 k ≥ 1 とする。ベクトル空間 Λ k V \Lambda^kV Λ k V と交代的な多重線形写像 V k → Λ k V V^k \to \Lambda^kV V k → Λ k V , ( v 1 , … , v k ) ↦ v 1 ∧ ⋯ ∧ v k (v_1, \dots, v_k) \mapsto v_1 \wedge \cdots \wedge v_k ( v 1 , … , v k ) ↦ v 1 ∧ ⋯ ∧ v k の組が次の普遍性をもつとき、Λ k V \Lambda^kV Λ k V を V V V の k k k 次外冪 という:任意の交代的な多重線形写像 α : V k → U \alpha\colon V^k \to U α : V k → U に対し、α ( v 1 , … , v k ) = α ˉ ( v 1 ∧ ⋯ ∧ v k ) \alpha(v_1, \dots, v_k) = \bar{\alpha}(v_1 \wedge \cdots \wedge v_k) α ( v 1 , … , v k ) = α ˉ ( v 1 ∧ ⋯ ∧ v k ) を満たす線形写像 α ˉ : Λ k V → U \bar{\alpha}\colon \Lambda^kV \to U α ˉ : Λ k V → U がただ一つ存在する。Λ 0 V = K \Lambda^0V = K Λ 0 V = K とする。
定理 9.21 (存在と一意性)外冪は存在し、同型を除いて一意である。具体的には、T k ( V ) T^k(V) T k ( V ) の部分空間 J k J_k J k を「ある a ≠ b a \neq b a = b で v a = v b v_a = v_b v a = v b となる純テンソル v 1 ⊗ ⋯ ⊗ v k v_1 \otimes \cdots \otimes v_k v 1 ⊗ ⋯ ⊗ v k 」全体で生成されるものとすると、Λ k V = T k ( V ) / J k \Lambda^kV = T^k(V)/J_k Λ k V = T k ( V ) / J k 、v 1 ∧ ⋯ ∧ v k = v 1 ⊗ ⋯ ⊗ v k + J k v_1 \wedge \cdots \wedge v_k = v_1 \otimes \cdots \otimes v_k + J_k v 1 ∧ ⋯ ∧ v k = v 1 ⊗ ⋯ ⊗ v k + J k とおけばよい。
証明. 一意性は定理 9.5 と同じ議論による。上の構成で、∧ \wedge ∧ は多重線形であり(⊗ \otimes ⊗ と商写像の合成)、交代的である(J k J_k J k の定義)。交代的な多重線形写像 α \alpha α に対し、テンソル積の普遍性から線形写像 α ~ : T k ( V ) → U \tilde{\alpha}\colon T^k(V) \to U α ~ : T k ( V ) → U で α ~ ( v 1 ⊗ ⋯ ⊗ v k ) = α ( v 1 , … , v k ) \tilde{\alpha}(v_1 \otimes \cdots \otimes v_k) = \alpha(v_1, \dots, v_k) α ~ ( v 1 ⊗ ⋯ ⊗ v k ) = α ( v 1 , … , v k ) となるものがあり、α \alpha α の交代性から α ~ \tilde{\alpha} α ~ は J k J_k J k の生成元を 0 に写す。定理 3.34 から α ˉ \bar{\alpha} α ˉ が得られる。v 1 ∧ ⋯ ∧ v k v_1 \wedge \cdots \wedge v_k v 1 ∧ ⋯ ∧ v k たちは Λ k V \Lambda^kV Λ k V を生成するので α ˉ \bar{\alpha} α ˉ は一意である。□ \square □
∧ \wedge ∧ は交代的な多重線形写像なので、命題 4.15 がそのまま使える:二つのベクトルを入れ替えると符号が変わり(v ∧ w = − w ∧ v v \wedge w = -w \wedge v v ∧ w = − w ∧ v )、ベクトルが一次従属なら v 1 ∧ ⋯ ∧ v k = 0 v_1 \wedge \cdots \wedge v_k = 0 v 1 ∧ ⋯ ∧ v k = 0 であり、v σ ( 1 ) ∧ ⋯ ∧ v σ ( k ) = sgn ( σ ) v 1 ∧ ⋯ ∧ v k v_{\sigma(1)} \wedge \cdots \wedge v_{\sigma(k)} = \operatorname{sgn}(\sigma)v_1 \wedge \cdots \wedge v_k v σ ( 1 ) ∧ ⋯ ∧ v σ ( k ) = sgn ( σ ) v 1 ∧ ⋯ ∧ v k である。
定理 9.22 (外冪の基底)e 1 , … , e n e_1, \dots, e_n e 1 , … , e n を V V V の基底とすると、
e I : = e i 1 ∧ ⋯ ∧ e i k ( I = ( i 1 < i 2 < ⋯ < i k ) ) e_I := e_{i_1} \wedge \cdots \wedge e_{i_k} \qquad (I = (i_1 < i_2 < \cdots < i_k)) e I := e i 1 ∧ ⋯ ∧ e i k ( I = ( i 1 < i 2 < ⋯ < i k ))
は Λ k V \Lambda^kV Λ k V の基底である。特に dim Λ k V = ( n k ) \dim \Lambda^kV = \binom{n}{k} dim Λ k V = ( k n ) 、k > n k > n k > n なら Λ k V = 0 \Lambda^kV = 0 Λ k V = 0 、そして Λ n V \Lambda^nV Λ n V は 1 次元 で e 1 ∧ ⋯ ∧ e n e_1 \wedge \cdots \wedge e_n e 1 ∧ ⋯ ∧ e n を基底とする。
証明. 生成:v 1 ∧ ⋯ ∧ v k v_1 \wedge \cdots \wedge v_k v 1 ∧ ⋯ ∧ v k に v b = ∑ i c i b e i v_b = \sum_i c_{ib}e_i v b = ∑ i c ib e i を代入して展開すると、e j 1 ∧ ⋯ ∧ e j k e_{j_1} \wedge \cdots \wedge e_{j_k} e j 1 ∧ ⋯ ∧ e j k の一次結合になり、各項は添字に重複があれば 0、なければ並べ替えて ± e I \pm e_I ± e I になる。一次独立:増加列 I I I に対し、
det I ( v 1 , … , v k ) = det ( e i a ( v b ) ) a , b = 1 , … , k \det\nolimits_I(v_1, \dots, v_k) = \det\left(e^{i_a}(v_b)\right)_{a, b = 1, \dots, k} det I ( v 1 , … , v k ) = det ( e i a ( v b ) ) a , b = 1 , … , k
とおく(k × k k \times k k × k 行列の ( a , b ) (a, b) ( a , b ) 成分が e i a ( v b ) e^{i_a}(v_b) e i a ( v b ) )。各 v b v_b v b は第 b b b 列にだけ線形に現れるので、行列式の多重線形性・交代性(定理 4.16)から det I \det_I det I は交代的な多重線形形式であり、普遍性により線形形式 d I : Λ k V → K d_I\colon \Lambda^kV \to K d I : Λ k V → K が得られる。増加列 J J J について d I ( e J ) = det ( δ j b i a ) d_I(e_J) = \det(\delta^{i_a}_{j_b}) d I ( e J ) = det ( δ j b i a ) は、I = J I = J I = J なら det I k = 1 \det I_k = 1 det I k = 1 、I ≠ J I \neq J I = J なら(ある i a i_a i a が J J J に現れないので第 a a a 行が 0)0 である。よって ∑ J c J e J = 0 \sum_J c_Je_J = 0 ∑ J c J e J = 0 に d I d_I d I を施せば c I = 0 c_I = 0 c I = 0 。□ \square □
系 9.23 v 1 , … , v k ∈ V v_1, \dots, v_k \in V v 1 , … , v k ∈ V が一次独立であるための必要十分条件は、v 1 ∧ ⋯ ∧ v k ≠ 0 v_1 \wedge \cdots \wedge v_k \neq 0 v 1 ∧ ⋯ ∧ v k = 0 である。
証明. 一次従属なら 0 であることは上で見た。一次独立なら、これらを含む V V V の基底をとると、定理 9.22 より v 1 ∧ ⋯ ∧ v k v_1 \wedge \cdots \wedge v_k v 1 ∧ ⋯ ∧ v k は Λ k V \Lambda^kV Λ k V の基底の元なので 0 でない。□ \square □
外積. T k ( V ) × T l ( V ) → T k + l ( V ) T^k(V) \times T^l(V) \to T^{k+l}(V) T k ( V ) × T l ( V ) → T k + l ( V ) , ( x , y ) ↦ x ⊗ y (x, y) \mapsto x \otimes y ( x , y ) ↦ x ⊗ y は J k ⊗ T l ( V ) J_k \otimes T^l(V) J k ⊗ T l ( V ) と T k ( V ) ⊗ J l T^k(V) \otimes J_l T k ( V ) ⊗ J l を J k + l J_{k+l} J k + l に写すので、双線形写像
Λ k V × Λ l V → Λ k + l V , ( v 1 ∧ ⋯ ∧ v k , w 1 ∧ ⋯ ∧ w l ) ↦ v 1 ∧ ⋯ ∧ v k ∧ w 1 ∧ ⋯ ∧ w l \Lambda^kV \times \Lambda^lV \to \Lambda^{k+l}V, \qquad (v_1 \wedge \cdots \wedge v_k,\ w_1 \wedge \cdots \wedge w_l) \mapsto v_1 \wedge \cdots \wedge v_k \wedge w_1 \wedge \cdots \wedge w_l Λ k V × Λ l V → Λ k + l V , ( v 1 ∧ ⋯ ∧ v k , w 1 ∧ ⋯ ∧ w l ) ↦ v 1 ∧ ⋯ ∧ v k ∧ w 1 ∧ ⋯ ∧ w l
が定まる。これを外積 (wedge product) という。Λ ( V ) = ⨁ k = 0 n Λ k V \Lambda(V) = \bigoplus_{k=0}^n \Lambda^kV Λ ( V ) = ⨁ k = 0 n Λ k V はこの積で結合的な代数になり、外積代数 (グラスマン代数)と呼ばれる。dim Λ ( V ) = ∑ k ( n k ) = 2 n \dim \Lambda(V) = \sum_k \binom{n}{k} = 2^n dim Λ ( V ) = ∑ k ( k n ) = 2 n である。
命題 9.24 (次数つき可換性)α ∈ Λ k V \alpha \in \Lambda^kV α ∈ Λ k V 、β ∈ Λ l V \beta \in \Lambda^lV β ∈ Λ l V について α ∧ β = ( − 1 ) k l β ∧ α \alpha \wedge \beta = (-1)^{kl}\beta \wedge \alpha α ∧ β = ( − 1 ) k l β ∧ α 。
証明. 双線形性から α , β \alpha, \beta α , β が純な場合に示せばよい。w 1 ∧ ⋯ ∧ w l w_1 \wedge \cdots \wedge w_l w 1 ∧ ⋯ ∧ w l を v 1 ∧ ⋯ ∧ v k v_1 \wedge \cdots \wedge v_k v 1 ∧ ⋯ ∧ v k の前に移すには、各 w j w_j w j を k k k 個の v v v の前に移せばよく、隣接する入れ替えを合計 k l kl k l 回行う。□ \square □
例 9.25 (R 3 \mathbb{R}^3 R 3 の外積とクロス積)a = ∑ a i e i a = \sum a_ie_i a = ∑ a i e i 、b = ∑ b i e i ∈ R 3 b = \sum b_ie_i \in \mathbb{R}^3 b = ∑ b i e i ∈ R 3 について、展開して e i ∧ e i = 0 e_i \wedge e_i = 0 e i ∧ e i = 0 、e j ∧ e i = − e i ∧ e j e_j \wedge e_i = -e_i \wedge e_j e j ∧ e i = − e i ∧ e j を使うと
a ∧ b = ( a 1 b 2 − a 2 b 1 ) e 1 ∧ e 2 + ( a 1 b 3 − a 3 b 1 ) e 1 ∧ e 3 + ( a 2 b 3 − a 3 b 2 ) e 2 ∧ e 3 a \wedge b = (a_1b_2 - a_2b_1)\,e_1 \wedge e_2 + (a_1b_3 - a_3b_1)\,e_1 \wedge e_3 + (a_2b_3 - a_3b_2)\,e_2 \wedge e_3 a ∧ b = ( a 1 b 2 − a 2 b 1 ) e 1 ∧ e 2 + ( a 1 b 3 − a 3 b 1 ) e 1 ∧ e 3 + ( a 2 b 3 − a 3 b 2 ) e 2 ∧ e 3
係数は 3 × 2 3 \times 2 3 × 2 行列 ( a b ) (a \ b) ( a b ) の 2 次小行列式である。e 2 ∧ e 3 ↔ e 1 e_2 \wedge e_3 \leftrightarrow e_1 e 2 ∧ e 3 ↔ e 1 、e 3 ∧ e 1 ↔ e 2 e_3 \wedge e_1 \leftrightarrow e_2 e 3 ∧ e 1 ↔ e 2 、e 1 ∧ e 2 ↔ e 3 e_1 \wedge e_2 \leftrightarrow e_3 e 1 ∧ e 2 ↔ e 3 と対応させると(ホッジ双対 )、a ∧ b a \wedge b a ∧ b はクロス積
a × b = ( a 2 b 3 − a 3 b 2 , a 3 b 1 − a 1 b 3 , a 1 b 2 − a 2 b 1 ) a \times b = (a_2b_3 - a_3b_2,\ a_3b_1 - a_1b_3,\ a_1b_2 - a_2b_1) a × b = ( a 2 b 3 − a 3 b 2 , a 3 b 1 − a 1 b 3 , a 1 b 2 − a 2 b 1 )
に対応する。クロス積が 3 次元に特有なのは、dim Λ 2 R n = ( n 2 ) \dim \Lambda^2\mathbb{R}^n = \binom{n}{2} dim Λ 2 R n = ( 2 n ) が n n n に等しいのが n = 3 n = 3 n = 3 のときだけだからである。一般の次元では「a a a と b b b の張る平行四辺形」を表すのは a ∧ b ∈ Λ 2 V a \wedge b \in \Lambda^2V a ∧ b ∈ Λ 2 V の方である。
9.9 外積と行列式
定理 9.26 (行列式の正体)V V V を n n n 次元、f : V → V f\colon V \to V f : V → V を線形変換とする。交代的な多重線形写像 ( v 1 , … , v n ) ↦ f ( v 1 ) ∧ ⋯ ∧ f ( v n ) (v_1, \dots, v_n) \mapsto f(v_1) \wedge \cdots \wedge f(v_n) ( v 1 , … , v n ) ↦ f ( v 1 ) ∧ ⋯ ∧ f ( v n ) から得られる線形写像 Λ n f : Λ n V → Λ n V \Lambda^nf\colon \Lambda^nV \to \Lambda^nV Λ n f : Λ n V → Λ n V は、det f \det f det f 倍写像である:
f ( v 1 ) ∧ ⋯ ∧ f ( v n ) = ( det f ) v 1 ∧ ⋯ ∧ v n f(v_1) \wedge \cdots \wedge f(v_n) = (\det f)\ v_1 \wedge \cdots \wedge v_n f ( v 1 ) ∧ ⋯ ∧ f ( v n ) = ( det f ) v 1 ∧ ⋯ ∧ v n
証明. Λ n V \Lambda^nV Λ n V は 1 次元なので、Λ n f \Lambda^nf Λ n f はあるスカラー c c c 倍である。基底 e 1 , … , e n e_1, \dots, e_n e 1 , … , e n と表現行列 A = ( a i j ) A = (a_{ij}) A = ( a ij ) 、f ( e j ) = ∑ i a i j e i f(e_j) = \sum_i a_{ij}e_i f ( e j ) = ∑ i a ij e i を使って c c c を計算する。多重線形性で展開し、添字が重複する項が消えることと命題 4.15 の 4 を使うと
f ( e 1 ) ∧ ⋯ ∧ f ( e n ) = ∑ i 1 , … , i n a i 1 1 ⋯ a i n n e i 1 ∧ ⋯ ∧ e i n = ∑ σ ∈ S n sgn ( σ ) a σ ( 1 ) 1 ⋯ a σ ( n ) n e 1 ∧ ⋯ ∧ e n f(e_1) \wedge \cdots \wedge f(e_n) = \sum_{i_1, \dots, i_n} a_{i_11} \cdots a_{i_nn}\ e_{i_1} \wedge \cdots \wedge e_{i_n} = \sum_{\sigma \in \mathfrak{S}_n} \operatorname{sgn}(\sigma)\, a_{\sigma(1)1} \cdots a_{\sigma(n)n}\ e_1 \wedge \cdots \wedge e_n f ( e 1 ) ∧ ⋯ ∧ f ( e n ) = i 1 , … , i n ∑ a i 1 1 ⋯ a i n n e i 1 ∧ ⋯ ∧ e i n = σ ∈ S n ∑ sgn ( σ ) a σ ( 1 ) 1 ⋯ a σ ( n ) n e 1 ∧ ⋯ ∧ e n
これは ( det A ) e 1 ∧ ⋯ ∧ e n (\det A)\ e_1 \wedge \cdots \wedge e_n ( det A ) e 1 ∧ ⋯ ∧ e n である。□ \square □
この定理は、行列式が基底を使わずに定義できる ことを示している:det f \det f det f は、1 次元空間 Λ n V \Lambda^nV Λ n V に f f f が誘導する写像のスカラー倍率である。積公式もここから概念的に理解できる。Λ n ( g ∘ f ) = Λ n g ∘ Λ n f \Lambda^n(g \circ f) = \Lambda^ng \circ \Lambda^nf Λ n ( g ∘ f ) = Λ n g ∘ Λ n f (純テンソルで確かめられる)なので det ( g ∘ f ) = det g det f \det(g \circ f) = \det g \det f det ( g ∘ f ) = det g det f である。また R n \mathbb{R}^n R n では、v 1 ∧ ⋯ ∧ v n v_1 \wedge \cdots \wedge v_n v 1 ∧ ⋯ ∧ v n は v 1 , … , v n v_1, \dots, v_n v 1 , … , v n の張る平行体の「向きつき体積」の抽象版であり(4.11 節)、定理 9.26 は「f f f は向きつき体積を det f \det f det f 倍する」ことを表している。
命題 9.27 (複合行列)f f f の表現行列を A A A とすると、Λ k f \Lambda^kf Λ k f (v 1 ∧ ⋯ ∧ v k ↦ f ( v 1 ) ∧ ⋯ ∧ f ( v k ) v_1 \wedge \cdots \wedge v_k \mapsto f(v_1) \wedge \cdots \wedge f(v_k) v 1 ∧ ⋯ ∧ v k ↦ f ( v 1 ) ∧ ⋯ ∧ f ( v k ) )の基底 ( e I ) (e_I) ( e I ) に関する表現行列の ( I , J ) (I, J) ( I , J ) 成分は、A A A の行 I I I ・列 J J J の k k k 次小行列式 det A I , J \det A_{I,J} det A I , J である。
証明. 定理 9.26 の証明と同じ展開で、J = ( j 1 < ⋯ < j k ) J = (j_1 < \cdots < j_k) J = ( j 1 < ⋯ < j k ) について f ( e j 1 ) ∧ ⋯ ∧ f ( e j k ) = ∑ i 1 , … , i k a i 1 j 1 ⋯ a i k j k e i 1 ∧ ⋯ ∧ e i k f(e_{j_1}) \wedge \cdots \wedge f(e_{j_k}) = \sum_{i_1, \dots, i_k} a_{i_1j_1} \cdots a_{i_kj_k}\ e_{i_1} \wedge \cdots \wedge e_{i_k} f ( e j 1 ) ∧ ⋯ ∧ f ( e j k ) = ∑ i 1 , … , i k a i 1 j 1 ⋯ a i k j k e i 1 ∧ ⋯ ∧ e i k 。重複のない添字の組を増加列 I I I と置換 τ \tau τ で i b = i τ ( b ) ′ i_b = i'_{\tau(b)} i b = i τ ( b ) ′ と書き直すと、e I e_I e I の係数は ∑ τ sgn ( τ ) ∏ b a i τ ( b ) ′ j b = det A I , J \sum_\tau \operatorname{sgn}(\tau)\prod_b a_{i'_{\tau(b)}j_b} = \det A_{I,J} ∑ τ sgn ( τ ) ∏ b a i τ ( b ) ′ j b = det A I , J となる(問題 4.10 の解答と同じ計算)。□ \square □
Λ k ( g ∘ f ) = Λ k g ∘ Λ k f \Lambda^k(g \circ f) = \Lambda^kg \circ \Lambda^kf Λ k ( g ∘ f ) = Λ k g ∘ Λ k f を行列で書くと、「A B AB A B の k k k 次小行列式は、A A A と B B B の k k k 次小行列式から det ( A B ) I , J = ∑ L det A I , L det B L , J \det(AB)_{I,J} = \sum_L \det A_{I,L} \det B_{L,J} det ( A B ) I , J = ∑ L det A I , L det B L , J で得られる」というコーシー–ビネの公式(問題 4.10)の一般形になる。
最後に、双対空間の外冪について述べておく。V V V が有限次元なら、普遍性により ( Λ k V ) ∗ (\Lambda^kV)^{\ast} ( Λ k V ) ∗ は V V V 上の交代的な k k k 重線形形式の空間と同一視され、さらに ω 1 ∧ ⋯ ∧ ω k ↦ ( ( v 1 , … , v k ) ↦ det ( ω a ( v b ) ) ) \omega^1 \wedge \cdots \wedge \omega^k \mapsto \left((v_1, \dots, v_k) \mapsto \det(\omega^a(v_b))\right) ω 1 ∧ ⋯ ∧ ω k ↦ ( ( v 1 , … , v k ) ↦ det ( ω a ( v b )) ) によって Λ k ( V ∗ ) \Lambda^k(V^{\ast}) Λ k ( V ∗ ) と同型になる(基底 e I e^I e I が定理 9.22 の証明の det I \det_I det I に写るので、基底が基底に対応する)。多様体上の微分 k k k 形式 とは、各点の余接空間 T p ∗ M T_p^{\ast}M T p ∗ M に対する Λ k ( T p ∗ M ) \Lambda^k(T_p^{\ast}M) Λ k ( T p ∗ M ) の元を滑らかに選んだものである(多様体 第5章 )。
9.10 基底変換と共変・反変
この節ではアインシュタインの縮約規約を使う。V V V の二つの基底 ( e i ) (e_i) ( e i ) 、( e j ′ ) (e'_j) ( e j ′ ) の関係を
e j ′ = P i j e i e'_j = P^i{}_j\,e_i e j ′ = P i j e i
とする(P = ( P i j ) P = (P^i{}_j) P = ( P i j ) は第3章の基底変換行列で、第 j j j 列が e j ′ e'_j e j ′ の古い座標)。P − 1 P^{-1} P − 1 の成分を Q i j Q^i{}_j Q i j と書く:Q i k P k j = P i k Q k j = δ j i Q^i{}_kP^k{}_j = P^i{}_kQ^k{}_j = \delta^i_j Q i k P k j = P i k Q k j = δ j i 。
命題 9.28 (変換則)
(ベクトルの成分)v = v i e i = v ′ j e j ′ v = v^ie_i = v'^je'_j v = v i e i = v ′ j e j ′ ならば v ′ j = Q j i v i v'^j = Q^j{}_iv^i v ′ j = Q j i v i 。
(双対基底)e ′ j = Q j i e i e'^j = Q^j{}_ie^i e ′ j = Q j i e i 。
(線形形式の成分)ω = ω i e i = ω j ′ e ′ j \omega = \omega_ie^i = \omega'_je'^j ω = ω i e i = ω j ′ e ′ j ならば ω j ′ = P i j ω i \omega'_j = P^i{}_j\omega_i ω j ′ = P i j ω i 。
(( k , l ) (k, l) ( k , l ) 型テンソルの成分)T = T i 1 ⋯ i k j 1 ⋯ j l e i 1 ⊗ ⋯ ⊗ e i k ⊗ e j 1 ⊗ ⋯ ⊗ e j l T = T^{i_1 \cdots i_k}{}_{j_1 \cdots j_l}\ e_{i_1} \otimes \cdots \otimes e_{i_k} \otimes e^{j_1} \otimes \cdots \otimes e^{j_l} T = T i 1 ⋯ i k j 1 ⋯ j l e i 1 ⊗ ⋯ ⊗ e i k ⊗ e j 1 ⊗ ⋯ ⊗ e j l について
T ′ a 1 ⋯ a k b 1 ⋯ b l = Q a 1 i 1 ⋯ Q a k i k P j 1 b 1 ⋯ P j l b l T i 1 ⋯ i k j 1 ⋯ j l T'^{a_1 \cdots a_k}{}_{b_1 \cdots b_l} = Q^{a_1}{}_{i_1} \cdots Q^{a_k}{}_{i_k}\ P^{j_1}{}_{b_1} \cdots P^{j_l}{}_{b_l}\ T^{i_1 \cdots i_k}{}_{j_1 \cdots j_l} T ′ a 1 ⋯ a k b 1 ⋯ b l = Q a 1 i 1 ⋯ Q a k i k P j 1 b 1 ⋯ P j l b l T i 1 ⋯ i k j 1 ⋯ j l
証明. 1:v = v ′ j e j ′ = v ′ j P i j e i v = v'^je'_j = v'^jP^i{}_je_i v = v ′ j e j ′ = v ′ j P i j e i より v i = P i j v ′ j v^i = P^i{}_jv'^j v i = P i j v ′ j 、両辺に Q Q Q を掛けて v ′ j = Q j i v i v'^j = Q^j{}_iv^i v ′ j = Q j i v i 。2:Q j i e i Q^j{}_ie^i Q j i e i を e k ′ = P l k e l e'_k = P^l{}_ke_l e k ′ = P l k e l で評価すると Q j i P i k = δ k j Q^j{}_iP^i{}_k = \delta^j_k Q j i P i k = δ k j なので、双対基底の一意性から e ′ j = Q j i e i e'^j = Q^j{}_ie^i e ′ j = Q j i e i 。3:ω j ′ = ω ( e j ′ ) = ω ( P i j e i ) = P i j ω i \omega'_j = \omega(e'_j) = \omega(P^i{}_je_i) = P^i{}_j\omega_i ω j ′ = ω ( e j ′ ) = ω ( P i j e i ) = P i j ω i 。4:1〜3 と同様に、e i = Q j i e j ′ e_i = Q^j{}_ie'_j e i = Q j i e j ′ と e j = P j b e ′ b e^j = P^j{}_be'^b e j = P j b e ′ b (2 の逆)を T T T の式に代入し、e a 1 ′ ⊗ ⋯ ⊗ e ′ b l e'_{a_1} \otimes \cdots \otimes e'^{b_l} e a 1 ′ ⊗ ⋯ ⊗ e ′ b l の係数を読み取ればよい。□ \square □
基底ベクトル e j e_j e j と同じ行列 P P P で変換される量を共変 (covariant)、逆行列 Q = P − 1 Q = P^{-1} Q = P − 1 で変換される量を反変 (contravariant) という。命題 9.28 によれば、ベクトルの成分(上付き添字)は反変、線形形式の成分(下付き添字)は共変 であり、一般のテンソルは上付き添字ごとに Q Q Q 、下付き添字ごとに P P P が掛かる。添字の位置を見れば変換則がわかるのが、この記法の利点である。
例 9.29 (これまでの変換規則の統一)
ベクトル v i v^i v i :v ′ = P − 1 v v' = P^{-1}v v ′ = P − 1 v (第3章、[ v ] B = P [ v ] B ′ [v]_{\mathcal{B}} = P[v]_{\mathcal{B}'} [ v ] B = P [ v ] B ′ )。
線形変換 A i j A^i{}_j A i j (( 1 , 1 ) (1, 1) ( 1 , 1 ) 型):A ′ a b = Q a i A i j P j b A'^a{}_b = Q^a{}_iA^i{}_jP^j{}_b A ′ a b = Q a i A i j P j b 、すなわち A ′ = P − 1 A P A' = P^{-1}AP A ′ = P − 1 A P (相似、定理 3.26)。
双線形形式 g i j g_{ij} g ij (( 0 , 2 ) (0, 2) ( 0 , 2 ) 型):g a b ′ = P i a P j b g i j g'_{ab} = P^i{}_aP^j{}_bg_{ij} g ab ′ = P i a P j b g ij 、すなわち g ′ = t P g P g' = {}^t PgP g ′ = t P g P (合同、命題 8.3)。
トレース A i i A^i{}_i A i i (縮約)は A ′ a a = Q a i A i j P j a = δ i j A i j = A i i A'^a{}_a = Q^a{}_iA^i{}_jP^j{}_a = \delta^j_iA^i{}_j = A^i{}_i A ′ a a = Q a i A i j P j a = δ i j A i j = A i i となり不変である。クロネッカーのデルタ δ j i \delta^i_j δ j i (恒等変換)はどの基底でも同じ成分をもつ。
第8章の注意 8.5 で述べた「同じ行列でも変換規則が違う」現象は、添字の位置の違い(A i j A^i{}_j A i j と g i j g_{ij} g ij )として明確に表される。
計量による添字の上げ下げ. 実内積空間では、内積の成分 g i j = ⟨ e i , e j ⟩ g_{ij} = \langle e_i, e_j \rangle g ij = ⟨ e i , e j ⟩ (対称で正定値)とその逆行列の成分 g i j g^{ij} g ij (g i k g k j = δ j i g^{ik}g_{kj} = \delta^i_j g ik g k j = δ j i )を使って、v i : = g i j v j v_i := g_{ij}v^j v i := g ij v j (ベクトルから線形形式 ⟨ ⋅ , v ⟩ \langle \cdot, v \rangle ⟨ ⋅ , v ⟩ を作る、定理 7.21 の同一視)、ω i : = g i j ω j \omega^i := g^{ij}\omega_j ω i := g ij ω j と添字を上げ下げできる。正規直交基底では g i j = δ i j g_{ij} = \delta_{ij} g ij = δ ij なので上下の区別が見えなくなる。初等的なベクトル解析でベクトルと線形形式を区別しないで済んだのはこのためである。
注意
縮約規約では、和をとる添字は上と下に一つずつ でなければならない。v i w i v^iw^i v i w i のように同じ位置の添字で和をとった式は、基底変換で不変な量にならない(正規直交基底どうしの変換に限れば不変になるが、それは計量 δ i j \delta_{ij} δ ij を暗に使っているからである)。また「反変・共変」という呼び名は歴史的なもので、圏論の関手の「反変・共変」とは逆の対応になっているので注意する(V ↦ V ∗ V \mapsto V^{\ast} V ↦ V ∗ は反変関手だが、V ∗ V^{\ast} V ∗ の元の成分は「共変」と呼ばれる)。
9.11 多様体への準備
本章の内容が多様体の理論でどう使われるかを概観しておく(詳しくは多様体 第3章 以降)。
n n n 次元多様体 M M M の各点 p p p には n n n 次元の接空間 T p M T_pM T p M があり、局所座標 ( x 1 , … , x n ) (x^1, \dots, x^n) ( x 1 , … , x n ) から基底 ∂ / ∂ x 1 , … , ∂ / ∂ x n \partial/\partial x^1, \dots, \partial/\partial x^n ∂ / ∂ x 1 , … , ∂ / ∂ x n が定まる。その双対基底が微分 d x 1 , … , d x n ∈ T p ∗ M dx^1, \dots, dx^n \in T_p^{\ast}M d x 1 , … , d x n ∈ T p ∗ M である(添字が上付きなのは本章の約束どおり)。別の座標 ( y 1 , … , y n ) (y^1, \dots, y^n) ( y 1 , … , y n ) に取り替えると、連鎖律により
∂ ∂ y j = ∂ x i ∂ y j ∂ ∂ x i , d y j = ∂ y j ∂ x i d x i \frac{\partial}{\partial y^j} = \frac{\partial x^i}{\partial y^j}\frac{\partial}{\partial x^i}, \qquad dy^j = \frac{\partial y^j}{\partial x^i}dx^i ∂ y j ∂ = ∂ y j ∂ x i ∂ x i ∂ , d y j = ∂ x i ∂ y j d x i
となる。これは命題 9.28 で P i j = ∂ x i / ∂ y j P^i{}_j = \partial x^i/\partial y^j P i j = ∂ x i / ∂ y j 、Q j i = ∂ y j / ∂ x i Q^j{}_i = \partial y^j/\partial x^i Q j i = ∂ y j / ∂ x i (ヤコビ行列とその逆行列)とした場合にほかならない。ベクトル場の成分は反変、関数の微分 d f = ( ∂ f / ∂ x i ) d x i df = (\partial f/\partial x^i)dx^i df = ( ∂ f / ∂ x i ) d x i の成分は共変に変換される。
微分 k k k 形式 は各点で Λ k ( T p ∗ M ) \Lambda^k(T_p^{\ast}M) Λ k ( T p ∗ M ) の元を与えるものである。n n n 形式 f d x 1 ∧ ⋯ ∧ d x n f\ dx^1 \wedge \cdots \wedge dx^n f d x 1 ∧ ⋯ ∧ d x n は座標変換でヤコビ行列式倍される(定理 9.26)。これが重積分の変数変換公式(微分積分学 第9章 )の背後にある構造であり、多様体上の積分とストークスの定理(多様体 第6章 )の基礎になる。リーマン計量 は各点で対称な正定値 ( 0 , 2 ) (0, 2) ( 0 , 2 ) 型テンソル g = g i j d x i ⊗ d x j g = g_{ij}dx^i \otimes dx^j g = g ij d x i ⊗ d x j を与えるものであり、曲率は ( 1 , 3 ) (1, 3) ( 1 , 3 ) 型のテンソル R i j k l R^i{}_{jkl} R i j k l である(リーマン幾何学 第4章 )。
また、テンソル積は環上の加群に対しても同じ普遍性で定義され(可換環論 第1章 )、Hom \operatorname{Hom} Hom との関係は圏論の随伴関手の典型例である(圏論 第3章 )。
まとめ
多重線形写像は各変数について線形な写像であり、基底の組での値で決まる。
テンソル積 V ⊗ W V \otimes W V ⊗ W は「双線形写像 V × W → U V \times W \to U V × W → U と線形写像 V ⊗ W → U V \otimes W \to U V ⊗ W → U が一対一に対応する」という普遍性で定義され、同型を除いて一意に存在する(自由ベクトル空間の商として構成できる)。
e i ⊗ f j e_i \otimes f_j e i ⊗ f j は V ⊗ W V \otimes W V ⊗ W の基底で、dim ( V ⊗ W ) = dim V ⋅ dim W \dim(V \otimes W) = \dim V \cdot \dim W dim ( V ⊗ W ) = dim V ⋅ dim W 。純テンソルは生成系だが、一般の元は純テンソルではない(K m ⊗ K n ≅ M m , n ( K ) K^m \otimes K^n \cong \operatorname{M}_{m,n}(K) K m ⊗ K n ≅ M m , n ( K ) で純テンソルは階数 1 の行列)。
有限次元では Hom ( V , W ) ≅ V ∗ ⊗ W \operatorname{Hom}(V, W) \cong V^{\ast} \otimes W Hom ( V , W ) ≅ V ∗ ⊗ W 、( V ⊗ W ) ∗ ≅ V ∗ ⊗ W ∗ (V \otimes W)^{\ast} \cong V^{\ast} \otimes W^{\ast} ( V ⊗ W ) ∗ ≅ V ∗ ⊗ W ∗ で、トレースは縮約 V ∗ ⊗ V → K V^{\ast} \otimes V \to K V ∗ ⊗ V → K である。
テンソル代数 T ( V ) T(V) T ( V ) 、対称テンソル・交代テンソル(次元 ( n + k − 1 k ) \binom{n + k - 1}{k} ( k n + k − 1 ) 、( n k ) \binom{n}{k} ( k n ) )が定義される。
外冪 Λ k V \Lambda^kV Λ k V は交代的な多重線形写像を線形化する空間で、次元 ( n k ) \binom{n}{k} ( k n ) 、特に Λ n V \Lambda^nV Λ n V は 1 次元である。v 1 ∧ ⋯ ∧ v k ≠ 0 ⟺ v_1 \wedge \cdots \wedge v_k \neq 0 \iff v 1 ∧ ⋯ ∧ v k = 0 ⟺ 一次独立。
f f f が Λ n V \Lambda^nV Λ n V に誘導する写像は det f \det f det f 倍であり、これが行列式の基底によらない定義を与える。
基底変換で、ベクトルの成分(上付き添字)は反変、線形形式の成分(下付き添字)は共変に変換され、一般のテンソルの変換則は添字の位置から読み取れる。これは多様体上のテンソル場・微分形式の言葉の基礎である。
演習問題
問題 9.1 ★ 次の A , B A, B A , B のクロネッカー積 A ⊗ B A \otimes B A ⊗ B を求め、tr ( A ⊗ B ) = tr A tr B \operatorname{tr}(A \otimes B) = \operatorname{tr} A \operatorname{tr} B tr ( A ⊗ B ) = tr A tr B を確かめよ。
A = ( 1 2 3 4 ) , B = ( 0 1 1 0 ) A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}, \qquad B = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} A = ( 1 3 2 4 ) , B = ( 0 1 1 0 )
解答
A ⊗ B = ( 1 ⋅ B 2 ⋅ B 3 ⋅ B 4 ⋅ B ) = ( 0 1 0 2 1 0 2 0 0 3 0 4 3 0 4 0 ) A \otimes B = \begin{pmatrix} 1 \cdot B & 2 \cdot B \\ 3 \cdot B & 4 \cdot B \end{pmatrix} = \begin{pmatrix} 0 & 1 & 0 & 2 \\ 1 & 0 & 2 & 0 \\ 0 & 3 & 0 & 4 \\ 3 & 0 & 4 & 0 \end{pmatrix} A ⊗ B = ( 1 ⋅ B 3 ⋅ B 2 ⋅ B 4 ⋅ B ) = 0 1 0 3 1 0 3 0 0 2 0 4 2 0 4 0
対角成分はすべて 0 なので tr ( A ⊗ B ) = 0 = 5 ⋅ 0 = tr A tr B \operatorname{tr}(A \otimes B) = 0 = 5 \cdot 0 = \operatorname{tr} A \operatorname{tr} B tr ( A ⊗ B ) = 0 = 5 ⋅ 0 = tr A tr B 。
問題 9.2 ★ K 2 ⊗ K 2 K^2 \otimes K^2 K 2 ⊗ K 2 の元 t = e 1 ⊗ e 1 + e 2 ⊗ e 2 t = e_1 \otimes e_1 + e_2 \otimes e_2 t = e 1 ⊗ e 1 + e 2 ⊗ e 2 は純テンソルでないことを、例 9.9 を使わずに直接示せ。
解答
t = v ⊗ w t = v \otimes w t = v ⊗ w 、v = a 1 e 1 + a 2 e 2 v = a_1e_1 + a_2e_2 v = a 1 e 1 + a 2 e 2 、w = b 1 e 1 + b 2 e 2 w = b_1e_1 + b_2e_2 w = b 1 e 1 + b 2 e 2 とすると v ⊗ w = ∑ i , j a i b j e i ⊗ e j v \otimes w = \sum_{i,j} a_ib_j\ e_i \otimes e_j v ⊗ w = ∑ i , j a i b j e i ⊗ e j なので、定理 9.7(基底の一意性)から a 1 b 1 = 1 a_1b_1 = 1 a 1 b 1 = 1 、a 1 b 2 = 0 a_1b_2 = 0 a 1 b 2 = 0 、a 2 b 1 = 0 a_2b_1 = 0 a 2 b 1 = 0 、a 2 b 2 = 1 a_2b_2 = 1 a 2 b 2 = 1 。第 1 式から a 1 ≠ 0 a_1 \neq 0 a 1 = 0 、b 1 ≠ 0 b_1 \neq 0 b 1 = 0 なので、第 2, 3 式から b 2 = 0 b_2 = 0 b 2 = 0 、a 2 = 0 a_2 = 0 a 2 = 0 となり、第 4 式に矛盾する。
問題 9.3 ★ Λ ( R 4 ) \Lambda(\mathbb{R}^4) Λ ( R 4 ) で次を計算せよ。
( e 1 + e 2 ) ∧ ( e 1 − e 2 ) (e_1 + e_2) \wedge (e_1 - e_2) ( e 1 + e 2 ) ∧ ( e 1 − e 2 )
ω ∧ ω \omega \wedge \omega ω ∧ ω 、ただし ω = e 1 ∧ e 2 + e 3 ∧ e 4 \omega = e_1 \wedge e_2 + e_3 \wedge e_4 ω = e 1 ∧ e 2 + e 3 ∧ e 4
また、2 の結果から ω \omega ω は v ∧ w v \wedge w v ∧ w の形に書けないことを示せ。
解答
e 1 ∧ e 1 − e 1 ∧ e 2 + e 2 ∧ e 1 − e 2 ∧ e 2 = − 2 e 1 ∧ e 2 e_1 \wedge e_1 - e_1 \wedge e_2 + e_2 \wedge e_1 - e_2 \wedge e_2 = -2\ e_1 \wedge e_2 e 1 ∧ e 1 − e 1 ∧ e 2 + e 2 ∧ e 1 − e 2 ∧ e 2 = − 2 e 1 ∧ e 2 。
e i ∧ e i = 0 e_i \wedge e_i = 0 e i ∧ e i = 0 から ( e 1 ∧ e 2 ) ∧ ( e 1 ∧ e 2 ) = 0 (e_1 \wedge e_2) \wedge (e_1 \wedge e_2) = 0 ( e 1 ∧ e 2 ) ∧ ( e 1 ∧ e 2 ) = 0 などに注意すると、ω ∧ ω = e 1 ∧ e 2 ∧ e 3 ∧ e 4 + e 3 ∧ e 4 ∧ e 1 ∧ e 2 = 2 e 1 ∧ e 2 ∧ e 3 ∧ e 4 \omega \wedge \omega = e_1 \wedge e_2 \wedge e_3 \wedge e_4 + e_3 \wedge e_4 \wedge e_1 \wedge e_2 = 2\ e_1 \wedge e_2 \wedge e_3 \wedge e_4 ω ∧ ω = e 1 ∧ e 2 ∧ e 3 ∧ e 4 + e 3 ∧ e 4 ∧ e 1 ∧ e 2 = 2 e 1 ∧ e 2 ∧ e 3 ∧ e 4 (命題 9.24 で k = l = 2 k = l = 2 k = l = 2 なので 2 形式どうしは可換)。
ω = v ∧ w \omega = v \wedge w ω = v ∧ w なら ω ∧ ω = v ∧ w ∧ v ∧ w = − v ∧ v ∧ w ∧ w = 0 \omega \wedge \omega = v \wedge w \wedge v \wedge w = -v \wedge v \wedge w \wedge w = 0 ω ∧ ω = v ∧ w ∧ v ∧ w = − v ∧ v ∧ w ∧ w = 0 となるが、2 e 1 ∧ e 2 ∧ e 3 ∧ e 4 ≠ 0 2\ e_1 \wedge e_2 \wedge e_3 \wedge e_4 \neq 0 2 e 1 ∧ e 2 ∧ e 3 ∧ e 4 = 0 (定理 9.22)なので矛盾する。
問題 9.4 ★★ A ∈ M n ( K ) A \in \operatorname{M}_n(K) A ∈ M n ( K ) 、B ∈ M m ( K ) B \in \operatorname{M}_m(K) B ∈ M m ( K ) に対し、tr ( A ⊗ B ) = tr A tr B \operatorname{tr}(A \otimes B) = \operatorname{tr} A \operatorname{tr} B tr ( A ⊗ B ) = tr A tr B 、det ( A ⊗ B ) = ( det A ) m ( det B ) n \det(A \otimes B) = (\det A)^m(\det B)^n det ( A ⊗ B ) = ( det A ) m ( det B ) n を示せ。
解答
トレース:A ⊗ B A \otimes B A ⊗ B の対角ブロックは a i i B a_{ii}B a ii B なので ∑ i a i i tr B \sum_i a_{ii}\operatorname{tr} B ∑ i a ii tr B 。行列式:定義 9.12 の後の合成則より A ⊗ B = ( A ⊗ I m ) ( I n ⊗ B ) A \otimes B = (A \otimes I_m)(I_n \otimes B) A ⊗ B = ( A ⊗ I m ) ( I n ⊗ B ) 。I n ⊗ B I_n \otimes B I n ⊗ B は B B B を n n n 個並べたブロック対角行列なので行列式は ( det B ) n (\det B)^n ( det B ) n 。A ⊗ I m A \otimes I_m A ⊗ I m は、基底の並べ方を e i ⊗ u j e_i \otimes u_j e i ⊗ u j の辞書式から「j j j を先に固定する」順に変えると I m ⊗ A I_m \otimes A I m ⊗ A (A A A を m m m 個並べたブロック対角行列)になる。基底の並べ替えは置換行列 S S S による相似変換 S − 1 ( A ⊗ I m ) S S^{-1}(A \otimes I_m)S S − 1 ( A ⊗ I m ) S なので、行列式は ( det A ) m (\det A)^m ( det A ) m 。積公式から主張が従う。
問題 9.5 ★★ dim V = n ≥ 2 \dim V = n \geq 2 dim V = n ≥ 2 とし、K K K の標数を 0 とする。T 2 ( V ) = Sym 2 ( V ) ⊕ Alt 2 ( V ) T^2(V) = \operatorname{Sym}^2(V) \oplus \operatorname{Alt}^2(V) T 2 ( V ) = Sym 2 ( V ) ⊕ Alt 2 ( V ) だが、T 3 ( V ) ≠ Sym 3 ( V ) + Alt 3 ( V ) T^3(V) \neq \operatorname{Sym}^3(V) + \operatorname{Alt}^3(V) T 3 ( V ) = Sym 3 ( V ) + Alt 3 ( V ) であることを示せ。
解答
k = 2 k = 2 k = 2 :S + A = 1 2 ( i d + τ ^ ) + 1 2 ( i d − τ ^ ) = i d \mathcal{S} + \mathcal{A} = \frac{1}{2}(\mathrm{id} + \hat{\tau}) + \frac{1}{2}(\mathrm{id} - \hat{\tau}) = \mathrm{id} S + A = 2 1 ( id + τ ^ ) + 2 1 ( id − τ ^ ) = id (τ \tau τ は互換)なので T 2 = Sym 2 + Alt 2 T^2 = \operatorname{Sym}^2 + \operatorname{Alt}^2 T 2 = Sym 2 + Alt 2 。t t t が両方に属すれば t = τ ^ t = − t t = \hat{\tau}t = -t t = τ ^ t = − t より t = 0 t = 0 t = 0 。k = 3 k = 3 k = 3 :
dim Sym 3 + dim Alt 3 = ( n + 2 3 ) + ( n 3 ) = n ( ( n + 2 ) ( n + 1 ) + ( n − 1 ) ( n − 2 ) ) 6 = n ( n 2 + 2 ) 3 \dim \operatorname{Sym}^3 + \dim \operatorname{Alt}^3 = \binom{n+2}{3} + \binom{n}{3} = \frac{n\left((n+2)(n+1) + (n-1)(n-2)\right)}{6} = \frac{n(n^2 + 2)}{3} dim Sym 3 + dim Alt 3 = ( 3 n + 2 ) + ( 3 n ) = 6 n ( ( n + 2 ) ( n + 1 ) + ( n − 1 ) ( n − 2 ) ) = 3 n ( n 2 + 2 )
であり、n ≥ 2 n \geq 2 n ≥ 2 では n 2 + 2 < 3 n 2 n^2 + 2 < 3n^2 n 2 + 2 < 3 n 2 なので n 3 = dim T 3 ( V ) n^3 = \dim T^3(V) n 3 = dim T 3 ( V ) より小さい。例えば e 1 ⊗ e 1 ⊗ e 2 e_1 \otimes e_1 \otimes e_2 e 1 ⊗ e 1 ⊗ e 2 は和に含まれない。
問題 9.6 ★★ v 1 , … , v k ∈ V v_1, \dots, v_k \in V v 1 , … , v k ∈ V が一次独立のとき、w ∈ V w \in V w ∈ V について w ∧ v 1 ∧ ⋯ ∧ v k = 0 ⟺ w ∈ span ( v 1 , … , v k ) w \wedge v_1 \wedge \cdots \wedge v_k = 0 \iff w \in \operatorname{span}(v_1, \dots, v_k) w ∧ v 1 ∧ ⋯ ∧ v k = 0 ⟺ w ∈ span ( v 1 , … , v k ) を示せ。
解答
系 9.23 より、左辺 = 0 ⟺ w , v 1 , … , v k = 0 \iff w, v_1, \dots, v_k = 0 ⟺ w , v 1 , … , v k が一次従属。v 1 , … , v k v_1, \dots, v_k v 1 , … , v k は一次独立なので、これは w ∈ span ( v 1 , … , v k ) w \in \operatorname{span}(v_1, \dots, v_k) w ∈ span ( v 1 , … , v k ) と同値である(命題 2.21 の 2 とその逆:w w w が span に属せば明らかに一次従属)。(これにより、部分空間 span ( v 1 , … , v k ) \operatorname{span}(v_1, \dots, v_k) span ( v 1 , … , v k ) は v 1 ∧ ⋯ ∧ v k v_1 \wedge \cdots \wedge v_k v 1 ∧ ⋯ ∧ v k の定数倍だけで決まる。グラスマン多様体のプリュッカー埋め込みの出発点である。)
問題 9.7 ★★ R 2 \mathbb{R}^2 R 2 に標準内積 g i j = δ i j g_{ij} = \delta_{ij} g ij = δ ij を入れ、新しい基底 e 1 ′ = e 1 + e 2 e'_1 = e_1 + e_2 e 1 ′ = e 1 + e 2 、e 2 ′ = e 2 e'_2 = e_2 e 2 ′ = e 2 をとる。g a b ′ g'_{ab} g ab ′ 、ベクトル v = e 1 v = e_1 v = e 1 の新しい成分 v ′ a v'^a v ′ a 、線形形式 ω = g ( v , ⋅ ) \omega = g(v, \cdot) ω = g ( v , ⋅ ) の新しい成分 ω a ′ \omega'_a ω a ′ を求め、ω a ′ = g a b ′ v ′ b \omega'_a = g'_{ab}v'^b ω a ′ = g ab ′ v ′ b を確かめよ。
解答
P P P の列は t ( 1 , 1 ) {}^t(1, 1) t ( 1 , 1 ) 、t ( 0 , 1 ) {}^t(0, 1) t ( 0 , 1 ) で、P − 1 P^{-1} P − 1 の各行は ( 1 , 0 ) (1, 0) ( 1 , 0 ) 、( − 1 , 1 ) (-1, 1) ( − 1 , 1 ) 。g ′ = t P P g' = {}^t PP g ′ = t P P の各行は ( 2 , 1 ) (2, 1) ( 2 , 1 ) 、( 1 , 1 ) (1, 1) ( 1 , 1 ) (例えば g 11 ′ = ⟨ e 1 ′ , e 1 ′ ⟩ = 2 g'_{11} = \langle e'_1, e'_1 \rangle = 2 g 11 ′ = ⟨ e 1 ′ , e 1 ′ ⟩ = 2 )。v ′ = P − 1 t ( 1 , 0 ) = t ( 1 , − 1 ) v' = P^{-1}\ {}^t(1, 0) = {}^t(1, -1) v ′ = P − 1 t ( 1 , 0 ) = t ( 1 , − 1 ) (実際 e 1 ′ − e 2 ′ = e 1 e'_1 - e'_2 = e_1 e 1 ′ − e 2 ′ = e 1 )。ω = e 1 \omega = e^1 ω = e 1 で、ω a ′ = P i a ω i \omega'_a = P^i{}_a\omega_i ω a ′ = P i a ω i より ω 1 ′ = P 1 1 = 1 \omega'_1 = P^1{}_1 = 1 ω 1 ′ = P 1 1 = 1 、ω 2 ′ = P 1 2 = 0 \omega'_2 = P^1{}_2 = 0 ω 2 ′ = P 1 2 = 0 。一方 g a b ′ v ′ b g'_{ab}v'^b g ab ′ v ′ b は ( 2 − 1 , 1 − 1 ) = ( 1 , 0 ) (2 - 1,\ 1 - 1) = (1, 0) ( 2 − 1 , 1 − 1 ) = ( 1 , 0 ) で一致する。ベクトルの成分 ( 1 , 0 ) → ( 1 , − 1 ) (1, 0) \to (1, -1) ( 1 , 0 ) → ( 1 , − 1 ) と、線形形式の成分 ( 1 , 0 ) → ( 1 , 0 ) (1, 0) \to (1, 0) ( 1 , 0 ) → ( 1 , 0 ) が異なる規則で変換されていることに注意。
問題 9.8 ★★ 次の行列 A A A について、Λ 2 A \Lambda^2 A Λ 2 A (基底 e 1 ∧ e 2 e_1 \wedge e_2 e 1 ∧ e 2 , e 1 ∧ e 3 e_1 \wedge e_3 e 1 ∧ e 3 , e 2 ∧ e 3 e_2 \wedge e_3 e 2 ∧ e 3 に関する Λ 2 L A \Lambda^2 L_A Λ 2 L A の表現行列)を求め、det Λ 2 A = ( det A ) 2 \det \Lambda^2 A = (\det A)^2 det Λ 2 A = ( det A ) 2 を確かめよ。
A = ( 1 2 0 0 1 3 1 0 1 ) A = \begin{pmatrix} 1 & 2 & 0 \\ 0 & 1 & 3 \\ 1 & 0 & 1 \end{pmatrix} A = 1 0 1 2 1 0 0 3 1
解答
命題 9.27 より ( I , J ) (I, J) ( I , J ) 成分は 2 次小行列式 det A I , J \det A_{I,J} det A I , J 。例えば I = ( 1 , 3 ) I = (1, 3) I = ( 1 , 3 ) 、J = ( 1 , 2 ) J = (1, 2) J = ( 1 , 2 ) なら第 1, 3 行・第 1, 2 列の 1 ⋅ 0 − 2 ⋅ 1 = − 2 1 \cdot 0 - 2 \cdot 1 = -2 1 ⋅ 0 − 2 ⋅ 1 = − 2 。すべて計算すると
Λ 2 A = ( 1 3 6 − 2 1 2 − 1 − 3 1 ) \Lambda^2 A = \begin{pmatrix} 1 & 3 & 6 \\ -2 & 1 & 2 \\ -1 & -3 & 1 \end{pmatrix} Λ 2 A = 1 − 2 − 1 3 1 − 3 6 2 1
det Λ 2 A = 1 ⋅ ( 1 + 6 ) − 3 ⋅ ( − 2 + 2 ) + 6 ⋅ ( 6 + 1 ) = 49 \det \Lambda^2 A = 1 \cdot (1 + 6) - 3 \cdot (-2 + 2) + 6 \cdot (6 + 1) = 49 det Λ 2 A = 1 ⋅ ( 1 + 6 ) − 3 ⋅ ( − 2 + 2 ) + 6 ⋅ ( 6 + 1 ) = 49 。一方 det A = 1 ⋅ 1 − 2 ⋅ ( 0 − 3 ) + 0 = 7 \det A = 1 \cdot 1 - 2 \cdot (0 - 3) + 0 = 7 det A = 1 ⋅ 1 − 2 ⋅ ( 0 − 3 ) + 0 = 7 で、7 2 = 49 7^2 = 49 7 2 = 49 。(一般に n n n 次正方行列について det Λ k A = ( det A ) ( n − 1 k − 1 ) \det \Lambda^kA = (\det A)^{\binom{n-1}{k-1}} det Λ k A = ( det A ) ( k − 1 n − 1 ) が成り立つことが知られている。)
問題 9.9 ★★★ 定理 9.13 の Φ : V ∗ ⊗ W → Hom ( V , W ) \Phi\colon V^{\ast} \otimes W \to \operatorname{Hom}(V, W) Φ : V ∗ ⊗ W → Hom ( V , W ) は、V , W V, W V , W が無限次元でも単射であり、その像は有限階数(像が有限次元)の線形写像全体であることを示せ。特に V = W = K [ x ] V = W = K[x] V = W = K [ x ] のとき Φ \Phi Φ は全射でないことを示せ。
解答
単射:W W W の基底 ( f j ) (f_j) ( f j ) をとると、V ∗ ⊗ W V^{\ast} \otimes W V ∗ ⊗ W の任意の元は(純テンソルの和を f j f_j f j で展開して)有限和 t = ∑ j ω j ⊗ f j t = \sum_j \omega_j \otimes f_j t = ∑ j ω j ⊗ f j と書ける。Φ ( t ) = 0 \Phi(t) = 0 Φ ( t ) = 0 なら、すべての v v v で ∑ j ω j ( v ) f j = 0 \sum_j \omega_j(v)f_j = 0 ∑ j ω j ( v ) f j = 0 なので ω j ( v ) = 0 \omega_j(v) = 0 ω j ( v ) = 0 、すなわち ω j = 0 \omega_j = 0 ω j = 0 で t = 0 t = 0 t = 0 。像:Φ ( t ) \Phi(t) Φ ( t ) の像は span ( f j ) \operatorname{span}(f_j) span ( f j ) (有限個)に含まれるので有限階数。逆に g g g が有限階数なら、Im g \operatorname{Im} g Im g の基底 w 1 , … , w r w_1, \dots, w_r w 1 , … , w r とその座標関数 w i w^i w i (Im g \operatorname{Im} g Im g 上の線形形式)をとり ψ i = w i ∘ g ∈ V ∗ \psi_i = w^i \circ g \in V^{\ast} ψ i = w i ∘ g ∈ V ∗ とおくと、g ( v ) = ∑ i ψ i ( v ) w i g(v) = \sum_i \psi_i(v)w_i g ( v ) = ∑ i ψ i ( v ) w i より g = Φ ( ∑ i ψ i ⊗ w i ) g = \Phi(\sum_i \psi_i \otimes w_i) g = Φ ( ∑ i ψ i ⊗ w i ) 。最後に、K [ x ] K[x] K [ x ] の恒等写像は像が無限次元なので Φ \Phi Φ の像に含まれない。
問題 9.10 ★★★ (プリュッカー関係式)K K K の標数を 2 でないとし、ω = ∑ i < j p i j e i ∧ e j ∈ Λ 2 K 4 \omega = \sum_{i< j} p_{ij}\ e_i \wedge e_j \in \Lambda^2K^4 ω = ∑ i < j p ij e i ∧ e j ∈ Λ 2 K 4 とする。次の同値を示せ。
ω = v ∧ w ( ∃ v , w ∈ K 4 ) ⟺ ω ∧ ω = 0 ⟺ p 12 p 34 − p 13 p 24 + p 14 p 23 = 0 \omega = v \wedge w \ (\exists v, w \in K^4) \iff \omega \wedge \omega = 0 \iff p_{12}p_{34} - p_{13}p_{24} + p_{14}p_{23} = 0 ω = v ∧ w ( ∃ v , w ∈ K 4 ) ⟺ ω ∧ ω = 0 ⟺ p 12 p 34 − p 13 p 24 + p 14 p 23 = 0
解答
e i j = e i ∧ e j e_{ij} = e_i \wedge e_j e ij = e i ∧ e j と書く。ω ∧ ω \omega \wedge \omega ω ∧ ω で 0 にならないのは添字が { 1 , 2 , 3 , 4 } \lbrace 1, 2, 3, 4 \rbrace { 1 , 2 , 3 , 4 } を尽くす項で、e 12 ∧ e 34 = e 34 ∧ e 12 = e 1 ∧ e 2 ∧ e 3 ∧ e 4 e_{12} \wedge e_{34} = e_{34} \wedge e_{12} = e_1 \wedge e_2 \wedge e_3 \wedge e_4 e 12 ∧ e 34 = e 34 ∧ e 12 = e 1 ∧ e 2 ∧ e 3 ∧ e 4 、e 13 ∧ e 24 = e 24 ∧ e 13 = − e 1 ∧ e 2 ∧ e 3 ∧ e 4 e_{13} \wedge e_{24} = e_{24} \wedge e_{13} = -e_1 \wedge e_2 \wedge e_3 \wedge e_4 e 13 ∧ e 24 = e 24 ∧ e 13 = − e 1 ∧ e 2 ∧ e 3 ∧ e 4 、e 14 ∧ e 23 = e 23 ∧ e 14 = e 1 ∧ e 2 ∧ e 3 ∧ e 4 e_{14} \wedge e_{23} = e_{23} \wedge e_{14} = e_1 \wedge e_2 \wedge e_3 \wedge e_4 e 14 ∧ e 23 = e 23 ∧ e 14 = e 1 ∧ e 2 ∧ e 3 ∧ e 4 (転倒数を数える)より
ω ∧ ω = 2 ( p 12 p 34 − p 13 p 24 + p 14 p 23 ) e 1 ∧ e 2 ∧ e 3 ∧ e 4 \omega \wedge \omega = 2(p_{12}p_{34} - p_{13}p_{24} + p_{14}p_{23})\ e_1 \wedge e_2 \wedge e_3 \wedge e_4 ω ∧ ω = 2 ( p 12 p 34 − p 13 p 24 + p 14 p 23 ) e 1 ∧ e 2 ∧ e 3 ∧ e 4
標数が 2 でないので後ろ二つの条件は同値である。ω = v ∧ w \omega = v \wedge w ω = v ∧ w なら問題 9.3 と同様に ω ∧ ω = 0 \omega \wedge \omega = 0 ω ∧ ω = 0 。逆に ω ∧ ω = 0 \omega \wedge \omega = 0 ω ∧ ω = 0 とする。ω = 0 \omega = 0 ω = 0 なら 0 = 0 ∧ 0 0 = 0 \wedge 0 0 = 0 ∧ 0 。ω ≠ 0 \omega \neq 0 ω = 0 なら、基底の番号を付け替えて p 12 ≠ 0 p_{12} \neq 0 p 12 = 0 としてよい(条件 ω ∧ ω = 0 \omega \wedge \omega = 0 ω ∧ ω = 0 も「v ∧ w v \wedge w v ∧ w の形」も基底によらない)。a = p 12 e 1 − p 23 e 3 − p 24 e 4 a = p_{12}e_1 - p_{23}e_3 - p_{24}e_4 a = p 12 e 1 − p 23 e 3 − p 24 e 4 、b = p 12 e 2 + p 13 e 3 + p 14 e 4 b = p_{12}e_2 + p_{13}e_3 + p_{14}e_4 b = p 12 e 2 + p 13 e 3 + p 14 e 4 とおいて展開すると
a ∧ b = p 12 2 e 12 + p 12 p 13 e 13 + p 12 p 14 e 14 + p 12 p 23 e 23 + p 12 p 24 e 24 + ( p 13 p 24 − p 14 p 23 ) e 34 a \wedge b = p_{12}^2e_{12} + p_{12}p_{13}e_{13} + p_{12}p_{14}e_{14} + p_{12}p_{23}e_{23} + p_{12}p_{24}e_{24} + (p_{13}p_{24} - p_{14}p_{23})e_{34} a ∧ b = p 12 2 e 12 + p 12 p 13 e 13 + p 12 p 14 e 14 + p 12 p 23 e 23 + p 12 p 24 e 24 + ( p 13 p 24 − p 14 p 23 ) e 34
プリュッカー関係式より p 13 p 24 − p 14 p 23 = p 12 p 34 p_{13}p_{24} - p_{14}p_{23} = p_{12}p_{34} p 13 p 24 − p 14 p 23 = p 12 p 34 なので a ∧ b = p 12 ω a \wedge b = p_{12}\ \omega a ∧ b = p 12 ω 、すなわち ω = ( p 12 − 1 a ) ∧ b \omega = (p_{12}^{-1}a) \wedge b ω = ( p 12 − 1 a ) ∧ b 。(Λ 2 K 4 \Lambda^2K^4 Λ 2 K 4 の分解可能な元の定数倍の類は K 4 K^4 K 4 の 2 次元部分空間と一対一に対応するので、この関係式は 2 次元部分空間全体(グラスマン多様体 Gr ( 2 , 4 ) \operatorname{Gr}(2, 4) Gr ( 2 , 4 ) )が射影空間 P 5 \mathbb{P}^5 P 5 の中の二次超曲面であることを示している。代数幾何学 第2章 参照。)