直和とテンソル | 基底と基底でテンソルをとると基底になる証明【有限次元だと次元×次元】

直和とテンソル-サムネイル

" 直和とテンソル “は、合わせて押さえておくと、加群の同型に慣れてきます。

可換環R上の加群の基底どおしでテンソルをとると、テンソル積の基底となることを証明します。

事実として結果を知っていることも大切ですし、理論の証明で使われる考え方は、その後の学習の基礎になります。

加法群の直和から議論を始めます。

まず、加法群の直和について、必要な命題を証明します。

この命題によって、直和とテンソル積についての同型対応が得られます。

直和とテンソル :加法群の直和

各 Gλ (λ∈Λ) たちを加法群とします。
このとき、加法群たちの直積群の定義から押さえます。

Πλ∈ΛGλ という直積集合の元は、
Λ から ∪λ∈ΛGλ という和集合への写像全体です。

各 λ ∈ Λ に対して、Gλ の単位元 0λ を対応させることができます。そのため、選択公理を使わなくても、直積集合が空でないということになります。

Πλ∈ΛGλ の元を (aλ)λ∈Λ と表します。

各 λ ∈ Λ に対して、Gλ の元 aλ を対応させる写像ということを表しています。

そして、(aλ)λ∈Λ について、aλ を λ 成分の値と呼ぶことにします。

(aλ)λ∈Λ, (bλ)λ∈Λ という直積集合の元に対して、和を次のように定義します。

各 λ ∈ Λ に対して、aλ + bλ を λ 成分の値とする写像である (aλ + bλ)λ∈Λ が、(aλ)λ∈Λ と (bλ)λ∈Λ の和です。
※ aλ + bλ は Gλ において既に定義されている加法です。

これで、Πλ∈ΛGλ は外部直積群となります。

この直積群の元で、有限個の λ を除いて aλ が Gλ の単位元となっているものをすべて集めた部分集合を考えます。

その部分集合を ⊕λ∈ΛGλ と表します。

λ∈ΛGλ は Πλ∈ΛGλ における加法について、部分群となっています。

この加法群 ⊕λ∈ΛGλ を、
Gλ (λ∈Λ) の外部直和といいます。

各 Gλ (λ∈Λ) たちが、加法群 H の部分群で、それぞれが H の内部直和因子となっているときは、Gλ (λ∈Λ) の外部直和と加法群として同型になっています。

射影と入射

記号ですが、1Gλ は Gλ から Gλ への恒等写像のことです。1G だと、G から G への恒等写像です。

また、(aλ)λ∈Λ ∈ Πλ∈ΛGλ が、どの λ ∈ Λ に対しても、aλ = 0λ となっているときに、単に 0 と表すことにします。

この 0 が Πλ∈ΛGλ の加法群としての単位元です。

ここで、各 λ ∈ Λ に対して、
pλ : Πλ∈ΛGλ → Gλ

pλ((aμ)μ∈Λ) = aλ と定義します。

λ 成分への射影といいます。
※ Gλ が R-加群のときは、R-準同型写像となっています。

iλ : Gλ → Πλ∈ΛGλ

iλ(aλ) = (bμ)μ∈Λ とし、λ = μ のとき、bμ = aλ,
λ ≠ μ のときは、bμ = 0μ(Gμ の単位元)と定義します。

これを λ 成分からの入射といいます。

※ λ 成分以外のすべての成分が零元となっている直積の元を対応させるというものです。

合成写像を考えると、pλ・iλ = 1Gλ です。

λ ≠ μ のとき、pμ・iλ = 0

もう一つ記号ですが、δλ,μ は λ ≠ μ のとき、0 で、λ = μ のとき、Πλ∈ΛGλ から、それ自身への恒等写像とします。

では、直和とテンソル積を考えるときに、基本的な役割を果たす命題を証明します。

直和とテンソル :無限個の直和判定

【命題】

Gλ (λ ∈ Λ) と G を加法群とする。
また、各 λ ∈ Λ について、
fλ : G → Gλ, hλ : Gλ → G という加法群としての準同型写像は、次を満たすとする。

fμ・hλ = δλ,μ・1Gλ,
Σλ∈Λ hλfλ = 1G

ただし、各 x ∈ G について、hλfλ(λ) は有限個を除いて零元。

このとき、G と ⊕λ∈ΛGλ は加法群として同型である。


<証明>
ψ = Σλ∈Λ iλ・fλ 置きます。

各 x ∈ G について、hλfλ(x) が有限個を除いて零元です。そのため、有限個を除いて fλ(x) が零元です。

もし、すべて λ について fλ(x) が零元だとすると、
x, y ∈ G に対して、

