コンテンツにスキップ

導来関手と δ 関手:比較定理・Grothendieck の普遍性・Ext と Tor の平衡性

対象読者: 本テーマの鎖複体・長完全列、および射影対象・入射対象と Grothendieck 圏の章を学んだ人。導来関手や δ 関手は仮定しません。

前提となる記事:鎖複体とホモトピー圏:長完全列・写像錐・非輪状集成補題、射影対象・入射対象と Grothendieck 圏:十分な入射対象と入射包

生 Markdown

完全列を別の対象に写すと、うまく写らずに途中で「欠け」が出ることがあります。たとえば、列 0→A→B→C→00 \to A \to B \to C \to 0 の各項から元の集合を取り出す操作では、BB から CC への写りが全射でなくなることがあります。この記事は、その欠けを測る量(導来関手)を、元を使わずに「射と完全性」だけで作り、それが分解の取り方によらず、次数 00 の情報だけで一意に決まることを示します。読み終えると、Ext⁡\operatorname{Ext} や Tor⁡\operatorname{Tor} などの個別の計算が、同じ一つの仕組みの特別な場合として見えるようになります。

  • アーベル圏の分解は比較定理により鎖ホモトピーを除いて一意で、短完全列の両端の分解からは馬蹄補題で真ん中の分解が組み立てられます。どちらも「入射対象へは、完全な列の余核を経由して射が延びる」という一つの延長補題から出ます。
  • 左完全関手 FF の右導来関手 RnFR^nF を入射分解で定めると、短完全列から長完全列が出て、R∙FR^\bullet F はδ 関手(短完全列ごとに「連結射」を伴って長完全列をなす関手の族)になります。
  • Grothendieck の定理: 高次の項が「消去可能」(どの対象も、その項で 00 に写る単射で送れる)な δ 関手は普遍で、次数 00 の関手だけで決まります。導来関手はこの性質で特徴づけられ、非輪状分解・次元ずらし・随伴との交換はこの普遍性から一様に出ます。
  • Ext⁡\operatorname{Ext} は第 1 変数の射影分解でも第 2 変数の入射分解でも計算でき、その同型は両変数について自然です(二重複体と非輪状集成補題による)。可換環上の Tor⁡\operatorname{Tor} の平衡性も、δ 関手の普遍性を使って両変数について自然な同型にできます。
  • 逆系の極限 lim←⁡\varprojlim の導来関手は lim←⁡1\varprojlim^1 だけが残り、∏An→∏An\prod A_n \to \prod A_n の余核として具体的に書けます。Mittag-Leffler 条件(逆系の写像の像が途中から変わらなくなる条件)はその消滅条件です。

左完全関手 FF は短完全列 0→X′→X→X′′→00 \to X' \to X \to X'' \to 0 を 0→FX′→FX→FX′′0 \to FX' \to FX \to FX'' に写しますが、最後の射は一般に epi ではありません。Hom⁡(M,−)\operatorname{Hom}(M, -)、層の大域切断 Γ\Gamma、群の不変部分 M↦MGM \mapsto M^G、逆系の極限 lim←⁡\varprojlim がその例です。欠けた右端を補って列を右へ延ばし、完全性を取り戻すのが導来関手 R1F,R2F,…R^1F, R^2F, \ldots です。

Tor・Ext と深さの章では、加群について射影分解でこれを行いました。しかし代数幾何で必要な Abel 群の層の圏には十分な射影対象がなく、元を使った議論もそのままでは使えません。そこでこの章では、射影対象・入射対象と Grothendieck 圏の章で存在を示した入射対象を使い、一般のアーベル圏で、射と完全性だけを使って導来関手を組み立てます。アーベル圏を加群の圏に埋め込む定理は使いません。

もう一つの主題は δ 関手の普遍性です。導来関手の定義は分解の選び方に依存して見えますが、実際には「次数 00 が FF で、高次の項が単射で消せる δ 関手」はただ一つしかありません。これが Grothendieck の定理で、層のコホモロジーをČech コホモロジーと比べるとき、群のコホモロジーをコチェインで計算するとき、二つの「コホモロジー論」が一致することを示す標準的な道具になります。この章でも、Tor⁡\operatorname{Tor} の平衡性の自然性と lim←⁡1\varprojlim^1 の計算をこの普遍性で示します。

以下 A,B,C\mathcal A, \mathcal B, \mathcal C はアーベル圏(定義 4.1[加法圏とアーベル圏])で、Hom は小さい集合とします。複体・鎖写像・コホモロジー・鎖ホモトピーは鎖複体とホモトピー圏の章(定義 2.1[鎖複体とホモトピー圏]、定義 2.3[鎖複体とホモトピー圏]、定義 4.1[鎖複体とホモトピー圏])の意味で、添字は上付きで書きます。すなわち ιn ⁣:Zn(X)→Xn\iota^n\colon Z^n(X) \to X^n は dnd^n の核、dˉn−1 ⁣:Xn−1→Zn(X)\bar d^{n-1}\colon X^{n-1} \to Z^n(X) は dn−1=ιndˉn−1d^{n-1} = \iota^n \bar d^{n-1} で定まる射で、Hn(X)=Coker⁡dˉn−1H^n(X) = \operatorname{Coker} \bar d^{n-1} です。下付きの鎖複体 ⋯→P1→P0\cdots \to P_1 \to P_0 は P−n=PnP^{-n} = P_n とおいて上付きの複体とみなし、Hn=H−nH_n = H^{-n} と書きます。射影対象・入射対象と「十分にもつ」は 定義 3.1[射影対象・入射対象と Grothendieck 圏]、定義 3.4[射影対象・入射対象と Grothendieck 圏] の意味です。

まず、以後繰り返し使う完全性の基本操作をまとめます。元を使った議論では「核に入る元は像から来る」と言う箇所が、ここでは核と余核の言葉に置き換わっています。次の補題は、完全な複体を短完全列のつなぎ合わせとして見る、という見方を与えます。

補題 2.1(完全性の基本操作)✓

  1. 複体 XX が XnX^n で完全である(Xn−1→Xn→Xn+1X^{n-1} \to X^n \to X^{n+1} が完全である)ことと、Hn(X)=0H^n(X) = 0 は同値である。
  2. 各 n∈Zn \in \mathbb Z について短完全列 0→Kn→jnEn→enKn+1→00 \to K^n \xrightarrow{j^n} E^n \xrightarrow{e^n} K^{n+1} \to 0 が与えられたとき、dn=jn+1end^n = j^{n+1} e^n とおくと E=(En,dn)E = (E^n, d^n) は非輪状な複体である。
  3. 逆に EE が非輪状な複体なら、各 nn で 0→Zn(E)→ιnEn→dˉnZn+1(E)→00 \to Z^n(E) \xrightarrow{\iota^n} E^n \xrightarrow{\bar d^n} Z^{n+1}(E) \to 0 は短完全列である。
  4. 双積 (A⊕B,i1,i2,p1,p2)(A \oplus B, i_1, i_2, p_1, p_2) について 0→A→i1A⊕B→p2B→00 \to A \xrightarrow{i_1} A \oplus B \xrightarrow{p_2} B \to 0 は短完全列である。
証明(補題 2.1)

1. 射の余核が零対象であることと、その射が epi であることは同値です。実際 c ⁣:B→Cc\colon B \to C を gg の余核とすると、gg が epi なら cg=0cg = 0 から c=0c = 0、cc も epi なので 1Cc=0=0c1_C c = 0 = 0 c から 1C=01_C = 0 で C=0C = 0 です。逆に C=0C = 0 なら yg=0yg = 0 を満たす yy は CC を経由して 00 なので、補題 2.2[加法圏とアーベル圏] の (2) により gg は epi です。

dˉn−1=me\bar d^{n-1} = m e を像分解し(定理 4.4[加法圏とアーベル圏] の 1。ee は epi、mm は mono)、dn−1=(ιnm)ed^{n-1} = (\iota^n m) e とすると、ιnm\iota^n m は mono なので、同じ定理の 3 により im⁡dn−1\operatorname{im} d^{n-1} は ιnm\iota^n m と同じ部分対象です。ker⁡dn=ιn\ker d^n = \iota^n なので、XnX^n での完全性は「ιnm=ιnφ\iota^n m = \iota^n \varphi となる同型 φ\varphi がある」こと、すなわち(ιn\iota^n は mono)mm が同型であることと同値です。mm が同型なら dˉn−1\bar d^{n-1} は epi です。逆に dˉn−1=me\bar d^{n-1} = me が epi なら mm は epi で、mono かつ epi なので同型です(命題 4.3[加法圏とアーベル圏] の 2)。よって完全性は dˉn−1\bar d^{n-1} が epi であること、すなわち Hn(X)=Coker⁡dˉn−1=0H^n(X) = \operatorname{Coker} \bar d^{n-1} = 0 と同値です。

2. dn+1dn=jn+2(en+1jn+1)en=0d^{n+1} d^n = j^{n+2} (e^{n+1} j^{n+1}) e^n = 0 です。jn+2j^{n+2} は mono なので dn+1x=0  ⟺  en+1x=0d^{n+1} x = 0 \iff e^{n+1} x = 0 で、ker⁡dn+1=ker⁡en+1=jn+1\ker d^{n+1} = \ker e^{n+1} = j^{n+1} です(補題 5.2[加法圏とアーベル圏] の (2))。一方 dn=jn+1end^n = j^{n+1} e^n は mono と epi の合成なので、定理 4.4[加法圏とアーベル圏] の 3 により im⁡dn\operatorname{im} d^n は jn+1j^{n+1} と同じ部分対象です。よって EE はすべての次数で完全で、1 により非輪状です。

3. ιn+1\iota^{n+1} は mono なので ker⁡dˉn=ker⁡dn=ιn\ker \bar d^n = \ker d^n = \iota^n です。EE は En+1E^{n+1} で完全なので、1 により dˉn\bar d^n は epi です。補題 5.2[加法圏とアーベル圏] の (2) により列は短完全です。

4. p2w=0p_2 w = 0 なら w=(i1p1+i2p2)w=i1(p1w)w = (i_1 p_1 + i_2 p_2) w = i_1 (p_1 w) で、p1i1=1p_1 i_1 = 1 から i1i_1 は mono なので、この分解は一意です。よって i1=ker⁡p2i_1 = \ker p_2 です。p2i2=1p_2 i_2 = 1 から p2p_2 は epi です。補題 5.2[加法圏とアーベル圏] の (2) により短完全列です。

定義 2.2(分解・射影分解・入射分解)↗

XX を A\mathcal A の対象とする。

  1. XX の右分解とは、n<0n < 0 で En=0E^n = 0 となる複体 EE と射 η ⁣:X→E0\eta\colon X \to E^0 の組で、列 0→X→ηE0→d0E1→d1⋯0 \to X \xrightarrow{\eta} E^0 \xrightarrow{d^0} E^1 \xrightarrow{d^1} \cdots が完全なものをいい、η ⁣:X→E\eta\colon X \to E と書く。各 EnE^n が入射対象のとき入射分解という。
  2. 双対に、XX の左分解とは、鎖複体 ⋯→E1→E0\cdots \to E_1 \to E_0 と射 ε ⁣:E0→X\varepsilon\colon E_0 \to X の組で、⋯→E1→E0→εX→0\cdots \to E_1 \to E_0 \xrightarrow{\varepsilon} X \to 0 が完全なものをいう。各 EnE_n が射影対象のとき射影分解という。
  3. n>Nn > N で En=0E^n = 0(または En=0E_n = 0)となる最小の N≥0N \ge 0 を分解の長さという。

右分解 η ⁣:X→E\eta\colon X \to E について、XX を次数 −1-1 に置き d−1=ηd^{-1} = \eta とした複体を増強複体といい E~\tilde E と書く。補題 2.1 の 1 により、(1) の条件は E~\tilde E が非輪状であることと同値である。

命題 2.3(分解の存在)✓

A\mathcal A が十分に入射対象をもつなら、任意の対象は入射分解をもつ。双対に、A\mathcal A が十分に射影対象をもつなら、任意の対象は射影分解をもつ。

証明(命題 2.3)

K0=XK^0 = X とし、KnK^n まで作れたとき、mono jn ⁣:Kn→Inj^n\colon K^n \to I^n(InI^n は入射対象)をとり、en ⁣:In→Kn+1e^n\colon I^n \to K^{n+1} をその余核とします。mono はその余核の核なので(命題 4.3[加法圏とアーベル圏] の 1)、余核は epi であることと合わせて 0→Kn→In→Kn+1→00 \to K^n \to I^n \to K^{n+1} \to 0 は短完全列です(補題 5.2[加法圏とアーベル圏] の (2))。各段の mono は 選択公理(公理 3.1)[選択公理と Zorn の補題] で選びます。n≤−2n \le -2 の項を 00、次数 −1-1 を 0→0→X→1K0→00 \to 0 \to X \xrightarrow{1} K^0 \to 0 として 補題 2.1 の 2 を使うと、0→X→j0I0→j1e0I1→⋯0 \to X \xrightarrow{j^0} I^0 \xrightarrow{j^1 e^0} I^1 \to \cdots は完全で、これが入射分解です。射影分解は、Aop\mathcal A^{\mathrm{op}}(アーベル圏。命題 4.2[加法圏とアーベル圏])で同じ構成をすれば得られます。A\mathcal A の射影対象は Aop\mathcal A^{\mathrm{op}} の入射対象で(命題 3.2[射影対象・入射対象と Grothendieck 圏] の最後の主張を Aop\mathcal A^{\mathrm{op}} に適用)、完全列は矢印を逆にしても完全だからです(補題 5.2[加法圏とアーベル圏] の (3))。

この章のほとんどの構成は、次の延長補題を繰り返し使うだけです。加群なら「部分加群上で 00 の写像は商に下り、入射加群へは延びる」という 2 段の議論で、それを核・余核の言葉で書いたものです。

補題 2.4(延長補題)✓

A→aB→bCA \xrightarrow{a} B \xrightarrow{b} C を BB で完全な列、II を入射対象、ψ ⁣:B→I\psi\colon B \to I を ψa=0\psi a = 0 を満たす射とする。このとき χb=ψ\chi b = \psi を満たす射 χ ⁣:C→I\chi\colon C \to I が存在する(A=0A = 0 のとき、仮定は bb が mono であることにあたる)。

双対に、PP が射影対象で ψ ⁣:P→B\psi\colon P \to B が bψ=0b \psi = 0 を満たすなら、aχ=ψa \chi = \psi を満たす χ ⁣:P→A\chi\colon P \to A が存在する。

証明(補題 2.4)

b=meb = me を像分解します(定理 4.4[加法圏とアーベル圏] の 1。e ⁣:B→Je\colon B \to J は epi、m ⁣:J→Cm\colon J \to C は mono)。mm は mono なので ker⁡b=ker⁡e\ker b = \ker e です。a=maeaa = m_a e_a も像分解すると、eae_a は epi なので ψa=0\psi a = 0 から ψma=0\psi m_a = 0 です。完全性から ma=im⁡am_a = \operatorname{im} a と ker⁡b=ker⁡e\ker b = \ker e は同じ部分対象なので、ψ∘ker⁡e=0\psi \circ \ker e = 0 です。ee は epi なので ker⁡e\ker e の余核で(命題 4.3[加法圏とアーベル圏] の 1)、ψ=ψ′e\psi = \psi' e となる ψ′ ⁣:J→I\psi'\colon J \to I があります。II は入射対象で mm は mono なので、χm=ψ′\chi m = \psi' となる χ ⁣:C→I\chi\colon C \to I があります(定義 3.1[射影対象・入射対象と Grothendieck 圏])。χb=χme=ψ′e=ψ\chi b = \chi m e = \psi' e = \psi です。

双対の主張は、Aop\mathcal A^{\mathrm{op}} で同じ証明をすれば得られます(命題 4.2[加法圏とアーベル圏]、補題 5.2[加法圏とアーベル圏] の (3)、命題 3.2[射影対象・入射対象と Grothendieck 圏] の最後の主張)。

