環上の加群のホモロジー代数(homological algebra of modules over a ring)とは、Homやテンソル積が短完全列を完全には保たない現象を、分解・複体・長完全列によって高次の不変量として測る理論である。Homの右完全性の失敗はExt、テンソル積の左完全性の失敗はTorに現れ、接続準同型が異なる次数の情報を結ぶ。比較定理により分解の選択に依らず、導来関手と導来圏ではこれらの構成が普遍的に整理される。
前提知識: 環, 加群, 準同型, 完全列
環上の加群のホモロジー代数は、$\operatorname{Hom}$ やテンソル積が完全列を完全には保たない現象を、複体・分解・長完全列を用いて高次の不変量へ変換する。古典的には元と写像を追って接続準同型を作り、現代的には 導来関手 と 導来圏 が同じ構成を選択に依らない形で整理する。
以下、$R$ は単位元を持つ結合的環とする。特に断らない限り加群は左 $R$-加群、準同型は $R$-線形写像である。非可換環上のテンソル積では右加群と左加群を区別する。
$\operatorname{Hom}_R(M,-)$ は短完全列の左端を保つが、右端の全射を保つとは限らない。$R=\mathbb Z$ の短完全列
$$
0\longrightarrow\mathbb Z\xrightarrow{2}\mathbb Z
\longrightarrow\mathbb Z/2\mathbb Z\longrightarrow0
$$
に $\operatorname{Hom}_{\mathbb Z}(\mathbb Z/2\mathbb Z,-)$ を施すと、二つの $\operatorname{Hom}(\mathbb Z/2,\mathbb Z)$ は零である一方、
$$
\operatorname{Hom}_{\mathbb Z}(\mathbb Z/2\mathbb Z,\mathbb Z/2\mathbb Z)
\cong\mathbb Z/2\mathbb Z
$$
である。従って末尾へ至る写像は全射でなく、右完全性が失われる。この失敗を高次で測るのが $\operatorname{Ext}$ である。
一方、右 $R$-加群 $L$ に対する $L\otimes_R-$ は右完全だが、単射を保つとは限らない。同じ完全列に $\mathbb Z/2\mathbb Z\otimes_{\mathbb Z}-$ を施すと、先頭の写像は
$$
\mathbb Z/2\mathbb Z\xrightarrow{0}\mathbb Z/2\mathbb Z
$$
となり単射でない。この左完全性の失敗を測るのが $\operatorname{Tor}$ である。ホモロジー代数は、失われた完全性を捨てずに「次の次数」へ記録する方法だと捉えられる。
隣り合う微分の合成が零である列、サイクルと境界、その商としてのホモロジー、鎖写像と鎖ホモトピーの定義と基本性質は 複体とホモロジー が所有する。本記事では、加群 $M$ を次数0に集中した複体 $M[0]$ とみなし、それを自由加群または射影加群からなる複体で置き換えて計算する流れに集中する。
鎖写像 $f:C_\bullet\to D_\bullet$ が各次数でホモロジー同型を誘導するとき、$f$ を擬同型という。自由分解 $F_\bullet\to M$ は、増大写像を含めれば $F_\bullet$ と $M[0]$ を結ぶ擬同型である。鎖ホモトピックな二つの写像は同じホモロジー写像を誘導するため、分解間の写像を鎖ホモトピーまで比較することが選択独立性の鍵になる。
$R$-加群 $M$ の自由分解とは、各 $F_n$ が自由加群である完全列
$$
\cdots\longrightarrow F_2\xrightarrow{d_2}F_1\xrightarrow{d_1}F_0
\xrightarrow{\varepsilon}M\longrightarrow0
$$
である。「自由」を「射影的」に置き換えたものを射影分解という。射影加群の定義と持ち上げ性は 入射対象・射影対象 を参照する。
任意の左 $R$-加群 $M$ は自由分解を持つ。
$M$ の台集合を $S_0$ とし、自由加群 $F_0=R^{(S_0)}$ から $e_m\mapsto m$ で定まる全射 $\varepsilon:F_0\to M$ を取る。$K_0=\ker\varepsilon$ と置く。
$K_0$ の台集合上の自由加群 $F_1=R^{(K_0)}$ から $K_0$ への全射と包含 $K_0\hookrightarrow F_0$ を合成して $d_1:F_1\to F_0$ とする。すると $\operatorname{im}d_1=K_0=\ker\varepsilon$ である。
帰納的に $K_n=\ker d_n$ が得られたら、$F_{n+1}=R^{(K_n)}$ から $K_n$ への全射と包含 $K_n\hookrightarrow F_n$ を合成して $d_{n+1}$ を定める。各 $n$ で
$$
\operatorname{im}d_{n+1}=K_n=\ker d_n
$$
となるので得られた列は完全であり、各項は自由加群である。
この構成は有限生成性や有限長性を保証しない。射影分解を使うと、自由加群より小さい項を選べる場合がある。
導来関手 の比較定理によれば、準同型 $f:M\to N$ と射影分解 $P_\bullet\to M$、$Q_\bullet\to N$ に対し、$f$ を持ち上げる鎖写像 $P_\bullet\to Q_\bullet$ が存在し、その持ち上げは鎖ホモトピーを除いて一意である。特に、同じ加群の二つの射影分解は鎖ホモトピー同値になる。
加群の場合、存在証明では各次数で射影性を使い、すでに構成した鎖写像を次の次数へ持ち上げる。一意性では二つの持ち上げの差を同じ方法で一段高い次数へ持ち上げ、鎖ホモトピーを作る。一般形と証明は正典記事 導来関手 に委ねる。
従って分解を一つ選んで行った計算は、自然同型を除いて選択に依らない Stacks00LO。単に「どの分解でも同じ」と言うのでなく、比較鎖写像の存在と鎖ホモトピーを除く一意性がその理由である。
複体の短完全列
$$
0\longrightarrow A_\bullet\xrightarrow{i}B_\bullet
\xrightarrow{p}C_\bullet\longrightarrow0
$$
は、次数ごとの短完全列だけでは見えない情報を隣の次数へ運ぶ。
上の短完全列に対し、準同型
$$
\partial:H_n(C)\longrightarrow H_{n-1}(A)
$$
が次で定まる。サイクル $c\in C_n$ を $b\in B_n$ へ持ち上げる。$p(d_Bb)=d_Cc=0$ なので、一意な $a\in A_{n-1}$ が存在して
$$
i(a)=d_Bb
$$
となる。このとき $\partial[c]=[a]$ と置く。
$i(d_Aa)=d_Bi(a)=d_B^2b=0$ であり、$i$ は単射だから $d_Aa=0$、従って $a$ はサイクルである。
持ち上げを $b+i(x)$ に替えると、対応する $a$ は $a+d_Ax$ に替わるためホモロジー類は変わらない。代表元を $c+d_Cy$ に替え、$y$ の持ち上げを $z\in B_{n+1}$ とすれば、$b+d_Bz$ は新しい代表元の持ち上げであり、その微分は $d_Bb$ と同じである。従って $\partial[c]$ は代表元と持ち上げの選択に依らない。加法性は持ち上げを加えることで従う。
この接続準同型を通常のホモロジー写像の間に挿入すると
$$
\cdots\longrightarrow H_n(A)\longrightarrow H_n(B)
\longrightarrow H_n(C)\xrightarrow{\partial}H_{n-1}(A)
\longrightarrow\cdots
$$
という長完全列を得る Stacks010V。元を一つ持ち上げて微分し、核へ戻す操作が、完全性の失敗を一段ずらして記録する核心である。
$M$ の射影分解 $P_\bullet\to M$ を一つ取る。左 $R$-加群 $N$ と右 $R$-加群 $L$ に対して
$$
\operatorname{Ext}_R^n(M,N)
=H^n\bigl(\operatorname{Hom}_R(P_\bullet,N)\bigr),
$$
$$
\operatorname{Tor}_n^R(L,M)
=H_n\bigl(L\otimes_RP_\bullet\bigr)
$$
と定める。比較定理と鎖ホモトピー不変性により、これらは自然同型を除いて分解の選択に依らない。定義と一般論の所有記事は Ext関手 と Tor関手 であり、本記事では二つを同じ計算手順の中で比較する。
Extの比較写像と独立性は Stacks00LO、Torの分解による計算は Stacks064F を参照する。
| 出発する関手 | 保たれる側 | 失敗を測る高次項 | 消滅を保証する代表条件 |
|---|---|---|---|
| $\operatorname{Hom}_R(M,-)$ | 左完全 | $\operatorname{Ext}_R^n(M,-)$ | $M$ が射影的 |
| $L\otimes_R-$ | 右完全 | $\operatorname{Tor}_n^R(L,-)$ | $L$ が平坦 |
自然同型
$$
\operatorname{Ext}_R^0(M,N)\cong\operatorname{Hom}_R(M,N),
\qquad
\operatorname{Tor}_0^R(L,M)\cong L\otimes_RM
$$
がある。
$P_1\xrightarrow{d_1}P_0\xrightarrow{\varepsilon}M\to0$ が完全なので、$M\cong P_0/\operatorname{im}d_1$ である。従って $\varphi:P_0\to N$ が $\varphi d_1=0$ を満たすことと、一意な写像 $M\to N$ を経由することは同値である。これは
$$
H^0(\operatorname{Hom}_R(P_\bullet,N))\cong\operatorname{Hom}_R(M,N)
$$
を示す。またテンソル積は余核を保つので、
$$
H_0(L\otimes_RP_\bullet)
=\operatorname{coker}(1_L\otimes d_1)
\cong L\otimes_R\operatorname{coker}d_1
\cong L\otimes_RM
$$
である。
$M=N=L=\mathbb Z/2\mathbb Z$ とし、自由分解
$$
0\longrightarrow\mathbb Z\xrightarrow{2}\mathbb Z
\longrightarrow\mathbb Z/2\mathbb Z\longrightarrow0
$$
を使う。$\operatorname{Hom}_{\mathbb Z}(-,\mathbb Z/2\mathbb Z)$ を施したコチェイン複体でも、$\mathbb Z/2\mathbb Z\otimes_{\mathbb Z}-$ を施した鎖複体でも、非零の二項を結ぶ写像は零になる。従って
$$
\operatorname{Ext}_{\mathbb Z}^1(\mathbb Z/2\mathbb Z,\mathbb Z/2\mathbb Z)
\cong\mathbb Z/2\mathbb Z,
$$
$$
\operatorname{Tor}^{\mathbb Z}_1(\mathbb Z/2\mathbb Z,\mathbb Z/2\mathbb Z)
\cong\mathbb Z/2\mathbb Z
$$
であり、$n\geq2$ では両者とも零である。冒頭で見た完全性の失敗が、まさに一次の群として残っている。
各次数の関手 $T^n$ と、短完全列から得られる接続準同型をまとめたものをδ-関手という。$\operatorname{Ext}$ と $\operatorname{Tor}$ の長完全列は、個別の計算を並べたものではなく、次数をまたいで自然に振る舞うδ-関手を成す。
十分な射影対象または入射対象がある状況では、分解から作る導来関手は普遍的δ-関手になる。この普遍性は、別の構成で同じ零次関手を補正しても、高次項への自然変換が一意に延びることを表す。分解の比較定理が具体的な選択独立性を与え、δ-関手の普遍性がその結果を関手全体の特徴づけへ高める。詳しくは 導来関手 と Wei94 第2章を参照する。
導来圏 は擬同型を形式的に可逆化する。射影分解 $P_\bullet\to M$ は導来圏で $M[0]$ と同じ対象を表し、比較定理は異なる分解が同じ対象のモデルになることを保証する。この言葉では
$$
\operatorname{Ext}_R^n(M,N)
\cong\operatorname{Hom}_{D(R)}(M,N[n])
$$
と読み、Torは導来テンソル積 $L\otimes_R^{\mathbf L}M$ のホモロジーとして読む。短完全列から生じる長完全列は、導来圏の三角から得られる長完全列に統一される。
安定∞圏では、写像の空間に残る高次情報を保ったまま同じ構造を扱う。これは古典的な分解計算を不要にするのではなく、その計算がどの普遍的対象を表示しているかを明らかにする上位の言葉である。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する