ψ(x + y) = 0 = ψ(x) + ψ(y)

となり、ψ が準同型定理の定義を満たします。

そのため、有限個の λ について、

fλ(x) ≠ 0 または fλ(y) ≠ 0
または fλ(x + y) ≠ 0 のいずれかとなっていたとして、準同型写像の定義を満たすことを確かめます。

これら有限個の λ をλ1, … , λn として、右下の添え字 k が 1 から n まででシグマの値を確認します。

ψ(x + y) = (Σk iλkfλk)(x + y) =
Σk (iλk・fλk(x)+iλk・fλk(y)) =
Σk iλk・fλk(x)+Σk iλk・fλk(y) =
k iλk・fλk)(x)+(Σk iλk・fλk)(y)
= ψ(x + y)

よって、ψ が加法群としての準同型写像であることが示せました。
※ Gλ たちが可換環 R の加群のときは、R-準同型写像ということが同様の議論で示せます。

各 λ ∈ Λ について、射影 pλ との合成を考え、
φ = Σλ∈Λ hλ・pλ とします。

φ : ⊕λ∈ΛGλ → G です。

φψ という合成写像について、

Σλ,μ hλpλ・iμ・fμ =
Σλ,μ hλλ,μ・1G)・fμ
= Σλ hλfλ = 1G

※ 射影と入射の合成から、δλ,μ が途中で出るので、λ と μ が異なる項が全て 0 になります。λ と μ が一致している項だけが残るということを利用した変形です。

今度は、ψφ という合成写像も恒等写像となることを確かめます。

Σλ,μ iλfλ・hμ・pμ =
Σλ,μ iλλ,μ1G)・pμ =
= Σλ iλ・pλ = 1λGλ

※ 今度は、fλ と hμ についての δλ,μ を利用しました。

これで、φψ と ψφ が、どちらも恒等写像になったので、ψ が全単射ということが示せました。

そのため、ψ が加法群としての同型写像です。【証明完了】

この【命題】で、Gλ たちが可換環 R の加群のときは、R-加群としての同型ということになります。

また、この【命題】は、逆も成立します。

G と ⊕λ∈ΛGλ が同型のとき、その同型写像を ψ とします。

fλ = pλψ, hλ = ψ-1iλ と置けば、【命題】の条件を満たします。

それでは、いよいよテンソル積と直和についての定理を証明します。

証明した命題の添数集合として、次の【定理】では、Λ × Λ’ が添数集合となっています。

直和とテンソルの関係

【定理1】

R を乗法単位元をもつ可換環とする。
Mλ (λ ∈ Λ) を R-両側加群、
Nμ (μ ∈ Λ’) を R-両側加群とする。

このとき、

(⊕λMλ)⊗R(⊕μNμ) と
(λ,μ)(MλRNμ) は左R-加群として同型である。


<証明>
iλ, pλ をそれぞれ ⊕λMλ における入射と射影とします。

また、jμ, qμ をそれぞれ ⊕μNμ における入射と射影とします。

これらは、R-加群としての準同型写像となっています。

iλ⊗jμ は、MλRNμ から
(⊕λMλ)⊗R(⊕μNμ) への R-準同型写像です。

pλ⊗qμ は、(⊕λMλ)⊗R(⊕μNμ) から
MλRNμ への R-準同型写像です。

そして、
(pλ’⊗qμ’)・(iλ⊗jμ) =
(pλ’・iλ)⊗(qμ’・jμ) =
δ(λ,μ),(λ’,μ’)・1MλRNμ

※ (λ, μ) = (λ, μ’) でないときは 0 ということです。

また、
Σ(λ,μ) (iλ⊗jμ)(pλ⊗qμ) =
λ iλpλ)⊗(Σμ jμqμ) =
1λMλ ⊗ 1μNμ = 1(⊕λMλ)⊗R(⊕μNμ)

よって、【命題】より、
(⊕λMλ)⊗R(⊕μNμ) と
(λ,μ)(MλRNμ) が R-加群として同型となります。【証明完了】

先ほどの【命題】を
(λ, μ) ∈ Λ × Λ’ を添数集合として、
MλRNμ たちの直和と同型になっていることを示すのに使いました。

【命題】における G に当たるのが、
(⊕λMλ)⊗R(⊕μNμ) です。

可換環 R について、自由加群の基底どおしのテンソルが基底になることを示すのに、後 1 つ【定理】を証明します。

直和とテンソル :基底と基底でテンソル

【定理2】

N を左R-加群、
R 自身を R-R-両側加群とする。
r ∈ R, x ∈ N に対して、
r⊗x に rx を対応させることにより、
R⊗RN と N は 左R-加群として同型である。