定理 3.1(比較定理)✓

  1. (入射版)ηE ⁣:X→E\eta_E\colon X \to E を XX の右分解とする。II を n<0n < 0 で In=0I^n = 0 となり各 InI^n が入射対象である複体、ηI ⁣:Y→I0\eta_I\colon Y \to I^0 を dI0ηI=0d_I^0 \eta_I = 0 を満たす射、f ⁣:X→Yf\colon X \to Y を射とする。このとき鎖写像 φ ⁣:E→I\varphi\colon E \to I で φ0ηE=ηIf\varphi^0 \eta_E = \eta_I f を満たすもの(ff の持ち上げ)が存在し、ff の二つの持ち上げは鎖ホモトピックである。
  2. (射影版)PP を各 PnP_n が射影対象の鎖複体(n<0n < 0 で Pn=0P_n = 0)、εP ⁣:P0→X\varepsilon_P\colon P_0 \to X を εPd1=0\varepsilon_P d_1 = 0 を満たす射、εQ ⁣:Q→Y\varepsilon_Q\colon Q \to Y を YY の左分解、f ⁣:X→Yf\colon X \to Y を射とする。このとき鎖写像 φ ⁣:P→Q\varphi\colon P \to Q で εQφ0=fεP\varepsilon_Q \varphi_0 = f \varepsilon_P を満たすものが存在し、そのような二つの鎖写像は鎖ホモトピックである。
  3. XX の二つの入射分解 I,I′I, I' について、1X1_X の持ち上げ I→I′I \to I' はホモトピー同値である。射影分解についても同様である。
証明(定理 3.1)

1. 存在。 φ0\varphi^0: 列 0→X→ηEE00 \to X \xrightarrow{\eta_E} E^0 は XX で完全(ηE\eta_E は mono)なので、補題 2.4 を ψ=ηIf ⁣:X→I0\psi = \eta_I f\colon X \to I^0 に使うと φ0ηE=ηIf\varphi^0 \eta_E = \eta_I f となる φ0\varphi^0 があります。φ0,…,φn\varphi^0, \ldots, \varphi^n が dIφk−1=φkdEd_I \varphi^{k-1} = \varphi^k d_E(k≤nk \le n)を満たすまで作れたとし、ψ=dInφn ⁣:En→In+1\psi = d_I^n \varphi^n\colon E^n \to I^{n+1} とおきます。n≥1n \ge 1 なら ψdEn−1=dIdIφn−1=0\psi d_E^{n-1} = d_I d_I \varphi^{n-1} = 0、n=0n = 0 なら ψηE=dI0ηIf=0\psi \eta_E = d_I^0 \eta_I f = 0 です。En−1→En→En+1E^{n-1} \to E^n \to E^{n+1}(n=0n = 0 では X→E0→E1X \to E^0 \to E^1)は EnE^n で完全なので、補題 2.4 により φn+1dEn=dInφn\varphi^{n+1} d_E^n = d_I^n \varphi^n となる φn+1\varphi^{n+1} があります。

1. 一意性。 φ,φ′\varphi, \varphi' を二つの持ち上げとし、θ=φ−φ′\theta = \varphi - \varphi' とおくと θ\theta は鎖写像で θ0ηE=0\theta^0 \eta_E = 0 です。hn ⁣:En→In−1h^n\colon E^n \to I^{n-1} を θn=dIn−1hn+hn+1dEn\theta^n = d_I^{n-1} h^n + h^{n+1} d_E^n となるよう帰納的に作ります。h0=0h^0 = 0(I−1=0I^{-1} = 0)とします。θ0ηE=0\theta^0 \eta_E = 0 と X→E0→E1X \to E^0 \to E^1 の完全性から、補題 2.4 により h1dE0=θ0h^1 d_E^0 = \theta^0 となる h1h^1 があります。h1,…,hnh^1, \ldots, h^n(n≥1n \ge 1)まで作れたとし、ψ=θn−dIn−1hn\psi = \theta^n - d_I^{n-1} h^n とおくと

ψdEn−1=dIn−1θn−1−dIn−1hndEn−1=dIn−1(θn−1−hndEn−1)=dIn−1dIn−2hn−1=0\psi d_E^{n-1} = d_I^{n-1} \theta^{n-1} - d_I^{n-1} h^n d_E^{n-1} = d_I^{n-1}\bigl(\theta^{n-1} - h^n d_E^{n-1}\bigr) = d_I^{n-1} d_I^{n-2} h^{n-1} = 0

です(最初の等号は θ\theta が鎖写像であること、3 番目は帰納法の仮定 θn−1=dIn−2hn−1+hndEn−1\theta^{n-1} = d_I^{n-2} h^{n-1} + h^n d_E^{n-1})。補題 2.4 により hn+1dEn=ψh^{n+1} d_E^n = \psi となる hn+1h^{n+1} があり、これは θn=dIn−1hn+hn+1dEn\theta^n = d_I^{n-1} h^n + h^{n+1} d_E^n を意味します。

2. 1 を Aop\mathcal A^{\mathrm{op}} に適用します。Aop\mathcal A^{\mathrm{op}} はアーベル圏で(命題 4.2[加法圏とアーベル圏])、QQ の列 ⋯→Q1→Q0→Y→0\cdots \to Q_1 \to Q_0 \to Y \to 0 は矢印を逆にすると Aop\mathcal A^{\mathrm{op}} での YY の右分解になり(補題 5.2[加法圏とアーベル圏] の (3))、PnP_n は Aop\mathcal A^{\mathrm{op}} の入射対象です(命題 3.2[射影対象・入射対象と Grothendieck 圏] の最後の主張を Aop\mathcal A^{\mathrm{op}} に適用)。Aop\mathcal A^{\mathrm{op}} の射 Y→XY \to X としての ff に 1 を使うと、Aop\mathcal A^{\mathrm{op}} の鎖写像 Q→PQ \to P、すなわち A\mathcal A の鎖写像 φ ⁣:P→Q\varphi\colon P \to Q で εQφ0=fεP\varepsilon_Q \varphi_0 = f \varepsilon_P を満たすものが得られます。鎖ホモトピーの等式 θ=dh+hd\theta = dh + hd は合成の順序を入れ替えても同じ形なので、Aop\mathcal A^{\mathrm{op}} の鎖ホモトピーは A\mathcal A の鎖ホモトピーです。

