ベクトル空間上の数学演算
数学 において 、 2 つの ベクトル空間 V と W (同じ 体 上)の テンソル積は 、ペアを で示される の元に写す 双線型写像 が関連付けられているベクトル空間です 。
五
⊗
わ
{\displaystyle V\otimes W}
五
×
わ
→
五
⊗
わ
{\displaystyle V\times W\rightarrow V\otimes W}
(
ヴ
、
わ
)
、
ヴ
∈
五
、
わ
∈
わ
{\displaystyle (v,w),\ v\in V,w\in W}
五
⊗
わ
{\displaystyle V\otimes W}
ヴ
⊗
わ
{\displaystyle v\otimes w}
形式の元は、 v と w の テンソル積 と呼ばれます 。 の元は テンソル であり 、2 つのベクトルのテンソル積は、 基本テンソル または 分解可能テンソル と呼ばれることもあります。 の基本テンソルは、 のすべての元が 基本テンソルの和である という意味で 広がります。 V と W の基底 が与えられている場合 、 の基底は、 Vの基底元と W の基底元 のすべてのテンソル積によって形成されます 。
ヴ
⊗
わ
{\displaystyle v\otimes w}
五
⊗
わ
{\displaystyle V\otimes W}
五
⊗
わ
{\displaystyle V\otimes W}
五
⊗
わ
{\displaystyle V\otimes W}
五
⊗
わ
{\displaystyle V\otimes W}
2 つのベクトル空間のテンソル積は、 から別のベクトル空間 Zへの双線型写像が 線型写像 を通じて一意に因数分解される という意味で、すべての双線型写像の特性を捉えます (「 普遍的特性」 を参照)。
五
×
わ
{\displaystyle V\times W}
五
⊗
わ
→
ず
{\displaystyle V\otimes W\to Z}
テンソル積は、物理学や工学を含む多くの応用分野で使用されています。たとえば、 一般相対性理論 では、 重力場は 計量テンソル によって記述されます 。計量テンソルは テンソル場 ( ベクトル場 と似ていますが、ベクトルではなくテンソルを使用します)であり、 時空 多様体の各点に 1 つのテンソルがあり、各テンソルは、その点における 余接空間 とそれ自体とのテンソル積に属します 。
定義と構成
2 つのベクトル空間のテンソル 積 は、同型 まで 定義されるベクトル空間です。これを定義するには 、 いくつかの同等な方法があります。そのほとんどは、テンソル積と呼ばれるベクトル空間を明示的に定義することから成り、一般に、同値性の証明は、そのように定義されたベクトル空間の基本的な特性からほぼ直ちに得られます。
テンソル積は、 普遍的性質 を通じて定義することもできます。以下の § 普遍的性質を参照してください。すべての普遍的性質と同様に、その性質を満たすすべての オブジェクトは 、普遍的性質と互換性のある一意の同型性を通じて同型です。この定義を使用すると、他の定義は、普遍的性質を満たすオブジェクトの構成と見なすことができ、普遍的性質を満たすオブジェクトが存在すること、つまりテンソル積が存在することの証明として見なすことができます。
基地から
V と W を、 それぞれ 基底 と を持つ 体 F 上の 2つの ベクトル空間 とします 。
B
五
{\displaystyle B_{V}}
B
わ
{\displaystyle B_{W}}
V と W の テンソル 積は、 および を 満たすすべての集合を基底とするベクトル空間です 。この定義は、次のように形式化できます (この形式化は実際にはめったに使用されません。通常は前述の非公式な定義で十分です)。は、 有限 個の非ゼロ値を持つ、 直積 から F への 関数 の集合です。 点ごとの演算によって ベクトル空間が作成されます。 を 1 に、の 他の要素を 0 に マッピングする関数は と表されます 。
五
⊗
わ
{\displaystyle V\otimes W}
ヴ
⊗
わ
{\displaystyle v\otimes w}
ヴ
∈
B
五
{\displaystyle v\in B_{V}}
わ
∈
B
わ
{\displaystyle w\in B_{W}}
五
⊗
わ
{\displaystyle V\otimes W}
B
五
×
B
わ
{\displaystyle B_{V}\times B_{W}}
五
⊗
わ
{\displaystyle V\otimes W}
(
ヴ
、
わ
)
{\displaystyle (v,w)}
B
五
×
B
わ
{\displaystyle B_{V}\times B_{W}}
ヴ
⊗
わ
{\displaystyle v\otimes w}
すると、この集合は単純に の基底となり、これは と の テンソル積 と呼ばれます 。
{
ヴ
⊗
わ
∣
ヴ
∈
B
五
、
わ
∈
B
わ
}
{\displaystyle \{v\otimes w\mid v\in B_{V},w\in B_{W}\}}
五
⊗
わ
{\displaystyle V\otimes W}
B
五
{\displaystyle B_{V}}
B
わ
{\displaystyle B_{W}}
同様に、 の有限個の元でのみ非ゼロとなる 上の双線型形式の集合を と定義することもできます 。 これ を 確認 する ため に、 と双線型形式 が与えられている場合、と を 基底 およびで次のように 分解できます 。
ここで、 および は有限個の元でのみ非 ゼロとなり、 の双線型性によって次が求められます 。
五
⊗
わ
{\displaystyle V\otimes W}
五
×
わ
{\displaystyle V\times W}
B
五
×
B
わ
{\displaystyle B_{V}\times B_{W}}
(
x
、
ええ
)
∈
五
×
わ
{\displaystyle (x,y)\in V\times W}
B
:
五
×
わ
→
ふ
{\displaystyle B:V\times W\to F}
x
{\displaystyle x}
ええ
{\displaystyle y}
B
五
{\displaystyle B_{V}}
B
わ
{\displaystyle B_{W}}
x
=
∑
ヴ
∈
B
五
x
ヴ
ヴ
そして
ええ
=
∑
わ
∈
B
わ
ええ
わ
わ
、
{\displaystyle x=\sum _{v\in B_{V}}x_{v}\,v\quad {\text{and}}\quad y=\sum _{w\in B_{W}}y_{w}\,w,}
x
ヴ
{\displaystyle x_{v}}
ええ
わ
{\displaystyle y_{w}}
B
{\displaystyle B}
B
(
x
、
ええ
)
=
∑
ヴ
∈
B
五
∑
わ
∈
B
わ
x
ヴ
ええ
わ
B
(
ヴ
、
わ
)
{\displaystyle B(x,y)=\sum _{v\in B_{V}}\sum _{w\in B_{W}}x_{v}y_{w}\,B(v,w)}
したがって、任意の に対する の値は、 でとる値によって一意かつ完全に決定されることがわかります。これにより、次のようにして、以前と同じように で定義された マップを 双線型マップに拡張できます 。
B
{\displaystyle B}
(
x
、
ええ
)
∈
五
×
わ
{\displaystyle (x,y)\in V\times W}
B
五
×
B
わ
{\displaystyle B_{V}\times B_{W}}
ヴ
⊗
わ
{\displaystyle v\otimes w}
B
五
×
B
わ
{\displaystyle B_{V}\times B_{W}}
ヴ
⊗
わ
:
五
×
わ
→
ふ
{\displaystyle v\otimes w:V\times W\to F}
(
ヴ
⊗
わ
)
(
x
、
ええ
)
:=
∑
ヴ
′
∈
B
五
∑
わ
′
∈
B
わ
x
ヴ
′
ええ
わ
′
(
ヴ
⊗
わ
)
(
ヴ
′
、
わ
′
)
=
x
ヴ
ええ
わ
。
{\displaystyle (v\otimes w)(x,y):=\sum _{v'\in B_{V}}\sum _{w'\in B_{W}}x_{v'}y_{w'}\,(v\otimes w)(v',w')=x_{v}\,y_{w}.}
すると、任意の双線型形式を、 次式に従って、写像
の(潜在的に無限の)形式的な線型結合として表現することができます。これにより、
これらの写像は、 上のすべての双線型形式の ベクトル空間に対する Schauder 基底に類似したものになります。代わりにこれを適切なハメル 基底 にするには、 の有限個の要素のみで がゼロでないという 要件を追加し 、代わりにそのような写像の部分空間を考慮するだけです。
B
{\displaystyle B}
ヴ
⊗
わ
{\displaystyle v\otimes w}
B
=
∑
ヴ
∈
B
五
∑
わ
∈
B
わ
B
(
ヴ
、
わ
)
(
ヴ
⊗
わ
)
{\displaystyle B=\sum _{v\in B_{V}}\sum _{w\in B_{W}}B(v,w)(v\otimes w)}
ホム
(
五
、
わ
;
ふ
)
{\displaystyle {\text{Hom}}(V,W;F)}
五
×
わ
{\displaystyle V\times W}
B
{\displaystyle B}
B
五
×
B
わ
{\displaystyle B_{V}\times B_{W}}
どちらの構成でも、 2 つのベクトルのテンソル積は 、それらの基底分解から定義されます。より正確には、前 と 同じように と の基底分解をとります。
x
∈
五
{\displaystyle x\in V}
ええ
∈
わ
{\displaystyle y\in W}
x
⊗
ええ
=
(
∑
ヴ
∈
B
五
x
ヴ
ヴ
)
⊗
(
∑
わ
∈
B
わ
ええ
わ
わ
)
=
∑
ヴ
∈
B
五
∑
わ
∈
B
わ
x
ヴ
ええ
わ
ヴ
⊗
わ
。
{\displaystyle {\begin{aligned}x\otimes y&={\biggl (}\sum _{v\in B_{V}}x_{v}\,v{\biggr )}\otimes {\biggl (}\sum _{w\in B_{W}}y_{w}\,w{\biggr )}\\[5mu]&=\sum _{v\in B_{V}}\sum _{w\in B_{W}}x_{v}y_{w}\,v\otimes w.\end{aligned}}}
この定義は、上で行ったように、基底 と を使用したの双線型性による展開における の 係数から非常に明確に導出されます 。この定義により、写像が から への双線型写像であり、テンソル積の任意の構成が満たす 普遍的性質 を満たす ことを簡単に検証できます (以下を参照)。
B
(
v
,
w
)
{\displaystyle B(v,w)}
B
(
x
,
y
)
{\displaystyle B(x,y)}
B
V
{\displaystyle B_{V}}
B
W
{\displaystyle B_{W}}
⊗
:
(
x
,
y
)
↦
x
⊗
y
{\displaystyle {\otimes }:(x,y)\mapsto x\otimes y}
V
×
W
{\displaystyle V\times W}
V
⊗
W
{\displaystyle V\otimes W}
長方形の配列に配置すると、 の 座標ベクトル は の 座標ベクトルの 外積に なります 。したがって、テンソル積は外積の一般化、つまり座標ベクトルを超えた抽象化です。
x
⊗
y
{\displaystyle x\otimes y}
x
{\displaystyle x}
y
{\displaystyle y}
このテンソル積の定義の制限は、基底を変更すると、異なるテンソル積が定義されることです。ただし、一方の基底の要素をもう一方の基底に分解すると、ベクトル空間の 2 つのテンソル積の間に 標準同型性が定義され、これらを識別できるようになります。また、次の 2 つの代替定義とは対照的に、この定義は、 環 上の 加群のテンソル積 の定義に拡張することはできません 。
商空間として
基底に依存しないテンソル積の構成は、次のようにして得ることができます。
V と W を 体 F 上の 2 つの ベクトル空間 とします 。
まず、直積を 基底 と する ベクトル空間 L を 考えます。つまり、 L の基底要素は、および の ペア です 。このようなベクトル空間を得るには、 有限個の非ゼロ値を持ち、で値 1 をとり 、それ以外で 値 0 をとる 関数 と同一視される関数のベクトル空間として定義できます。
V
×
W
{\displaystyle V\times W}
(
v
,
w
)
{\displaystyle (v,w)}
v
∈
V
{\displaystyle v\in V}
w
∈
W
{\displaystyle w\in W}
V
×
W
→
F
{\displaystyle V\times W\to F}
(
v
,
w
)
{\displaystyle (v,w)}
(
v
,
w
)
{\displaystyle (v,w)}
R を、 テンソル積が満たさなければならない関係によって張られる L の 線形部分 空間と します。より正確には、 R は 次のいずれかの形式の要素
によって張られ ます。
(
v
1
+
v
2
,
w
)
−
(
v
1
,
w
)
−
(
v
2
,
w
)
,
(
v
,
w
1
+
w
2
)
−
(
v
,
w
1
)
−
(
v
,
w
2
)
,
(
s
v
,
w
)
−
s
(
v
,
w
)
,
(
v
,
s
w
)
−
s
(
v
,
w
)
,
{\displaystyle {\begin{aligned}(v_{1}+v_{2},w)&-(v_{1},w)-(v_{2},w),\\(v,w_{1}+w_{2})&-(v,w_{1})-(v,w_{2}),\\(sv,w)&-s(v,w),\\(v,sw)&-s(v,w),\end{aligned}}}
ここで、
v
,
v
1
,
v
2
∈
V
{\displaystyle v,v_{1},v_{2}\in V}
、 および 。
w
,
w
1
,
w
2
∈
W
{\displaystyle w,w_{1},w_{2}\in W}
s
∈
F
{\displaystyle s\in F}
そして、テンソル積は 商空間 として定義されます。
V
⊗
W
=
L
/
R
,
{\displaystyle V\otimes W=L/R,}
そしてこの商における の像は と 表される 。
(
v
,
w
)
{\displaystyle (v,w)}
v
⊗
w
{\displaystyle v\otimes w}
この構成の結果が以下で検討する普遍的性質 を満たすことは簡単に証明できます 。(非常によく似た構成を使用して、 モジュールのテンソル積 を定義できます。)
普遍的な財産
テンソル積の普遍的性質: h が双線型であれば、唯一の線型写像が存在する 〜 h これにより、図は 可換に なります(つまり、 h = 〜 h ∘ φ )。
この節では、テンソル積が満たす 普遍的性質 について説明します。すべての普遍的性質と同様に、その性質を満たす 2 つのオブジェクトは、一意の 同型性 によって関連付けられます。したがって、これは 2 つのベクトル空間のテンソル積を定義する (非構成的な) 方法です。この文脈では、前述のテンソル積の構成は、このように定義されたテンソル積の存在の証明と見なすことができます。
このアプローチの結果、テンソル積のすべての特性は普遍的特性から演繹することができ、実際にはその存在を証明するために使用された方法を忘れてしまう可能性があります。
2 つのベクトル空間のテンソル積の「普遍的性質の定義」は次のとおりです ( 双線形写像は 、各引数に対して
個別に 線形である 関数であることを思い出してください)。
2つのベクトル空間 V と W のテンソル 積は、 と表記されるベクトル空間 と、 から への双線型写像で構成され、任意の双線型写像 に対して、 と なる一意の 線型写像 が存在します (つまり、 任意の および に対して )。
V
⊗
W
{\displaystyle V\otimes W}
⊗
:
(
v
,
w
)
↦
v
⊗
w
{\displaystyle {\otimes }:(v,w)\mapsto v\otimes w}
V
×
W
{\displaystyle V\times W}
V
⊗
W
{\displaystyle V\otimes W}
h
:
V
×
W
→
Z
{\displaystyle h:V\times W\to Z}
h
~
:
V
⊗
W
→
Z
{\displaystyle {\tilde {h}}:V\otimes W\to Z}
h
=
h
~
∘
⊗
{\displaystyle h={\tilde {h}}\circ {\otimes }}
h
(
v
,
w
)
=
h
~
(
v
⊗
w
)
{\displaystyle h(v,w)={\tilde {h}}(v\otimes w)}
v
∈
V
{\displaystyle v\in V}
w
∈
W
{\displaystyle w\in W}
線形分離
上記の普遍的性質と同様に、次の特徴付けは、与えられたベクトル空間と与えられた双線形写像がテンソル積を形成するかどうかを判断するためにも使用できます。
定理 — 、およびを 複素ベクトル空間とし、を 双線型写像とします。このとき、が および のテンソル積 となるのは、 像
X
,
Y
{\displaystyle X,Y}
が の 全体を張る場合 (つまり、 )、および が - 線型的に互いに素である場合に限り ます 。これは定義により、すべての正の整数 および となるすべての元 およびに対して 、
Z
{\displaystyle Z}
T
:
X
×
Y
→
Z
{\displaystyle T:X\times Y\to Z}
(
Z
,
T
)
{\displaystyle (Z,T)}
X
{\displaystyle X}
Y
{\displaystyle Y}
T
{\displaystyle T}
Z
{\displaystyle Z}
span
T
(
X
×
Y
)
=
Z
{\displaystyle \operatorname {span} \;T(X\times Y)=Z}
X
{\displaystyle X}
Y
{\displaystyle Y}
T
{\displaystyle T}
n
{\displaystyle n}
x
1
,
…
,
x
n
∈
X
{\displaystyle x_{1},\ldots ,x_{n}\in X}
y
1
,
…
,
y
n
∈
Y
{\displaystyle y_{1},\ldots ,y_{n}\in Y}
∑
i
=
1
n
T
(
x
i
,
y
i
)
=
0
{\displaystyle \sum _{i=1}^{n}T\left(x_{i},y_{i}\right)=0}
すべてが 線形独立 であれば 、すべてが であり 、
x
1
,
…
,
x
n
{\displaystyle x_{1},\ldots ,x_{n}}
y
i
{\displaystyle y_{i}}
0
{\displaystyle 0}
すべてが 線形独立であれば、すべてが です 。
y
1
,
…
,
y
n
{\displaystyle y_{1},\ldots ,y_{n}}
x
i
{\displaystyle x_{i}}
0
{\displaystyle 0}
同様に、 と が-線型的に互いに素で ある ことと 、 内のすべての線型的に独立なシーケンス に対して 、ベクトルが 線型的に独立であることは同値です。
X
{\displaystyle X}
Y
{\displaystyle Y}
T
{\displaystyle T}
x
1
,
…
,
x
m
{\displaystyle x_{1},\ldots ,x_{m}}
X
{\displaystyle X}
y
1
,
…
,
y
n
{\displaystyle y_{1},\ldots ,y_{n}}
Y
{\displaystyle Y}
{
T
(
x
i
,
y
j
)
:
1
≤
i
≤
m
,
1
≤
j
≤
n
}
{\displaystyle \left\{T\left(x_{i},y_{j}\right):1\leq i\leq m,1\leq j\leq n\right\}}
例えば、 とが 正の整数であれば、 と のテンソル積を形成する ように 送ることで定義される 双線型写像となることが直ちに分かります 。 多くの場合、この写像は で表され 、は におけるこの双線型写像の値を表します 。
m
{\displaystyle m}
n
{\displaystyle n}
Z
:=
C
m
n
{\displaystyle Z:=\mathbb {C} ^{mn}}
T
:
C
m
×
C
n
→
C
m
n
{\displaystyle T:\mathbb {C} ^{m}\times \mathbb {C} ^{n}\to \mathbb {C} ^{mn}}
(
x
,
y
)
=
(
(
x
1
,
…
,
x
m
)
,
(
y
1
,
…
,
y
n
)
)
{\displaystyle (x,y)=\left(\left(x_{1},\ldots ,x_{m}\right),\left(y_{1},\ldots ,y_{n}\right)\right)}
(
x
i
y
j
)
j
=
1
,
…
,
n
i
=
1
,
…
,
m
{\displaystyle \left(x_{i}y_{j}\right)_{\stackrel {i=1,\ldots ,m}{j=1,\ldots ,n}}}
X
:=
C
m
{\displaystyle X:=\mathbb {C} ^{m}}
Y
:=
C
n
{\displaystyle Y:=\mathbb {C} ^{n}}
T
{\displaystyle T}
⊗
{\displaystyle \,\otimes \,}
x
⊗
y
:=
T
(
x
,
y
)
{\displaystyle x\otimes y\;:=\;T(x,y)}
(
x
,
y
)
∈
X
×
Y
{\displaystyle (x,y)\in X\times Y}
別の例として、が 、点ごとに定義された加算とスカラー乗算を持つ 集合上のすべての複素数値関数のベクトル空間であるとします(つまり、 は 写像であり 、 は写像 )とします。および を 任意の集合とし、任意の に対して 、 が で定義される関数を表すものとします 。 および が ベクトル 部分 空間である場合、 のベクトル部分空間 は 双線型写像とともに、
と
のテンソル積を形成します 。
C
S
{\displaystyle \mathbb {C} ^{S}}
S
{\displaystyle S}
f
+
g
{\displaystyle f+g}
s
↦
f
(
s
)
+
g
(
s
)
{\displaystyle s\mapsto f(s)+g(s)}
c
f
{\displaystyle cf}
s
↦
c
f
(
s
)
{\displaystyle s\mapsto cf(s)}
S
{\displaystyle S}
T
{\displaystyle T}
f
∈
C
S
{\displaystyle f\in \mathbb {C} ^{S}}
g
∈
C
T
{\displaystyle g\in \mathbb {C} ^{T}}
f
⊗
g
∈
C
S
×
T
{\displaystyle f\otimes g\in \mathbb {C} ^{S\times T}}
(
s
,
t
)
↦
f
(
s
)
g
(
t
)
{\displaystyle (s,t)\mapsto f(s)g(t)}
X
⊆
C
S
{\displaystyle X\subseteq \mathbb {C} ^{S}}
Y
⊆
C
T
{\displaystyle Y\subseteq \mathbb {C} ^{T}}
Z
:=
span
{
f
⊗
g
:
f
∈
X
,
g
∈
Y
}
{\displaystyle Z:=\operatorname {span} \left\{f\otimes g:f\in X,g\in Y\right\}}
C
S
×
T
{\displaystyle \mathbb {C} ^{S\times T}}
X
×
Y
→
Z
(
f
,
g
)
↦
f
⊗
g
{\displaystyle {\begin{alignedat}{4}\;&&X\times Y&&\;\to \;&Z\\[0.3ex]&&(f,g)&&\;\mapsto \;&f\otimes g\\\end{alignedat}}}
X
{\displaystyle X}
Y
{\displaystyle Y}
プロパティ
寸法
V と W が 有限次元 のベクトル空間である 場合 、 は有限次元であり、その次元は V と W の次元の積です 。
V
⊗
W
{\displaystyle V\otimes W}
これは、 の基底がVの基底要素と W の基底要素 のすべてのテンソル積をとることによって形成される という事実から生じます 。
V
⊗
W
{\displaystyle V\otimes W}
結合性
テンソル積は、3つのベクトル空間が与えられたときに 、 標準同型が存在する
という意味で 結合的 です。
U
,
V
,
W
{\displaystyle U,V,W}
(
U
⊗
V
)
⊗
W
≅
U
⊗
(
V
⊗
W
)
,
{\displaystyle (U\otimes V)\otimes W\cong U\otimes (V\otimes W),}
に マッピングされます 。
(
u
⊗
v
)
⊗
w
{\displaystyle (u\otimes v)\otimes w}
u
⊗
(
v
⊗
w
)
{\displaystyle u\otimes (v\otimes w)}
これにより、2 つ以上のベクトル空間またはベクトルのテンソル積で括弧を省略できるようになります。
ベクトル空間演算としての可換性
2つのベクトル空間のテンソル積は 、 標準同型が存在するという意味で
可換で ある。
V
{\displaystyle V}
W
{\displaystyle W}
V
⊗
W
≅
W
⊗
V
,
{\displaystyle V\otimes W\cong W\otimes V,}
に マッピングされます 。
v
⊗
w
{\displaystyle v\otimes w}
w
⊗
v
{\displaystyle w\otimes v}
一方、
V
=
W
{\displaystyle V=W}
の場合でも、ベクトルのテンソル積は可換ではありません。つまり、一般には
v
⊗
w
≠
w
⊗
v
{\displaystyle v\otimes w\neq w\otimes v}
です。
から への
写像は、 それ自身に線型 自己同型写像 を誘導し、これは
x
⊗
y
↦
y
⊗
x
{\displaystyle x\otimes y\mapsto y\otimes x}
V
⊗
V
{\displaystyle V\otimes V}
編み込み写像 。より一般的に、そしていつものように ( テンソル代数 )、 は ベクトル空間 V n のテンソル積を表すもの 最初の n 個の 順列 s に対して 、写像:
V
⊗
n
{\displaystyle V^{\otimes n}}
x
1
⊗
⋯
⊗
x
n
↦
x
s
(
1
)
⊗
⋯
⊗
x
s
(
n
)
{\displaystyle x_{1}\otimes \cdots \otimes x_{n}\mapsto x_{s(1)}\otimes \cdots \otimes x_{s(n)}}
V
⊗
n
→
V
⊗
n
{\displaystyle V^{\otimes n}\to V^{\otimes n}}
の線型自己同型写像を誘導します 。これは編組写像と呼ばれます。
線形写像のテンソル積
線型写像
f
:
U
→
V
{\displaystyle f:U\to V}
とベクトル空間 W が与えられた場合、 テンソル積は次のようになります。
f
⊗
W
:
U
⊗
W
→
V
⊗
W
{\displaystyle f\otimes W:U\otimes W\to V\otimes W}
は、次の唯一の線形写像である。
(
f
⊗
W
)
(
u
⊗
w
)
=
f
(
u
)
⊗
w
.
{\displaystyle (f\otimes W)(u\otimes w)=f(u)\otimes w.}
テンソル積も 同様に定義されます。
W
⊗
f
{\displaystyle W\otimes f}
2つの線型写像 と が与えられた場合、それらのテンソル積は次のようになります。
f
:
U
→
V
{\displaystyle f:U\to V}
g
:
W
→
Z
{\displaystyle g:W\to Z}
f
⊗
g
:
U
⊗
W
→
V
⊗
Z
{\displaystyle f\otimes g:U\otimes W\to V\otimes Z}
は、次を満たす唯一の線形写像です。
(
f
⊗
g
)
(
u
⊗
w
)
=
f
(
u
)
⊗
g
(
w
)
.
{\displaystyle (f\otimes g)(u\otimes w)=f(u)\otimes g(w).}
1つは次の通りです:
f
⊗
g
=
(
f
⊗
Z
)
∘
(
U
⊗
g
)
=
(
V
⊗
g
)
∘
(
f
⊗
W
)
.
{\displaystyle f\otimes g=(f\otimes Z)\circ (U\otimes g)=(V\otimes g)\circ (f\otimes W).}
圏論 の観点から言えば 、これはテンソル積がベクトル空間の 圏 からそれ自身への 双関数で あることを意味する。 [3]
f と g が 両方とも 単射 または 全射で ある場合 、上で定義されたすべての線型写像について同じことが当てはまります。特に、ベクトル空間とのテンソル積は 正確な関数 です。つまり、すべての 正確なシーケンスは 正確なシーケンスにマッピングされます ( モジュールのテンソル積は単射を単射に変換しませんが、 正確な関数 です )。
関係するすべてのベクトル空間の基底を選択することにより、線型写像 f と g を 行列 で表すことができます 。次に、テンソル がベクトル化される方法に応じて、テンソル積を記述する行列は2 つの行列の クロネッカー積 になります 。たとえば、上記の V 、 X 、 W 、および Y がすべて 2 次元で、そのすべてに対して基底が固定されており、 f と g が それぞれ行列 で与えられる
場合
、これら 2 つの行列のテンソル積は次のようになります。
v
⊗
w
{\displaystyle v\otimes w}
f
⊗
g
{\displaystyle f\otimes g}
A
=
[
a
1
,
1
a
1
,
2
a
2
,
1
a
2
,
2
]
,
B
=
[
b
1
,
1
b
1
,
2
b
2
,
1
b
2
,
2
]
,
{\displaystyle A={\begin{bmatrix}a_{1,1}&a_{1,2}\\a_{2,1}&a_{2,2}\\\end{bmatrix}},\qquad B={\begin{bmatrix}b_{1,1}&b_{1,2}\\b_{2,1}&b_{2,2}\\\end{bmatrix}},}
[
a
1
,
1
a
1
,
2
a
2
,
1
a
2
,
2
]
⊗
[
b
1
,
1
b
1
,
2
b
2
,
1
b
2
,
2
]
=
[
a
1
,
1
[
b
1
,
1
b
1
,
2
b
2
,
1
b
2
,
2
]
a
1
,
2
[
b
1
,
1
b
1
,
2
b
2
,
1
b
2
,
2
]
a
2
,
1
[
b
1
,
1
b
1
,
2
b
2
,
1
b
2
,
2
]
a
2
,
2
[
b
1
,
1
b
1
,
2
b
2
,
1
b
2
,
2
]
]
=
[
a
1
,
1
b
1
,
1
a
1
,
1
b
1
,
2
a
1
,
2
b
1
,
1
a
1
,
2
b
1
,
2
a
1
,
1
b
2
,
1
a
1
,
1
b
2
,
2
a
1
,
2
b
2
,
1
a
1
,
2
b
2
,
2
a
2
,
1
b
1
,
1
a
2
,
1
b
1
,
2
a
2
,
2
b
1
,
1
a
2
,
2
b
1
,
2
a
2
,
1
b
2
,
1
a
2
,
1
b
2
,
2
a
2
,
2
b
2
,
1
a
2
,
2
b
2
,
2
]
.
{\displaystyle {\begin{bmatrix}a_{1,1}&a_{1,2}\\a_{2,1}&a_{2,2}\\\end{bmatrix}}\otimes {\begin{bmatrix}b_{1,1}&b_{1,2}\\b_{2,1}&b_{2,2}\\\end{bmatrix}}={\begin{bmatrix}a_{1,1}{\begin{bmatrix}b_{1,1}&b_{1,2}\\b_{2,1}&b_{2,2}\\\end{bmatrix}}&a_{1,2}{\begin{bmatrix}b_{1,1}&b_{1,2}\\b_{2,1}&b_{2,2}\\\end{bmatrix}}\\[3pt]a_{2,1}{\begin{bmatrix}b_{1,1}&b_{1,2}\\b_{2,1}&b_{2,2}\\\end{bmatrix}}&a_{2,2}{\begin{bmatrix}b_{1,1}&b_{1,2}\\b_{2,1}&b_{2,2}\\\end{bmatrix}}\\\end{bmatrix}}={\begin{bmatrix}a_{1,1}b_{1,1}&a_{1,1}b_{1,2}&a_{1,2}b_{1,1}&a_{1,2}b_{1,2}\\a_{1,1}b_{2,1}&a_{1,1}b_{2,2}&a_{1,2}b_{2,1}&a_{1,2}b_{2,2}\\a_{2,1}b_{1,1}&a_{2,1}b_{1,2}&a_{2,2}b_{1,1}&a_{2,2}b_{1,2}\\a_{2,1}b_{2,1}&a_{2,1}b_{2,2}&a_{2,2}b_{2,1}&a_{2,2}b_{2,2}\\\end{bmatrix}}.}
結果のランクは最大 4 なので、結果の次元は 4 になります。 ここでの ランクは テンソルのランク 、つまり必要なインデックスの数を示します (一方、 行列のランクは 結果の配列の自由度の数をカウントします)。
Tr
A
⊗
B
=
Tr
A
×
Tr
B
{\displaystyle \operatorname {Tr} A\otimes B=\operatorname {Tr} A\times \operatorname {Tr} B}
。
二 項積は 、同じ次元の 2 つのベクトル間のテンソル積の特殊なケースです。
一般テンソル
非負の整数 r と s に対して、ベクトル空間 V 上の型 テンソルは 次の要素です。
ここでは、 双対ベクトル空間 ( V から 基底体 K へのすべての線型写像 f で構成される)です 。
(
r
,
s
)
{\displaystyle (r,s)}
T
s
r
(
V
)
=
V
⊗
⋯
⊗
V
⏟
r
⊗
V
∗
⊗
⋯
⊗
V
∗
⏟
s
=
V
⊗
r
⊗
(
V
∗
)
⊗
s
.
{\displaystyle T_{s}^{r}(V)=\underbrace {V\otimes \cdots \otimes V} _{r}\otimes \underbrace {V^{*}\otimes \cdots \otimes V^{*}} _{s}=V^{\otimes r}\otimes \left(V^{*}\right)^{\otimes s}.}
V
∗
{\displaystyle V^{*}}
テンソルの積 と呼ばれる積写像がある : [4]
T
s
r
(
V
)
⊗
K
T
s
′
r
′
(
V
)
→
T
s
+
s
′
r
+
r
′
(
V
)
.
{\displaystyle T_{s}^{r}(V)\otimes _{K}T_{s'}^{r'}(V)\to T_{s+s'}^{r+r'}(V).}
これは、発生するすべての「因子」 V を グループ化することによって定義されます。V の要素については 次 のように書き、 双対空間の要素については次のように書きます。
v
i
{\displaystyle v_{i}}
f
i
{\displaystyle f_{i}}
(
v
1
⊗
f
1
)
⊗
(
v
1
′
)
=
v
1
⊗
v
1
′
⊗
f
1
.
{\displaystyle (v_{1}\otimes f_{1})\otimes (v'_{1})=v_{1}\otimes v'_{1}\otimes f_{1}.}
V が 有限次元の場合、 V の基底 と対応する の 双対基底 を選択すると、自然にの 基底が誘導されます (この基底は クロネッカー積の記事 で説明されています)。これらの基底に関して、 2つ(またはそれ以上)の テンソル の(テンソル)積の 成分 を計算できます。たとえば、 F と G がそれぞれ m 次 と n 次 の共変 テンソル である場合 (つまり 、 と ) 、それらのテンソル積の成分は次のように与えられます。 [5]
V
∗
{\displaystyle V^{*}}
T
s
r
(
V
)
{\displaystyle T_{s}^{r}(V)}
F
∈
T
m
0
{\displaystyle F\in T_{m}^{0}}
G
∈
T
n
0
{\displaystyle G\in T_{n}^{0}}
(
F
⊗
G
)
i
1
i
2
⋯
i
m
+
n
=
F
i
1
i
2
⋯
i
m
G
i
m
+
1
i
m
+
2
i
m
+
3
⋯
i
m
+
n
.
{\displaystyle (F\otimes G)_{i_{1}i_{2}\cdots i_{m+n}}=F_{i_{1}i_{2}\cdots i_{m}}G_{i_{m+1}i_{m+2}i_{m+3}\cdots i_{m+n}}.}
したがって、2 つのテンソルのテンソル積の成分は、各テンソルの成分の通常の積です。別の例: U を (1, 1) 型の成分
U
β
α
{\displaystyle U_{\beta }^{\alpha }}
を持つテンソルとし 、 V を 型の成分 を持つ テンソルとします 。すると、
次のよう
になります。
(
1
,
0
)
{\displaystyle (1,0)}
V
γ
{\displaystyle V^{\gamma }}
(
U
⊗
V
)
α
β
γ
=
U
α
β
V
γ
{\displaystyle \left(U\otimes V\right)^{\alpha }{}_{\beta }{}^{\gamma }=U^{\alpha }{}_{\beta }V^{\gamma }}
(
V
⊗
U
)
μ
ν
σ
=
V
μ
U
ν
σ
.
{\displaystyle (V\otimes U)^{\mu \nu }{}_{\sigma }=V^{\mu }U^{\nu }{}_{\sigma }.}
テンソルとその積演算は テンソル代数 と呼ばれる 代数 を形成します。
評価マップとテンソル収縮
(1, 1) 型のテンソルには、
純粋なテンソルに対する作用によって定義される
標準的な 評価マップ
が存在する。
V
⊗
V
∗
→
K
{\displaystyle V\otimes V^{*}\to K}
v
⊗
f
↦
f
(
v
)
.
{\displaystyle v\otimes f\mapsto f(v).}
より一般的には、 型のテンソル(
(
r
,
s
)
{\displaystyle (r,s)}
r 、 s > 0 )に対して、 テンソル縮約 と呼ばれるマップが存在します 。
( このマップを適用する と の
コピー
を指定する必要があります。)
T
s
r
(
V
)
→
T
s
−
1
r
−
1
(
V
)
.
{\displaystyle T_{s}^{r}(V)\to T_{s-1}^{r-1}(V).}
V
{\displaystyle V}
V
∗
{\displaystyle V^{*}}
一方、 が 有限次元 の場合、反対方向には標準写像( 共評価写像 と呼ばれる)が存在します。
ここで は の任意の基底であり 、 は その 双対基底 です。この写像は基底の選択に依存しません。 [6]
V
{\displaystyle V}
{
K
→
V
⊗
V
∗
λ
↦
∑
i
λ
v
i
⊗
v
i
∗
{\displaystyle {\begin{cases}K\to V\otimes V^{*}\\\lambda \mapsto \sum _{i}\lambda v_{i}\otimes v_{i}^{*}\end{cases}}}
v
1
,
…
,
v
n
{\displaystyle v_{1},\ldots ,v_{n}}
V
{\displaystyle V}
v
i
∗
{\displaystyle v_{i}^{*}}
評価と共評価の相互作用は、基底を参照せずに有限次元ベクトル空間を特徴付けるために使用できます。 [7]
随伴表現
テンソル積は、 対角作用によって リー代数 の加群として自然に考えることができる。簡単にするために、 と仮定すると、各 に対して、
は u の 転置、つまり 上の明らかなペア リング に関して 、
T
s
r
(
V
)
{\displaystyle T_{s}^{r}(V)}
E
n
d
(
V
)
{\displaystyle \mathrm {End} (V)}
r
=
s
=
1
{\displaystyle r=s=1}
u
∈
E
n
d
(
V
)
{\displaystyle u\in \mathrm {End} (V)}
u
(
a
⊗
b
)
=
u
(
a
)
⊗
b
−
a
⊗
u
∗
(
b
)
,
{\displaystyle u(a\otimes b)=u(a)\otimes b-a\otimes u^{*}(b),}
u
∗
∈
E
n
d
(
V
∗
)
{\displaystyle u^{*}\in \mathrm {End} \left(V^{*}\right)}
V
⊗
V
∗
{\displaystyle V\otimes V^{*}}
⟨
u
(
a
)
,
b
⟩
=
⟨
a
,
u
∗
(
b
)
⟩
.
{\displaystyle \langle u(a),b\rangle =\langle a,u^{*}(b)\rangle .}
次のような標準的な同型が存在する :
T
1
1
(
V
)
→
E
n
d
(
V
)
{\displaystyle T_{1}^{1}(V)\to \mathrm {End} (V)}
(
a
⊗
b
)
(
x
)
=
⟨
x
,
b
⟩
a
.
{\displaystyle (a\otimes b)(x)=\langle x,b\rangle a.}
この同型性の下では、 内のすべての u は 、まず の自己準同型として見られ、次に の自己準同型として見られます 。実際、それは の 随伴表現 ad( u ) です。
E
n
d
(
V
)
{\displaystyle \mathrm {End} (V)}
T
1
1
(
V
)
{\displaystyle T_{1}^{1}(V)}
E
n
d
(
V
)
{\displaystyle \mathrm {End} (V)}
E
n
d
(
V
)
{\displaystyle \mathrm {End} (V)}
テンソルとしての線形写像
同じ体 K 上の2 つの有限次元ベクトル空間 U 、 V が与えられ、 U の 双対空間を U* 、 Uから V への すべての線型写像の K ベクトル空間をHom( U , V ) と 表記し ます。同型性があります。これは、
の元への
純粋テンソルの作用によって定義されます 。
U
∗
⊗
V
≅
H
o
m
(
U
,
V
)
,
{\displaystyle U^{*}\otimes V\cong \mathrm {Hom} (U,V),}
f
⊗
v
∈
U
∗
⊗
V
{\displaystyle f\otimes v\in U^{*}\otimes V}
U
{\displaystyle U}
(
f
⊗
v
)
(
u
)
=
f
(
u
)
v
.
{\displaystyle (f\otimes v)(u)=f(u)v.}
その「逆」は、上記の「評価マップとテンソル収縮」のセクションのように、
基底 とその双対基底を使用して定義できます。
{
u
i
}
{\displaystyle \{u_{i}\}}
{
u
i
∗
}
{\displaystyle \{u_{i}^{*}\}}
{
H
o
m
(
U
,
V
)
→
U
∗
⊗
V
F
↦
∑
i
u
i
∗
⊗
F
(
u
i
)
.
{\displaystyle {\begin{cases}\mathrm {Hom} (U,V)\to U^{*}\otimes V\\F\mapsto \sum _{i}u_{i}^{*}\otimes F(u_{i}).\end{cases}}}
この結果は次を意味します。
これは、 が U と V の基底で ある の 基底を形成する
という重要な事実を自動的に与えます 。
dim
(
U
⊗
V
)
=
dim
(
U
)
dim
(
V
)
,
{\displaystyle \dim(U\otimes V)=\dim(U)\dim(V),}
{
u
i
⊗
v
j
}
{\displaystyle \{u_{i}\otimes v_{j}\}}
U
⊗
V
{\displaystyle U\otimes V}
{
u
i
}
,
{
v
j
}
{\displaystyle \{u_{i}\},\{v_{j}\}}
さらに、3 つのベクトル空間 U 、 V 、 W が与えられた場合、テンソル積は 次のように
すべての線形マップのベクトル空間にリンクされます。これは 随伴関数
の例です 。テンソル積は Hom に対して「左随伴」です。
H
o
m
(
U
⊗
V
,
W
)
≅
H
o
m
(
U
,
H
o
m
(
V
,
W
)
)
.
{\displaystyle \mathrm {Hom} (U\otimes V,W)\cong \mathrm {Hom} (U,\mathrm {Hom} (V,W)).}
環上の加群のテンソル積
可 換環 R 上の 2 つの モジュール A と B のテンソル積は、 体上のベクトル空間のテンソル積とまったく同じ方法で定義されます。
ここで、は 直積によって生成される 自由 R モジュール であり、 G は これらの関係 によって生成される R モジュールです 。
A
⊗
R
B
:=
F
(
A
×
B
)
/
G
,
{\displaystyle A\otimes _{R}B:=F(A\times B)/G,}
F
(
A
×
B
)
{\displaystyle F(A\times B)}
より一般的には、環が非可換 であってもテンソル積を定義できます 。この場合、 A は右 R 加群、 B は 左 R 加群でなければならず 、上記の最後の 2 つの関係の代わりに、関係:
が適用されます。R が非可換である場合 、 これはもはや R 加群ではなく、単なる アーベル群 です。
(
a
r
,
b
)
∼
(
a
,
r
b
)
{\displaystyle (ar,b)\sim (a,rb)}
普遍的性質もわずかに修正されて継承される。つまり、によって定義される 写像は 中線型写像 (「標準中線型写像」 [8] と呼ばれる)であり 、つまり次式を満たす: [9]
φ
:
A
×
B
→
A
⊗
R
B
{\displaystyle \varphi :A\times B\to A\otimes _{R}B}
(
a
,
b
)
↦
a
⊗
b
{\displaystyle (a,b)\mapsto a\otimes b}
φ
(
a
+
a
′
,
b
)
=
φ
(
a
,
b
)
+
φ
(
a
′
,
b
)
φ
(
a
,
b
+
b
′
)
=
φ
(
a
,
b
)
+
φ
(
a
,
b
′
)
φ
(
a
r
,
b
)
=
φ
(
a
,
r
b
)
{\displaystyle {\begin{aligned}\varphi (a+a',b)&=\varphi (a,b)+\varphi (a',b)\\\varphi (a,b+b')&=\varphi (a,b)+\varphi (a,b')\\\varphi (ar,b)&=\varphi (a,rb)\end{aligned}}}
最初の 2 つの性質により、 φ は アーベル群
A
×
B
{\displaystyle A\times B}
の双線型写像になります。 の 任意の中線型写像に対して、 の 唯一の群準同型 f は を 満たし 、この性質により 群内同型が決定されます。詳細については メインの記事 を参照してください。
ψ
{\displaystyle \psi }
A
×
B
{\displaystyle A\times B}
A
⊗
R
B
{\displaystyle A\otimes _{R}B}
ψ
=
f
∘
φ
{\displaystyle \psi =f\circ \varphi }
φ
{\displaystyle \varphi }
非可換環上の加群のテンソル積
A を右 R 加群、 B を 左 R 加群とします 。A と B の テンソル積は次 のように定義されるアーベル群です。
ここで は 上の 自由アーベル群 であり 、G は の関係によって生成される の部分群です 。
A
⊗
R
B
:=
F
(
A
×
B
)
/
G
{\displaystyle A\otimes _{R}B:=F(A\times B)/G}
F
(
A
×
B
)
{\displaystyle F(A\times B)}
A
×
B
{\displaystyle A\times B}
F
(
A
×
B
)
{\displaystyle F(A\times B)}
∀
a
,
a
1
,
a
2
∈
A
,
∀
b
,
b
1
,
b
2
∈
B
,
for all
r
∈
R
:
(
a
1
,
b
)
+
(
a
2
,
b
)
−
(
a
1
+
a
2
,
b
)
,
(
a
,
b
1
)
+
(
a
,
b
2
)
−
(
a
,
b
1
+
b
2
)
,
(
a
r
,
b
)
−
(
a
,
r
b
)
.
{\displaystyle {\begin{aligned}&\forall a,a_{1},a_{2}\in A,\forall b,b_{1},b_{2}\in B,{\text{ for all }}r\in R:\\&(a_{1},b)+(a_{2},b)-(a_{1}+a_{2},b),\\&(a,b_{1})+(a,b_{2})-(a,b_{1}+b_{2}),\\&(ar,b)-(a,rb).\\\end{aligned}}}
普遍的性質は次のように述べることができます。G を 、次の意味で双線型である
写像を持つアーベル群とします。
q
:
A
×
B
→
G
{\displaystyle q:A\times B\to G}
q
(
a
1
+
a
2
,
b
)
=
q
(
a
1
,
b
)
+
q
(
a
2
,
b
)
,
q
(
a
,
b
1
+
b
2
)
=
q
(
a
,
b
1
)
+
q
(
a
,
b
2
)
,
q
(
a
r
,
b
)
=
q
(
a
,
r
b
)
.
{\displaystyle {\begin{aligned}q(a_{1}+a_{2},b)&=q(a_{1},b)+q(a_{2},b),\\q(a,b_{1}+b_{2})&=q(a,b_{1})+q(a,b_{2}),\\q(ar,b)&=q(a,rb).\end{aligned}}}
すると、すべての および に対してとなるような 一意の写像が存在します 。
q
¯
:
A
⊗
B
→
G
{\displaystyle {\overline {q}}:A\otimes B\to G}
q
¯
(
a
⊗
b
)
=
q
(
a
,
b
)
{\displaystyle {\overline {q}}(a\otimes b)=q(a,b)}
a
∈
A
{\displaystyle a\in A}
b
∈
B
{\displaystyle b\in B}
さらに、 いくつかの追加条件下でモジュール構造を与えることができます。
A
⊗
R
B
{\displaystyle A\otimes _{R}B}
A が ( S , R )-双加群である場合 、 は 左 S -加群であり、ここで です。
A
⊗
R
B
{\displaystyle A\otimes _{R}B}
s
(
a
⊗
b
)
:=
(
s
a
)
⊗
b
{\displaystyle s(a\otimes b):=(sa)\otimes b}
B が ( R , S )-双加群である場合 、 は 右 S -加群であり、ここで です。
A
⊗
R
B
{\displaystyle A\otimes _{R}B}
(
a
⊗
b
)
s
:=
a
⊗
(
b
s
)
{\displaystyle (a\otimes b)s:=a\otimes (bs)}
A が ( S , R )-双加群で、 B が ( R , T )-双加群である 場合、 は ( S , T )-双加群であり、ここで左作用と右作用は前の 2 つの例と同じ方法で定義されます。
A
⊗
R
B
{\displaystyle A\otimes _{R}B}
R が 可換環で あれば、 A と B は ( R , R )-双加群 ( ) です。3) により、 は( R , R )-双加群であると結論付けることができます 。
r
a
:=
a
r
{\displaystyle ra:=ar}
b
r
:=
r
b
{\displaystyle br:=rb}
A
⊗
R
B
{\displaystyle A\otimes _{R}B}
テンソル積の計算
ベクトル空間の場合、上で述べたように、 W の V の基底によって の基底が直ちに決定されるため、テンソル積はすぐに計算されます。一般 (可換) 環上の加群の場合、すべて の 加群が自由であるとは限りません。たとえば、 Z / n Z は 自由アーベル群 ( Z 加群) ではありません。Z / n Z とのテンソル積は 次のように表されます。
V
⊗
W
{\displaystyle V\otimes W}
V
⊗
W
{\displaystyle V\otimes W}
M
⊗
Z
Z
/
n
Z
=
M
/
n
M
.
{\displaystyle M\otimes _{\mathbf {Z} }\mathbf {Z} /n\mathbf {Z} =M/nM.}
より一般的には、 いくつかの R モジュール M 、つまり 関係を伴う
生成元の数の 表現 が与えられると、
テンソル積は次の コカーネル として計算できます。
m
i
∈
M
,
i
∈
I
{\displaystyle m_{i}\in M,i\in I}
∑
j
∈
J
a
j
i
m
i
=
0
,
a
i
j
∈
R
,
{\displaystyle \sum _{j\in J}a_{ji}m_{i}=0,\qquad a_{ij}\in R,}
M
⊗
R
N
=
coker
(
N
J
→
N
I
)
{\displaystyle M\otimes _{R}N=\operatorname {coker} \left(N^{J}\to N^{I}\right)}
ここで
N
J
=
⊕
j
∈
J
N
{\displaystyle N^{J}=\oplus _{j\in J}N}
であり、写像はの j 番目のコピー の一部を ( 内)に 送ることで決定されます。口語的には、これは M の表現が の表現を生み出すと言い換えることができます。これは、テンソル積が 右完全関数 であると言われることによって示されます 。これは一般に左完全ではありません。つまり、 R 加群の単射写像 が与えられた場合、テンソル積: は
通常単射ではありません。たとえば、 n 、 n : Z → Zとの乗算によって与えられた (単射) 写像を Z / n Z でテンソル化すると、 ゼロ写像 0 : Z / n Z → Z / n Z が生成され ますが、これは単射ではありません。より高次の Tor 関数は、 テンソル積が左完全ではないという欠陥を測定します 。
N
J
→
N
I
{\displaystyle N^{J}\to N^{I}}
n
∈
N
{\displaystyle n\in N}
N
J
{\displaystyle N^{J}}
a
i
j
n
{\displaystyle a_{ij}n}
N
I
{\displaystyle N^{I}}
M
⊗
R
N
{\displaystyle M\otimes _{R}N}
M
1
→
M
2
{\displaystyle M_{1}\to M_{2}}
M
1
⊗
R
N
→
M
2
⊗
R
N
{\displaystyle M_{1}\otimes _{R}N\to M_{2}\otimes _{R}N}
代数のテンソル積
R を 可換環とする。R 加 群のテンソル積は 、特に A と Bが R 代数 である場合に適用されます 。この場合、テンソル積は次のよう に置くことで
R 代数自体になります。
たとえば、
A
⊗
R
B
{\displaystyle A\otimes _{R}B}
(
a
1
⊗
b
1
)
⋅
(
a
2
⊗
b
2
)
=
(
a
1
⋅
a
2
)
⊗
(
b
1
⋅
b
2
)
.
{\displaystyle (a_{1}\otimes b_{1})\cdot (a_{2}\otimes b_{2})=(a_{1}\cdot a_{2})\otimes (b_{1}\cdot b_{2}).}
R
[
x
]
⊗
R
R
[
y
]
≅
R
[
x
,
y
]
.
{\displaystyle R[x]\otimes _{R}R[y]\cong R[x,y].}
特別な例としては、 A と B が共通の部分体 R を 含む体である場合が挙げられます 。 体のテンソル積は ガロア理論 と密接に関連しています 。たとえば、 A = R [ x ] / f ( x ) で、 f が R に係数を持つ 既約多項式 である場合 、テンソル積は次のように計算できます。
ここで、 f は 同じ多項式として解釈されますが、その係数は B の要素と見なされます。より大きな体 B では、多項式は既約になる可能性があり、ガロア理論が導入されます。たとえば、 A = B が R の ガロア拡大 である場合 、次式は
( A 代数
として ) と同型です。
A
⊗
R
B
≅
B
[
x
]
/
f
(
x
)
{\displaystyle A\otimes _{R}B\cong B[x]/f(x)}
A
⊗
R
A
≅
A
[
x
]
/
f
(
x
)
{\displaystyle A\otimes _{R}A\cong A[x]/f(x)}
A
deg
(
f
)
{\displaystyle A^{\operatorname {deg} (f)}}
テンソルの固有配置
体 の要素を持つ 正方 行列は、 ベクトル空間 の 線型写像 、たとえば の 線型 写像、および 上の 射影空間 の線型写像 を表します 。 が 特異でない 場合、 はどこでも 明確に定義さ れ 、 の 固有ベクトルは の不動点に対応します 。 がジェネリックであり 代数的に閉じて いる 場合、 の 固有構成は 内の点 で構成されます 。非線形写像の不動点は、テンソルの固有ベクトルです。 を、 特性 0の 代数的に閉じた体にある 要素を持つ 形式の 次元テンソル とします 。このようなテンソルは、座標を持つ 多項式写像 とを 定義します 。
A
{\displaystyle A}
K
{\displaystyle K}
K
n
→
K
n
{\displaystyle K^{n}\to K^{n}}
ψ
:
P
n
−
1
→
P
n
−
1
{\displaystyle \psi :\mathbb {P} ^{n-1}\to \mathbb {P} ^{n-1}}
K
{\displaystyle K}
A
{\displaystyle A}
ψ
{\displaystyle \psi }
A
{\displaystyle A}
ψ
{\displaystyle \psi }
A
{\displaystyle A}
n
{\displaystyle n}
P
n
−
1
{\displaystyle \mathbb {P} ^{n-1}}
A
{\displaystyle A}
K
{\displaystyle K}
A
=
(
a
i
1
i
2
⋯
i
d
)
{\displaystyle A=(a_{i_{1}i_{2}\cdots i_{d}})}
d
{\displaystyle d}
n
×
n
×
⋯
×
n
{\displaystyle n\times n\times \cdots \times n}
(
a
i
1
i
2
⋯
i
d
)
{\displaystyle (a_{i_{1}i_{2}\cdots i_{d}})}
K
{\displaystyle K}
A
∈
(
K
n
)
⊗
d
{\displaystyle A\in (K^{n})^{\otimes d}}
K
n
→
K
n
{\displaystyle K^{n}\to K^{n}}
P
n
−
1
→
P
n
−
1
{\displaystyle \mathbb {P} ^{n-1}\to \mathbb {P} ^{n-1}}
ψ
i
(
x
1
,
…
,
x
n
)
=
∑
j
2
=
1
n
∑
j
3
=
1
n
⋯
∑
j
d
=
1
n
a
i
j
2
j
3
⋯
j
d
x
j
2
x
j
3
⋯
x
j
d
for
i
=
1
,
…
,
n
{\displaystyle \psi _{i}(x_{1},\ldots ,x_{n})=\sum _{j_{2}=1}^{n}\sum _{j_{3}=1}^{n}\cdots \sum _{j_{d}=1}^{n}a_{ij_{2}j_{3}\cdots j_{d}}x_{j_{2}}x_{j_{3}}\cdots x_{j_{d}}\;\;{\mbox{for }}i=1,\ldots ,n}
したがって、 の各 座標は の 次数の 同次多項式 です 。 の固有ベクトル は制約の解です。
そして、固有配置はこの行列の 小行列式 の 多様体
によって与えられます 。 [10]
n
{\displaystyle n}
ψ
{\displaystyle \psi }
ψ
i
{\displaystyle \psi _{i}}
d
−
1
{\displaystyle d-1}
x
=
(
x
1
,
…
,
x
n
)
{\displaystyle \mathbf {x} =\left(x_{1},\ldots ,x_{n}\right)}
A
{\displaystyle A}
rank
(
x
1
x
2
⋯
x
n
ψ
1
(
x
)
ψ
2
(
x
)
⋯
ψ
n
(
x
)
)
≤
1
{\displaystyle {\mbox{rank}}{\begin{pmatrix}x_{1}&x_{2}&\cdots &x_{n}\\\psi _{1}(\mathbf {x} )&\psi _{2}(\mathbf {x} )&\cdots &\psi _{n}(\mathbf {x} )\end{pmatrix}}\leq 1}
2
×
2
{\displaystyle 2\times 2}
テンソル積の他の例
位相テンソル積
ヒルベルト空間は、 有限次元ベクトル空間を任意の次元に一般化する。ヒルベルト空間を対称 モノイド圏 にする「テンソル積」とも呼ばれる 類似の演算がある。これは本質的には、上で議論した代数的テンソル積の 計量空間完備化 として構成される 。しかし、テンソル積を定義する普遍的性質の明らかな類似を満たさない。 [11]その性質の射影は ヒルベルト・シュミット演算子 に制限されなければならない 。 [12]
内積の適用が不適切である状況でも、代数テンソル積を位相 テンソル積 として完成させることは可能です。しかし、そのような構成はもはや一意に指定されません。多くの場合、代数テンソル積には複数の自然な位相が存在します。
次数付きベクトル空間のテンソル積
いくつかのベクトル空間は、部分空間の直和 に分解できます 。このような場合、2 つの空間のテンソル積は、部分空間の積の和に分解できます (乗算が加算に分配されるのと同様に)。
表現のテンソル積
追加の乗法構造を備えたベクトル空間は 代数と呼ばれます。このような代数のテンソル積は リトルウッド-リチャードソン規則 によって記述されます 。
2つの 多重線型形式 と 体上の ベクトル空間が与えられた場合、 それらのテンソル積は多重線型形式である:
[13]
f
(
x
1
,
…
,
x
k
)
{\displaystyle f(x_{1},\dots ,x_{k})}
g
(
x
1
,
…
,
x
m
)
{\displaystyle g(x_{1},\dots ,x_{m})}
V
{\displaystyle V}
K
{\displaystyle K}
(
f
⊗
g
)
(
x
1
,
…
,
x
k
+
m
)
=
f
(
x
1
,
…
,
x
k
)
g
(
x
k
+
1
,
…
,
x
k
+
m
)
.
{\displaystyle (f\otimes g)(x_{1},\dots ,x_{k+m})=f(x_{1},\dots ,x_{k})g(x_{k+1},\dots ,x_{k+m}).}
これは、テンソルを多重線型写像とみなした場合のテンソル積の特殊なケースです( 多重線型写像としてのテンソル も参照)。したがって、多重線型形式のテンソル積の成分は、 クロネッカー積 によって計算できます。
加群の層のテンソル積
線束のテンソル積
テンソル積
グラフのテンソル積
「テンソル積」と呼ばれていますが、これは上記の意味でのグラフのテンソル積ではないことに注意してください。実際には、グラフと グラフ準同型 のカテゴリの カテゴリ理論的積です。ただし、実際にはグラフの 隣接行列 の クロネッカーテンソル積 です 。上記の「線形マップのテンソル積」のセクションも比較してください。
モノイド圏
テンソル積の最も一般的な設定は モノイドカテゴリ です。これは、テンソル化の対象を具体的に参照することなく、テンソル化の代数的本質を捉えています。したがって、すべてのテンソル積は、モノイドカテゴリを特定の設定に適用し、特定のオブジェクトに作用することで表現できます。
商代数
テンソル代数 の重要な部分空間の多くは 商 として構築できます 。これには、 外積代数 、 対称代数 、 クリフォード代数 、 ワイル代数 、および一般的な 普遍包絡代数 が含まれます。
外積代数は 外積 から構成されます。ベクトル空間 V が与えられた場合、外積は 次のように定義されます。
V
∧
V
{\displaystyle V\wedge V}
V
∧
V
:=
V
⊗
V
/
{
v
⊗
v
∣
v
∈
V
}
.
{\displaystyle V\wedge V:=V\otimes V{\big /}\{v\otimes v\mid v\in V\}.}
V の基底体が 特性 2 を持たない場合、この定義は次の定義と同等になります。
V
∧
V
:=
V
⊗
V
/
{
v
1
⊗
v
2
+
v
2
⊗
v
1
∣
(
v
1
,
v
2
)
∈
V
2
}
.
{\displaystyle V\wedge V:=V\otimes V{\big /}{\bigl \{}v_{1}\otimes v_{2}+v_{2}\otimes v_{1}\mid (v_{1},v_{2})\in V^{2}{\bigr \}}.}
外積における の像は通常 と表され 、構成により を満たします。同様の構成は ( n 因子) に対しても可能で、 V の n 次外乗 を 生じます。後者の概念は 微分 n 形式 の基礎となります 。
v
1
⊗
v
2
{\displaystyle v_{1}\otimes v_{2}}
v
1
∧
v
2
{\displaystyle v_{1}\wedge v_{2}}
v
1
∧
v
2
=
−
v
2
∧
v
1
{\displaystyle v_{1}\wedge v_{2}=-v_{2}\wedge v_{1}}
V
⊗
⋯
⊗
V
{\displaystyle V\otimes \dots \otimes V}
Λ
n
V
{\displaystyle \Lambda ^{n}V}
対称代数は、対称積 から同様の方法で構築されます 。
V
⊙
V
:=
V
⊗
V
/
{
v
1
⊗
v
2
−
v
2
⊗
v
1
∣
(
v
1
,
v
2
)
∈
V
2
}
.
{\displaystyle V\odot V:=V\otimes V{\big /}{\bigl \{}v_{1}\otimes v_{2}-v_{2}\otimes v_{1}\mid (v_{1},v_{2})\in V^{2}{\bigr \}}.}
より一般的には:
Sym
n
V
:=
V
⊗
⋯
⊗
V
⏟
n
/
(
⋯
⊗
v
i
⊗
v
i
+
1
⊗
⋯
−
⋯
⊗
v
i
+
1
⊗
v
i
⊗
…
)
{\displaystyle \operatorname {Sym} ^{n}V:=\underbrace {V\otimes \dots \otimes V} _{n}{\big /}(\dots \otimes v_{i}\otimes v_{i+1}\otimes \dots -\dots \otimes v_{i+1}\otimes v_{i}\otimes \dots )}
つまり、対称代数では、隣接する 2 つのベクトル (したがって、それらすべて) を交換することができます。結果として得られるオブジェクトは対称 テンソル と呼ばれます。
プログラミングにおけるテンソル積
配列プログラミング言語
配列プログラミング言語 には、このパターンが組み込まれている場合があります。たとえば、 APL では、テンソル積は ○.×(たとえば A ○.× Bまたは A ○.× B ○.× C) として表現されます。J では、 テンソル */積は(たとえば a */ bまたは) の 2 項形式です a */ b */ c。
J の扱いにより、テンソル場を として表現することもでき a、 は b定数ではなく関数になることがあります。この 2 つの関数の積は導関数であり、 aと が 微分可能であれば b、 は 微分可能です。
a */ b
ただし、このような表記法は、配列言語に普遍的に存在するわけではありません。他の配列言語では、インデックスの明示的な処理が必要な場合があります ( MATLAB など )。また、 ヤコビ微分 などの 高階関数 をサポートしていない場合もあります( Fortran /APL など)。
参照
無料辞書『ウィクショナリー』で テンソル積 を調べてください。
注記
^ ヘイズウィンケル、ミシェル;グバレニ、ナデジダ・ミハイロヴナ。グバレニ、ナディヤ。キリチェンコ、ウラジミール V. (2004)。 代数、環、加群 。スプリンガー。 p. 100.ISBN 978-1-4020-2690-4 。
^ Bourbaki (1989)、p. 244では、それぞれのモジュールの要素である「 x と y のテンソル積」の使用法を定義しています。
^同様の公式は 反変 テンソルや混合分散テンソル にも当てはまります。ただし、 内積が 定義されている場合など、多くの場合、この区別は無関係です。
^ 「ベクトル空間の共評価」 The Unapologetic Mathematician . 2008-11-13. 2017-02-02 にオリジナルからアーカイブ 。 2017-01-26 に取得。
^ コンパクト閉カテゴリを 参照 。
^ ハンガーフォード、トーマス W. (1974)。 代数学 。シュプリンガー 。ISBN
0-387-90518-9 。
^ Chen, Jungkai Alfred (2004 年春)、「テンソル積」 (PDF) 、 Advanced Algebra II (講義ノート)、国立台湾大学、 2016 年 3 月 4 日のオリジナルからアーカイブ (PDF)
{{citation}}: CS1 maint: location missing publisher (link)
^ 阿保、H.セイガル、A. Sturmfels、B. (2015)。 「テンソルの固有配置」。 arXiv : 1505.05729 [math.AG]。
^ Garrett, Paul (2010 年 7 月 22 日). 「ヒルベルト空間のテンソル積の非存在性」 (PDF) 。
^ Kadison, Richard V.; Ringrose, John R. (1997). 作用素環理論の基礎 . 数学大学院研究 . 第 1 巻. プロビデンス、ロードアイランド州: アメリカ数学会 . Thm. 2.6.4. ISBN 978-0-8218-0819-1 . MR 1468229。
^ Tu, LW (2010). 多様体入門 . Universitext. Springer. p. 25. ISBN 978-1-4419-7399-3 。
参考文献