<証明>
f : R × N → N を
f((r, x)) = rx (r∈R, x∈N) とします。

f はバランス写像なので、
テンソル積の普遍写像性質の定理から、
f* : R⊗RN → N が、ただ一つ存在して、
f*(r⊗x) = f((r, x)) = rx

この f* は Z-準同型ですが、R-準同型となっていることを確かめます。

s ∈ R に対して、

f*(s(r⊗x)) = f*((sr)⊗x)
= (sr)x = s(rx) = sf*((r⊗x))

よって、f* は R-準同型写像です。

h : N → R⊗RN を
x ∈ N に対して、h(x) = 1⊗x と定義します。

※ この 1 は R の乗法単位元です。

すると、
f*g = 1N, gf* = 1R⊗RN

よって、f* は全単射でもあるので、
R⊗RN と N が 左R-加群として同型となっています。【証明完了】

では、乗法単位元 1 をもつ可換環 R について、R-自由加群の基底どおしのテンソルが、基底になっていることを示します。

可換環 R なので、右作用は左作用、左作用は右作用の定義です。

確かに基底

【定理3】

R を乗法単位元をもつ可換環とする。

M を R-R-両側加群とし、
{aλ}λ∈Λ を M の基底とする。

また、N を R-R-両側加群とし、
{bμ}μ∈Λ’ を N の基底とする。

このとき、{aλ⊗bμ | λ ∈ Λ, μ ∈ Λ’} が、
M⊗RN の基底である。


<証明>
M = ⊕λaλR, N = ⊕μRbμ で、
aλR は R と R-加群として同型です。

また、Rbμ も R と R-加群として同型です。

【定理1】より、M⊗RN は、
(λ,μ)(aλR⊗RRbμ) と R-加群として同型です。

よって、
M⊗RN = ⊕(λ,μ) R(aλ⊗bμ)

ここで、
R(aλ⊗bμ) は aλR⊗RRbμ と R-同型です。

そして、aλR が R と R-同型だったので、
aλR⊗RRbμ は R⊗RRbμ と R-同型です。

さらに、【定理2】より、
R⊗RRbμ は Rbμ と R-同型です。

Rbμ は R と R-同型だったので、
R(aλ⊗bμ) は R と R-同型です。

そのため、各 (λ, μ) ∈ Λ × Λ’ について、
直和因子 R(aλ⊗bμ) は零加群につぶれていません。

そのため、

{aλ⊗bμ | λ ∈ Λ, μ ∈ Λ’} が、M⊗RN の基底です。【証明完了】

特に、【定理3】から次を得ます。

テンソルと線形空間の次元

この記事で加群についての基礎的な内容を使いました。

加群の定義という記事で加群の基礎内容を解説しています。

ここからは、テンソル代数について述べておきます。

テンソル代数 :同型に注目

【定理4】

M, N を R 上の両側加群とする。

このとき、M⊗RN と N⊗RM が左R 加群として同型である。


<証明>

f : M × N → N⊗RM を、
(x, y) ∈ M × N という直積集合の元に対して、
f((x, y)) = y⊗x と定義します。
 
これは、バランス写像となっています。

実際、
f(x1+x2, y) = y⊗(x1+x2)
= y⊗x1 + y⊗x2 = f(x1, y) + f(x2, y) というように、テンソル積の関係式から、バランス写像の定義を満たしていることが確認できます。

※ 他のバランス写像の定義は、同じ要領なので、省略します。

よって、普遍写像性質の定理から、
f* : M⊗RN → N⊗RM が存在して、
f*・π = f となります。

M⊗RN の元は、
Σi xi⊗yi (xi ∈ M, yi ∈ N)という形の有限和です。

そして、π(xi, yi) = xi⊗yi なので、
f*(Σi xi⊗yi) = Σi f*(π((xi, yi))) =
Σi f((xi, yi)) = Σi yi⊗xi

※ この f* は、R からの左作用について、R-準同型写像になっていることも分かります。
※ 線形写像のテンソルという内容について、基底変換行列という記事で、R の作用を保存することについて、似たような証明をしています。

普遍写像性質の定理において、
N⊗RM を考えたわけです。

今度は、普遍写像性質の定理のにおいて、
M⊗RN を考えます。

g : N × M → M⊗RN を、
(b, a) ∈ N × M に対して、

g(b, a) = a⊗b と定義します。
 
同じ要領で、
g* : N⊗RM → M⊗RN を得ます。

合成写像 f*・g* と g*・f* は、ともに恒等写像になっているので、f* の逆写像が g* ということになります。

