Skip to content

環上の加群の直和とその普遍性

  • 環と RR-加群
  • RR-線形写像
  • 集合の直積
  • 部分加群
  • 写像の合成
  • 可換図式
  • 普遍性の基本的な考え方

RR-加群の族 (Mi)iI(M_i)_{i\in I} に対して、すべての成分を許す直積

iIMi\prod_{i\in I}M_i

と、有限個を除くすべての成分が 00 である元だけを集めた直和

iIMi\bigoplus_{i\in I}M_i

を考えることができる。

有限個の加群の場合には直積と直和は同型になるが、無限個の場合には一般に異なる。

直和は、各 MiM_i からある RR-加群 MM への線形写像 fif_i の族を、一意的な線形写像

f ⁣:iIMiMf\colon\bigoplus_{i\in I}M_i\to M

へまとめられるという普遍性を持つ。

圏論的には、RR-加群の直積は積、直和は余積に対応する。

直積や直和は線形代数学・群論・加群論で自然に現れる構成である。有限個の場合には両者の違いが表面化しないが、無限族を扱うと「任意の成分を許す直積」と「有限個だけ非零である直和」の違いが重要になる。

20世紀に圏論が発展すると、直積と直和はそれぞれ積と余積という普遍性によって特徴づけられるようになった。この観点では、直和に有限台という条件が現れる理由も、余積として必要な写像を定義するための条件として理解できる。

RR-加群の直和を導入するために、まず RR-加群の直積を定義する。

RR を環、Mi (iI)M_i\ (i\in I)RR-加群とする。

集合としての直積

iIMi\prod_{i\in I}M_i

の元

(xi)iI, (yi)iI(x_i)_{i\in I},\ (y_i)_{i\in I}

に対して、

(xi)iI+(yi)iI:=(xi+yi)iI(x_i)_{i\in I}+(y_i)_{i\in I} := (x_i+y_i)_{i\in I}

および

a(xi)iI:=(axi)iI(aR)a(x_i)_{i\in I} := (ax_i)_{i\in I} \qquad(a\in R)

と定める。

このとき、

iIMi\prod_{i\in I}M_i

RR-加群をなす。

加法についてのアーベル群の公理は各 MiM_i で成り立つ公理を成分ごとに適用すれば従う。ここではスカラー倍に関する公理を確認する。

\begin{aligned} a\qty\big((x_i)_{i\in I}+(y_i)_{i\in I}\big) &=a(x_i+y_i)_{i\in I}\\ &=\qty\big(a(x_i+y_i)\big)_{i\in I}\\ &=(ax_i+ay_i)_{i\in I}\\ &=(ax_i)_{i\in I}+(ay_i)_{i\in I}\\ &=a(x_i)_{i\in I}+a(y_i)_{i\in I}. \end{aligned} \begin{aligned} (a+b)(x_i)_{i\in I} &=\qty\big((a+b)x_i\big)_{i\in I}\\ &=(ax_i+bx_i)_{i\in I}\\ &=(ax_i)_{i\in I}+(bx_i)_{i\in I}\\ &=a(x_i)_{i\in I}+b(x_i)_{i\in I}. \end{aligned} \begin{aligned} (ab)(x_i)_{i\in I} &=(abx_i)_{i\in I}\\ &=\qty\big(a(bx_i)\big)_{i\in I}\\ &=a(bx_i)_{i\in I}\\ &=a\qty\big(b(x_i)_{i\in I}\big). \end{aligned} 1R(xi)iI=(1Rxi)iI=(xi)iI.\begin{aligned} 1_R(x_i)_{i\in I} &=(1_Rx_i)_{i\in I}\\ &=(x_i)_{i\in I}. \end{aligned}

以上より、

iIMi\prod_{i\in I}M_i

RR-加群をなす。\Box

上の命題によって定まる RR-加群

iIMi\boxed{\prod_{i\in I}M_i}

RR-加群の直積 と呼ぶ。

集合としての直積と RR-加群としての直積は、通常同じ記号で表す。

RR を環、Mi (iI)M_i\ (i\in I)RR-加群とする。

iIMi:={(xi)iIiIMi | xi0 となる iI は有限個}\boxed{ \bigoplus_{i\in I}M_i := \left\{ (x_i)_{i\in I}\in\prod_{i\in I}M_i \ \middle|\ x_i\neq0\text{ となる }i\in I\text{ は有限個} \right\} }

RR-加群の直和 と呼ぶ。

同値に、

iIMi={(xi)iIiIMi | xi=0 が有限個を除くすべての i で成り立つ}.\bigoplus_{i\in I}M_i = \left\{ (x_i)_{i\in I}\in\prod_{i\in I}M_i \ \middle|\ x_i=0\text{ が有限個を除くすべての }i\text{ で成り立つ} \right\}.