3. α ⁣:I→I′\alpha\colon I \to I'、β ⁣:I′→I\beta\colon I' \to I を 1X1_X の持ち上げとすると、βα\beta\alpha と 1I1_I はどちらも 1X1_X の持ち上げ I→II \to I なので、1 によりホモトピックです。αβ≃1I′\alpha\beta \simeq 1_{I'} も同様です。射影分解は 2 から同じ議論です。

注意 3.2(加群の場合)

A=ModA\mathcal A = \mathsf{Mod}_A では射影対象・入射対象は射影加群・入射加群と一致し(命題 5.1[射影対象・入射対象と Grothendieck 圏])、定理 3.1 の 2 は可換環論の 比較定理(定理 3.3)[Tor・Ext と深さ]、次の 補題 3.3 の 2 は 馬蹄補題(補題 3.4)[Tor・Ext と深さ] です。既存の証明は元を使って持ち上げを作り、蛇の補題で完全性を確かめていました。この章の証明はどちらも使いません。

次の馬蹄補題は、短完全列の両端の入射分解から、真ん中の入射分解を「次数ごとの双積」として組み立てるものです。

補題 3.3(馬蹄補題)✓

  1. 0→X′→uX→vX′′→00 \to X' \xrightarrow{u} X \xrightarrow{v} X'' \to 0 を短完全列、η′ ⁣:X′→I′\eta'\colon X' \to I'、η′′ ⁣:X′′→I′′\eta''\colon X'' \to I'' を入射分解とする。このとき射 λ ⁣:X→I′0\lambda\colon X \to I'^0 と τn ⁣:I′′n→I′n+1\tau^n\colon I''^n \to I'^{n+1}(n≥0n \ge 0)があって、Jn=I′n⊕I′′nJ^n = I'^n \oplus I''^n に
dJn=(dI′nτn0dI′′n),η=(λη′′v) ⁣:X→J0d_J^n = \begin{pmatrix} d_{I'}^n & \tau^n \\ 0 & d_{I''}^n \end{pmatrix}, \qquad \eta = \begin{pmatrix} \lambda \\ \eta'' v \end{pmatrix}\colon X \to J^0

(双積の成分で書いた射)を入れたものは XX の入射分解である。とくに標準的な包含 i ⁣:I′→Ji\colon I' \to J と射影 p ⁣:J→I′′p\colon J \to I'' は鎖写像で、i0η′=ηui^0 \eta' = \eta u、p0η=η′′vp^0 \eta = \eta'' v を満たし、各次数で 0→I′n→Jn→I′′n→00 \to I'^n \to J^n \to I''^n \to 0 は分裂する短完全列である。 2. 双対に、X′,X′′X', X'' の射影分解 P′,P′′P', P'' から、Pn=Pn′⊕Pn′′P_n = P'_n \oplus P''_n で、標準的な包含 P′→PP' \to P と射影 P→P′′P \to P'' が増強写像と可換な鎖写像になる XX の射影分解 PP が作れる。

証明(補題 3.3)

1. 双積の成分で計算すると、dJdJ=0d_J d_J = 0 と dJ0η=0d_J^0 \eta = 0 は

dI′0λ+τ0η′′v=0,dI′nτn−1+τndI′′n−1=0(n≥1)d_{I'}^0 \lambda + \tau^0 \eta'' v = 0, \qquad d_{I'}^{n} \tau^{n-1} + \tau^{n} d_{I''}^{n-1} = 0 \quad (n \ge 1)

と同値です(対角成分は dI′dI′=0d_{I'} d_{I'} = 0、dI′′dI′′=0d_{I''} d_{I''} = 0、dI′′0η′′=0d_{I''}^0 \eta'' = 0 から自動的に 00)。

λ\lambda の構成。 uu は mono で I′0I'^0 は入射対象なので、λu=η′\lambda u = \eta' となる λ\lambda があります。

τ0\tau^0 の構成。 (−dI′0λ)u=−dI′0η′=0(-d_{I'}^0 \lambda) u = -d_{I'}^0 \eta' = 0 で X′→X→X′′X' \to X \to X'' は XX で完全なので、補題 2.4 により χv=−dI′0λ\chi v = -d_{I'}^0 \lambda となる χ ⁣:X′′→I′1\chi\colon X'' \to I'^1 があります。η′′\eta'' は mono なので再び同じ補題により τ0η′′=χ\tau^0 \eta'' = \chi となる τ0 ⁣:I′′0→I′1\tau^0\colon I''^0 \to I'^1 があり、τ0η′′v=−dI′0λ\tau^0 \eta'' v = -d_{I'}^0 \lambda です。

τn\tau^n の構成(n≥1n \ge 1)。 ψ=−dI′nτn−1 ⁣:I′′n−1→I′n+1\psi = -d_{I'}^n \tau^{n-1}\colon I''^{n-1} \to I'^{n+1} とおきます。n=1n = 1 なら ψη′′v=dI′1dI′0λ=0\psi \eta'' v = d_{I'}^1 d_{I'}^0 \lambda = 0 で vv は epi なので ψη′′=0\psi \eta'' = 0、n≥2n \ge 2 なら ψdI′′n−2=−dI′nτn−1dI′′n−2=dI′ndI′n−1τn−2=0\psi d_{I''}^{n-2} = -d_{I'}^n \tau^{n-1} d_{I''}^{n-2} = d_{I'}^n d_{I'}^{n-1} \tau^{n-2} = 0 です。I′′I'' の増強複体は I′′n−1I''^{n-1} で完全なので、補題 2.4 により τndI′′n−1=ψ\tau^n d_{I''}^{n-1} = \psi となる τn\tau^n があります。

分解であること。 JnJ^n は入射対象の双積で、双積は積なので入射対象です(命題 3.3[加法圏とアーベル圏] の (1)、命題 3.3[射影対象・入射対象と Grothendieck 圏] の双対の主張)。行列の形から dJi=idI′d_J i = i d_{I'}、pdJ=dI′′pp d_J = d_{I''} p で、ηu=(λu,η′′vu)=i0η′\eta u = (\lambda u, \eta'' v u) = i^0 \eta'、p0η=η′′vp^0 \eta = \eta'' v です。したがって増強複体の間の列 0→I~′→J~→I~′′→00 \to \tilde I' \to \tilde J \to \tilde I'' \to 0(次数 −1-1 では u,vu, v、次数 n≥0n \ge 0 では in,pni^n, p^n)は複体の射の列で、各次数で短完全です(次数 −1-1 は仮定、次数 n≥0n \ge 0 は 補題 2.1 の 4)。命題 2.2[鎖複体とホモトピー圏] の 4 によりこれは C(A)\mathrm{C}(\mathcal A) の短完全列で、長完全列(定理 3.1[鎖複体とホモトピー圏])の一部 Hn(I~′)→Hn(J~)→Hn(I~′′)H^n(\tilde I') \to H^n(\tilde J) \to H^n(\tilde I'') の両端は 00 です(定義 2.2)。よって Hn(J~)=0H^n(\tilde J) = 0 がすべての nn で成り立ち、η ⁣:X→J\eta\colon X \to J は入射分解です。分裂は、in,pni^n, p^n が双積の包含と射影であることそのものです。

2. 1 を Aop\mathcal A^{\mathrm{op}} と短完全列 0→X′′→X→X′→00 \to X'' \to X \to X' \to 0(補題 5.2[加法圏とアーベル圏] の (3))に適用し、定理 3.1 の証明の 2 と同じ読み替えをします。

0X′XX″00I′⁰I′⁰ ⊕ I″⁰I″⁰00I′¹I′¹ ⊕ I″¹I″¹0η′η″η = (λ, η″v)uv
馬蹄補題。両脇の入射分解(実線)から、真ん中の列(破線)を次数ごとの双積として作る。

導来関手の連結射が自然であることを示すには、短完全列の射を馬蹄補題の分解の射に持ち上げる必要があります。次の補題は、両脇の持ち上げ φ′,φ′′\varphi', \varphi'' が与えられたとき、真ん中の持ち上げを「右上の成分 σn\sigma^n を足した上三角行列」として作れる、と主張します。証明は、σn\sigma^n を次数の小さいほうから延長補題で順に作っていくだけで、どの等式も「この段の σ\sigma を決めるための条件」です。

補題 3.4(馬蹄補題の分解の持ち上げ)✓

  1. 短完全列 E ⁣:0→X′→uX→vX′′→0E\colon 0 \to X' \xrightarrow{u} X \xrightarrow{v} X'' \to 0、E1 ⁣:0→Y′→u1Y→v1Y′′→0E_1\colon 0 \to Y' \xrightarrow{u_1} Y \xrightarrow{v_1} Y'' \to 0 と、短完全列の射 (g′,g,g′′) ⁣:E→E1(g', g, g'')\colon E \to E_1(gu=u1g′g u = u_1 g'、g′′v=v1gg'' v = v_1 g)が与えられたとする。X′,X′′,Y′,Y′′X', X'', Y', Y'' の入射分解 I′,I′′,I1′,I1′′I', I'', I'_1, I''_1 から 補題 3.3 の 1 で X,YX, Y の入射分解 J,J1J, J_1 が(それぞれ λ,τ\lambda, \tau と λ1,τ1\lambda_1, \tau_1 によって)作られているとし、φ′ ⁣:I′→I1′\varphi'\colon I' \to I'_1、φ′′ ⁣:I′′→I1′′\varphi''\colon I'' \to I''_1 を g′,g′′g', g'' の持ち上げとする。このとき射 σn ⁣:I′′n→I1′n\sigma^n\colon I''^n \to I_1'^n があって、
φn=(φ′nσn0φ′′n) ⁣:Jn→J1n\varphi^n = \begin{pmatrix} \varphi'^n & \sigma^n \\ 0 & \varphi''^n \end{pmatrix}\colon J^n \to J_1^n

は gg の持ち上げ J→J1J \to J_1 であり、(φ′,φ,φ′′)(\varphi', \varphi, \varphi'') は複体の短完全列 0→I′→J→I′′→00 \to I' \to J \to I'' \to 0 から 0→I1′→J1→I1′′→00 \to I'_1 \to J_1 \to I''_1 \to 0 への射である。 2. 射影分解と 補題 3.3 の 2 の分解についても、双対の主張が成り立つ。

証明(補題 3.4)

1. 行列の形から φi=iφ′\varphi i = i \varphi'、pφ=φ′′pp \varphi = \varphi'' p なので、φ\varphi が gg の持ち上げであることを示せば最後の主張も従います。成分で書くと、示すべきことは

φ′0λ+σ0η′′v=λ1g,σn+1dI′′n=ωn:=dI1′nσn+τ1nφ′′n−φ′n+1τn(n≥0)\varphi'^0 \lambda + \sigma^0 \eta'' v = \lambda_1 g, \qquad \sigma^{n+1} d_{I''}^n = \omega^n := d_{I'_1}^n \sigma^n + \tau_1^n \varphi''^n - \varphi'^{n+1} \tau^n \quad (n \ge 0)

です。実際、φ0η=η1g\varphi^0 \eta = \eta_1 g の第 2 成分は φ′′0η′′v=η1′′g′′v=η1′′v1g\varphi''^0 \eta'' v = \eta''_1 g'' v = \eta''_1 v_1 g で自動的に成り立ち、dJ1φ=φdJd_{J_1} \varphi = \varphi d_J の対角成分は φ′,φ′′\varphi', \varphi'' が鎖写像であることから成り立ち、右上の成分が第 2 の等式です。以下、補題 3.3 の証明で得た関係式 dI′λ=−τ0η′′vd_{I'} \lambda = -\tau^0 \eta'' v、dI′τn−1=−τndI′′n−1d_{I'} \tau^{n-1} = -\tau^n d_{I''}^{n-1}(J1J_1 についても同様)を使います。

σ0\sigma^0。 ρ=λ1g−φ′0λ ⁣:X→I1′0\rho = \lambda_1 g - \varphi'^0 \lambda\colon X \to I_1'^0 とおくと ρu=λ1u1g′−φ′0η′=η1′g′−η1′g′=0\rho u = \lambda_1 u_1 g' - \varphi'^0 \eta' = \eta'_1 g' - \eta'_1 g' = 0 です。補題 2.4 を 2 回(X′→X→X′′X' \to X \to X'' の完全性と η′′\eta'' が mono であることに)使うと、σ0η′′v=ρ\sigma^0 \eta'' v = \rho となる σ0\sigma^0 が得られます。

σn+1\sigma^{n+1}。 n=0n = 0 のとき、ω0η′′v\omega^0 \eta'' v を計算すると

dI1′(λ1g−φ′0λ)+τ10η1′′g′′v−φ′1τ0η′′v=−τ10η1′′v1g+φ′1τ0η′′v+τ10η1′′g′′v−φ′1τ0η′′v=0d_{I'_1}(\lambda_1 g - \varphi'^0 \lambda) + \tau_1^0 \eta''_1 g'' v - \varphi'^1 \tau^0 \eta'' v = -\tau_1^0 \eta''_1 v_1 g + \varphi'^1 \tau^0 \eta'' v + \tau_1^0 \eta''_1 g'' v - \varphi'^1 \tau^0 \eta'' v = 0

(dφ′0=φ′1dd \varphi'^0 = \varphi'^1 d と v1g=g′′vv_1 g = g'' v を使った)で、vv は epi なので ω0η′′=0\omega^0 \eta'' = 0 です。n≥1n \ge 1 のとき、σndI′′n−1=ωn−1\sigma^n d_{I''}^{n-1} = \omega^{n-1} と dd=0d d = 0 から

dI1′σndI′′n−1=dI1′τ1n−1φ′′n−1−dI1′φ′nτn−1=−τ1nφ′′ndI′′n−1+φ′n+1τndI′′n−1d_{I'_1} \sigma^n d_{I''}^{n-1} = d_{I'_1} \tau_1^{n-1} \varphi''^{n-1} - d_{I'_1} \varphi'^n \tau^{n-1} = -\tau_1^n \varphi''^n d_{I''}^{n-1} + \varphi'^{n+1} \tau^n d_{I''}^{n-1}

なので、ωndI′′n−1=0\omega^n d_{I''}^{n-1} = 0 です。いずれの場合も、I′′I'' の増強複体の I′′nI''^n での完全性と 補題 2.4 により σn+1dI′′n=ωn\sigma^{n+1} d_{I''}^n = \omega^n となる σn+1\sigma^{n+1} があります。

2. 1 を Aop\mathcal A^{\mathrm{op}} に適用します(定理 3.1 の証明の 2 と同じ読み替え)。

定義 4.1(δ 関手)↗

A,B\mathcal A, \mathcal B をアーベル圏とする。

  1. (コホモロジー的)δ 関手 TT とは、加法関手の族 Tn ⁣:A→BT^n\colon \mathcal A \to \mathcal B(n≥0n \ge 0)と、A\mathcal A の短完全列 E ⁣:0→X′→X→X′′→0E\colon 0 \to X' \to X \to X'' \to 0 ごとに定まる射 δEn ⁣:Tn(X′′)→Tn+1(X′)\delta^n_E\colon T^n(X'') \to T^{n+1}(X')(連結射)の組で、次を満たすものをいう。
    • (a) 列 0→T0X′→T0X→T0X′′→δE0T1X′→⋯→TnX′′→δEnTn+1X′→Tn+1X→⋯0 \to T^0X' \to T^0X \to T^0X'' \xrightarrow{\delta^0_E} T^1X' \to \cdots \to T^nX'' \xrightarrow{\delta^n_E} T^{n+1}X' \to T^{n+1}X \to \cdots は完全である。
    • (b) 短完全列の射 (g′,g,g′′) ⁣:E→E1(g', g, g'')\colon E \to E_1 について δE1nTn(g′′)=Tn+1(g′)δEn\delta^n_{E_1} T^n(g'') = T^{n+1}(g') \delta^n_E が成り立つ。
  2. δ 関手の射 f ⁣:T→Sf\colon T \to S とは、自然変換の族 fn ⁣:Tn→Snf^n\colon T^n \to S^n で、すべての短完全列 EE と nn について fX′n+1δE,Tn=δE,SnfX′′nf^{n+1}_{X'} \delta^n_{E, T} = \delta^n_{E, S} f^n_{X''} を満たすものをいう。
  3. ホモロジー的 δ 関手 T=(Tn)n≥0T = (T_n)_{n \ge 0} は、連結射 δn ⁣:Tn(X′′)→Tn−1(X′)\delta_n\colon T_n(X'') \to T_{n-1}(X')(n≥1n \ge 1)をもち、完全列 ⋯→T1X′′→δ1T0X′→T0X→T0X′′→0\cdots \to T_1X'' \xrightarrow{\delta_1} T_0X' \to T_0X \to T_0X'' \to 0 と (b) と同様の自然性を満たすものとして定める。射も同様に定める。

ホモロジー的 δ 関手は、反対圏に移すとコホモロジー的 δ 関手になります。A\mathcal A の短完全列 0→Y′→Y→Y′′→00 \to Y' \to Y \to Y'' \to 0 は Aop\mathcal A^{\mathrm{op}} の短完全列 0→Y′′→Y→Y′→00 \to Y'' \to Y \to Y' \to 0 で(補題 5.2[加法圏とアーベル圏] の (3))、TnT_n を Aop→Bop\mathcal A^{\mathrm{op}} \to \mathcal B^{\mathrm{op}} の関手 TnT^n とみなすと、δn+1 ⁣:Tn+1(Y′′)→Tn(Y′)\delta_{n+1}\colon T_{n+1}(Y'') \to T_n(Y') は Bop\mathcal B^{\mathrm{op}} の射 Tn(Y′)→Tn+1(Y′′)T^n(Y') \to T^{n+1}(Y'')、つまり Aop\mathcal A^{\mathrm{op}} の短完全列の連結射になり、長完全列は矢印を逆にしても完全です。δ 関手の射の向きもこの読み替えで逆になります。

定義 4.2(普遍 δ 関手)↗

  1. コホモロジー的 δ 関手 TT が普遍であるとは、任意のコホモロジー的 δ 関手 SS と任意の自然変換 f0 ⁣:T0→S0f^0\colon T^0 \to S^0 に対し、f0f^0 を次数 00 の成分とする δ 関手の射 f ⁣:T→Sf\colon T \to S がただ一つ存在することをいう。
  2. ホモロジー的 δ 関手 TT が普遍であるとは、任意のホモロジー的 δ 関手 SS と自然変換 f0 ⁣:S0→T0f_0\colon S_0 \to T_0 に対し、f0f_0 を次数 00 の成分とする δ 関手の射 S→TS \to T がただ一つ存在することをいう。

定義 4.3(消去可能な関手)↗

加法関手 G ⁣:A→BG\colon \mathcal A \to \mathcal B が消去可能(effaceable)であるとは、任意の対象 XX に対し、mono u ⁣:X→Mu\colon X \to M で G(u)=0G(u) = 0 となるものが存在することをいう。双対に、任意の XX に対し epi q ⁣:M→Xq\colon M \to X で G(q)=0G(q) = 0 となるものが存在するとき、余消去可能であるという。

G(M)=0G(M) = 0 となる mono X→MX \to M があれば GG は消去可能です。たとえば入射対象で 00 になる関手は、A\mathcal A が十分に入射対象をもてば消去可能です。

定理 4.4(Grothendieck の普遍性定理)✓

  1. コホモロジー的 δ 関手 T ⁣:A→BT\colon \mathcal A \to \mathcal B について、すべての n≥1n \ge 1 で TnT^n が消去可能なら、TT は普遍である。
  2. ホモロジー的 δ 関手 TT について、すべての n≥1n \ge 1 で TnT_n が余消去可能なら、TT は普遍である。

証明の筋は次のとおりです。次数 00 の自然変換 f0f^0 が与えられたとして、次数 nn から次数 n+1n+1 へ帰納的に延ばします。鍵は、Tn+1T^{n+1} が 00 になるように XX を単射で押し込んだ短完全列(本文では「消去的」と呼ぶ)です。その列の連結射 δ\delta は全射になるので、fn+1f^{n+1} は δ\delta との可換性だけから決まります。第 1 段でこの fn+1f^{n+1} の候補を作り、第 2〜3 段で消去的な列の選び方によらず自然に定まることを、第 4 段で一般の短完全列でも δ\delta と可換なことを、第 5 段で一意性を示します。「消去可能」は、このような列がどの XX に対しても存在することを保証する条件です。

証明(定理 4.4)

1. SS を δ 関手、f0 ⁣:T0→S0f^0\colon T^0 \to S^0 を自然変換とします。n≥0n \ge 0 について、δ と可換な自然変換 f0,…,fnf^0, \ldots, f^n が作られたとして、fn+1f^{n+1} を作り、それが一意であることを示します。以下、短完全列 E ⁣:0→X→uM→pC→0E\colon 0 \to X \xrightarrow{u} M \xrightarrow{p} C \to 0 で Tn+1(u)=0T^{n+1}(u) = 0 となるものを消去的と呼びます。

第 1 段。 EE が消去的なら、長完全列の一部 Tn(M)→Tn(p)Tn(C)→δTTn+1(X)→0Tn+1(M)T^n(M) \xrightarrow{T^n(p)} T^n(C) \xrightarrow{\delta_T} T^{n+1}(X) \xrightarrow{0} T^{n+1}(M) の完全性から、Tn(M)→Tn(C)→Tn+1(X)→0T^n(M) \to T^n(C) \to T^{n+1}(X) \to 0 は完全で、δT=δE,Tn\delta_T = \delta^n_{E,T} は Tn(p)T^n(p) の余核です(補題 5.2[加法圏とアーベル圏] の (2))。一方 δSfCnTn(p)=δSSn(p)fMn=0\delta_S f^n_C T^n(p) = \delta_S S^n(p) f^n_M = 0(SS の長完全列で続く 2 つの射の合成は 00)なので、

φE δE,T=δE,S fCn\varphi_E\, \delta_{E,T} = \delta_{E,S}\, f^n_C

となる φE ⁣:Tn+1(X)→Sn+1(X)\varphi_E\colon T^{n+1}(X) \to S^{n+1}(X) がただ一つあります。

第 2 段。 短完全列の射 (g,h,k) ⁣:E→E′(g, h, k)\colon E \to E'(E′ ⁣:0→X′→M′→C′→0E'\colon 0 \to X' \to M' \to C' \to 0)があり、EE は消去的、ψ′ ⁣:Tn+1(X′)→Sn+1(X′)\psi'\colon T^{n+1}(X') \to S^{n+1}(X') は ψ′δE′,T=δE′,SfC′n\psi' \delta_{E',T} = \delta_{E',S} f^n_{C'} を満たすとします。このとき δ の自然性と fnf^n の自然性から

ψ′Tn+1(g)δE,T=ψ′δE′,TTn(k)=δE′,SfC′nTn(k)=δE′,SSn(k)fCn=Sn+1(g)δE,SfCn=Sn+1(g)φEδE,T\psi' T^{n+1}(g) \delta_{E,T} = \psi' \delta_{E',T} T^n(k) = \delta_{E',S} f^n_{C'} T^n(k) = \delta_{E',S} S^n(k) f^n_C = S^{n+1}(g) \delta_{E,S} f^n_C = S^{n+1}(g) \varphi_E \delta_{E,T}

で、δE,T\delta_{E,T} は epi なので ψ′Tn+1(g)=Sn+1(g)φE\psi' T^{n+1}(g) = S^{n+1}(g) \varphi_E です。

第 3 段: 定義と自然性。 g ⁣:X→X′g\colon X \to X' と、消去的な EE(u ⁣:X→Mu\colon X \to M)、E′E'(u′ ⁣:X′→M′u'\colon X' \to M')を取ります。w=i1u+i2u′g ⁣:X→M⊕M′w = i_1 u + i_2 u' g\colon X \to M \oplus M' は p1w=up_1 w = u が mono なので mono で、Tn+1T^{n+1} が加法的なので Tn+1(w)=T(i1)T(u)+T(i2)T(u′)T(g)=0T^{n+1}(w) = T(i_1) T(u) + T(i_2) T(u') T(g) = 0 です。ww の余核をとった短完全列 E′′E'' は消去的で、射影 p1,p2p_1, p_2 は短完全列の射 E′′→EE'' \to E(XX の上では 1X1_X)と E′′→E′E'' \to E'(XX の上では gg)を与えます(余核の間の射は余核の普遍性から誘導される)。第 2 段をこの二つに使うと φE=φE′′\varphi_E = \varphi_{E''}、φE′Tn+1(g)=Sn+1(g)φE′′\varphi_{E'} T^{n+1}(g) = S^{n+1}(g) \varphi_{E''} です。X′=XX' = X、g=1Xg = 1_X とすれば、φE\varphi_E は消去的な EE の選び方によらないことがわかります。そこで fXn+1=φEf^{n+1}_X = \varphi_E と定めると(Tn+1T^{n+1} が消去可能なので消去的な EE は存在する)、上の等式は fn+1f^{n+1} の自然性 fX′n+1Tn+1(g)=Sn+1(g)fXn+1f^{n+1}_{X'} T^{n+1}(g) = S^{n+1}(g) f^{n+1}_X です。

第 4 段: δ との可換性。 任意の短完全列 E ⁣:0→X→uB→C→0E\colon 0 \to X \xrightarrow{u} B \to C \to 0 を取ります。mono w ⁣:B→Nw\colon B \to N で Tn+1(w)=0T^{n+1}(w) = 0 となるものをとると、wu ⁣:X→Nwu\colon X \to N は mono で Tn+1(wu)=0T^{n+1}(wu) = 0 なので、その余核をとった E1 ⁣:0→X→N→N1→0E_1\colon 0 \to X \to N \to N_1 \to 0 は消去的で、(1X,w,k) ⁣:E→E1(1_X, w, k)\colon E \to E_1 は短完全列の射です。δ の自然性(δE1Tn(k)=δE\delta_{E_1} T^n(k) = \delta_E)から

fXn+1δE,T=fXn+1δE1,TTn(k)=δE1,SfN1nTn(k)=δE1,SSn(k)fCn=δE,SfCnf^{n+1}_X \delta_{E,T} = f^{n+1}_X \delta_{E_1,T} T^n(k) = \delta_{E_1,S} f^n_{N_1} T^n(k) = \delta_{E_1,S} S^n(k) f^n_C = \delta_{E,S} f^n_C

です。

第 5 段: 一意性。 f,f′f, f' が f0f^0 を延長する δ 関手の射で fn=f′nf^n = f'^n なら、消去的な EE について fXn+1δE,T=δE,SfCn=fX′n+1δE,Tf^{n+1}_X \delta_{E,T} = \delta_{E,S} f^n_C = f'^{n+1}_X \delta_{E,T} で、δE,T\delta_{E,T} は epi なので fXn+1=fX′n+1f^{n+1}_X = f'^{n+1}_X です。帰納法で f=f′f = f' です。

2. 定義 4.1 の後に述べた読み替えで、TT は Aop→Bop\mathcal A^{\mathrm{op}} \to \mathcal B^{\mathrm{op}} のコホモロジー的 δ 関手になり、A\mathcal A の epi qq で Tn(q)=0T_n(q) = 0 となるものは Aop\mathcal A^{\mathrm{op}} の mono です。したがって TnT_n(n≥1n \ge 1)は Aop\mathcal A^{\mathrm{op}} 上で消去可能で、1 により普遍です。Bop\mathcal B^{\mathrm{op}} での射 T→ST \to S は B\mathcal B での射 S→TS \to T なので、これは 2 の意味の普遍性です。

普遍性は「次数 00 だけで全体が決まる」ことを意味します。次の章以降で、二つの δ 関手が一致することを示すときの標準的な論法は、(i) どちらも消去可能であることを確かめ、(ii) 次数 00 で同型を作る、の 2 段です。

Ob⁡A\operatorname{Ob} \mathcal A は集合なので(公理 2.2[圏・関手・自然変換] の約束)、A\mathcal A が十分に入射対象をもつとき、命題 2.3 と選択公理(公理 3.1[選択公理と Zorn の補題])により各対象 XX に入射分解 ηX ⁣:X→IX\eta_X\colon X \to I_X を一つずつ選べます。同様に、各短完全列 E ⁣:0→X′→X→X′′→0E\colon 0 \to X' \to X \to X'' \to 0 に、IX′I_{X'} と IX′′I_{X''} から 補題 3.3 で作った XX の入射分解 JEJ_E を一つずつ選んでおきます。十分に射影対象をもつときも同様に、射影分解 PXP_X と、補題 3.3 の 2 による JEJ_E を選んでおきます。これらの選択は関手 FF によりません。

定義 5.1(右導来関手・左導来関手)↗

F ⁣:A→BF\colon \mathcal A \to \mathcal B を加法関手とする。

  1. A\mathcal A が十分に入射対象をもつとき、RnF(X)=Hn(F(IX))R^nF(X) = H^n(F(I_X)) と定める。ここで F(IX)F(I_X) は複体 F(IX0)→F(IX1)→⋯F(I_X^0) \to F(I_X^1) \to \cdots である。射 f ⁣:X→Yf\colon X \to Y には、ff の持ち上げ φ ⁣:IX→IY\varphi\colon I_X \to I_Y(定理 3.1 の 1)をとり RnF(f)=Hn(F(φ))R^nF(f) = H^n(F(\varphi)) と定める。RnFR^nF を FF の第 nn 右導来関手という。
  2. A\mathcal A が十分に射影対象をもつとき、選んだ射影分解 PXP_X について LnF(X)=Hn(F(PX))=H−n(F(PX))L_nF(X) = H_n(F(P_X)) = H^{-n}(F(P_X))、LnF(f)=Hn(F(φ))L_nF(f) = H_n(F(\varphi))(φ ⁣:PX→PY\varphi\colon P_X \to P_Y は 定理 3.1 の 2 の持ち上げ)と定め、第 nn 左導来関手という。
  3. 反変関手、すなわち関手 G ⁣:Aop→BG\colon \mathcal A^{\mathrm{op}} \to \mathcal B については、A\mathcal A が十分に射影対象をもつとき、Aop\mathcal A^{\mathrm{op}} は十分に入射対象をもち、A\mathcal A の射影分解は Aop\mathcal A^{\mathrm{op}} の入射分解なので、1 により RnG(X)=Hn(G(PX))R^nG(X) = H^n(G(P_X))(G(PX)G(P_X) は G(P0)→G(P1)→⋯G(P_0) \to G(P_1) \to \cdots)が定まる。

定理 5.2(導来関手は δ 関手をなす)✓

A\mathcal A は十分に入射対象をもち、F ⁣:A→BF\colon \mathcal A \to \mathcal B は加法関手とする。

  1. RnFR^nF は持ち上げの取り方によらずに定まる加法関手である。さらに、XX の任意の入射分解 II について、1X1_X の持ち上げ α ⁣:I→IX\alpha\colon I \to I_X が誘導する cI=Hn(F(α)) ⁣:Hn(F(I))→RnF(X)c_I = H^n(F(\alpha))\colon H^n(F(I)) \to R^nF(X) は α\alpha によらない同型で、射 f ⁣:X→Yf\colon X \to Y、YY の入射分解 I′I'、ff の持ち上げ ψ ⁣:I→I′\psi\colon I \to I' について cI′Hn(F(ψ))=RnF(f) cIc_{I'} H^n(F(\psi)) = R^nF(f)\, c_I が成り立つ。
  2. 短完全列 E ⁣:0→X′→uX→vX′′→0E\colon 0 \to X' \xrightarrow{u} X \xrightarrow{v} X'' \to 0 について、補題 3.3 の包含と射影が与える複体の短完全列 0→F(IX′)→F(JE)→F(IX′′)→00 \to F(I_{X'}) \to F(J_E) \to F(I_{X''}) \to 0 の連結射を δEn ⁣:RnF(X′′)→Rn+1F(X′)\delta^n_E\colon R^nF(X'') \to R^{n+1}F(X') とする。これにより (RnF)n≥0(R^nF)_{n \ge 0} はコホモロジー的 δ 関手になる。
  3. 入射対象 II について、n≥1n \ge 1 で RnF(I)=0R^nF(I) = 0 である。FF が左完全なら、F(ηX) ⁣:F(X)→F(IX0)F(\eta_X)\colon F(X) \to F(I_X^0) は自然同型 F≅R0FF \cong R^0F を誘導する。
  4. 双対に、A\mathcal A が十分に射影対象をもつなら、(LnF)n≥0(L_nF)_{n \ge 0} はホモロジー的 δ 関手で、射影対象 PP について n≥1n \ge 1 で LnF(P)=0L_nF(P) = 0、FF が右完全なら L0F≅FL_0F \cong F である。反変関手 G ⁣:Aop→BG\colon \mathcal A^{\mathrm{op}} \to \mathcal B の R∙GR^\bullet G は Aop\mathcal A^{\mathrm{op}} 上のコホモロジー的 δ 関手で、A\mathcal A の短完全列 0→X′→X→X′′→00 \to X' \to X \to X'' \to 0 ごとに連結射 RnG(X′)→Rn+1G(X′′)R^nG(X') \to R^{n+1}G(X'') をもつ。
証明(定理 5.2)

1. FF は加法関手なので、鎖写像を鎖写像に、鎖ホモトピーを鎖ホモトピーに写します(φ−φ′=dh+hd\varphi - \varphi' = dh + hd なら Fφ−Fφ′=F(d)F(h)+F(h)F(d)F\varphi - F\varphi' = F(d)F(h) + F(h)F(d))。ff の二つの持ち上げはホモトピックなので(定理 3.1 の 1)、命題 4.2[鎖複体とホモトピー圏] の 2 により RnF(f)R^nF(f) は持ち上げによりません。gfg f の持ち上げとして持ち上げの合成が、1X1_X の持ち上げとして 1IX1_{I_X} が、f+f′f + f' の持ち上げとして持ち上げの和がとれるので、RnFR^nF は加法関手です(同じ命題の 1)。cIc_I が α\alpha によらないことも同じ理由です。定理 3.1 の 3 により α\alpha はホモトピー同値で、FF はホモトピーと合成を保つので F(α)F(\alpha) もホモトピー同値で、cIc_I は同型です(命題 4.2[鎖複体とホモトピー圏] の 3)。最後に、α′ ⁣:I′→IY\alpha'\colon I' \to I_Y と β ⁣:IX→I\beta\colon I_X \to I を恒等射の持ち上げとすると、α′ψβ\alpha' \psi \beta は ff の持ち上げ IX→IYI_X \to I_Y なので RnF(f)=cI′Hn(Fψ)Hn(Fβ)R^nF(f) = c_{I'} H^n(F\psi) H^n(F\beta) で、αβ≃1\alpha\beta \simeq 1 から Hn(Fβ)=cI−1H^n(F\beta) = c_I^{-1} です。

2. J=JEJ = J_E の包含 ii と射影 pp は各次数で双積の包含と射影で、FF は双積を保つので(命題 3.7[加法圏とアーベル圏])、各次数で 0→F(IX′n)→F(Jn)→F(IX′′n)→00 \to F(I_{X'}^n) \to F(J^n) \to F(I_{X''}^n) \to 0 は短完全です(補題 2.1 の 4)。命題 2.2[鎖複体とホモトピー圏] の 4 によりこれは複体の短完全列で、定理 3.1[鎖複体とホモトピー圏] により長完全列

0→H0(FIX′)→H0(FJ)→H0(FIX′′)→δ0H1(FIX′)→⋯0 \to H^0(F I_{X'}) \to H^0(F J) \to H^0(F I_{X''}) \xrightarrow{\delta^0} H^1(F I_{X'}) \to \cdots

があります(複体は負の次数で 00 なので H−1(FIX′′)=0H^{-1}(F I_{X''}) = 0)。ii は uu の持ち上げ IX′→JI_{X'} \to J、pp は vv の持ち上げ J→IX′′J \to I_{X''} なので、1 により cJHn(Fi)=RnF(u)c_J H^n(Fi) = R^nF(u)、Hn(Fp)=RnF(v)cJH^n(Fp) = R^nF(v) c_J です。同型 cJc_J で中央の項を RnF(X)R^nF(X) に移すと、列 0→R0F(X′)→R0F(X)→R0F(X′′)→δE0R1F(X′)→⋯0 \to R^0F(X') \to R^0F(X) \to R^0F(X'') \xrightarrow{\delta^0_E} R^1F(X') \to \cdots は完全です。

自然性を示します。短完全列の射 (g′,g,g′′) ⁣:E→E1(g', g, g'')\colon E \to E_1 について、定理 3.1 の 1 で g′,g′′g', g'' の持ち上げ φ′ ⁣:IX′→IY′\varphi'\colon I_{X'} \to I_{Y'}、φ′′ ⁣:IX′′→IY′′\varphi''\colon I_{X''} \to I_{Y''} をとり、補題 3.4 の 1 で (φ′,φ,φ′′)(\varphi', \varphi, \varphi'') を複体の短完全列の射に延ばします。FF で写すと F(IX′)→F(JE)→F(IX′′)F(I_{X'}) \to F(J_E) \to F(I_{X''}) から F(IY′)→F(JE1)→F(IY′′)F(I_{Y'}) \to F(J_{E_1}) \to F(I_{Y''}) への短完全列の射になり(行列の等式は FF で保たれる)、命題 3.3[鎖複体とホモトピー圏] により δE1nHn(Fφ′′)=Hn+1(Fφ′)δEn\delta^n_{E_1} H^n(F\varphi'') = H^{n+1}(F\varphi') \delta^n_E、すなわち δE1nRnF(g′′)=Rn+1F(g′)δEn\delta^n_{E_1} R^nF(g'') = R^{n+1}F(g') \delta^n_E です。

3. II を次数 00 だけに置いた複体と 1I1_I は II の入射分解なので、1 により n≥1n \ge 1 の RnF(I)R^nF(I) は、次数 00 だけに F(I)F(I) を置いた複体の HnH^n、すなわち 00 と同型です。FF が左完全なら、0→X→ηXIX0→d0IX10 \to X \xrightarrow{\eta_X} I_X^0 \xrightarrow{d^0} I_X^1 は完全なので 0→FX→F(IX0)→F(IX1)0 \to FX \to F(I_X^0) \to F(I_X^1) も完全で、F(ηX)F(\eta_X) は F(d0)F(d^0) の核です(補題 5.2[加法圏とアーベル圏] の (2))。H0(F(IX))=Coker⁡(0→Z0)=Z0(F(IX))H^0(F(I_X)) = \operatorname{Coker}(0 \to Z^0) = Z^0(F(I_X)) なので、F(X)≅R0F(X)F(X) \cong R^0F(X) です。ff の持ち上げ φ\varphi は φ0ηX=ηYf\varphi^0 \eta_X = \eta_Y f を満たすので、この同型は XX について自然です。

4. 射影分解について、定理 3.1・補題 3.3・補題 3.4 の 2 を使い、F(P)F(P) を次数 ≤0\le 0 の複体として 1〜3 と同じ議論をします。連結射は複体の短完全列 0→F(P′)→F(P)→F(P′′)→00 \to F(P') \to F(P) \to F(P'') \to 0 の連結射 H−n(FP′′)→H−n+1(FP′)H^{-n}(F P'') \to H^{-n+1}(F P')、すなわち LnF(X′′)→Ln−1F(X′)L_nF(X'') \to L_{n-1}F(X') で、長完全列は H1(FP′)=0H^1(F P') = 0 のところで L0F(X′′)→0L_0F(X'') \to 0 と終わります。FF が右完全なら F(P1)→F(P0)→F(X)→0F(P_1) \to F(P_0) \to F(X) \to 0 が完全で、F(ε)F(\varepsilon) は F(d1)F(d_1) の余核なので(補題 5.2[加法圏とアーベル圏] の (2))、Z0(F(P))=F(P0)Z^0(F(P)) = F(P_0) と合わせて L0F(X)=Coker⁡(F(P1)→F(P0))≅F(X)L_0F(X) = \operatorname{Coker}(F(P_1) \to F(P_0)) \cong F(X) です。反変関手の主張は、1〜3 を Aop\mathcal A^{\mathrm{op}}(十分に入射対象をもつ)と GG に適用したものです。

系 5.3(導来関手の普遍性)✓

  1. T,ST, S をともに普遍なコホモロジー的(またはともに普遍なホモロジー的)δ 関手、θ ⁣:T0→S0\theta\colon T^0 \to S^0 を自然同型とする。θ\theta を次数 00 の成分とする δ 関手の射 T→ST \to S はただ一つで、それは同型である。
  2. A\mathcal A が十分に入射対象をもつなら R∙FR^\bullet F は普遍である。十分に射影対象をもつなら L∙FL_\bullet F と、反変関手 GG の R∙GR^\bullet G は普遍である。
  3. A\mathcal A が十分に入射対象をもち FF が左完全とする。δ 関手 TT が、すべての n≥1n \ge 1 で TnT^n が消去可能で、自然同型 θ ⁣:F→T0\theta\colon F \to T^0 をもつなら、θ\theta と 定理 5.2 の 3 の同型を合わせた R0F≅T0R^0F \cong T^0 を延長する δ 関手の同型 R∙F≅TR^\bullet F \cong T がただ一つある。FF が右完全なとき、L∙FL_\bullet F について双対の主張が成り立つ。
証明(系 5.3)

1. コホモロジー的な場合、TT の普遍性から θ\theta を延長する射 f ⁣:T→Sf\colon T \to S が、SS の普遍性から θ−1\theta^{-1} を延長する射 g ⁣:S→Tg\colon S \to T がただ一つずつあります。gfgf と 1T1_T はどちらも 1T01_{T^0} を延長する射 T→TT \to T なので、一意性から gf=1Tgf = 1_T です。同様に fg=1Sfg = 1_S です。ホモロジー的な場合は、普遍性の向き(定義 4.2 の 2)に合わせて SS と TT の役割を入れ替えれば同じです。

2. 選んだ入射分解の ηX ⁣:X→IX0\eta_X\colon X \to I_X^0 は mono で、定理 5.2 の 3 により RnF(IX0)=0R^nF(I_X^0) = 0(n≥1n \ge 1)なので、RnF(ηX)R^nF(\eta_X) は 00 を経由して 00 です。よって RnFR^nF は消去可能で、定理 5.2 の 2 と 定理 4.4 の 1 により R∙FR^\bullet F は普遍です。L∙FL_\bullet F は、epi ε ⁣:P0→X\varepsilon\colon P_0 \to X と LnF(P0)=0L_nF(P_0) = 0 から余消去可能で、定理 5.2 の 4 と 定理 4.4 の 2 によります。R∙GR^\bullet G は Aop\mathcal A^{\mathrm{op}} 上の R∙R^\bullet なので最初の主張に含まれます。

3. 定理 4.4 により TT は普遍で、2 により R∙FR^\bullet F も普遍なので、1 を適用します。

FF が左完全なら、R∙FR^\bullet F は「FF から始まる長完全列を与える最も普遍的な方法」です。導来関手を分解で計算するのは、この普遍的な対象の一つの実現にすぎません。次に、入射対象以外の分解でも計算できることを示します。

定義 5.4(F 非輪状対象・F 非輪状分解)↗

A\mathcal A が十分に入射対象をもち、F ⁣:A→BF\colon \mathcal A \to \mathcal B を加法関手とする。対象 KK が FF 非輪状であるとは、すべての n≥1n \ge 1 で RnF(K)=0R^nF(K) = 0 となることをいう。XX の右分解 X→KX \to K で各 KnK^n が FF 非輪状なものを FF 非輪状分解という。双対に、A\mathcal A が十分に射影対象をもつとき、LnF(K)=0L_nF(K) = 0(n≥1n \ge 1)となる KK を(左導来関手について)FF 非輪状といい、そのような対象からなる左分解を FF 非輪状分解という。

定理 5.2 の 3 により入射対象は FF 非輪状なので、入射分解は FF 非輪状分解の特別な場合です。

補題 5.5(非輪状対象の完全複体)✓

A\mathcal A は十分に入射対象をもち、F ⁣:A→BF\colon \mathcal A \to \mathcal B は左完全とする。CC が下に有界な非輪状複体で、各 CnC^n が FF 非輪状なら、各 Zn(C)Z^n(C) は FF 非輪状で、F(C)F(C) は非輪状である。双対に、A\mathcal A が十分に射影対象をもち FF が右完全なら、上に有界な非輪状複体で各項が(左導来関手について)FF 非輪状なものを FF は非輪状な複体に写す。

証明(補題 5.5)

k<mk < m で Ck=0C^k = 0 とします。補題 2.1 の 3 により、各 nn で 0→Zn→ιnCn→dˉnZn+1→00 \to Z^n \xrightarrow{\iota^n} C^n \xrightarrow{\bar d^n} Z^{n+1} \to 0 は短完全です(Zn=Zn(C)Z^n = Z^n(C))。n≤mn \le m では Zn=0Z^n = 0 です(n<mn < m では Cn=0C^n = 0、n=mn = m では Zm=Coker⁡(0→Zm)=Hm(C)=0Z^m = \operatorname{Coker}(0 \to Z^m) = H^m(C) = 0)。

ZnZ^n が FF 非輪状なら Zn+1Z^{n+1} も FF 非輪状であることを示します。上の短完全列の長完全列(定理 5.2 の 2)の一部 RjF(Cn)→RjF(Zn+1)→Rj+1F(Zn)R^jF(C^n) \to R^jF(Z^{n+1}) \to R^{j+1}F(Z^n) は、j≥1j \ge 1 で両端が 00 なので RjF(Zn+1)=0R^jF(Z^{n+1}) = 0 です。帰納法ですべての ZnZ^n は FF 非輪状です。

すると長完全列の始まり 0→R0F(Zn)→R0F(Cn)→R0F(Zn+1)→R1F(Zn)=00 \to R^0F(Z^n) \to R^0F(C^n) \to R^0F(Z^{n+1}) \to R^1F(Z^n) = 0 は短完全で、自然同型 F≅R0FF \cong R^0F(定理 5.2 の 3)で移すと 0→F(Zn)→FιnF(Cn)→FdˉnF(Zn+1)→00 \to F(Z^n) \xrightarrow{F\iota^n} F(C^n) \xrightarrow{F \bar d^n} F(Z^{n+1}) \to 0 は短完全です。F(C)F(C) の微分は F(dn)=F(ιn+1)F(dˉn)F(d^n) = F(\iota^{n+1}) F(\bar d^n) なので、補題 2.1 の 2 により F(C)F(C) は非輪状です。

双対の主張は、L∙FL_\bullet F の長完全列と L0F≅FL_0F \cong F(定理 5.2 の 4)を使い、上の端から下へ同じ帰納法を行えば得られます。

定理 5.6(非輪状分解による計算)✓

A\mathcal A は十分に入射対象をもち、F ⁣:A→BF\colon \mathcal A \to \mathcal B は左完全とする。ηK ⁣:X→K\eta_K\colon X \to K を FF 非輪状分解、α ⁣:K→IX\alpha\colon K \to I_X を 1X1_X の持ち上げとすると、Hn(F(α)) ⁣:Hn(F(K))→RnF(X)H^n(F(\alpha))\colon H^n(F(K)) \to R^nF(X) は α\alpha によらない同型である。双対に、A\mathcal A が十分に射影対象をもち FF が右完全なら、FF 非輪状な左分解 Q→XQ \to X について Hn(F(Q))≅LnF(X)H_n(F(Q)) \cong L_nF(X) である。

証明(定理 5.6)

α\alpha は 定理 3.1 の 1 により存在し、二つの持ち上げはホモトピックで FF はホモトピーを保つので、Hn(F(α))H^n(F(\alpha)) は α\alpha によりません(命題 4.2[鎖複体とホモトピー圏] の 2)。

α\alpha は擬同型。 n≠0n \ne 0 では Hn(K)=0=Hn(IX)H^n(K) = 0 = H^n(I_X) です(増強複体の完全性)。n=0n = 0 では、0→X→K0→K10 \to X \to K^0 \to K^1 の完全性から ηK=ιKeK\eta_K = \iota_K e_K となる同型 eK ⁣:X→Z0(K)e_K\colon X \to Z^0(K) があり(補題 5.2[加法圏とアーベル圏] の (2) と核の一意性)、IXI_X についても同様に eIe_I があります。ιIZ0(α)eK=α0ηK=ηX=ιIeI\iota_I Z^0(\alpha) e_K = \alpha^0 \eta_K = \eta_X = \iota_I e_I と ιI\iota_I の mono 性から Z0(α)eK=eIZ^0(\alpha) e_K = e_I で、Z0(α)Z^0(\alpha) は同型です。H0=Z0H^0 = Z^0 なので H0(α)H^0(\alpha) は同型です。

F(α)F(\alpha) は擬同型。 系 5.4[鎖複体とホモトピー圏] により Cone⁡(α)\operatorname{Cone}(\alpha) は非輪状で、次数 −1-1 より下では 00 です。その項 Kn+1⊕IXnK^{n+1} \oplus I_X^n は FF 非輪状です。実際 RjFR^jF は加法関手なので双積を保ち(命題 3.7[加法圏とアーベル圏])、RjF(Kn+1⊕IXn)≅RjF(Kn+1)⊕RjF(IXn)=0R^jF(K^{n+1} \oplus I_X^n) \cong R^jF(K^{n+1}) \oplus R^jF(I_X^n) = 0 です。補題 5.5 により F(Cone⁡(α))F(\operatorname{Cone}(\alpha)) は非輪状です。FF は双積と微分の成分 −d,α,d-d, \alpha, d を保つので、F(Cone⁡(α))F(\operatorname{Cone}(\alpha)) は Cone⁡(F(α))\operatorname{Cone}(F(\alpha)) と標準的に同型です(定義 5.1[鎖複体とホモトピー圏])。再び 系 5.4[鎖複体とホモトピー圏] により F(α)F(\alpha) は擬同型で、Hn(F(α))H^n(F(\alpha)) は同型です。

双対の主張も、定理 3.1 の 2 と 補題 5.5 の双対の主張を使って同じ議論で得られます。ただし持ち上げの向きは逆で、1X1_X の持ち上げ α ⁣:PX→Q\alpha\colon P_X \to Q をとり、上に有界な Cone⁡(α)\operatorname{Cone}(\alpha)(項は PXP_X と QQ の項の双積で、LjFL_jF が双積を保つので FF 非輪状)に 補題 5.5 の双対の主張を使います。H0(α)H_0(\alpha) が同型であることは、H0(PX)=Coker⁡(P1→P0)H_0(P_X) = \operatorname{Coker}(P_1 \to P_0) と H0(Q)=Coker⁡(Q1→Q0)H_0(Q) = \operatorname{Coker}(Q_1 \to Q_0) が増強写像によりどちらも XX と同型であることから、上の n=0n = 0 の議論の双対で示せます。

この定理は、RnFR^nF を入射分解より扱いやすい分解で計算できることを保証します。たとえば層のコホモロジーは脆弱層(flasque sheaf)による分解で、Tor⁡\operatorname{Tor} は平坦加群による分解で計算できます(演習 9.4)。

補題 5.7(次元ずらし)✓

A\mathcal A は十分に入射対象をもち、F ⁣:A→BF\colon \mathcal A \to \mathcal B は左完全とする。E ⁣:0→X→uK→vC→0E\colon 0 \to X \xrightarrow{u} K \xrightarrow{v} C \to 0 を短完全列とし、KK は FF 非輪状とする。

  1. n≥1n \ge 1 について、連結射 δEn ⁣:RnF(C)→Rn+1F(X)\delta^n_E\colon R^nF(C) \to R^{n+1}F(X) は同型である。
  2. δE0\delta^0_E は同型 Coker⁡(F(v) ⁣:F(K)→F(C))≅R1F(X)\operatorname{Coker}\bigl(F(v)\colon F(K) \to F(C)\bigr) \cong R^1F(X) を誘導する。
  3. 反変関手 G ⁣:Aop→BG\colon \mathcal A^{\mathrm{op}} \to \mathcal B が左完全で A\mathcal A が十分に射影対象をもつとき、短完全列 0→K→P→C→00 \to K \to P \to C \to 0 で PP が GG 非輪状なら、n≥1n \ge 1 で RnG(K)≅Rn+1G(C)R^nG(K) \cong R^{n+1}G(C)、また R1G(C)≅Coker⁡(G(P)→G(K))R^1G(C) \cong \operatorname{Coker}(G(P) \to G(K)) である。
  4. A\mathcal A が十分に射影対象をもち FF が右完全のとき、短完全列 0→K→P→C→00 \to K \to P \to C \to 0 で PP が FF 非輪状なら、n≥1n \ge 1 で Ln+1F(C)≅LnF(K)L_{n+1}F(C) \cong L_nF(K)、また L1F(C)≅ker⁡(F(K)→F(P))L_1F(C) \cong \ker(F(K) \to F(P)) である。
証明(補題 5.7)

1. 長完全列(定理 5.2 の 2)の一部 RnF(K)→RnF(C)→δnRn+1F(X)→Rn+1F(K)R^nF(K) \to R^nF(C) \xrightarrow{\delta^n} R^{n+1}F(X) \to R^{n+1}F(K) の両端は 00 なので、δn\delta^n は mono かつ epi(補題 5.2[加法圏とアーベル圏] の (2))で、同型です(命題 4.3[加法圏とアーベル圏] の 2)。

2. R0F(K)→R0F(C)→δ0R1F(X)→R1F(K)=0R^0F(K) \to R^0F(C) \xrightarrow{\delta^0} R^1F(X) \to R^1F(K) = 0 は完全なので、δ0\delta^0 は R0F(v)R^0F(v) の余核です(補題 5.2[加法圏とアーベル圏] の (2))。自然同型 F≅R0FF \cong R^0F(定理 5.2 の 3)で R0F(v)R^0F(v) を F(v)F(v) に取り替えます。

3・4. R∙GR^\bullet G は Aop\mathcal A^{\mathrm{op}} 上のコホモロジー的 δ 関手で、0→K→P→C→00 \to K \to P \to C \to 0 は Aop\mathcal A^{\mathrm{op}} の短完全列 0→C→P→K→00 \to C \to P \to K \to 0 です(定理 5.2 の 4)。1・2 を Aop\mathcal A^{\mathrm{op}} と GG に適用すると 3 を得ます。4 は L∙FL_\bullet F の長完全列 Ln+1F(P)→Ln+1F(C)→LnF(K)→LnF(P)L_{n+1}F(P) \to L_{n+1}F(C) \to L_nF(K) \to L_nF(P) と 0=L1F(P)→L1F(C)→L0F(K)→L0F(P)0 = L_1F(P) \to L_1F(C) \to L_0F(K) \to L_0F(P) に、L0F≅FL_0F \cong F(定理 5.2 の 4)を合わせて同じ議論をします。

Hom⁡A(X,−) ⁣:A→Ab\operatorname{Hom}_{\mathcal A}(X, -)\colon \mathcal A \to \mathsf{Ab} と Hom⁡A(−,Y) ⁣:Aop→Ab\operatorname{Hom}_{\mathcal A}(-, Y)\colon \mathcal A^{\mathrm{op}} \to \mathsf{Ab} は左完全な加法関手です(命題 5.5[加法圏とアーベル圏])。Ab\mathsf{Ab} はアーベル圏です(命題 4.6[加法圏とアーベル圏])。

定義 6.1(アーベル圏の Ext)↗

X,YX, Y を A\mathcal A の対象とする。

  1. A\mathcal A が十分に入射対象をもつとき、Ext⁡An(X,Y)=RnHom⁡A(X,−)(Y)=Hn(Hom⁡(X,IY))\operatorname{Ext}^n_{\mathcal A}(X, Y) = R^n\operatorname{Hom}_{\mathcal A}(X, -)(Y) = H^n(\operatorname{Hom}(X, I_Y)) と定める。射 f ⁣:X→X′f\colon X \to X' には、鎖写像 Hom⁡(f,IY) ⁣:Hom⁡(X′,IY)→Hom⁡(X,IY)\operatorname{Hom}(f, I_Y)\colon \operatorname{Hom}(X', I_Y) \to \operatorname{Hom}(X, I_Y)(b↦bfb \mapsto bf)が誘導する射 Ext⁡n(f,Y)\operatorname{Ext}^n(f, Y) を対応させる。
  2. A\mathcal A が十分に射影対象をもつとき、Ext⁡An(X,Y)=RnHom⁡A(−,Y)(X)=Hn(Hom⁡(PX,Y))\operatorname{Ext}^n_{\mathcal A}(X, Y) = R^n\operatorname{Hom}_{\mathcal A}(-, Y)(X) = H^n(\operatorname{Hom}(P_X, Y)) と定める(定義 5.1 の 3)。射 g ⁣:Y→Y′g\colon Y \to Y' には、鎖写像 Hom⁡(PX,g)\operatorname{Hom}(P_X, g)(c↦gcc \mapsto gc)が誘導する射 Ext⁡n(X,g)\operatorname{Ext}^n(X, g) を対応させる。

どちらの定義でも、二つの変数の作用は鎖の水準で b↦ψbfb \mapsto \psi b f の形をしていて可換なので、Ext⁡n\operatorname{Ext}^n は第 1 変数について反変、第 2 変数について共変な加法的双関手です。定理 5.2 の 3 により Ext⁡0(X,Y)≅Hom⁡(X,Y)\operatorname{Ext}^0(X, Y) \cong \operatorname{Hom}(X, Y) です。A\mathcal A が射影対象と入射対象を両方十分にもつとき、二つの定義が一致することが次の定理です。

次の定理の証明の筋は、PpP_p(射影分解)を横、IqI^q(入射分解)を縦に並べた格子 Hom⁡(Pp,Iq)\operatorname{Hom}(P_p, I^q) を作り、これを「左の列」と「上の行」の両方から見ることです。左の列は Hom⁡(X,Iq)\operatorname{Hom}(X, I^q)、上の行は Hom⁡(Pp,Y)\operatorname{Hom}(P_p, Y) で、どちらも格子全体の全複体と同じコホモロジーをもつので、二つのコホモロジーが一致します。

Hom(P₀, Y)Hom(P₁, Y)Hom(X, I⁰)Hom(X, I¹)Hom(X, I²)C⁰˒⁰C¹˒⁰C⁰˒¹C¹˒¹C⁰˒²C¹˒²………ε*η*d_hd_v
Ext の平衡性の証明で使う二重複体。横方向は射影分解 P に沿った行で、各 I^q が入射対象なので完全。縦方向は入射分解 I に沿った列で、各 P_p が射影対象なので完全。左端の列 Hom(X, I^q) と上端の行 Hom(P_p, Y) が、どちらも格子の全複体に写る。

定理 6.2(Ext の平衡性)✓

  1. ε ⁣:P→X\varepsilon\colon P \to X を XX の射影分解、η ⁣:Y→I\eta\colon Y \to I を YY の入射分解とする。同型
β ⁣:Hn(Hom⁡(P,Y))→ ∼ Hn(Hom⁡(X,I))(n≥0)\beta\colon H^n(\operatorname{Hom}(P, Y)) \xrightarrow{\ \sim\ } H^n(\operatorname{Hom}(X, I)) \qquad (n \ge 0)

があり、次の意味で自然である:射 f ⁣:X′→Xf\colon X' \to X、g ⁣:Y→Y′g\colon Y \to Y' と X′X' の射影分解 P′P'、Y′Y' の入射分解 I′I'、持ち上げ φ ⁣:P′→P\varphi\colon P' \to P(ff の)、ψ ⁣:I→I′\psi\colon I \to I'(gg の)について、β′Hn(Hom⁡(φ,g))=Hn(Hom⁡(f,ψ)) β\beta' H^n(\operatorname{Hom}(\varphi, g)) = H^n(\operatorname{Hom}(f, \psi))\, \beta が成り立つ。ここで Hom⁡(φ,g)(c)=gcφ\operatorname{Hom}(\varphi, g)(c) = g c \varphi、Hom⁡(f,ψ)(b)=ψbf\operatorname{Hom}(f, \psi)(b) = \psi b f である。 2. A\mathcal A が十分に射影対象と入射対象をもつなら、定義 6.1 の 1 と 2 の Ext⁡An(X,Y)\operatorname{Ext}^n_{\mathcal A}(X, Y) は両変数について自然に同型である。したがって Ext⁡∙(X,−)\operatorname{Ext}^\bullet(X, -) と Ext⁡∙(−,Y)\operatorname{Ext}^\bullet(-, Y) はどちらも δ 関手で、短完全列 0→X′→X→X′′→00 \to X' \to X \to X'' \to 0 から長完全列 0→Hom⁡(X′′,Y)→Hom⁡(X,Y)→Hom⁡(X′,Y)→Ext⁡1(X′′,Y)→⋯0 \to \operatorname{Hom}(X'', Y) \to \operatorname{Hom}(X, Y) \to \operatorname{Hom}(X', Y) \to \operatorname{Ext}^1(X'', Y) \to \cdots が得られる。

証明(定理 6.2)

1. Cp,q=Hom⁡(Pp,Iq)C^{p,q} = \operatorname{Hom}(P_p, I^q)(p,q≥0p, q \ge 0)とし、dh ⁣:Cp,q→Cp+1,qd_h\colon C^{p,q} \to C^{p+1,q} を a↦adp+1Pa \mapsto a d^P_{p+1}、dv ⁣:Cp,q→Cp,q+1d_v\colon C^{p,q} \to C^{p,q+1} を a↦dIqaa \mapsto d_I^q a とします。dhdh=0d_h d_h = 0、dvdv=0d_v d_v = 0、dvdh=dhdvd_v d_h = d_h d_v(合成の結合律)なので、CC は Ab\mathsf{Ab} の第一象限の二重複体です(定義 7.1[鎖複体とホモトピー圏])。

行。 qq を固定します。Hom⁡(−,Iq)\operatorname{Hom}(-, I^q) は完全関手で(命題 3.2[射影対象・入射対象と Grothendieck 圏] の双対の主張)、⋯→P1→P0→X→0\cdots \to P_1 \to P_0 \to X \to 0 は完全なので、矢印を逆にした Aop\mathcal A^{\mathrm{op}} の完全列(補題 5.2[加法圏とアーベル圏] の (3))を写した

0→Hom⁡(X,Iq)→ε∗C0,q→dhC1,q→dh⋯0 \to \operatorname{Hom}(X, I^q) \xrightarrow{\varepsilon^*} C^{0,q} \xrightarrow{d_h} C^{1,q} \xrightarrow{d_h} \cdots

は完全です(命題 5.4[加法圏とアーベル圏] の (1)・(2))。K=Hom⁡(X,I)K = \operatorname{Hom}(X, I) は dK=(dI)∗d_K = (d_I)_* による複体で、dvε∗=ε∗dKd_v \varepsilon^* = \varepsilon^* d_K です。系 7.3[鎖複体とホモトピー圏] により、a ⁣:Hom⁡(X,I)→Tot⁡(C)a\colon \operatorname{Hom}(X, I) \to \operatorname{Tot}(C)(b↦bε∈C0,nb \mapsto b\varepsilon \in C^{0,n})は擬同型です。

列。 pp を固定すると、Hom⁡(Pp,−)\operatorname{Hom}(P_p, -) は完全関手で(命題 3.2[射影対象・入射対象と Grothendieck 圏])、0→Y→I0→I1→⋯0 \to Y \to I^0 \to I^1 \to \cdots は完全なので、0→Hom⁡(Pp,Y)→η∗Cp,0→dvCp,1→⋯0 \to \operatorname{Hom}(P_p, Y) \xrightarrow{\eta_*} C^{p,0} \xrightarrow{d_v} C^{p,1} \to \cdots は完全です。K′=Hom⁡(P,Y)K' = \operatorname{Hom}(P, Y) について dhη∗=η∗dK′d_h \eta_* = \eta_* d_{K'} なので、同じ系の列の場合により b′ ⁣:Hom⁡(P,Y)→Tot⁡(C)b'\colon \operatorname{Hom}(P, Y) \to \operatorname{Tot}(C)(c↦ηc∈Cn,0c \mapsto \eta c \in C^{n,0})は擬同型です。

そこで β=Hn(a)−1Hn(b′)\beta = H^n(a)^{-1} H^n(b') と定めます。

自然性。 C′C' を P′,I′P', I' から同じように作った二重複体とし、Φ ⁣:Cp,q→C′p,q\Phi\colon C^{p,q} \to C'^{p,q} を a↦ψqaφpa \mapsto \psi^q a \varphi_p とします。φ,ψ\varphi, \psi は鎖写像なので Φ\Phi は dh,dvd_h, d_v と可換で、双次数を保つので Tot⁡(Φ) ⁣:Tot⁡(C)→Tot⁡(C′)\operatorname{Tot}(\Phi)\colon \operatorname{Tot}(C) \to \operatorname{Tot}(C') は鎖写像です(全複体の符号 (−1)p(-1)^p は Φ\Phi と可換)。b∈Hom⁡(X,Iq)b \in \operatorname{Hom}(X, I^q) について Φ(bε)=ψbεφ0=ψbfε′\Phi(b\varepsilon) = \psi b \varepsilon \varphi_0 = \psi b f \varepsilon' なので Tot⁡(Φ) a=a′Hom⁡(f,ψ)\operatorname{Tot}(\Phi)\, a = a' \operatorname{Hom}(f, \psi)、c∈Hom⁡(Pp,Y)c \in \operatorname{Hom}(P_p, Y) について Φ(ηc)=ψ0ηcφp=η′gcφp\Phi(\eta c) = \psi^0 \eta c \varphi_p = \eta' g c \varphi_p なので Tot⁡(Φ) b′=b1′Hom⁡(φ,g)\operatorname{Tot}(\Phi)\, b' = b'_1 \operatorname{Hom}(\varphi, g) です(a′,b1′a', b'_1 は C′C' についての擬同型)。HnH^n をとって整理すると β′Hn(Hom⁡(φ,g))=Hn(Hom⁡(f,ψ))β\beta' H^n(\operatorname{Hom}(\varphi, g)) = H^n(\operatorname{Hom}(f, \psi)) \beta を得ます。

2. 選んだ分解 PXP_X、IYI_Y に 1 を使います。定義 1 での Ext⁡n(f,g)=Ext⁡n(X′,g)Ext⁡n(f,Y)\operatorname{Ext}^n(f, g) = \operatorname{Ext}^n(X', g) \operatorname{Ext}^n(f, Y) は鎖の水準で Hom⁡(X′,ψ)∘Hom⁡(f,IY)=Hom⁡(f,ψ)\operatorname{Hom}(X', \psi) \circ \operatorname{Hom}(f, I_Y) = \operatorname{Hom}(f, \psi) が誘導する射で、定義 2 では Hom⁡(φ,g)\operatorname{Hom}(\varphi, g) が誘導する射です。したがって 1 の自然性は、β\beta が二つの定義の間の両変数について自然な同型であることを意味します。定義 1 では Ext⁡∙(X,−)=R∙Hom⁡(X,−)\operatorname{Ext}^\bullet(X, -) = R^\bullet \operatorname{Hom}(X, -)、定義 2 では Ext⁡∙(−,Y)=R∙Hom⁡(−,Y)\operatorname{Ext}^\bullet(-, Y) = R^\bullet \operatorname{Hom}(-, Y) が δ 関手で(定理 5.2 の 2・4)、自然同型で連結射を移せば、どちらの定義でも両方が δ 関手になります。長完全列の最初の 3 項は Ext⁡0≅Hom⁡\operatorname{Ext}^0 \cong \operatorname{Hom}(定理 5.2 の 3 を Aop\mathcal A^{\mathrm{op}} に適用)です。

この証明は、加群の場合の既存の議論(命題 4.7[Tor・Ext と深さ] の次元ずらしによる帰納法)と違い、同型を一つの二重複体から「両側へ」作るので、自然性が自動的についてきます。二重複体の全複体は、スペクトル系列の章でこの比較をさらに精密にする出発点になります。

次は、完全な随伴をもつ関手と導来関手の関係です。群のコホモロジーの Shapiro の補題や、環の準同型に沿った係数の制限がこの形をしています。

命題 6.3(随伴と導来関手(Shapiro 型の補題))✓

G ⁣:A→BG\colon \mathcal A \to \mathcal B をアーベル圏の間の関手とし、左随伴 L ⁣:B→AL\colon \mathcal B \to \mathcal A をもつとする(定義 2.1[随伴関手と随伴関手定理])。GG と LL はともに完全であるとする。

  1. GG は入射対象を入射対象に、A\mathcal A の入射分解を B\mathcal B の入射分解に写す。
  2. A,B\mathcal A, \mathcal B が十分に入射対象をもち、F ⁣:B→CF\colon \mathcal B \to \mathcal C が左完全なら、δ 関手の同型 R∙(FG)≅(R∙F)∘GR^\bullet(F G) \cong (R^\bullet F) \circ G がある。
  3. A,B\mathcal A, \mathcal B が十分に入射対象をもつなら、X∈AX \in \mathcal A、Y∈BY \in \mathcal B について両変数に自然な同型 Ext⁡Bn(Y,GX)≅Ext⁡An(LY,X)\operatorname{Ext}^n_{\mathcal B}(Y, GX) \cong \operatorname{Ext}^n_{\mathcal A}(LY, X) がある。
証明(命題 6.3)

1. LL は完全なので mono を保ち、命題 4.2[射影対象・入射対象と Grothendieck 圏] の 1 により GG は入射対象を保ちます。GG は完全なので完全列 0→X→I0→I1→⋯0 \to X \to I^0 \to I^1 \to \cdots を完全列に写します(命題 5.4[加法圏とアーベル圏] の (1)・(2))。GG は加法関手です(命題 4.1[射影対象・入射対象と Grothendieck 圏] の 1)。

2. GG は完全で FF は左完全なので FGFG は左完全です。GG は短完全列を短完全列に、その射を射に写すので、EE に δGE\delta_{GE} を対応させると (RnF∘G)n(R^nF \circ G)_n は δ 関手です(定理 5.2 の 2)。X→IX0X \to I_X^0 は mono で、GG で写すと入射対象 G(IX0)G(I_X^0) への mono なので、RnF(G(−))R^nF(G(-))(n≥1n \ge 1)は消去可能です(定理 5.2 の 3)。次数 00 では 定理 5.2 の 3 を 2 回使って R0F(GX)≅FGX≅R0(FG)(X)R^0F(GX) \cong FGX \cong R^0(FG)(X) です。系 5.3 の 3 により R∙(FG)≅R∙F∘GR^\bullet(FG) \cong R^\bullet F \circ G です。

3. 1 により G(IX)G(I_X) は GXGX の入射分解なので、定理 5.2 の 1 を Hom⁡B(Y,−)\operatorname{Hom}_{\mathcal B}(Y, -) に使うと Ext⁡Bn(Y,GX)≅Hn(Hom⁡B(Y,GIX))\operatorname{Ext}^n_{\mathcal B}(Y, GX) \cong H^n(\operatorname{Hom}_{\mathcal B}(Y, G I_X)) です。この同型は Hom⁡(Y,α)\operatorname{Hom}(Y, \alpha)(α ⁣:GIX→IGX\alpha\colon G I_X \to I_{GX} は恒等射の持ち上げ)が誘導するので YY について自然で、x ⁣:X→X1x\colon X \to X_1 の持ち上げ χ ⁣:IX→IX1\chi\colon I_X \to I_{X_1} について GχG\chi は GxGx の持ち上げなので、定理 5.2 の 1 の後半により XX についても自然です。随伴の全単射 Hom⁡B(Y,GIq)≅Hom⁡A(LY,Iq)\operatorname{Hom}_{\mathcal B}(Y, G I^q) \cong \operatorname{Hom}_{\mathcal A}(LY, I^q) は両変数について自然なので、dId_I との可換性から複体の同型 Hom⁡B(Y,GIX)≅Hom⁡A(LY,IX)\operatorname{Hom}_{\mathcal B}(Y, G I_X) \cong \operatorname{Hom}_{\mathcal A}(LY, I_X) を与え、YY と χ\chi について自然です。HnH^n をとると、右辺は Ext⁡An(LY,X)\operatorname{Ext}^n_{\mathcal A}(LY, X) です。

定義 6.4(射影次元・入射次元・大域次元)↗

A\mathcal A をアーベル圏とする。対象 XX の射影次元 pd⁡X\operatorname{pd} X を、長さ nn 以下の射影分解をもつ最小の nn(なければ ∞\infty)と定める。同様に入射分解で入射次元 id⁡X\operatorname{id} X を定める。A\mathcal A が十分に射影対象と入射対象をもつとき、sup⁡Xpd⁡X\sup_X \operatorname{pd} X を A\mathcal A の大域次元 gl.dim⁡A\operatorname{gl.dim} \mathcal A という。

命題 6.5(次元と Ext の消滅)✓

A\mathcal A は十分に射影対象と入射対象をもつとする。対象 YY と n≥0n \ge 0 について次は同値である。

  • (a) id⁡Y≤n\operatorname{id} Y \le n。
  • (b) すべての XX と k>nk > n について Ext⁡k(X,Y)=0\operatorname{Ext}^k(X, Y) = 0。
  • (c) すべての XX について Ext⁡n+1(X,Y)=0\operatorname{Ext}^{n+1}(X, Y) = 0。

双対に、pd⁡X≤n\operatorname{pd} X \le n はすべての YY で Ext⁡n+1(X,Y)=0\operatorname{Ext}^{n+1}(X, Y) = 0 となることと同値である。とくに gl.dim⁡A=sup⁡Yid⁡Y\operatorname{gl.dim}\mathcal A = \sup_Y \operatorname{id} Y である。

証明(命題 6.5)

(a) ⇒ (b): 長さ nn 以下の入射分解 II をとると、定理 5.2 の 1 により Ext⁡k(X,Y)≅Hk(Hom⁡(X,I))\operatorname{Ext}^k(X, Y) \cong H^k(\operatorname{Hom}(X, I)) で、k>nk > n では Ik=0I^k = 0 なので 00 です。(b) ⇒ (c) は (b) で k=n+1k = n + 1 とした場合です。

(c) ⇒ (a): YY の入射分解 II の増強複体に 補題 2.1 の 3 を使うと、Z0=Z0(I)≅YZ^0 = Z^0(I) \cong Y と短完全列 0→Zk→Ik→Zk+1→00 \to Z^k \to I^k \to Z^{k+1} \to 0(k≥0k \ge 0)が得られます。入射対象は Hom⁡(X,−)\operatorname{Hom}(X, -) 非輪状なので、補題 5.7 の 1 を k=0,1,…,n−1k = 0, 1, \ldots, n-1 について使うと Ext⁡n+1(X,Y)≅Ext⁡n(X,Z1)≅⋯≅Ext⁡1(X,Zn)\operatorname{Ext}^{n+1}(X, Y) \cong \operatorname{Ext}^n(X, Z^1) \cong \cdots \cong \operatorname{Ext}^1(X, Z^n) です(n=0n = 0 なら何もしない)。よってすべての XX で Ext⁡1(X,Zn)=0\operatorname{Ext}^1(X, Z^n) = 0 です。mono m ⁣:X′→Xm\colon X' \to X と短完全列 0→X′→X→X′′→00 \to X' \to X \to X'' \to 0 をとると、定理 6.2 の 2 の長完全列から Hom⁡(X,Zn)→m∗Hom⁡(X′,Zn)→Ext⁡1(X′′,Zn)=0\operatorname{Hom}(X, Z^n) \xrightarrow{m^*} \operatorname{Hom}(X', Z^n) \to \operatorname{Ext}^1(X'', Z^n) = 0 は完全で、m∗m^* は全射です。すなわち X′→ZnX' \to Z^n はすべて XX に延び、ZnZ^n は入射対象です。0→Zn−1→In−1→Zn→00 \to Z^{n-1} \to I^{n-1} \to Z^n \to 0 までの短完全列を 補題 2.1 の 2 でつなぐと、0→Y→I0→⋯→In−1→Zn→00 \to Y \to I^0 \to \cdots \to I^{n-1} \to Z^n \to 0 は長さ nn 以下の入射分解です。

双対の主張は Aop\mathcal A^{\mathrm{op}} に適用したものです(定理 6.2 の 2 により Ext⁡Aopn(Y,X)≅Ext⁡An(X,Y)\operatorname{Ext}^n_{\mathcal A^{\mathrm{op}}}(Y, X) \cong \operatorname{Ext}^n_{\mathcal A}(X, Y))。最後の主張は、どちらの上限も「すべての X,YX, Y で Ext⁡n+1(X,Y)=0\operatorname{Ext}^{n+1}(X, Y) = 0 となる最小の nn」に等しいことから従います。

7. 加群の場合:既存の Tor・Ext との一致と Tor の平衡性の自然性

Section titled “7. 加群の場合:既存の Tor・Ext との一致と Tor の平衡性の自然性”

この節では AA を可換環とし、⊗=⊗A\otimes = \otimes_A、Hom⁡=Hom⁡A\operatorname{Hom} = \operatorname{Hom}_A と書きます。ModA\mathsf{Mod}_A は十分に射影対象と入射対象をもつアーベル圏です(命題 5.1[射影対象・入射対象と Grothendieck 圏])。−⊗N ⁣:ModA→ModA- \otimes N\colon \mathsf{Mod}_A \to \mathsf{Mod}_A は右完全な加法関手です(定理 2.8[テンソル積と平坦性・射影加群・入射加群])。

命題 7.1(加群の Tor・Ext との一致)✓

  1. ModA\mathsf{Mod}_A の射影分解・入射分解は、可換環論の意味の射影分解・入射分解(定義 3.1[Tor・Ext と深さ])と同じものである。複体 CC について Hn(C)H^n(C) は Ker⁡dn/Im⁡dn−1\operatorname{Ker} d^n / \operatorname{Im} d^{n-1} と標準的に同型である。
  2. Ln(−⊗N)(M)=Hn(PM⊗N)L_n(- \otimes N)(M) = H_n(P_M \otimes N) は、可換環論の Tor⁡nA(M,N)\operatorname{Tor}_n^A(M, N)(定義 4.1[Tor・Ext と深さ])を射影分解 PMP_M で計算したものであり、MM の射についての作用も一致する。g ⁣:N→N′g\colon N \to N' に対する Tor⁡n(M,g)=Hn(PM⊗g)\operatorname{Tor}_n(M, g) = H_n(P_M \otimes g) は δ 関手の射 L∙(−⊗N)→L∙(−⊗N′)L_\bullet(- \otimes N) \to L_\bullet(- \otimes N') である。
  3. 定義 6.1 の 2 の Ext⁡ModAn(M,N)\operatorname{Ext}^n_{\mathsf{Mod}_A}(M, N) は可換環論の Ext⁡An(M,N)\operatorname{Ext}^n_A(M, N) を PMP_M で計算したものであり、両変数の作用も一致する。定義 6.1 の 1 のものとは 定理 6.2 の 2 により両変数について自然に同型である。
  4. A=ZA = \mathbb Z のとき、Ext⁡Ab1(M,G)\operatorname{Ext}^1_{\mathsf{Ab}}(M, G) は代数的位相幾何の Ext⁡(M,G)\operatorname{Ext}(M, G)(定義 3.2[コホモロジーと双対性])と標準的に同型である。
証明(命題 7.1)

1. 命題 5.1[射影対象・入射対象と Grothendieck 圏] の 1 により射影対象・入射対象は射影加群・入射加群で、補題 5.2[加法圏とアーベル圏] の (4) により列の完全性も同じ意味です。命題 4.6[加法圏とアーベル圏] の 1 により Zn(C)Z^n(C) は部分加群 Ker⁡dn\operatorname{Ker} d^n で、dˉn−1\bar d^{n-1} の余核は Im⁡dn−1\operatorname{Im} d^{n-1} による商です。

2. 1 により Hn(PM⊗N)H_n(P_M \otimes N) は通常のホモロジーで、PMP_M は可換環論の意味の射影分解なので、これは定義どおり Tor⁡nA(M,N)\operatorname{Tor}_n^A(M, N) です。f ⁣:M→M′f\colon M \to M' について、どちらも持ち上げ φ\varphi の Hn(φ⊗1)H_n(\varphi \otimes 1) です。最後の主張を示します。短完全列 EE の連結射は 0→PM′⊗N→JE⊗N→PM′′⊗N→00 \to P_{M'} \otimes N \to J_E \otimes N \to P_{M''} \otimes N \to 0 の連結射で、射影分解 JEJ_E は NN によらずに選んであります(定理 5.2 の 4)。1⊗g1 \otimes g はこれから N′N' についての同じ形の短完全列への射を与えるので、命題 3.3[鎖複体とホモトピー圏] により連結射と可換です。

3. 定義 2 の Hn(Hom⁡(PM,N))H^n(\operatorname{Hom}(P_M, N)) は可換環論の定義そのもので、MM の射には持ち上げを、NN の射には g∗g_* を使う点も同じです。

4. 自由分解 0→F1→iF0→M→00 \to F_1 \xrightarrow{i} F_0 \to M \to 0 は射影分解です(自由加群は射影的。補題 3.2[テンソル積と平坦性・射影加群・入射加群])。Hom⁡(F2,G)=0\operatorname{Hom}(F_2, G) = 0 なので H1(Hom⁡(F,G))=Coker⁡(i∗)H^1(\operatorname{Hom}(F, G)) = \operatorname{Coker}(i^*) で、これが 定義 3.2[コホモロジーと双対性] の Ext⁡(M,G)\operatorname{Ext}(M, G) です。定理 5.2 の 1(Aop\mathcal A^{\mathrm{op}} に適用)により、これは Ext⁡Ab1(M,G)=H1(Hom⁡(PM,G))\operatorname{Ext}^1_{\mathsf{Ab}}(M, G) = H^1(\operatorname{Hom}(P_M, G)) と標準的に同型です。

可換環論の章では、Tor⁡\operatorname{Tor} を第 2 変数の射影分解で計算しても同じ結果になること(定理 4.6[Tor・Ext と深さ])を、次元ずらしの帰納法で示しました。その同型が MM と NN について自然であることは扱っていませんでした。δ 関手の普遍性を使うと、自然な同型が「ただ一つ」の形で得られます。

系 7.2(Tor の平衡性の自然性)✓

NN を AA 加群、εQ ⁣:Q→N\varepsilon_Q\colon Q \to N を射影分解とする。

  1. 同型の族 τn ⁣:Tor⁡nA(M,N)→Hn(M⊗Q)\tau_n\colon \operatorname{Tor}_n^A(M, N) \to H_n(M \otimes Q)(n≥0n \ge 0)で、MM について自然であり、MM の短完全列について連結射(左辺は 命題 7.1 の 2 の L∙(−⊗N)L_\bullet(- \otimes N) のもの、右辺は複体の短完全列 0→M′⊗Q→M⊗Q→M′′⊗Q→00 \to M' \otimes Q \to M \otimes Q \to M'' \otimes Q \to 0 のもの)と可換であり、n=0n = 0 では ε⊗1\varepsilon \otimes 1 と 1⊗εQ1 \otimes \varepsilon_Q が与える同型 Tor⁡0(M,N)≅M⊗N≅H0(M⊗Q)\operatorname{Tor}_0(M, N) \cong M \otimes N \cong H_0(M \otimes Q) に一致するものが、ただ一つ存在する。
  2. τ\tau は NN についても自然である。すなわち g ⁣:N→N′g\colon N \to N'、N′N' の射影分解 Q′Q'、gg の持ち上げ ψ ⁣:Q→Q′\psi\colon Q \to Q' について Hn(M⊗ψ) τn=τn′Tor⁡n(M,g)H_n(M \otimes \psi)\, \tau_n = \tau'_n \operatorname{Tor}_n(M, g) が成り立つ。
  3. とくに、MM と NN の両方について自然な同型 Tor⁡nA(M,N)≅Tor⁡nA(N,M)\operatorname{Tor}_n^A(M, N) \cong \operatorname{Tor}_n^A(N, M) がある。
証明(系 7.2)

Tn(M)=Hn(M⊗Q)T_n(M) = H_n(M \otimes Q) は普遍 δ 関手。 M↦M⊗QM \mapsto M \otimes Q は ModA\mathsf{Mod}_A から複体の圏への加法関手で、TnT_n は加法関手です。短完全列 0→M′→M→M′′→00 \to M' \to M \to M'' \to 0 について、各 QqQ_q は射影的なので平坦で(命題 4.4[テンソル積と平坦性・射影加群・入射加群] の 1)、M′⊗Qq→M⊗QqM' \otimes Q_q \to M \otimes Q_q は単射です(定義 4.1[テンソル積と平坦性・射影加群・入射加群])。右完全性と合わせて 0→M′⊗Qq→M⊗Qq→M′′⊗Qq→00 \to M' \otimes Q_q \to M \otimes Q_q \to M'' \otimes Q_q \to 0 は完全なので、複体の短完全列が得られ(命題 2.2[鎖複体とホモトピー圏] の 4)、定理 3.1[鎖複体とホモトピー圏] と 命題 3.3[鎖複体とホモトピー圏] により TT はホモロジー的 δ 関手です。Q1→Q0→N→0Q_1 \to Q_0 \to N \to 0 は完全なので、右完全性から M⊗Q1→M⊗Q0→M⊗N→0M \otimes Q_1 \to M \otimes Q_0 \to M \otimes N \to 0 は完全で、1⊗εQ1 \otimes \varepsilon_Q は MM について自然な同型 T0(M)≅M⊗NT_0(M) \cong M \otimes N を誘導します。任意の MM は自由加群 FF からの全射 q ⁣:F→Mq\colon F \to M を受けます(命題 5.1[射影対象・入射対象と Grothendieck 圏] の 2)。FF は平坦で、複体の同型 F⊗Q≅Q⊗FF \otimes Q \cong Q \otimes F(命題 2.3[テンソル積と平坦性・射影加群・入射加群] の 1)と 補題 4.5[テンソル積と平坦性・射影加群・入射加群] により、n≥1n \ge 1 で Tn(F)≅Hn(Q)⊗F=0T_n(F) \cong H_n(Q) \otimes F = 0 です(QQ は正の次数で完全)。よって Tn(q)=0T_n(q) = 0 で、TnT_n(n≥1n \ge 1)は余消去可能です。定理 4.4 の 2 により TT は普遍です。

1. 系 5.3 の 2 により L∙(−⊗N)L_\bullet(- \otimes N) も普遍で、定理 5.2 の 4 により L0(−⊗N)≅−⊗NL_0(- \otimes N) \cong - \otimes N です。次数 00 の同型 θ ⁣:L0(−⊗N)≅−⊗N≅T0\theta\colon L_0(- \otimes N) \cong - \otimes N \cong T_0 に 系 5.3 の 1 を使うと、θ\theta を延長する δ 関手の同型 τ\tau がただ一つあります。命題 7.1 の 2 で左辺を Tor⁡nA(M,N)\operatorname{Tor}_n^A(M, N) と読みます。

2. N′N' と Q′Q' についての T′T'、τ′\tau' を同様に作ります。M⊗ψ ⁣:M⊗Q→M⊗Q′M \otimes \psi\colon M \otimes Q \to M \otimes Q' は MM について自然な鎖写像で、MM の短完全列について複体の短完全列の射を与えるので、命題 3.3[鎖複体とホモトピー圏] により βn=Hn(M⊗ψ)\beta_n = H_n(M \otimes \psi) は δ 関手の射 T→T′T \to T' です。命題 7.1 の 2 により αn=Tor⁡n(−,g)\alpha_n = \operatorname{Tor}_n(-, g) も δ 関手の射です。βτ\beta \tau と τ′α\tau' \alpha はどちらも δ 関手の射 L∙(−⊗N)→T′L_\bullet(- \otimes N) \to T' で、次数 00 では、始域と終域をそれぞれ M⊗NM \otimes N、M⊗N′M \otimes N' と同一視するとどちらも 1⊗g1 \otimes g です(εQ′ψ0=gεQ\varepsilon_{Q'} \psi_0 = g \varepsilon_Q から H0(M⊗ψ)H_0(M \otimes \psi) は 1⊗g1 \otimes g に対応)。T′T' は普遍なので、次数 00 が等しい射は等しく(定義 4.2 の 2 の一意性)、βτ=τ′α\beta\tau = \tau'\alpha です。

3. 1・2 で Q=PNQ = P_N とし、複体の同型 M⊗PN≅PN⊗MM \otimes P_N \cong P_N \otimes M(命題 2.3[テンソル積と平坦性・射影加群・入射加群] の 1。自然なので微分と可換)を合成します。右辺のホモロジーは定義により Tor⁡n(N,M)\operatorname{Tor}_n(N, M) です。MM についての自然性は τ\tau と入れ替えの自然性から、NN についての自然性は 2 と、Tor⁡n(g,M)=Hn(ψ⊗1)\operatorname{Tor}_n(g, M) = H_n(\psi \otimes 1) であることから従います。

注意 7.3(既存の平衡性との関係)

系 7.2 の 1 の一意性は、「MM について自然で、MM の短完全列の連結射と可換で、次数 00 で標準的な同型に一致する」同型の族が一つしかないことを言っています。可換環論の 定理 4.6[Tor・Ext と深さ] の同型は NN の側の次元ずらしで作られていて、この性質を確かめていないので、ここでは τ\tau をそれとは独立に作りました。Tor⁡\operatorname{Tor} の平衡性は、定理 6.2 と同じく二重複体 PM⊗QP_M \otimes Q の全複体からも示せます。その場合は鎖複体の添字で非輪状集成補題を使うことになります。

例 7.4(Abel 群の Ext を二通りに計算する)

m≥1m \ge 1 とし、Ab\mathsf{Ab} で Ext⁡n(Z/m,G)\operatorname{Ext}^n(\mathbb Z/m, G) を計算します。射影分解 0→Z→mZ→Z/m→00 \to \mathbb Z \xrightarrow{m} \mathbb Z \to \mathbb Z/m \to 0 に Hom⁡(−,G)\operatorname{Hom}(-, G) を施すと、Hom⁡(Z,G)=G\operatorname{Hom}(\mathbb Z, G) = G により複体 G→mGG \xrightarrow{m} G(次数 0,10, 1)になるので

Ext⁡0(Z/m,G)={x∈G∣mx=0},Ext⁡1(Z/m,G)=G/mG,Ext⁡n=0 (n≥2)\operatorname{Ext}^0(\mathbb Z/m, G) = \{x \in G \mid mx = 0\}, \qquad \operatorname{Ext}^1(\mathbb Z/m, G) = G/mG, \qquad \operatorname{Ext}^n = 0 \ (n \ge 2)

です。これは代数的位相幾何の 補題 3.3[コホモロジーと双対性] の計算と一致します(命題 7.1 の 4)。

G=ZG = \mathbb Z のときは、入射分解 0→Z→Q→Q/Z→00 \to \mathbb Z \to \mathbb Q \to \mathbb Q/\mathbb Z \to 0(可除群は入射的。命題 3.6[テンソル積と平坦性・射影加群・入射加群])でも計算できます。Hom⁡(Z/m,Q)=0\operatorname{Hom}(\mathbb Z/m, \mathbb Q) = 0、Hom⁡(Z/m,Q/Z)≅Z/m\operatorname{Hom}(\mathbb Z/m, \mathbb Q/\mathbb Z) \cong \mathbb Z/m(11 の行き先は位数が mm を割る元、すなわち k/mk/m の類)なので Ext⁡1(Z/m,Z)≅Z/m\operatorname{Ext}^1(\mathbb Z/m, \mathbb Z) \cong \mathbb Z/m となり、G/mG=Z/mZG/mG = \mathbb Z/m\mathbb Z と一致します。定理 6.2 が保証するのはこの一致です。

Abel 群の逆系 (An,θn ⁣:An+1→An)n∈N(A_n, \theta_n\colon A_{n+1} \to A_n)_{n \in \mathbb N}(N={1,2,…}\mathbb N = \{1, 2, \ldots\})とその射は完備化と Artin–Rees の補題の章(定義 2.1[完備化と Artin–Rees の補題]、A=ZA = \mathbb Z の場合)の意味です。順序集合 N\mathbb N を圏とみなすと、関手 Nop→Ab\mathbb N^{\mathrm{op}} \to \mathsf{Ab} は隣り合う射の像 θn\theta_n で決まるので、逆系の圏は関手圏 [Nop,Ab][\mathbb N^{\mathrm{op}}, \mathsf{Ab}] と同じものです。これを Inv\mathsf{Inv} と書きます。Inv\mathsf{Inv} はアーベル圏で、核・余核と完全性は各 nn ごとに計算されます(命題 5.7[加法圏とアーベル圏])。とくに Inv\mathsf{Inv} の短完全列は可換環論の章の意味の「逆系の完全列」と同じです。さらに Inv\mathsf{Inv} は Grothendieck 圏なので(命題 6.7[射影対象・入射対象と Grothendieck 圏] の 2)、十分に入射対象をもちます(定理 7.3[射影対象・入射対象と Grothendieck 圏])。逆極限 A↦lim←⁡AnA \mapsto \varprojlim A_n は加法関手 Inv→Ab\mathsf{Inv} \to \mathsf{Ab} です。

定義 8.1(逆極限の導来関手)↗

lim←⁡ ⁣:Inv→Ab\varprojlim\colon \mathsf{Inv} \to \mathsf{Ab} の右導来関手を lim←⁡n=Rnlim←⁡\varprojlim^n = R^n \varprojlim と書く。とくに lim←⁡1\varprojlim^1 を lim¹ と呼ぶ。また逆系 AA について、準同型 ΔA ⁣:∏nAn→∏nAn\Delta_A\colon \prod_n A_n \to \prod_n A_n を (xn)n↦(xn−θn(xn+1))n(x_n)_n \mapsto (x_n - \theta_n(x_{n+1}))_n で定める。

定理 8.2(lim¹ の記述と Mittag-Leffler 条件)✓

AA を Abel 群の逆系とする。

  1. lim←⁡An=Ker⁡ΔA\varprojlim A_n = \operatorname{Ker} \Delta_A であり、AA について自然な同型 lim←⁡1A≅Coker⁡ΔA\varprojlim^1 A \cong \operatorname{Coker} \Delta_A がある。n≥2n \ge 2 では lim←⁡nA=0\varprojlim^n A = 0 である。
  2. 逆系の短完全列 0→A′→A→A′′→00 \to A' \to A \to A'' \to 0 から、完全列
0→lim←⁡A′→lim←⁡A→lim←⁡A′′→lim←⁡1A′→lim←⁡1A→lim←⁡1A′′→00 \to \varprojlim A' \to \varprojlim A \to \varprojlim A'' \to \varprojlim^1 A' \to \varprojlim^1 A \to \varprojlim^1 A'' \to 0

が得られる。 3. AA が Mittag-Leffler 条件を満たせば lim←⁡1A=0\varprojlim^1 A = 0 である。

証明(定理 8.2)

δ 関手 TT を作る。 C(A)C(A) を、次数 00 と 11 に ∏nAn\prod_n A_n を置き微分を ΔA\Delta_A とする複体とし、Tn(A)=Hn(C(A))T^n(A) = H^n(C(A)) とおきます。逆系の射 f=(fn)f = (f_n) は fnθn=θn′fn+1f_n \theta_n = \theta'_n f_{n+1} を満たすので ∏fn\prod f_n は Δ\Delta と可換で、CC は加法関手 Inv→C(Ab)\mathsf{Inv} \to \mathrm{C}(\mathsf{Ab})、各 TnT^n は加法関手です。T0(A)=Ker⁡ΔAT^0(A) = \operatorname{Ker} \Delta_A は整合する列 θn(xn+1)=xn\theta_n(x_{n+1}) = x_n の全体、すなわち lim←⁡An\varprojlim A_n です。T1(A)=Coker⁡ΔAT^1(A) = \operatorname{Coker}\Delta_A、n≥2n \ge 2 で Tn=0T^n = 0 です。

逆系の短完全列は各 nn で短完全なので、成分ごとに見て 0→∏An′→∏An→∏An′′→00 \to \prod A'_n \to \prod A_n \to \prod A''_n \to 0 は完全です(全射性は各成分で逆像を選ぶ。公理 3.1[選択公理と Zorn の補題])。補題 5.2[加法圏とアーベル圏] の (4) と 命題 2.2[鎖複体とホモトピー圏] の 4 により 0→C(A′)→C(A)→C(A′′)→00 \to C(A') \to C(A) \to C(A'') \to 0 は複体の短完全列で、定理 3.1[鎖複体とホモトピー圏] と 命題 3.3[鎖複体とホモトピー圏] により TT はコホモロジー的 δ 関手で、その長完全列は 2 の 6 項の列です。とくに lim←⁡=T0\varprojlim = T^0 は左完全です。

T1T^1 は消去可能。 Jn=∏k=1nAkJ_n = \prod_{k=1}^{n} A_k とし、Jn+1→JnJ_{n+1} \to J_n を最後の成分を忘れる射影 πn\pi_n とします。un ⁣:An→Jnu_n\colon A_n \to J_n を x↦(θk,n(x))k≤nx \mapsto (\theta_{k,n}(x))_{k \le n} とすると、πnun+1=unθn\pi_n u_{n+1} = u_n \theta_n なので uu は逆系の射で、第 nn 成分が恒等写像なので各 unu_n は単射、すなわち uu は mono です(命題 5.7[加法圏とアーベル圏])。ΔJ\Delta_J は全射です。実際、(yn)∈∏Jn(y_n) \in \prod J_n に対し、sn ⁣:Jn→Jn+1s_n\colon J_n \to J_{n+1} を末尾に 00 を足す写像として x1=0x_1 = 0、xn+1=sn(xn−yn)x_{n+1} = s_n(x_n - y_n) と定めると、πnsn=1\pi_n s_n = 1 から xn−πn(xn+1)=ynx_n - \pi_n(x_{n+1}) = y_n です。よって T1(J)=0T^1(J) = 0 で、T1(u)T^1(u) は 00 を経由して 00 です。n≥2n \ge 2 の TnT^n は 00 なので自明に消去可能です。

1・2。 定理 4.4 の 1 により TT は普遍で、系 5.3 の 2 により R∙lim←⁡R^\bullet \varprojlim も普遍です。lim←⁡\varprojlim は左完全なので R0lim←⁡≅lim←⁡=T0R^0 \varprojlim \cong \varprojlim = T^0 で(定理 5.2 の 3)、系 5.3 の 1 により δ 関手の同型 R∙lim←⁡≅TR^\bullet \varprojlim \cong T があります。これが 1 で、2 は TT の長完全列です。

3. 上の mono u ⁣:A→Ju\colon A \to J の余核 J/AJ/A(各 nn で Jn/un(An)J_n/u_n(A_n))をとると、0→A→J→J/A→00 \to A \to J \to J/A \to 0 は逆系の短完全列です。AA が Mittag-Leffler 条件を満たすので、定理 2.2[完備化と Artin–Rees の補題] により lim←⁡J→lim←⁡(J/A)\varprojlim J \to \varprojlim (J/A) は全射です。2 の列の一部 lim←⁡J→lim←⁡(J/A)→lim←⁡1A→lim←⁡1J\varprojlim J \to \varprojlim(J/A) \to \varprojlim^1 A \to \varprojlim^1 J で、右端は 1 により Coker⁡ΔJ=0\operatorname{Coker}\Delta_J = 0 です。最初の射が全射なので連結射は 00 で、それが全射でもあるので lim←⁡1A=0\varprojlim^1 A = 0 です。

既存の 定理 2.2[完備化と Artin–Rees の補題] は「Mittag-Leffler 条件があれば逆極限は短完全列を保つ」という主張でした。導来関手の言葉では、それは lim←⁡1A′=0\varprojlim^1 A' = 0 のおかげで 2 の 6 項の列が lim←⁡A′′\varprojlim A'' のところで切れる、と読めます。代数的位相幾何では、lim←⁡1\varprojlim^1 は CW 複体の増大列のコホモロジーを計算する Milnor の完全列に現れます。

例 8.3(lim¹ が 0 でない例)

素数 pp について、An=ZA_n = \mathbb Z、θn\theta_n を pp 倍写像とする逆系を考えます。(xn)∈lim←⁡An(x_n) \in \varprojlim A_n なら x1=pkxk+1x_1 = p^k x_{k+1} がすべての kk で成り立つので x1=0x_1 = 0 で、同様にすべての xn=0x_n = 0、つまり lim←⁡An=0\varprojlim A_n = 0 です。θn,m(Am)=pm−nZ\theta_{n,m}(A_m) = p^{m-n}\mathbb Z は mm について止まらず減少するので、Mittag-Leffler 条件は満たされません。

lim←⁡1A=Coker⁡ΔA\varprojlim^1 A = \operatorname{Coker}\Delta_A を計算します。Zp=lim←⁡Z/pn\mathbb Z_p = \varprojlim \mathbb Z/p^n(例 3.3[完備化と Artin–Rees の補題])への準同型 Σ ⁣:∏nZ→Zp\Sigma\colon \prod_n \mathbb Z \to \mathbb Z_p を (yn)↦(∑k=1npk−1yk mod pn)n(y_n) \mapsto \bigl(\sum_{k=1}^{n} p^{k-1} y_k \bmod p^n\bigr)_n で定めます。pp 進展開により Σ\Sigma は全射です。Δ(x)k=xk−pxk+1\Delta(x)_k = x_k - p x_{k+1} について和は打ち消し合い ∑k≤npk−1(xk−pxk+1)=x1−pnxn+1\sum_{k \le n} p^{k-1}(x_k - p x_{k+1}) = x_1 - p^n x_{n+1} なので、Σ(Δx)\Sigma(\Delta x) は整数 x1x_1 の像です。逆に Σ(y)=m∈Z\Sigma(y) = m \in \mathbb Z なら、すべての nn で m−∑k=1npk−1ykm - \sum_{k=1}^{n} p^{k-1} y_k は pnp^n で割り切れるので、x1=mx_1 = m、xn+1=(m−∑k=1npk−1yk)/pn∈Zx_{n+1} = \bigl(m - \sum_{k=1}^{n} p^{k-1} y_k\bigr)/p^n \in \mathbb Z とおけます。このとき pnxn+1=pn−1xn−pn−1ynp^n x_{n+1} = p^{n-1} x_n - p^{n-1} y_n なので xn−pxn+1=ynx_n - p x_{n+1} = y_n、すなわち y=Δ(x)y = \Delta(x) です。よって Σ\Sigma は同型

lim←⁡1A≅Zp/Z\varprojlim^1 A \cong \mathbb Z_p/\mathbb Z

を誘導し、これは非可算で、とくに 00 ではありません。

演習 9.1易

A\mathcal A が十分に入射対象をもち、F ⁣:A→BF\colon \mathcal A \to \mathcal B が完全関手なら、n≥1n \ge 1 で RnF=0R^nF = 0 であること、すなわちすべての対象が FF 非輪状であることを示してください。

解答

完全関手は完全列を完全列に写すので(命題 5.4[加法圏とアーベル圏] の (2))、0→F(X)→F(IX0)→F(IX1)→⋯0 \to F(X) \to F(I_X^0) \to F(I_X^1) \to \cdots は完全です。補題 2.1 の 1 により n≥1n \ge 1 で Hn(F(IX))=0H^n(F(I_X)) = 0、すなわち RnF(X)=0R^nF(X) = 0 です。

演習 9.2標準

R=Z/4R = \mathbb Z/4 とし、RR 加群 Z/2\mathbb Z/2 について Ext⁡Rn(Z/2,Z/2)\operatorname{Ext}^n_R(\mathbb Z/2, \mathbb Z/2) をすべての nn について求めてください。(a) Z/2\mathbb Z/2 の射影分解で、(b) RR が RR 加群として入射的であること(例 3.6[射影対象・入射対象と Grothendieck 圏])を使った入射分解で計算し、結果が一致することを確かめてください。また Z/2\mathbb Z/2 の射影次元と RR の大域次元を求めてください。

解答

(a) ⋯→2R→2R→2R→Z/2→0\cdots \xrightarrow{2} R \xrightarrow{2} R \xrightarrow{2} R \to \mathbb Z/2 \to 0 は完全です(22 倍写像の核も像も 2R2R)。Hom⁡R(R,Z/2)=Z/2\operatorname{Hom}_R(R, \mathbb Z/2) = \mathbb Z/2 で、22 倍が誘導する写像は Z/2\mathbb Z/2 上の 22 倍、すなわち 00 です。よって複体 Z/2→0Z/2→0⋯\mathbb Z/2 \xrightarrow{0} \mathbb Z/2 \xrightarrow{0} \cdots のコホモロジーとして、すべての n≥0n \ge 0 で Ext⁡n=Z/2\operatorname{Ext}^n = \mathbb Z/2 です。

(b) Z/2≅2R⊂R\mathbb Z/2 \cong 2R \subset R により 0→Z/2→R→2R→2⋯0 \to \mathbb Z/2 \to R \xrightarrow{2} R \xrightarrow{2} \cdots は入射分解です。Hom⁡R(Z/2,R)≅{r∈R∣2r=0}=2R≅Z/2\operatorname{Hom}_R(\mathbb Z/2, R) \cong \{ r \in R \mid 2r = 0 \} = 2R \cong \mathbb Z/2 で、22 倍が誘導する写像は f↦2ff \mapsto 2f ですが f(1)∈2Rf(1) \in 2R なので 2f=02f = 0 です。やはりすべての nn で Ext⁡n=Z/2\operatorname{Ext}^n = \mathbb Z/2 で、(a) と一致します(定理 6.2)。

すべての nn で Ext⁡n+1(Z/2,Z/2)≠0\operatorname{Ext}^{n+1}(\mathbb Z/2, \mathbb Z/2) \ne 0 なので、命題 6.5 により pd⁡Z/2=id⁡Z/2=∞\operatorname{pd}\mathbb Z/2 = \operatorname{id}\mathbb Z/2 = \infty で、gl.dim⁡R=∞\operatorname{gl.dim} R = \infty です。

演習 9.3標準

素数 pp について、Bn=pnZ⊂ZB_n = p^n\mathbb Z \subset \mathbb Z と包含写像からなる逆系 BB を考えます。定理 8.2 の 2・3 を使って lim←⁡B=0\varprojlim B = 0、lim←⁡1B≅Zp/Z\varprojlim^1 B \cong \mathbb Z_p/\mathbb Z を示してください。

解答

定数の逆系 (Z,1)(\mathbb Z, 1) と、自然な全射を推移写像とする逆系 (Z/pn)(\mathbb Z/p^n) について、0→B→(Z)→(Z/pn)→00 \to B \to (\mathbb Z) \to (\mathbb Z/p^n) \to 0 は各 nn で完全です。lim←⁡B=⋂npnZ=0\varprojlim B = \bigcap_n p^n\mathbb Z = 0、lim←⁡(Z)=Z\varprojlim (\mathbb Z) = \mathbb Z、lim←⁡Z/pn=Zp\varprojlim \mathbb Z/p^n = \mathbb Z_p です。定数の逆系は推移写像が全射なので Mittag-Leffler 条件を満たし、定理 8.2 の 3 により lim←⁡1(Z)=0\varprojlim^1 (\mathbb Z) = 0 です。同じ定理の 2 の列は 0→0→Z→Zp→lim←⁡1B→00 \to 0 \to \mathbb Z \to \mathbb Z_p \to \varprojlim^1 B \to 0 となるので、lim←⁡1B≅Zp/Z\varprojlim^1 B \cong \mathbb Z_p/\mathbb Z です。pnZ≅Zp^n\mathbb Z \cong \mathbb Z(x↦x/pnx \mapsto x/p^n)で同一視すると包含は pp 倍写像になるので、BB は 例 8.3 の逆系と同型で、結果も一致します。

演習 9.4難

可換環 AA 上の平坦加群 FF について、すべての AA 加群 NN と n≥1n \ge 1 で Tor⁡nA(F,N)=0\operatorname{Tor}_n^A(F, N) = 0 であることを示し、それを使って、MM の平坦加群による左分解 L→ML \to M について Tor⁡nA(M,N)≅Hn(L⊗N)\operatorname{Tor}_n^A(M, N) \cong H_n(L \otimes N) であることを示してください。

解答

系 7.2 の 3 により Tor⁡n(F,N)≅Tor⁡n(N,F)\operatorname{Tor}_n(F, N) \cong \operatorname{Tor}_n(N, F) で、第 2 変数が平坦なので可換環論の 命題 4.3[Tor・Ext と深さ] の 2 により 00 です。したがって平坦加群は(左導来関手について)−⊗N- \otimes N 非輪状で(命題 7.1 の 2)、平坦分解は −⊗N- \otimes N 非輪状分解です。−⊗N- \otimes N は右完全なので、定理 5.6 の双対の主張により Ln(−⊗N)(M)≅Hn(L⊗N)L_n(- \otimes N)(M) \cong H_n(L \otimes N) で、左辺は Tor⁡nA(M,N)\operatorname{Tor}_n^A(M, N) です。

  • C. A. Weibel, An Introduction to Homological Algebra, Cambridge University Press, 1994 — 第 2 章(§2.1 δ 関手、§2.2〜2.5 分解と導来関手、§2.7 Tor と Ext の平衡性)、§3.5(lim¹)。
  • A. Grothendieck, “Sur quelques points d’algèbre homologique”, Tôhoku Mathematical Journal 9 (1957), 119–221 — 第 II 章(δ 関手と消去可能性、導来関手)。
  • H. Cartan, S. Eilenberg, Homological Algebra, Princeton University Press, 1956 — 第 V 章(導来関手)、第 VI 章(Ext と Tor)。
  • P. J. Hilton, U. Stammbach, A Course in Homological Algebra, 2nd ed., Graduate Texts in Mathematics 4, Springer, 1997 — 第 IV 章(導来関手)。

このテーマの 100 本ノック(100 問)

執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12

この記事の誤りを報告する ・運営: 夢現技研合同会社 ・料金 ・利用条件 ・特定商取引法に基づく表記

© 2026 夢現技研合同会社 ・コード例は MIT ライセンスです。