よって、f* は全単射で、R-準同型写像だから、
M⊗RN と N⊗RM が R-同型です。【証明完了】

このように、普遍写像性質の定理を利用して、テンソル積を始集合とする写像を作ります。

三個の加群でテンソル積を考え、同型について考えるときも、普遍性の定理が有効です。

三個で考える

【定理5】

R を乗法単位元をもつ可換環とする。
また、A, B, C を R 上の両側加群とする。

このとき、
(A⊗RB)⊗RC と A⊗R(B⊗RC) は、R-加群として同型である。


<証明>

A, B が R-両側加群なので、
A × B も R-両側加群です。

f : (A × B) × C → (A × B)⊗RC を
((a, b), c) ∈ (A × B) × C に対して、
f(((a, b), c)) = (a, b)c と定義します。

テンソル積の関係式から、f がバランス写像となっていることを確認します。

(a, b), (x, y) ∈ A × B, c ∈ C に対して、
f(((a, b)+(x, y), c))
= ((a, b)+(x, y))c
= (a, b)c+(x, y)c
= f(((a, b), c))+f(((x, y), c))

(a, b) ∈ A × B, c, d ∈ C に対して、
f(((a, b), c+d)) =
(a, b)(c+d) =
(a, b)c + (a, b)d
= f(((a, b), c))+f(((a, b), d))

(a, b) ∈ A × B, r ∈ R, c ∈ C に対して、
(A × B)⊗RC が R-両側加群なので、

f((r(a, b), c)) = (r(a, b))c
= r((a, b)c) = rf((a, b), c)

よって、加法群 G として、
(A × B)⊗RC として普遍写像性質の定理を適用できます。

定理より、
f* : (A⊗RB)⊗RC → (A × B)⊗RC という加法群としての準同型写像が、ただ一つ存在して、

f*((a⊗b)⊗c) = (a, b)⊗c となります。

(r(a, b))c = r((a, b)c) なので、f* は、R 上の加法群としての準同型写像となっています。

次に、(A × B) × C から (A × B) × C への恒等写像 g について、普遍写像性質の定理を適用させます。

すると、(A × B)⊗RC から (A × B) × C への加法群としての準同型写像 g* が、ただ一つ存在して、g*((a, b)⊗c) = ((a, b), c)

さらに、
h : (A × B) × C → A × (B × C) を
h((a, b), c) = (a, (b, c)) と定義します。

a, x∈A, b, y∈B, c, z∈C に対して、
h(((a, b), c)+((x, y), c))
= h((a+x, b+y), 2c)
= (a+x, ((b+y), 2c))
= (a+x, (b, c)+(y, c))
= (a, (b, c))+(x, (y, c))
= h((a, b),c)+h((x, y), c)

また、
h(r((a, b), c)) = h(r(a, b), rc) =
h((ra, rb), rc) = (ra, (rb, rc)) =
r(a, (b, c)) = rh(a, (b, c))

これで、h が R-準同型写像であることが確認できました。

ここまでの要領で、普遍写像性質の定理を使って、
A × (B × C) → A⊗R(B × C)、
A⊗R(B × C) → A⊗R(B⊗RC) と R-準同型写像を定義します。
※ この部分は同じ要領なので、省略します。

そして、それらを合成した写像を
e : A × (B × C) → A⊗R(B⊗RC) を
e((a, (b, c))) = a⊗(b⊗c) とします。

これで、
(A⊗RB)⊗RC を始集合とする f* から、
A⊗R(B⊗RC) を終集合とする e までの合成写像を ψ とします。

e・h・g*・f* = ψ と置きます。

※ R-準同型写像たちを合成したものなので、ψ も R-準同型写像となっています。

(a⊗b)⊗c ∈(A⊗RB)⊗RC に対して、
ψ((a⊗b)⊗c) =
e・h・g*(f*(a⊗b⊗c)))
= e・h・g*((a, b)⊗c)
= e・h( ((a, b), c))
= e((a, (b, c))) = a⊗(b⊗c)

今度は、逆向きに、
A × (B × C) → A⊗R(B × C) を
(a, (b, c)) → a⊗(b, c) と定義することから始めて、同じ要領で議論します。

すると、合成写像 φ で、

φ(a⊗(b⊗c)) = (a⊗b)⊗c を満たすものが得られます。

φψ と ψφ は、どちらも恒等写像なので、
ψ は全単射です。【証明完了】

A, B, C が可換環 R の両側加群になっているので、R からの作用が扱いやすいです。このことを次で見ておきます。

テンソル代数 :左右の作用を意識して有限個へ

右作用は左作用、左作用は右作用という状態です。