(xi)iI(x_i)_{i\in I} に対して

supp(x):={iIxi0}\operatorname{supp}(x) := \{i\in I\mid x_i\neq0\}

をそのと呼ぶ。この記法を使えば、

iIMi={xiIMisupp(x) は有限集合}\bigoplus_{i\in I}M_i = \left\{ x\in\prod_{i\in I}M_i \mid \operatorname{supp}(x)\text{ は有限集合} \right\}

と表せる。

加群の零元は通常 00 と書く。元記事の 0R0_R は環 RR の零元を表す記法なので、一般の RR-加群 MiM_i の零元については 00 と書く方が適切である。

iIi\in I に対して、

ιi ⁣:MijIMj\iota_i\colon M_i\to\bigoplus_{j\in I}M_j

ιi(x)=(yj)jI,yj={x(j=i),0(ji)\iota_i(x) = (y_j)_{j\in I}, \qquad y_j= \begin{cases} x &(j=i),\\ 0 &(j\neq i) \end{cases}

によって定める。

これを第 ii 成分の標準包含写像という。

RR を環、(Mi)iI(M_i)_{i\in I}RR-加群の族、MMRR-加群とする。

iIi\in I に対して RR-線形写像

fi ⁣:MiMf_i\colon M_i\to M

が与えられているとする。

このとき、すべての iIi\in I に対して

fιi=fi\boxed{f\circ\iota_i=f_i}

を満たす RR-線形写像

f ⁣:iIMiM\boxed{ f\colon\bigoplus_{i\in I}M_i\to M }

がただ一つ存在する。

すなわち、各 fif_i は直和を経由する一つの写像 ff に一意的にまとめられる。

(xi)iIiIMi(x_i)_{i\in I}\in\bigoplus_{i\in I}M_i に対して、

f((xi)iI):=iIfi(xi)\boxed{ f((x_i)_{i\in I}) := \sum_{i\in I}f_i(x_i) }

と定める。

直和の定義より xi0x_i\neq0 となる ii は有限個しか存在しない。

したがって、右辺は実際には有限和であり、正しく定義されている。

たとえば

supp(x)={i1,,in}\operatorname{supp}(x)=\{i_1,\dots,i_n\}

ならば、

f((xi)iI)=λ=1nfiλ(xiλ).f((x_i)_{i\in I}) = \sum_{\lambda=1}^n f_{i_\lambda}(x_{i_\lambda}).

xMix\in M_i に対して、ιi(x)\iota_i(x) は第 ii 成分だけが xx で、それ以外が 00 であるから、

(fιi)(x)=f(ιi(x))=fi(x).\begin{aligned} (f\circ\iota_i)(x) &=f(\iota_i(x))\\ &=f_i(x). \end{aligned}

したがって、

fιi=fi.f\circ\iota_i=f_i.

(xi)iI,(yi)iIiIMi(x_i)_{i\in I},(y_i)_{i\in I}\in\bigoplus_{i\in I}M_i とする。

\begin{aligned} f((x_i)_{i\in I}+(y_i)_{i\in I}) &=f((x_i+y_i)_{i\in I})\\ &=\sum_{i\in I}f_i(x_i+y_i)\\ &=\sum_{i\in I}\qty\big(f_i(x_i)+f_i(y_i)\big)\\ &=\sum_{i\in I}f_i(x_i)+\sum_{i\in I}f_i(y_i)\\ &=f((x_i)_{i\in I})+f((y_i)_{i\in I}). \end{aligned}

aRa\in R に対して、

f(a(xi)iI)=f((axi)iI)=iIfi(axi)=iIafi(xi)=aiIfi(xi)=af((xi)iI).\begin{aligned} f(a(x_i)_{i\in I}) &=f((ax_i)_{i\in I})\\ &=\sum_{i\in I}f_i(ax_i)\\ &=\sum_{i\in I}af_i(x_i)\\ &=a\sum_{i\in I}f_i(x_i)\\ &=af((x_i)_{i\in I}). \end{aligned}

したがって ffRR-線形写像である。

g ⁣:iIMiMg\colon\bigoplus_{i\in I}M_i\to M

gιi=fi(iI)g\circ\iota_i=f_i \qquad(i\in I)

を満たす RR-線形写像であるとする。

任意の

x=(xi)iIiIMix=(x_i)_{i\in I}\in\bigoplus_{i\in I}M_i

について、台は有限集合なので、

x=iIιi(xi)x = \sum_{i\in I}\iota_i(x_i)

と有限和として表せる。

したがって、

\begin{aligned} g(x) &= g\qty\big(\sum_{i\in I}\iota_i(x_i)\big)\\ &= \sum_{i\in I}g(\iota_i(x_i))\\ &= \sum_{i\in I}f_i(x_i)\\ &= f(x). \end{aligned}

よって任意の xx に対して g(x)=f(x)g(x)=f(x) であるから、

g=f.g=f.

したがって ff は一意的に存在する。\Box

II が有限集合ならば、すべての (xi)iI(x_i)_{i\in I} は自動的に有限個の成分しか持たないため、

iIMi=iIMi\boxed{ \bigoplus_{i\in I}M_i = \prod_{i\in I}M_i }

となる。

特に2つの加群については、

M1M2M1×M2.M_1\oplus M_2 \cong M_1\times M_2.

II が無限集合の場合には一般に、

iIMiiIMi.\bigoplus_{i\in I}M_i \subsetneq \prod_{i\in I}M_i.

たとえば、

nNZ\bigoplus_{n\in\N}\mathbb Z

には

(1,1,1,)(1,1,1,\dots)

は属さないが、

nNZ\prod_{n\in\N}\mathbb Z

には属する。

RR-加群の圏を R-Mod\Mod{R} とする。

圏論的には、

iIMi\prod_{i\in I}M_i

R-Mod\Mod{R} におけるであり、

iIMi\bigoplus_{i\in I}M_i

R-Mod\Mod{R} における余積である。

したがって、積と余積は互いに双対的な普遍性を持つ。

直和の「有限個を除いて 00」という条件は、任意の写像族

fi ⁣:MiMf_i\colon M_i\to M

に対して

f((xi)iI)=iIfi(xi)f((x_i)_{i\in I}) = \sum_{i\in I}f_i(x_i)

を通常の有限和として常に定義できるようにする条件である。

この意味で、有限台という条件は直和が余積として普遍性を満たすことと密接に関係している。

直和そのものが常に自由加群であるわけではない。

MiM_i が自由加群であれば、その直和

iIMi\bigoplus_{i\in I}M_i

も自由加群になる。

特に、

iIR\bigoplus_{i\in I}R

は基底

{eiiI}\{e_i\mid i\in I\}

を持つ自由 RR-加群である。

R=ZR=\mathbb Z とすると、

ZZ\mathbb Z\oplus\mathbb Z

の元は

(a,b)(a,bZ)(a,b) \qquad(a,b\in\mathbb Z)

であり、

ZZ=Z×Z.\mathbb Z\oplus\mathbb Z = \mathbb Z\times\mathbb Z. nNZ\bigoplus_{n\in\N}\mathbb Z

の元として、

(1,2,0,0,)(1,2,0,0,\dots)

(0,3,0,1,0,)(0,3,0,-1,0,\dots)

を取ることができる。

どちらも非零成分は有限個である。

(1,1,1,)(1,1,1,\dots)

は非零成分を無限個持つため、

(1,1,1,)nNZ.(1,1,1,\dots) \notin \bigoplus_{n\in\N}\mathbb Z.

一方、

(1,1,1,)nNZ.(1,1,1,\dots) \in \prod_{n\in\N}\mathbb Z.

この例から、無限直和と無限直積が一般には異なることが分かる。

加群の直和は次のような場面で用いられる。

  • 自由加群の構成
  • 加群の分解
  • 有限生成加群の構造論
  • ホモロジー代数
  • 完全列
  • 圏論における余積
  • 次数付き加群の構成

特に集合 II を基底の添字集合とする自由 RR-加群は、

R(I):=iIRR^{(I)} := \bigoplus_{i\in I}R

として構成できる。

次の元のうち、

nNZ\bigoplus_{n\in\N}\mathbb Z

に属するものをすべて求めよ。

(1,0,2,0,0,),(1,1,1,1,),(0,0,0,).(1,0,2,0,0,\dots), \qquad (1,1,1,1,\dots), \qquad (0,0,0,\dots).

直和に属するための条件は、非零成分が有限個であることである。

したがって、

(1,0,2,0,0,)(1,0,2,0,0,\dots)

(0,0,0,)(0,0,0,\dots)

は直和に属する。

一方、

(1,1,1,1,)(1,1,1,1,\dots)

は非零成分を無限個持つので属さない。

RR-線形写像

fi ⁣:MiMf_i\colon M_i\to M

が与えられているとする。

直和の普遍性によって定まる

f ⁣:iIMiMf\colon\bigoplus_{i\in I}M_i\to M

を具体的に表せ。

f((xi)iI)=iIfi(xi)\boxed{ f((x_i)_{i\in I}) = \sum_{i\in I}f_i(x_i) }

である。

(xi)iI(x_i)_{i\in I} の非零成分は有限個なので、この和は有限和として定義できる。