(a⊗b)⊗c ∈ (A⊗RB)⊗RC と r ∈ R に対して、

(a⊗b)⊗(cr) = (a⊗b)⊗(rc)
= r((a⊗b)⊗c)
= ((ar)⊗b)⊗c = ((ra)⊗b)⊗c
= (a⊗(br))⊗c = (a⊗(rb))⊗c

A⊗R(B⊗RC) についても、R からの作用が、同じ様になっています。

今、三個の R-両側加群についてのテンソル積の同型を示しました。

この【定理2】から、帰納的に、同じ両側加群を有限個でテンソル積をとったときに、同型ということが証明されます。

代数学の入門を学習するときに、半群について、三個で結合律が成立していると、一般の有限個数について、括弧のつけ方に関わらず値が一つに定まることを学習します。

【定理2】の同型から、
一般の結合律の証明と同じ要領で、帰納法によって、次が成立します。


R を乗法単位元をもつ可換環とする。
また、M を R 上の両側加群とする。
そして、M どおしで R 上 のテンソル積をとることを k 回(有限回)行うとする。

このとき、k 個の M の R 上のテンソル積は、括弧のつけ方に依らずに、どれも R 上の加群として同型である。


この証明は、一般の結合律の証明で、等しいということを同型と思うことで、同じ要領で証明できます。

(M⊗RM)⊗R(M⊗RM) や
M⊗R((M⊗RM)⊗RM) が R-同型となります。

【定理2】で、三個について R-同型が証明できているので、帰納法で、一般の有限個数について、括弧のつけ方に依らずに、全て同型になっていることが分かります。

そこで、次のような記号を導入します。

0 以上の非負整数 k に対して、
M(k) を M を k 個で R 上のテンソル積をとったものとします。

ただし、M(0) = R とします。

M(4) だと、M⊗RM⊗RM⊗RM と、M を 4 個でテンソル積をとったものです。

これら M(k) たち全てで、外部直和を取ったものを T(M) と表します。

T(M) = ⊕kT(k) となります。

ここで、直和なので、各元は直和因子の元の有限個の和となっています。

有限和に注意

T(M) の元は、
Σi ai (ai ∈ T(i)) という形です。

有限個を除いて 0 という有限和なので、
ある非負整数 N が存在して、
i ≧ N のとき、ai = 0 となっています。

この N の値は、T(M) の元それぞれに依ります。

よく見た目が無限級数のような形で表されますが、有限和なので、落ち着けます。

この T(M) はテンソル代数と言われるくらいで、積が定義されています。その積について、これから説明します。

テンソル代数の定義

s, t を非負整数とするとき、
M(s) × M(t) → M(s+t) を次のように双線形に定義します。

(a1⊗…⊗as, b1⊗…⊗bt) ∈ M(s) × M(t) に対して、
a1⊗…⊗as⊗b1⊗…⊗bt ∈ T(s+t) と対応させます。

この対応から、多項式の積の要領で、
次のようにして T(M) の積を定めます。

テンソル代数-積の定義

有限和ということから、k が ある値以上になると、ck たちは 0 になります。

この M として、体 K 上のベクトル空間を考えることもありますし、様々なものが考えられています。一つ自由加群を使って、テンソル代数を構成してみます。

厳密に述べると、記号も複雑で長くなるので、大枠を述べることにします。

無限変数の多項式

Λ を無限集合とします。
そして、{xλ}λ∈Λ を基底とする R 上の自由加群を M とします。

M = ⊕λ∈Λ Rxλ となっています。
※ Rxλ = {rxλ | r ∈ R} という部分加群です。

Xλ を R[Xλ]λ∈Λ という R 上の無限個の変数の多項式環の不定元とします。

このとき、xλ に対して Xλ を対応させるということなので、T(M) から R[Xλ]λ∈Λ への全射 R-加群準同型写像で、環準同型写像となっているものが定義されます。

この準同型写像は、R-代数としての準同型写像です。これを f とします。

f : T(M) → R[Xλ]λ∈Λ は全射なので、準同型定理から、T(M)/ker f は、
R[Xλ]λ∈Λ と R-代数として同型になります。

ここで、s, t ∈ Λ について、
xs⊗xt - xt⊗xs を f で移すと 0 になります。

tまり、
f(xs⊗xt - xt⊗xs)
= XsXt - XtXs
= XsXt - XsXt = 0

そのため、ker f は、
xs⊗xt - xt⊗xs ∈ M(2) (s, t ∈ Λ)という形の元で生成される両側イデアルとなっています。

※ 多項式環の不定元xについては、このリンク先の記事で解説をしています。

これで、今回のブログ記事を終了します。

読んで頂き、ありがとうございました。