加群の世界では、どの加群も自由加群の商になり、また入射加群の中に埋め込めるので、Tor や Ext を作る足場がありました。この記事は、元を取り出せない一般のアーベル圏(たとえば層の圏)でも、同じ足場がどこまで作れるかを調べます。読み終えると、どんな条件があれば「どの対象も入射対象に埋め込める」と言えるのか、その仕組みが分かります。
アーベル圏の対象 P P P が射影対象 であるとは、epi に沿って射が持ち上がることで、これは Hom ( P , − ) \operatorname{Hom}(P, -) Hom ( P , − ) が完全であることと同値です。双対に入射対象 は Hom ( − , I ) \operatorname{Hom}(-, I) Hom ( − , I ) が完全な対象で、反対圏に移ると射影と入射が入れ替わります。
随伴 F ⊣ G F \dashv G F ⊣ G があると、左随伴 F F F は右完全 、右随伴 G G G は左完全です。さらに F F F が完全なら G G G は入射対象を保ち、G G G が完全なら F F F は射影対象を保ちます。導来関手を随伴で比べるときの基本道具です。
M o d A \mathsf{Mod}_A Mod A は十分に射影対象と入射対象をもちます(可換環論の既存の結果を圏の言葉で読み直す)。一方、有限 Abel 群の圏には 0 0 0 以外の射影対象がありません。
生成子(その対象からの射で、射が 0 0 0 かどうかを試せる対象)をもち、フィルター余極限が完全(AB5。順序のそろった族の余極限を取る操作が、完全列を完全列に写すこと)なアーベル圏を Grothendieck 圏 といいます。M o d A \mathsf{Mod}_A Mod A と関手圏 [ C , M o d A ] [\mathcal C, \mathsf{Mod}_A] [ C , Mod A ] はその例で、Abel 群の層の圏もそうです。
Grothendieck 圏では、入射性を「生成子の部分対象からの延長」だけで判定でき(Baer 型の判定法)、正則基数 の長さの超限的な押し出しの列(順序数を添字にして、押し出しを何度も繰り返す構成)で、どの対象も入射対象に埋め込めます。さらに入射包が同型を除いて一意に存在し、入射余生成子があります。A b \mathsf{Ab} Ab の入射余生成子の代表は Q / Z \mathbb Q/\mathbb Z Q / Z です。
この記事で使う事前知識
アーベル圏 : 核・余核・像が働き、完全列を扱える圏。→ アーベル圏
mono と epi : 左から約分できる射が mono、右から約分できる射が epi。加群では単射と全射にあたる。→ mono・epi
完全関手 : 完全列を完全列に写す関手。左完全・右完全はその片側だけを要求する。→ 完全関手
随伴 : Hom ( F X , Y ) \operatorname{Hom}(FX, Y) Hom ( F X , Y ) と Hom ( X , G Y ) \operatorname{Hom}(X, GY) Hom ( X , G Y ) が自然に一対一に対応する関手の組。→ 随伴
部分対象 : 対象への mono を、同型を除いて同じものとみなしたもの。加群の部分加群にあたる。→ 部分対象
射影加群 : 全射に沿って準同型が持ち上がる加群。→ 射影加群
可換環論では、射影加群と入射加群を定め、どの加群も自由加群の商であり、入射加群の部分加群であることを示しました(テンソル積・平坦性・射影加群と入射加群 )。この二つの事実が、射影分解・入射分解の存在、したがって Tor と Ext の定義を支えていました(Tor・Ext と深さ )。
導来関手を一般のアーベル圏で定義するには、同じことが要ります。左完全関手 F F F の右導来関手は「入射分解を取って F F F を施し、コホモロジーを取る」ことで定義するので、まずどの対象も入射対象に埋め込める ことが必要です。代数幾何で層のコホモロジーを大域切断関手の右導来関手として定義するとき、舞台は Abel 群の層の圏で、そこには自由加群に当たるものが乏しく、射影対象は一般に十分にありません。しかし入射対象は十分にあります。その理由を一般的に説明するのが、Grothendieck が 1957 年の論文で導入した AB 条件と、この章の主定理 定理 7.3 です。
加群の場合の証明は、Q / Z \mathbb Q/\mathbb Z Q / Z が入射的であることと、余誘導加群 Hom Z ( A , Q / Z ) \operatorname{Hom}_{\mathbb Z}(A, \mathbb Q/\mathbb Z) Hom Z ( A , Q / Z ) を使う「具体的な」ものでした。層の圏ではこの具体的な構成が使えないので、方針を変えます。
入射性を、ある一つの対象 U U U (生成子)の部分対象からの延長だけで判定できるようにする(Baer の判定法の一般化)。
延長できない状況を押し出しで一斉に解消する操作を、十分長い順序数の長さだけ繰り返す。長さを正則基数に取ると、どの延長問題もどこかの段階で解消済みになる。
2 の議論で、フィルター余極限の完全性(AB5)が「繰り返しの極限で単射性が保たれる」ことを保証し、正則基数の性質が「部分対象の上昇列がどこかで止まる」ことを保証します。集合論(順序数・基数・共終数)が本質的に使われる、ホモロジー代数では珍しい場面です。
以下 A , B \mathcal A, \mathcal B A , B はアーベル圏(定義 4.1[加法圏とアーベル圏] )で、Hom はすべて小さい集合とします。核・余核・像、完全列、左完全・右完全・完全関手は 加法圏とアーベル圏 の章の意味です。射の合成 g ∘ f g \circ f g ∘ f を g f gf g f と書きます。余積は ⨁ λ X λ \bigoplus_{\lambda} X_\lambda ⨁ λ X λ 、その標準的な入射を i n λ \mathrm{in}_\lambda in λ と書き、射の族 f λ : X λ → Y f_\lambda\colon X_\lambda \to Y f λ : X λ → Y が誘導する射を [ f λ ] λ : ⨁ λ X λ → Y [f_\lambda]_\lambda\colon \bigoplus_\lambda X_\lambda \to Y [ f λ ] λ : ⨁ λ X λ → Y と書きます。同じ対象 U U U の S S S 個の余積を U ( S ) U^{(S)} U ( S ) と書きます。
部分対象。 対象 X X X への mono j : K → X j\colon K \to X j : K → X と j ′ : K ′ → X j'\colon K' \to X j ′ : K ′ → X について、j = j ′ t j = j't j = j ′ t となる t t t があるとき j ≤ j ′ j \le j' j ≤ j ′ と書きます。j ′ j' j ′ が mono なので t t t は一意で、t t t 自身も mono です。j ≤ j ′ ≤ j j \le j' \le j j ≤ j ′ ≤ j のとき t t t は同型で(j ′ = j t ′ j' = jt' j ′ = j t ′ とすると j = j t ′ t j = jt't j = j t ′ t 、j ′ = j ′ t t ′ j' = j'tt' j ′ = j ′ t t ′ と mono 性から t ′ t = 1 t't = 1 t ′ t = 1 、t t ′ = 1 tt' = 1 t t ′ = 1 )、このとき j j j と j ′ j' j ′ は同じ部分対象 を表すといいます(定義 7.3[極限と余極限] )。部分対象の全体を Sub ( X ) \operatorname{Sub}(X) Sub ( X ) と書くと、≤ \le ≤ はその上の半順序です。部分対象 j : K → X j\colon K \to X j : K → X に対し、余核 π K = coker j : X → X / K \pi_K = \operatorname{coker} j\colon X \to X/K π K = coker j : X → X / K を商 と呼びます。命題 4.3[加法圏とアーベル圏] の (1) により j = ker π K j = \ker \pi_K j = ker π K なので、K K K は π K \pi_K π K から復元できます。
次の事実は、加群でいえば「写像の像は、それを含む部分加群のどれにも収まる」ことの言い換えで、後の証明で何度も使います。
像は最小の部分対象。 射 f : Y → X f\colon Y \to X f : Y → X が mono j j j を経由する(f = j g f = jg f = j g )なら、im f ≤ j \operatorname{im} f \le j im f ≤ j です。実際 g = m e g = me g = m e を像分解すると f = ( j m ) e f = (jm)e f = ( j m ) e は mono と epi への分解なので、定理 4.4[加法圏とアーベル圏] の (3) により im f \operatorname{im} f im f は j m ≤ j jm \le j j m ≤ j と同じ部分対象です。この事実を以下で何度も使います。
定義 3.1 (射影対象・入射対象 ) ↗
A \mathcal A A をアーベル圏とする。
対象 P P P が射影対象 (射影的)であるとは、任意の epi g : B → C g\colon B \to C g : B → C と任意の射 φ : P → C \varphi\colon P \to C φ : P → C に対し、g ψ = φ g\psi = \varphi g ψ = φ を満たす ψ : P → B \psi\colon P \to B ψ : P → B が存在することをいう。
対象 I I I が入射対象 (入射的)であるとは、任意の mono i : A → B i\colon A \to B i : A → B と任意の射 φ : A → I \varphi\colon A \to I φ : A → I に対し、ψ i = φ \psi i = \varphi ψ i = φ を満たす ψ : B → I \psi\colon B \to I ψ : B → I が存在することをいう。
ψ \psi ψ の一意性は要求しません。射影対象は「epi の向こうへ持ち上がる」、入射対象は「mono の外へ延びる」対象です。矢印を逆にすると mono と epi が入れ替わるので(命題 4.2[加法圏とアーベル圏] )、I I I が A \mathcal A A の入射対象であることと、I I I が反対圏 A o p \mathcal A^{\mathrm{op}} A op の射影対象であることは、定義を書き下しただけで同値です。
命題 3.2 (射影対象と Hom の完全性 ) ✓
A \mathcal A A をアーベル圏、P P P をその対象とする。次は同値である。
P P P は射影対象である。
Hom ( P , − ) : A → A b \operatorname{Hom}(P, -)\colon \mathcal A \to \mathsf{Ab} Hom ( P , − ) : A → Ab は epi を全射に写す。
Hom ( P , − ) \operatorname{Hom}(P, -) Hom ( P , − ) は完全関手である。
P P P への epi q : Q → P q\colon Q \to P q : Q → P はすべて分裂する(q s = 1 P qs = 1_P q s = 1 P となる s s s がある)。
双対に、対象 I I I について次は同値である:I I I は入射対象、Hom ( − , I ) \operatorname{Hom}(-, I) Hom ( − , I ) は完全(すなわち A \mathcal A A の短完全列 0 → A ′ → A → A ′ ′ → 0 0 \to A' \to A \to A'' \to 0 0 → A ′ → A → A ′′ → 0 を短完全列 0 → Hom ( A ′ ′ , I ) → Hom ( A , I ) → Hom ( A ′ , I ) → 0 0 \to \operatorname{Hom}(A'', I) \to \operatorname{Hom}(A, I) \to \operatorname{Hom}(A', I) \to 0 0 → Hom ( A ′′ , I ) → Hom ( A , I ) → Hom ( A ′ , I ) → 0 に写す)、I I I からの mono はすべて分裂する。さらに、I I I が A \mathcal A A の入射対象であることと A o p \mathcal A^{\mathrm{op}} A op の射影対象であることは同値である。
証明(命題 3.2) (1 ⇔ 2) g ∗ = g ∘ − : Hom ( P , B ) → Hom ( P , C ) g_* = g \circ -\colon \operatorname{Hom}(P, B) \to \operatorname{Hom}(P, C) g ∗ = g ∘ − : Hom ( P , B ) → Hom ( P , C ) が全射であることは、定義の持ち上げ ψ \psi ψ の存在そのものです。
(2 ⇒ 3) 命題 5.5[加法圏とアーベル圏] により Hom ( P , − ) \operatorname{Hom}(P, -) Hom ( P , − ) は左完全な加法関手です。短完全列 0 → A ′ → A → g A ′ ′ → 0 0 \to A' \to A \xrightarrow{g} A'' \to 0 0 → A ′ → A g A ′′ → 0 を写すと、左完全性から 0 → Hom ( P , A ′ ) → Hom ( P , A ) → Hom ( P , A ′ ′ ) 0 \to \operatorname{Hom}(P, A') \to \operatorname{Hom}(P, A) \to \operatorname{Hom}(P, A'') 0 → Hom ( P , A ′ ) → Hom ( P , A ) → Hom ( P , A ′′ ) が完全で、g g g は epi(補題 5.2[加法圏とアーベル圏] の (2))なので (2) により g ∗ g_* g ∗ は全射です。よって短完全列が短完全列に写り、命題 5.4[加法圏とアーベル圏] の (3) により完全です。
(3 ⇒ 2) epi g : B → C g\colon B \to C g : B → C は ker g \ker g ker g の余核なので(命題 4.3[加法圏とアーベル圏] の (1))、0 → Ker g → B → g C → 0 0 \to \operatorname{Ker} g \to B \xrightarrow{g} C \to 0 0 → Ker g → B g C → 0 は短完全列です(補題 5.2[加法圏とアーベル圏] の (2))。完全関手で写すと g ∗ g_* g ∗ は全射です。
(1 ⇒ 4) epi q q q に沿って 1 P 1_P 1 P を持ち上げます。
(4 ⇒ 1) epi g : B → C g\colon B \to C g : B → C と φ : P → C \varphi\colon P \to C φ : P → C を取り、g g g と φ \varphi φ の引き戻し q 1 : Q → B q_1\colon Q \to B q 1 : Q → B 、q 2 : Q → P q_2\colon Q \to P q 2 : Q → P (g q 1 = φ q 2 gq_1 = \varphi q_2 g q 1 = φ q 2 )を作ります。命題 4.5[加法圏とアーベル圏] の (2) により q 2 q_2 q 2 は epi なので、(4) により q 2 s = 1 P q_2s = 1_P q 2 s = 1 P となる s s s があります。ψ = q 1 s \psi = q_1s ψ = q 1 s とおくと g ψ = g q 1 s = φ q 2 s = φ g\psi = gq_1s = \varphi q_2s = \varphi g ψ = g q 1 s = φ q 2 s = φ です。
双対。 定義の直後に述べたとおり、I I I が A \mathcal A A で入射的であることと A o p \mathcal A^{\mathrm{op}} A op で射影的であることは同値です。A o p \mathcal A^{\mathrm{op}} A op はアーベル圏で(命題 4.2[加法圏とアーベル圏] )、Hom A ( − , I ) = Hom A o p ( I , − ) \operatorname{Hom}_{\mathcal A}(-, I) = \operatorname{Hom}_{\mathcal A^{\mathrm{op}}}(I, -) Hom A ( − , I ) = Hom A op ( I , − ) です。A \mathcal A A の短完全列は矢印を逆にすると A o p \mathcal A^{\mathrm{op}} A op の短完全列です(補題 5.2[加法圏とアーベル圏] の (3))。したがって入射対象の主張は、射影対象の主張を A o p \mathcal A^{\mathrm{op}} A op に適用したものです。
∎
(4 ⇒ 1) の証明は、持ち上げ問題を「P P P への epi の分裂」に帰着させています。加群では、(4) は「P P P は自由加群の直和因子」と言い換えられました(定理 3.3[テンソル積と平坦性・射影加群・入射加群] )。一般のアーベル圏には自由対象が無いので、この言い換えはありません。
命題 3.3 (射影対象の直和と直和因子 ) ✓
A \mathcal A A をアーベル圏とする。
射影対象の族 ( P λ ) λ ∈ Λ (P_\lambda)_{\lambda \in \Lambda} ( P λ ) λ ∈ Λ の余積 ⨁ λ P λ \bigoplus_\lambda P_\lambda ⨁ λ P λ が存在すれば、それは射影対象である。
射影対象 P P P のレトラクト(r s = 1 P ′ rs = 1_{P'} r s = 1 P ′ を満たす s : P ′ → P s\colon P' \to P s : P ′ → P 、r : P → P ′ r\colon P \to P' r : P → P ′ があるときの P ′ P' P ′ )は射影対象である。とくに P ⊕ P ′ P \oplus P' P ⊕ P ′ が射影的であることと、P P P と P ′ P' P ′ がともに射影的であることは同値である。
双対に、入射対象の族の積は(存在すれば)入射対象であり、入射対象のレトラクトは入射対象である。
証明(命題 3.3) (1) epi g : B → C g\colon B \to C g : B → C と φ : ⨁ P λ → C \varphi\colon \bigoplus P_\lambda \to C φ : ⨁ P λ → C を取ります。各 λ \lambda λ で φ i n λ \varphi\,\mathrm{in}_\lambda φ in λ を ψ λ : P λ → B \psi_\lambda\colon P_\lambda \to B ψ λ : P λ → B に持ち上げ、ψ = [ ψ λ ] λ \psi = [\psi_\lambda]_\lambda ψ = [ ψ λ ] λ とおくと、g ψ i n λ = g ψ λ = φ i n λ g\psi\,\mathrm{in}_\lambda = g\psi_\lambda = \varphi\,\mathrm{in}_\lambda g ψ in λ = g ψ λ = φ in λ がすべての λ \lambda λ で成り立つので、余積の普遍性の一意性から g ψ = φ g\psi = \varphi g ψ = φ です。
(2) φ : P ′ → C \varphi\colon P' \to C φ : P ′ → C に対し、φ r : P → C \varphi r\colon P \to C φ r : P → C を ψ : P → B \psi\colon P \to B ψ : P → B に持ち上げると g ( ψ s ) = φ r s = φ g(\psi s) = \varphi rs = \varphi g ( ψ s ) = φ r s = φ です。双積 P ⊕ P ′ P \oplus P' P ⊕ P ′ の入射・射影は P P P と P ′ P' P ′ をレトラクトとして示すので、(1) と合わせて同値が出ます(双積は余積です。命題 3.3[加法圏とアーベル圏] の (1))。
双対の主張は、命題 3.2 の最後の主張により、A o p \mathcal A^{\mathrm{op}} A op で (1)・(2) を適用したものです(A o p \mathcal A^{\mathrm{op}} A op の余積は A \mathcal A A の積です)。
∎
定義 3.4 (十分に射影対象・入射対象をもつ ) ↗
アーベル圏 A \mathcal A A が十分に射影対象をもつ とは、任意の対象 X X X に対し、射影対象 P P P と epi P → X P \to X P → X が存在することをいう。双対に、任意の対象 X X X に対し、入射対象 I I I と mono X → I X \to I X → I が存在するとき、十分に入射対象をもつ という。
十分に射影対象があれば、P 0 → X P_0 \to X P 0 → X の核に再び射影対象から epi を当て、と続けて射影分解 ⋯ → P 1 → P 0 → X → 0 \cdots \to P_1 \to P_0 \to X \to 0 ⋯ → P 1 → P 0 → X → 0 が作れます。この構成とその一意性(比較定理)は「導来関手と δ 関手」の章で扱います。
例 3.5 (有限 Abel 群の圏には射影対象が乏しい )
有限 Abel 群のなす A b \mathsf{Ab} Ab の充満部分圏 A b f i n \mathsf{Ab}_{\mathrm{fin}} Ab fin は、A b \mathsf{Ab} Ab での核・余核が有限群なのでアーベル圏です(例 4.7[加法圏とアーベル圏] と同じ理由)。この圏の射影対象は 0 0 0 だけです。
実際、P ≠ 0 P \ne 0 P = 0 を有限 Abel 群とし、素数 p p p を ∣ P ∣ |P| ∣ P ∣ の約数とします。Cauchy の定理により P P P は位数 p p p の元をもつので、p p p 倍写像 P → P P \to P P → P は単射でなく、P P P は有限なので全射でもありません。よって P / p P P/pP P / pP は 0 0 0 でない F p \mathbb F_p F p ベクトル空間なので、全射 φ : P → Z / p \varphi\colon P \to \mathbb Z/p φ : P → Z / p があります。p N > ∣ P ∣ p^N > |P| p N > ∣ P ∣ となる N N N を取り、全射 π : Z / p N → Z / p \pi\colon \mathbb Z/p^N \to \mathbb Z/p π : Z / p N → Z / p を考えます(全射は epi)。π ψ = φ \pi\psi = \varphi π ψ = φ となる ψ \psi ψ があったとすると、φ ( x ) ≠ 0 \varphi(x) \ne 0 φ ( x ) = 0 となる x x x について ψ ( x ) ∉ p ( Z / p N ) \psi(x) \notin p(\mathbb Z/p^N) ψ ( x ) ∈ / p ( Z / p N ) 、すなわち ψ ( x ) \psi(x) ψ ( x ) は位数 p N p^N p N の元です。ところが ψ ( x ) \psi(x) ψ ( x ) の位数は x x x の位数を割り、x x x の位数は ∣ P ∣ |P| ∣ P ∣ 以下で ∣ P ∣ < p N |P| < p^N ∣ P ∣ < p N なので矛盾です。
したがって、X ≠ 0 X \ne 0 X = 0 に対して射影対象からの epi 0 → X 0 \to X 0 → X は存在せず、A b f i n \mathsf{Ab}_{\mathrm{fin}} Ab fin は十分な射影対象をもちません。Z \mathbb Z Z のような「自由な」対象が圏から外れたことが原因です。
例 3.6 (Z/n 加群の圏で Z/n は入射的 )
n ≥ 1 n \ge 1 n ≥ 1 とし、可換環 R = Z / n R = \mathbb Z/n R = Z / n 上の加群の圏 M o d R \mathsf{Mod}_R Mod R を考えます。R R R 自身は入射対象です。Baer の判定法(定理 3.5[テンソル積と平坦性・射影加群・入射加群] )により、イデアル a ⊆ R \mathfrak a \subseteq R a ⊆ R からの準同型 φ : a → R \varphi\colon \mathfrak a \to R φ : a → R が R R R 全体に延びることを確かめれば十分です。R R R のイデアルは n n n の約数 d d d について a = d R \mathfrak a = dR a = d R の形で、φ \varphi φ は y = φ ( d ˉ ) y = \varphi(\bar d) y = φ ( d ˉ ) で決まります。( n / d ) d ˉ = 0 (n/d)\bar d = 0 ( n / d ) d ˉ = 0 なので ( n / d ) y = 0 (n/d)y = 0 ( n / d ) y = 0 、すなわち y y y の代表元 y ′ y' y ′ について n ∣ ( n / d ) y ′ n \mid (n/d)y' n ∣ ( n / d ) y ′ で、d ∣ y ′ d \mid y' d ∣ y ′ です。y ′ = d z y' = dz y ′ = d z と書くと φ ( a d ˉ ) = a d ˉ z ˉ \varphi(a\bar d) = a\bar d \bar z φ ( a d ˉ ) = a d ˉ z ˉ なので、φ \varphi φ は 1 ↦ z ˉ 1 \mapsto \bar z 1 ↦ z ˉ で定まる R → R R \to R R → R に延びます。一方 Z \mathbb Z Z 加群としての Z / n \mathbb Z/n Z / n (n ≥ 2 n \ge 2 n ≥ 2 )は可除でないので入射的ではありません(命題 3.6[テンソル積と平坦性・射影加群・入射加群] の (1))。入射性は「どの圏で考えるか」に依存します。
この節では F : A → B F\colon \mathcal A \to \mathcal B F : A → B と G : B → A G\colon \mathcal B \to \mathcal A G : B → A をアーベル圏の間の関手とし、F F F が G G G の左随伴であるとします(F ⊣ G F \dashv G F ⊣ G 。定義 2.1[随伴関手と随伴関手定理] )。すなわち全単射
θ X , Y : Hom B ( F X , Y ) → ∼ Hom A ( X , G Y ) \theta_{X, Y}\colon \operatorname{Hom}_{\mathcal B}(FX, Y) \xrightarrow{\ \sim\ } \operatorname{Hom}_{\mathcal A}(X, GY) θ X , Y : Hom B ( F X , Y ) ∼ Hom A ( X , G Y )
が X X X と Y Y Y について自然に与えられています。X X X についての自然性は、u : X ′ → X u\colon X' \to X u : X ′ → X と ψ : F X → Y \psi\colon FX \to Y ψ : F X → Y について θ ( ψ ∘ F u ) = θ ( ψ ) ∘ u \theta(\psi \circ Fu) = \theta(\psi) \circ u θ ( ψ ∘ F u ) = θ ( ψ ) ∘ u が成り立つことです。
随伴は反対圏に移すと向きが入れ替わります。Hom A o p ( G Y , X ) = Hom A ( X , G Y ) \operatorname{Hom}_{\mathcal A^{\mathrm{op}}}(GY, X) = \operatorname{Hom}_{\mathcal A}(X, GY) Hom A op ( G Y , X ) = Hom A ( X , G Y ) 、Hom B o p ( Y , F X ) = Hom B ( F X , Y ) \operatorname{Hom}_{\mathcal B^{\mathrm{op}}}(Y, FX) = \operatorname{Hom}_{\mathcal B}(FX, Y) Hom B op ( Y , F X ) = Hom B ( F X , Y ) なので、θ − 1 \theta^{-1} θ − 1 は G o p : B o p → A o p G^{\mathrm{op}}\colon \mathcal B^{\mathrm{op}} \to \mathcal A^{\mathrm{op}} G op : B op → A op が F o p F^{\mathrm{op}} F op の左随伴であることを示す自然な全単射です(G o p ⊣ F o p G^{\mathrm{op}} \dashv F^{\mathrm{op}} G op ⊣ F op )。以下、双対の主張はこの入れ替えで得ます。
命題 4.1 (随伴と完全性 ) ✓
アーベル圏の間の随伴 F ⊣ G F \dashv G F ⊣ G (F : A → B F\colon \mathcal A \to \mathcal B F : A → B )について次が成り立つ。
F F F と G G G はともに加法関手である。
G G G は左完全であり、F F F は右完全である。
証明の方針は、右随伴が極限(核は極限の一種)を保つことを使って G G G の左完全性を示し、F F F の側は反対圏に移して同じ議論をする、というものです。
証明(命題 4.1) (1) 右随伴は極限を保ちます(定理 3.1[随伴関手と随伴関手定理] )。B \mathcal B B の零対象 0 0 0 は空図式の極限(終対象)なので G 0 G0 G 0 は A \mathcal A A の終対象で、命題 3.3[加法圏とアーベル圏] の (3) により零対象です。したがって零射 Y → 0 → Y ′ Y \to 0 \to Y' Y → 0 → Y ′ は G Y → G 0 → G Y ′ GY \to G0 \to GY' G Y → G 0 → G Y ′ に写り、零射です。次に ( Y 1 ⊕ Y 2 , i k , p k ) (Y_1 \oplus Y_2, i_k, p_k) ( Y 1 ⊕ Y 2 , i k , p k ) を双積とします。命題 3.3[加法圏とアーベル圏] の (1) により ( Y 1 ⊕ Y 2 , p k ) (Y_1 \oplus Y_2, p_k) ( Y 1 ⊕ Y 2 , p k ) は積なので、( G ( Y 1 ⊕ Y 2 ) , G p k ) (G(Y_1 \oplus Y_2), Gp_k) ( G ( Y 1 ⊕ Y 2 ) , G p k ) は G Y 1 , G Y 2 GY_1, GY_2 G Y 1 , G Y 2 の積です。同じ命題の (2) により、この積は G p l i k ′ = δ l k Gp_l\, i'_k = \delta_{lk} G p l i k ′ = δ l k で定まる i k ′ i'_k i k ′ によって双積になります。ところが G p l G i k = G ( δ l k ) = δ l k Gp_l\,Gi_k = G(\delta_{lk}) = \delta_{lk} G p l G i k = G ( δ l k ) = δ l k (G G G は恒等射と零射を保つ)なので G i k = i k ′ Gi_k = i'_k G i k = i k ′ です。よって G G G は 2 対象の双積を保ち、命題 3.7[加法圏とアーベル圏] により加法関手です。F F F については、同じ定理により F F F は余極限を保つので、始対象と余積について双対の議論をします(あるいは、F o p F^{\mathrm{op}} F op が G o p G^{\mathrm{op}} G op の右随伴であることに上の議論を適用します。加法性は反対圏に移しても変わりません)。
(2) g : A → A ′ ′ g\colon A \to A'' g : A → A ′′ の核 k k k は、g g g と零射 0 0 0 の等化子です(定義 2.1[加法圏とアーベル圏] )。G G G は等化子を保つので、G k Gk G k は G g Gg G g と G 0 = 0 G0 = 0 G 0 = 0 の等化子、すなわち G k = ker ( G g ) Gk = \ker(Gg) G k = ker ( G g ) です。完全列 0 → A ′ → f A → g A ′ ′ 0 \to A' \xrightarrow{f} A \xrightarrow{g} A'' 0 → A ′ f A g A ′′ では f = ker g f = \ker g f = ker g なので(補題 5.2[加法圏とアーベル圏] の (2))、G f = ker ( G g ) Gf = \ker(Gg) G f = ker ( G g ) となり、同じ判定から 0 → G A ′ → G A → G A ′ ′ 0 \to GA' \to GA \to GA'' 0 → G A ′ → G A → G A ′′ は完全です。F F F の右完全性は、F o p F^{\mathrm{op}} F op が右随伴であることから F o p F^{\mathrm{op}} F op が左完全であることを得て、補題 5.2[加法圏とアーベル圏] の (3) で A \mathcal A A の列に戻します。
∎
命題 4.2 (随伴は入射対象・射影対象を保つ ) ✓
アーベル圏の間の随伴 F ⊣ G F \dashv G F ⊣ G (F : A → B F\colon \mathcal A \to \mathcal B F : A → B )について次が成り立つ。
F F F が mono を保つなら(たとえば F F F が完全なら)、G G G は入射対象を入射対象に写す。
G G G が epi を保つなら(たとえば G G G が完全なら)、F F F は射影対象を射影対象に写す。
証明(命題 4.2) (1) I I I を B \mathcal B B の入射対象とし、mono i : X ′ → X i\colon X' \to X i : X ′ → X と φ : X ′ → G I \varphi\colon X' \to GI φ : X ′ → G I を取ります。θ − 1 ( φ ) : F X ′ → I \theta^{-1}(\varphi)\colon FX' \to I θ − 1 ( φ ) : F X ′ → I は、仮定から mono である F i Fi F i に沿って ψ : F X → I \psi\colon FX \to I ψ : F X → I に延び、ψ ∘ F i = θ − 1 ( φ ) \psi \circ Fi = \theta^{-1}(\varphi) ψ ∘ F i = θ − 1 ( φ ) です。θ \theta θ の自然性から
θ ( ψ ) ∘ i = θ ( ψ ∘ F i ) = φ \theta(\psi) \circ i = \theta(\psi \circ Fi) = \varphi θ ( ψ ) ∘ i = θ ( ψ ∘ F i ) = φ なので、θ ( ψ ) : X → G I \theta(\psi)\colon X \to GI θ ( ψ ) : X → G I が求める延長です。完全関手は mono を保ちます(命題 5.4[加法圏とアーベル圏] の (1))。
(2) G o p ⊣ F o p G^{\mathrm{op}} \dashv F^{\mathrm{op}} G op ⊣ F op に (1) を適用します。G o p G^{\mathrm{op}} G op が B o p \mathcal B^{\mathrm{op}} B op の mono(B \mathcal B B の epi)を保つので、F o p F^{\mathrm{op}} F op は A o p \mathcal A^{\mathrm{op}} A op の入射対象、すなわち A \mathcal A A の射影対象(命題 3.2 )を保ちます。
∎
この命題は導来関手の比較に使います。たとえば G G G の右導来関手を、完全な左随伴をもつ関手との合成で計算するとき、入射分解を G G G で写したものが再び入射分解になることが鍵です(「導来関手と δ 関手」の章)。
例 4.3 (係数の制限と二つの随伴 )
ρ : A → B \rho\colon A \to B ρ : A → B を可換環の準同型とし、係数の制限 ρ ∗ : M o d B → M o d A \rho_*\colon \mathsf{Mod}_B \to \mathsf{Mod}_A ρ ∗ : Mod B → Mod A (定義 2.4[テンソル積と平坦性・射影加群・入射加群] )を考えます。ρ ∗ \rho_* ρ ∗ は台の加群と写像を変えないので、核・余核をそのまま保つ完全関手です。
右随伴 。A A A 加群 M M M に対し Hom A ( B , M ) \operatorname{Hom}_A(B, M) Hom A ( B , M ) を ( b f ) ( b ′ ) = f ( b ′ b ) (bf)(b') = f(b'b) ( b f ) ( b ′ ) = f ( b ′ b ) で B B B 加群とみなすと、g ↦ ( n ↦ g ( n ) ( 1 ) ) g \mapsto (n \mapsto g(n)(1)) g ↦ ( n ↦ g ( n ) ( 1 )) が自然な全単射 Hom B ( N , Hom A ( B , M ) ) ≅ Hom A ( ρ ∗ N , M ) \operatorname{Hom}_B(N, \operatorname{Hom}_A(B, M)) \cong \operatorname{Hom}_A(\rho_*N, M) Hom B ( N , Hom A ( B , M )) ≅ Hom A ( ρ ∗ N , M ) を与えます(計算は 補題 3.8[テンソル積と平坦性・射影加群・入射加群] の Z → A \mathbb Z \to A Z → A の場合と同じです)。ρ ∗ ⊣ Hom A ( B , − ) \rho_* \dashv \operatorname{Hom}_A(B, -) ρ ∗ ⊣ Hom A ( B , − ) で ρ ∗ \rho_* ρ ∗ は完全なので、命題 4.2 の (1) により、入射 A A A 加群 I I I について Hom A ( B , I ) \operatorname{Hom}_A(B, I) Hom A ( B , I ) は入射 B B B 加群です。A = Z A = \mathbb Z A = Z とすると、可換環論で入射加群を作るのに使った余誘導加群です。
左随伴 。係数の拡大 B ⊗ A − B \otimes_A - B ⊗ A − は ρ ∗ \rho_* ρ ∗ の左随伴です(h ↦ ( m ↦ h ( 1 ⊗ m ) ) h \mapsto (m \mapsto h(1 \otimes m)) h ↦ ( m ↦ h ( 1 ⊗ m )) )。ρ ∗ \rho_* ρ ∗ は epi を保つので、命題 4.2 の (2) により射影 A A A 加群 P P P について B ⊗ A P B \otimes_A P B ⊗ A P は射影 B B B 加群です。
また − ⊗ A N - \otimes_A N − ⊗ A N は Hom A ( N , − ) \operatorname{Hom}_A(N, -) Hom A ( N , − ) の左随伴なので(定理 2.6[テンソル積と平坦性・射影加群・入射加群] )、命題 4.1 からテンソル積の右完全性(定理 2.8[テンソル積と平坦性・射影加群・入射加群] )がもう一度得られます。
以下 A A A は可換環で、M o d A \mathsf{Mod}_A Mod A はアーベル圏です(命題 4.6[加法圏とアーベル圏] )。
証明(命題 5.1) (1) 命題 4.6[加法圏とアーベル圏] の (2) により、M o d A \mathsf{Mod}_A Mod A の epi は全射、mono は単射と同じものです。したがって 定義 3.1 の条件は射影加群・入射加群の定義の条件と文字どおり一致します。
(2) 命題 3.2[Tor・Ext と深さ] により任意の A A A 加群 M M M は自由分解をもち、とくに自由加群 F 0 F_0 F 0 からの全射 F 0 → M F_0 \to M F 0 → M があります。自由加群は射影的です(定理 3.3[テンソル積と平坦性・射影加群・入射加群] )。(1) によりこれは射影対象からの epi です。
(3) 定理 3.9[テンソル積と平坦性・射影加群・入射加群] により M M M はある入射加群 I I I の部分加群に同型で、包含と同型の合成 M → I M \to I M → I は単射、すなわち mono です。(1) により I I I は入射対象です。
∎
例 5.2 (Ab の入射対象は可除群 )
A b = M o d Z \mathsf{Ab} = \mathsf{Mod}_{\mathbb Z} Ab = Mod Z では、命題 5.1 の (1) と 命題 3.6[テンソル積と平坦性・射影加群・入射加群] により、入射対象とは可除 Abel 群のことです。Q \mathbb Q Q 、Q / Z \mathbb Q/\mathbb Z Q / Z 、Z ( p ∞ ) \mathbb Z(p^\infty) Z ( p ∞ ) は入射対象で、Z \mathbb Z Z や Z / n \mathbb Z/n Z / n (n ≥ 2 n \ge 2 n ≥ 2 )はそうではありません。射影対象は自由 Abel 群の直和因子です(定理 3.3[テンソル積と平坦性・射影加群・入射加群] )。有限生成なら、PID 上の有限階数の自由加群の部分加群は自由なので(定理 3.1[加群と PID 上の構造定理] )、自由 Abel 群そのものです。この圏では、可除群の商がまた可除なので、入射分解が長さ 1 1 1 で止まります(0 → X → I 0 → I 1 → 0 0 \to X \to I^0 \to I^1 \to 0 0 → X → I 0 → I 1 → 0 )。
定義 6.1 (生成子・余生成子 ) ↗
A \mathcal A A をアーベル圏とする。
対象の族 ( U s ) s ∈ S (U_s)_{s \in S} ( U s ) s ∈ S (S S S は小さい集合)が生成集合 であるとは、0 0 0 でない任意の射 f : X → Y f\colon X \to Y f : X → Y に対し、ある s ∈ S s \in S s ∈ S と u : U s → X u\colon U_s \to X u : U s → X で f u ≠ 0 fu \ne 0 f u = 0 となるものが存在することをいう。1 つの対象 U U U からなる生成集合 { U } \{U\} { U } を生成子 という。
双対に、対象 Q Q Q が余生成子 であるとは、0 0 0 でない任意の射 f : X → Y f\colon X \to Y f : X → Y に対し、g f ≠ 0 gf \ne 0 g f = 0 となる g : Y → Q g\colon Y \to Q g : Y → Q が存在することをいう。
f ≠ f ′ f \ne f' f = f ′ を区別したいときは f − f ′ f - f' f − f ′ に適用します。つまり生成子とは「U U U からの射で試せば、射が等しいかどうかが分かる」対象です。M o d A \mathsf{Mod}_A Mod A では A A A が生成子で、u : A → X u\colon A \to X u : A → X は X X X の元 u ( 1 ) u(1) u ( 1 ) と同じものです。生成子は、元をもたない圏で元の代わりをする対象だといえます。
補題 6.2 (余積から余極限へ ) ✓
アーベル圏 A \mathcal A A が任意の小さい族の余積をもつとする。
A \mathcal A A は小さい余極限をすべてもつ(余完備)。
I I I を小さい圏とし、各 F ∈ [ I , A ] F \in [I, \mathcal A] F ∈ [ I , A ] に余極限 ( colim F , ι i F ) (\operatorname{colim} F, \iota^F_i) ( colim F , ι i F ) を一つずつ選ぶ。自然変換 α : F → F ′ \alpha\colon F \to F' α : F → F ′ に対し、colim α ∘ ι i F = ι i F ′ α i \operatorname{colim}\alpha \circ \iota^F_i = \iota^{F'}_i \alpha_i colim α ∘ ι i F = ι i F ′ α i (すべての i i i )を満たす射 colim α \operatorname{colim}\alpha colim α がただ一つ存在し、colim : [ I , A ] → A \operatorname{colim}\colon [I, \mathcal A] \to \mathcal A colim : [ I , A ] → A は加法関手になる。
空でない有向集合 J J J (任意の 2 元が上界をもつ半順序集合)を圏とみなすと、J J J はフィルター圏(定義 6.1[極限と余極限] )である。J J J 上の定値図式 Δ X \Delta X Δ X (値がすべて X X X 、射がすべて 1 X 1_X 1 X )の余極限は、X X X と恒等射の族である。
証明(補題 6.2) (1) f , g : A → B f, g\colon A \to B f , g : A → B について、y f = y g yf = yg y f = y g と y ( f − g ) = 0 y(f - g) = 0 y ( f − g ) = 0 は同値なので、coker ( f − g ) \operatorname{coker}(f - g) coker ( f − g ) は f , g f, g f , g の余等化子です。小さい余積と余等化子があれば小さい余極限がすべて作れます(定理 3.1[極限と余極限] の双対)。
(2) ( ι i F ′ α i ) i (\iota^{F'}_i\alpha_i)_i ( ι i F ′ α i ) i は F F F 上の余錐なので(ι i ′ F ′ α i ′ F ( a ) = ι i ′ F ′ F ′ ( a ) α i = ι i F ′ α i \iota^{F'}_{i'}\alpha_{i'}F(a) = \iota^{F'}_{i'}F'(a)\alpha_i = \iota^{F'}_i\alpha_i ι i ′ F ′ α i ′ F ( a ) = ι i ′ F ′ F ′ ( a ) α i = ι i F ′ α i )、余極限の普遍性から colim α \operatorname{colim}\alpha colim α がただ一つ定まります。合成と恒等射を保つこと、colim ( α + β ) = colim α + colim β \operatorname{colim}(\alpha + \beta) = \operatorname{colim}\alpha + \operatorname{colim}\beta colim ( α + β ) = colim α + colim β は、両辺に ι i F \iota^F_i ι i F を右から合成すると一致することと、普遍性の一意性から従います。
(3) J J J は空でなく、任意の i , j i, j i , j に上界 k k k があります。半順序集合では 2 対象の間の射は高々一つなので、平行な射 u , v : i → j u, v\colon i \to j u , v : i → j は等しく、1 j 1_j 1 j で等化されます。よってフィルター圏の 3 条件を満たします(定義 6.1[極限と余極限] の直後で述べられているのと同じ確認です)。Δ X \Delta X Δ X 上の余錐 ( c j : X → Y ) j (c_j\colon X \to Y)_j ( c j : X → Y ) j では、j ≤ k j \le k j ≤ k について c j = c k ∘ 1 X = c k c_j = c_k \circ 1_X = c_k c j = c k ∘ 1 X = c k なので、上界を経由して c j = c j ′ c_j = c_{j'} c j = c j ′ がすべての j , j ′ j, j' j , j ′ で成り立ちます。この共通の射を c c c とすると、c ∘ 1 X = c j c \circ 1_X = c_j c ∘ 1 X = c j を満たす射は c c c だけです。
∎
定義 6.3 (AB3・AB4・AB5 の条件 ) ↗
A \mathcal A A をアーベル圏とする。
(AB3)任意の小さい族が余積をもつ。
(AB4)AB3 を満たし、小さい族の mono ι λ : X λ → Y λ \iota_\lambda\colon X_\lambda \to Y_\lambda ι λ : X λ → Y λ の余積 ⨁ λ ι λ : ⨁ λ X λ → ⨁ λ Y λ \bigoplus_\lambda \iota_\lambda\colon \bigoplus_\lambda X_\lambda \to \bigoplus_\lambda Y_\lambda ⨁ λ ι λ : ⨁ λ X λ → ⨁ λ Y λ (i n λ ι λ \mathrm{in}_\lambda\iota_\lambda in λ ι λ の誘導する射)が mono である。
(AB5)AB3 を満たし、任意の小さいフィルター圏 I I I について、補題 6.2 の (2) の関手 colim : [ I , A ] → A \operatorname{colim}\colon [I, \mathcal A] \to \mathcal A colim : [ I , A ] → A が完全である。
[ I , A ] [I, \mathcal A] [ I , A ] はアーベル圏で(命題 5.7[加法圏とアーベル圏] )、完全性は余極限の選び方によらない。A o p \mathcal A^{\mathrm{op}} A op がこれらを満たすとき、A \mathcal A A は AB3*・AB4*・AB5* を満たすという。
定義 6.4 (Grothendieck 圏 ) ↗
AB5 を満たし、生成子をもつアーベル圏を Grothendieck 圏 という。
次の補題は、証明の中で「部分対象の増大列の合併」を作るための道具です。加群なら部分加群の合併を取るだけの操作を、元のない圏では余極限で行い、それが単射性や核と交換することを AB5 で保証します。
次の補題が、この章で AB5 を使う形のすべてです。部分対象の「和」が、有向な族については余極限と一致し、核を取る操作と交換します。
補題 6.5 (有向な部分対象の族と AB5 ) ✓
A \mathcal A A を AB5 を満たすアーベル圏、E E E をその対象、J J J を空でない有向集合とする。E E E の部分対象の族 ( j k : K k → E ) k ∈ J (j_k\colon K_k \to E)_{k \in J} ( j k : K k → E ) k ∈ J が有向である(k ≤ k ′ k \le k' k ≤ k ′ なら j k = j k ′ t k k ′ j_k = j_{k'}t_{kk'} j k = j k ′ t k k ′ )とする。t k k ′ t_{kk'} t k k ′ は一意なので K : J → A K\colon J \to \mathcal A K : J → A は関手になる。
ι k : K k → colim K \iota_k\colon K_k \to \operatorname{colim} K ι k : K k → colim K を余極限とし、c ι k = j k c\iota_k = j_k c ι k = j k で定まる c : colim K → E c\colon \operatorname{colim}K \to E c : colim K → E は mono である。c c c の表す部分対象を ∑ k K k \sum_k K_k ∑ k K k と書くと、これは各 K k K_k K k を含む部分対象のうち最小のものである。
任意の射 h : H → E h\colon H \to E h : H → E について、L k = ker ( π K k h ) L_k = \ker(\pi_{K_k}h) L k = ker ( π K k h ) は H H H の部分対象の有向な族で、∑ k L k = ker ( π ∑ K h ) \sum_k L_k = \ker(\pi_{\sum K}h) ∑ k L k = ker ( π ∑ K h ) である。とくに、(a) すべての k k k で π K k h \pi_{K_k}h π K k h が mono なら π ∑ K h \pi_{\sum K}h π ∑ K h も mono であり、(b) ∑ k K k = E \sum_k K_k = E ∑ k K k = E なら ∑ k L k = H \sum_k L_k = H ∑ k L k = H である。
A \mathcal A A は AB4 を満たす。
証明(補題 6.5) 補題 6.2 の (3) により J J J はフィルター圏なので、AB5 により colim : [ J , A ] → A \operatorname{colim}\colon [J, \mathcal A] \to \mathcal A colim : [ J , A ] → A は完全です。
(1) j = ( j k ) k j = (j_k)_k j = ( j k ) k は K K K から定値関手 Δ E \Delta E Δ E への自然変換で、各成分が mono なので [ J , A ] [J, \mathcal A] [ J , A ] で mono です(命題 5.7[加法圏とアーベル圏] )。完全関手は mono を保つので(命題 5.4[加法圏とアーベル圏] の (1))、colim j \operatorname{colim} j colim j は mono です。補題 6.2 の (3) により colim Δ E = E \operatorname{colim}\Delta E = E colim Δ E = E (恒等射の族)なので colim j = c \operatorname{colim} j = c colim j = c です。j k = c ι k j_k = c\iota_k j k = c ι k なので K k ≤ ∑ K K_k \le \sum K K k ≤ ∑ K です。mono j ′ j' j ′ がすべての j k j_k j k を j k = j ′ s k j_k = j's_k j k = j ′ s k と経由するなら、j ′ j' j ′ の mono 性から ( s k ) (s_k) ( s k ) は余錐で、s ι k = s k s\iota_k = s_k s ι k = s k となる s s s について j ′ s ι k = c ι k j's\iota_k = c\iota_k j ′ s ι k = c ι k 、よって j ′ s = c j's = c j ′ s = c です。
(2) π k = π K k \pi_k = \pi_{K_k} π k = π K k とおきます。k ≤ k ′ k \le k' k ≤ k ′ なら π k ′ j k = π k ′ j k ′ t k k ′ = 0 \pi_{k'}j_k = \pi_{k'}j_{k'}t_{kk'} = 0 π k ′ j k = π k ′ j k ′ t k k ′ = 0 なので π k ′ = q k k ′ π k \pi_{k'} = q_{kk'}\pi_k π k ′ = q k k ′ π k となる q k k ′ q_{kk'} q k k ′ がただ一つあり、商 Q k = E / K k Q_k = E/K_k Q k = E / K k は関手 Q Q Q をなします。各 k k k で 0 → K k → E → Q k → 0 0 \to K_k \to E \to Q_k \to 0 0 → K k → E → Q k → 0 は短完全列なので、0 → K → Δ E → Q → 0 0 \to K \to \Delta E \to Q \to 0 0 → K → Δ E → Q → 0 は [ J , A ] [J, \mathcal A] [ J , A ] の短完全列です(同じく各点で判定できます)。colim \operatorname{colim} colim で写すと 0 → colim K → c E → π ˉ colim Q → 0 0 \to \operatorname{colim} K \xrightarrow{c} E \xrightarrow{\bar\pi} \operatorname{colim} Q \to 0 0 → colim K c E π ˉ colim Q → 0 が完全なので、π ˉ = colim π \bar\pi = \operatorname{colim}\pi π ˉ = colim π は c c c の余核、すなわち同型を除いて π ∑ K \pi_{\sum K} π ∑ K です(補題 5.2[加法圏とアーベル圏] の (2))。次に l k = ker ( π k h ) l_k = \ker(\pi_kh) l k = ker ( π k h ) とおくと、π k ′ h = q k k ′ π k h \pi_{k'}h = q_{kk'}\pi_kh π k ′ h = q k k ′ π k h から π k ′ h l k = 0 \pi_{k'}hl_k = 0 π k ′ h l k = 0 なので L k ≤ L k ′ L_k \le L_{k'} L k ≤ L k ′ で、0 → L → Δ H → π h Q 0 \to L \to \Delta H \xrightarrow{\pi h} Q 0 → L → Δ H π h Q は [ J , A ] [J, \mathcal A] [ J , A ] の完全列です。colim \operatorname{colim} colim で写すと 0 → colim L → H → π ˉ h colim Q 0 \to \operatorname{colim}L \to H \xrightarrow{\bar\pi h} \operatorname{colim}Q 0 → colim L → H π ˉ h colim Q が完全で(命題 5.4[加法圏とアーベル圏] の (1))、colim L → H \operatorname{colim}L \to H colim L → H は (1) により ∑ L k \sum L_k ∑ L k を表す mono です。よって ∑ L k = ker ( π ˉ h ) = ker ( π ∑ K h ) \sum L_k = \ker(\bar\pi h) = \ker(\pi_{\sum K}h) ∑ L k = ker ( π ˉ h ) = ker ( π ∑ K h ) です。(a) すべての L k L_k L k が 0 0 0 なら colim L = 0 \operatorname{colim}L = 0 colim L = 0 で、ker ( π ∑ K h ) = 0 \ker(\pi_{\sum K}h) = 0 ker ( π ∑ K h ) = 0 です。(b) c c c が同型なら π ∑ K = 0 \pi_{\sum K} = 0 π ∑ K = 0 で、その核は 1 H 1_H 1 H です。
(3) 小さい族 ι λ : X λ → Y λ \iota_\lambda\colon X_\lambda \to Y_\lambda ι λ : X λ → Y λ (λ ∈ Λ \lambda \in \Lambda λ ∈ Λ )を取ります。有限部分集合 F ⊆ Λ F \subseteq \Lambda F ⊆ Λ 全体は包含で空でない有向集合で、有限双積 X F = ⨁ λ ∈ F X λ X_F = \bigoplus_{\lambda \in F}X_\lambda X F = ⨁ λ ∈ F X λ は包含の誘導する射で関手をなします。その余極限は ⨁ Λ X λ \bigoplus_\Lambda X_\lambda ⨁ Λ X λ です(余錐 X F → Z X_F \to Z X F → Z の族は、射の族 X λ → Z X_\lambda \to Z X λ → Z と一対一に対応します)。有限の ι F = ⨁ λ ∈ F ι λ \iota_F = \bigoplus_{\lambda \in F}\iota_\lambda ι F = ⨁ λ ∈ F ι λ は mono です。実際 ι F x = 0 \iota_Fx = 0 ι F x = 0 なら、射影 p λ p_\lambda p λ について ι λ p λ x = p λ ι F x = 0 \iota_\lambda p_\lambda x = p_\lambda\iota_Fx = 0 ι λ p λ x = p λ ι F x = 0 から p λ x = 0 p_\lambda x = 0 p λ x = 0 で、x = ∑ λ i n λ p λ x = 0 x = \sum_\lambda \mathrm{in}_\lambda p_\lambda x = 0 x = ∑ λ in λ p λ x = 0 です(補題 2.2[加法圏とアーベル圏] の (2))。( ι F ) F (\iota_F)_F ( ι F ) F は各点で mono な自然変換なので、AB5 により colim F ι F = ⨁ Λ ι λ \operatorname{colim}_F\iota_F = \bigoplus_\Lambda\iota_\lambda colim F ι F = ⨁ Λ ι λ は mono です。
∎
補題 6.6 (生成子の性質 ) ✓
A \mathcal A A を AB3 を満たすアーベル圏とする。
( U s ) s ∈ S (U_s)_{s \in S} ( U s ) s ∈ S が生成集合なら、⨁ s U s \bigoplus_s U_s ⨁ s U s は生成子である。
U U U が生成子なら、各対象 X X X について c X = [ u ] u ∈ Hom ( U , X ) : U ( Hom ( U , X ) ) → X c_X = [u]_{u \in \operatorname{Hom}(U, X)}\colon U^{(\operatorname{Hom}(U, X))} \to X c X = [ u ] u ∈ Hom ( U , X ) : U ( Hom ( U , X )) → X は epi である。
U U U を生成子とし、X X X の部分対象 K K K に対して H ( K ) ⊆ Hom ( U , X ) \mathrm H(K) \subseteq \operatorname{Hom}(U, X) H ( K ) ⊆ Hom ( U , X ) を K K K を経由する射の集合とする。K ≤ K ′ K \le K' K ≤ K ′ と H ( K ) ⊆ H ( K ′ ) \mathrm H(K) \subseteq \mathrm H(K') H ( K ) ⊆ H ( K ′ ) は同値である。とくに K ↦ H ( K ) K \mapsto \mathrm H(K) K ↦ H ( K ) は Sub ( X ) \operatorname{Sub}(X) Sub ( X ) から小さい集合 P ( Hom ( U , X ) ) \mathcal P(\operatorname{Hom}(U, X)) P ( Hom ( U , X )) への単射であり、Sub ( X ) \operatorname{Sub}(X) Sub ( X ) はある小さい集合と全単射で結ばれる。
証明(補題 6.6) (1) f ≠ 0 f \ne 0 f = 0 なら f u ≠ 0 fu \ne 0 f u = 0 となる u : U s → X u\colon U_s \to X u : U s → X があります。u ′ = [ u t ] t u' = [u_t]_t u ′ = [ u t ] t (u s = u u_s = u u s = u 、t ≠ s t \ne s t = s では u t = 0 u_t = 0 u t = 0 )とおくと u ′ i n s = u u'\mathrm{in}_s = u u ′ in s = u なので f u ′ ≠ 0 fu' \ne 0 f u ′ = 0 です。
(2) t c X = 0 tc_X = 0 t c X = 0 なら、各 u u u について t u = t c X i n u = 0 tu = tc_X\mathrm{in}_u = 0 t u = t c X in u = 0 なので、生成子の定義から t = 0 t = 0 t = 0 です。補題 2.2[加法圏とアーベル圏] の (2) により c X c_X c X は epi です。
(3) K ≤ K ′ K \le K' K ≤ K ′ なら H ( K ) ⊆ H ( K ′ ) \mathrm H(K) \subseteq \mathrm H(K') H ( K ) ⊆ H ( K ′ ) は明らかです。逆を示します。j : K → X j\colon K \to X j : K → X 、j ′ : K ′ → X j'\colon K' \to X j ′ : K ′ → X とし、a : U → K a\colon U \to K a : U → K ごとに j a ∈ H ( K ′ ) ja \in \mathrm H(K') j a ∈ H ( K ′ ) なので j a = j ′ b a ja = j'b_a j a = j ′ b a となる b a b_a b a を取り、b = [ b a ] a : U ( Hom ( U , K ) ) → K ′ b = [b_a]_a\colon U^{(\operatorname{Hom}(U, K))} \to K' b = [ b a ] a : U ( Hom ( U , K )) → K ′ とおきます。各成分で比べて j c K = j ′ b jc_K = j'b j c K = j ′ b です。(2) により c K c_K c K は epi なので、j c K jc_K j c K の像は j j j 自身です(定理 4.4[加法圏とアーベル圏] の (3))。一方 j c K = j ′ b jc_K = j'b j c K = j ′ b は mono j ′ j' j ′ を経由するので、§2 で述べたとおり像は j ′ j' j ′ 以下です。よって K ≤ K ′ K \le K' K ≤ K ′ です。後半は前半の帰結で、Hom ( U , X ) \operatorname{Hom}(U, X) Hom ( U , X ) は小さいので P ( Hom ( U , X ) ) \mathcal P(\operatorname{Hom}(U, X)) P ( Hom ( U , X )) も小さく(命題 2.3[圏・関手・自然変換] )、その部分集合も小さい集合です。
∎
(3) の後半を「A \mathcal A A は局所的に小さい部分対象をもつ (well-powered)」といいます。圏の対象の集まりは大きいので、部分対象の同値類が小さい集合で数えられることは自明ではなく、生成子があって初めて言えます。次節で、部分対象を添字にした余積を作るときにこれが必要になります。
命題 6.7 (Grothendieck 圏の例 ) ✓
A A A を可換環とする。
M o d A \mathsf{Mod}_A Mod A は Grothendieck 圏であり、A A A は生成子である。
C \mathcal C C を小さい圏とする。関手圏 [ C , M o d A ] [\mathcal C, \mathsf{Mod}_A] [ C , Mod A ] は Grothendieck 圏である。c ∈ C c \in \mathcal C c ∈ C について P c ( d ) = A ( Hom ( c , d ) ) P_c(d) = A^{(\operatorname{Hom}(c, d))} P c ( d ) = A ( Hom ( c , d )) (Hom ( c , d ) \operatorname{Hom}(c, d) Hom ( c , d ) を基底とする自由加群)とおくと、( P c ) c (P_c)_{c} ( P c ) c は生成集合で、⨁ c P c \bigoplus_c P_c ⨁ c P c は生成子である。とくに [ C , A b ] [\mathcal C, \mathsf{Ab}] [ C , Ab ] は Grothendieck 圏である。
証明(命題 6.7) (1) アーベル圏であることは 命題 4.6[加法圏とアーベル圏] です。AB3 :小さい族 ( M λ ) (M_\lambda) ( M λ ) の直和 ⨁ M λ \bigoplus M_\lambda ⨁ M λ (有限個を除いて 0 0 0 の族全体)と標準的な入射は余積です。f λ : M λ → N f_\lambda\colon M_\lambda \to N f λ : M λ → N に対し ( x λ ) ↦ ∑ λ f λ ( x λ ) (x_\lambda) \mapsto \sum_\lambda f_\lambda(x_\lambda) ( x λ ) ↦ ∑ λ f λ ( x λ ) (有限和)が i n λ \mathrm{in}_\lambda in λ との合成で f λ f_\lambda f λ を与え、直和は i n λ ( M λ ) \mathrm{in}_\lambda(M_\lambda) in λ ( M λ ) たちで生成されるので一意です。AB5 :[ I , M o d A ] [I, \mathsf{Mod}_A] [ I , Mod A ] の短完全列は各点で短完全なので(命題 5.7[加法圏とアーベル圏] )、フィルター余極限はそれを短完全列に写し(系 6.5[極限と余極限] の (2))、命題 5.4[加法圏とアーベル圏] の (3) により完全です。生成子 :f : X → Y f\colon X \to Y f : X → Y が 0 0 0 でなければ f ( x ) ≠ 0 f(x) \ne 0 f ( x ) = 0 となる x x x があり、u ( a ) = a x u(a) = ax u ( a ) = a x で定まる u : A → X u\colon A \to X u : A → X は f u ( 1 ) = f ( x ) ≠ 0 fu(1) = f(x) \ne 0 f u ( 1 ) = f ( x ) = 0 を満たします。
(2) アーベル圏であることは 命題 5.7[加法圏とアーベル圏] です。(1) と 補題 6.2 の (1) により M o d A \mathsf{Mod}_A Mod A は余完備なので、[ C , M o d A ] [\mathcal C, \mathsf{Mod}_A] [ C , Mod A ] の余極限は各点で計算できます(命題 5.1[極限と余極限] )。とくに AB3 が成り立ちます。AB5 :I I I を小さいフィルター圏とし、[ I , [ C , M o d A ] ] [I, [\mathcal C, \mathsf{Mod}_A]] [ I , [ C , Mod A ]] の短完全列 0 → F ′ → F → F ′ ′ → 0 0 \to F' \to F \to F'' \to 0 0 → F ′ → F → F ′′ → 0 を取ります。命題 5.7[加法圏とアーベル圏] を 2 回使うと、各 i ∈ I i \in I i ∈ I 、c ∈ C c \in \mathcal C c ∈ C で 0 → F i ′ ( c ) → F i ( c ) → F i ′ ′ ( c ) → 0 0 \to F'_i(c) \to F_i(c) \to F''_i(c) \to 0 0 → F i ′ ( c ) → F i ( c ) → F i ′′ ( c ) → 0 は完全です。余極限は各点で計算されるので、colim F \operatorname{colim}F colim F の c c c での値は colim i F i ( c ) \operatorname{colim}_iF_i(c) colim i F i ( c ) で、(1) の AB5 により 0 → colim i F i ′ ( c ) → colim i F i ( c ) → colim i F i ′ ′ ( c ) → 0 0 \to \operatorname{colim}_iF'_i(c) \to \operatorname{colim}_iF_i(c) \to \operatorname{colim}_iF''_i(c) \to 0 0 → colim i F i ′ ( c ) → colim i F i ( c ) → colim i F i ′′ ( c ) → 0 は完全です。再び各点の判定により colim \operatorname{colim} colim は完全です。生成集合 :P c P_c P c は ψ : d → d ′ \psi\colon d \to d' ψ : d → d ′ に基底の写像 e φ ↦ e ψ φ e_\varphi \mapsto e_{\psi\varphi} e φ ↦ e ψ φ を対応させて関手です。x ∈ F ( c ) x \in F(c) x ∈ F ( c ) に対し、τ d : P c ( d ) → F ( d ) \tau_d\colon P_c(d) \to F(d) τ d : P c ( d ) → F ( d ) を e φ ↦ F ( φ ) ( x ) e_\varphi \mapsto F(\varphi)(x) e φ ↦ F ( φ ) ( x ) で定めます(補題 2.5[加群・完全列・中山の補題] の (1))。基底の上で F ( ψ ) τ d ( e φ ) = F ( ψ φ ) ( x ) = τ d ′ ( e ψ φ ) F(\psi)\tau_d(e_\varphi) = F(\psi\varphi)(x) = \tau_{d'}(e_{\psi\varphi}) F ( ψ ) τ d ( e φ ) = F ( ψ φ ) ( x ) = τ d ′ ( e ψ φ ) なので、同じ補題の一意性から τ \tau τ は自然変換で、τ c ( e 1 c ) = x \tau_c(e_{1_c}) = x τ c ( e 1 c ) = x です。自然変換 α : F → G \alpha\colon F \to G α : F → G が 0 0 0 でなければ、ある c c c と x ∈ F ( c ) x \in F(c) x ∈ F ( c ) で α c ( x ) ≠ 0 \alpha_c(x) \ne 0 α c ( x ) = 0 となり、( α τ ) c ( e 1 c ) = α c ( x ) ≠ 0 (\alpha\tau)_c(e_{1_c}) = \alpha_c(x) \ne 0 ( α τ ) c ( e 1 c ) = α c ( x ) = 0 です。Ob C \operatorname{Ob}\mathcal C Ob C は小さいので、補題 6.6 の (1) により ⨁ c P c \bigoplus_cP_c ⨁ c P c は生成子です。A = Z A = \mathbb Z A = Z として最後の主張を得ます。
∎
例 6.8 (AB5 は自己双対でない )
A b \mathsf{Ab} Ab は Grothendieck 圏ですが、A b o p \mathsf{Ab}^{\mathrm{op}} Ab op は AB5 を満たしません。A b o p \mathsf{Ab}^{\mathrm{op}} Ab op のフィルター余極限は A b \mathsf{Ab} Ab の逆極限なので、逆極限が完全でない例を挙げれば十分です。素数 p p p について、短完全列 0 → p n Z → Z → Z / p n → 0 0 \to p^n\mathbb Z \to \mathbb Z \to \mathbb Z/p^n \to 0 0 → p n Z → Z → Z / p n → 0 を n n n について並べ、包含・恒等射・射影で逆系にします。逆極限(定義 2.1[完備化と Artin–Rees の補題] )を取ると 0 → ⋂ n p n Z = 0 → Z → Z p 0 \to \bigcap_np^n\mathbb Z = 0 \to \mathbb Z \to \mathbb Z_p 0 → ⋂ n p n Z = 0 → Z → Z p となり、最後の写像は全射ではありません(Z \mathbb Z Z は可算、p p p 進整数環 Z p \mathbb Z_p Z p は非可算)。したがって A b o p \mathsf{Ab}^{\mathrm{op}} Ab op は十分に入射対象をもつ(A b \mathsf{Ab} Ab が十分に射影対象をもつ)にもかかわらず、Grothendieck 圏ではありません。Grothendieck 圏の理論は射影対象について何も言わないことに注意してください。
加群の Baer の判定法は「イデアル a ⊆ A \mathfrak a \subseteq A a ⊆ A からの射が A A A に延びれば入射的」というものでした。イデアルは生成子 A A A の部分対象なので、次の補題はその直接の一般化です。
補題 7.1 (Baer 型の判定法 ) ✓
A \mathcal A A を Grothendieck 圏、U U U をその生成子とする。対象 E E E が入射対象であるための必要十分条件は、任意の mono ι : I → U \iota\colon I \to U ι : I → U と任意の射 f : I → E f\colon I \to E f : I → E に対し、g ι = f g\iota = f g ι = f を満たす g : U → E g\colon U \to E g : U → E が存在することである。
証明の筋道は次のとおりです。まず、延長を「どこまで延ばせたか」の組として並べ、Zorn の補題で延ばせる限り延ばした極大の組を取ります(増大列の合併を作る部分で AB5 を使います)。次に、極大の組が B B B 全体でないとすると、生成子からの射 u u u を使ってもう一段延ばせてしまい、極大性に反することを示します。
証明(補題 7.1) 必要性は入射対象の定義そのものです。十分性を示します。mono a : A → B a\colon A \to B a : A → B と f : A → E f\colon A \to E f : A → E を取ります。
延長の集合。 B B B の部分対象 j K : K → B j_K\colon K \to B j K : K → B で a ≤ j K a \le j_K a ≤ j K (a = j K t K a = j_Kt_K a = j K t K )を満たすものと、f K t K = f f_Kt_K = f f K t K = f を満たす f K : K → E f_K\colon K \to E f K : K → E の組 ( K , f K ) (K, f_K) ( K , f K ) を考えます(j K j_K j K を同型 φ \varphi φ で取り替えたものは ( j K φ , f K φ ) (j_K\varphi, f_K\varphi) ( j K φ , f K φ ) と同一視します)。( K , f K ) ≤ ( K ′ , f K ′ ) (K, f_K) \le (K', f_{K'}) ( K , f K ) ≤ ( K ′ , f K ′ ) を「j K = j K ′ s j_K = j_{K'}s j K = j K ′ s かつ f K ′ s = f K f_{K'}s = f_K f K ′ s = f K 」で定めると、これは半順序で、Sub ( B ) \operatorname{Sub}(B) Sub ( B ) が集合なので(補題 6.6 の (3))組の全体 P \mathcal P P も集合です。( a , f ) ∈ P (a, f) \in \mathcal P ( a , f ) ∈ P なので空ではありません。
鎖の上界。 P \mathcal P P の空でない鎖 ( K c , f c ) c (K_c, f_c)_{c} ( K c , f c ) c を取ると、( K c ) (K_c) ( K c ) は全順序、とくに有向な部分対象の族です。補題 6.5 の (1) により余極限 colim c K c → B \operatorname{colim}_c K_c \to B colim c K c → B は mono で、部分対象 ∑ c K c \sum_c K_c ∑ c K c を表します。( f c ) (f_c) ( f c ) は鎖の条件 f c ′ s = f c f_{c'}s = f_c f c ′ s = f c により余錐をなすので、f ∞ ι c = f c f_\infty\iota_c = f_c f ∞ ι c = f c を満たす f ∞ : colim K c → E f_\infty\colon \operatorname{colim}K_c \to E f ∞ : colim K c → E が誘導され、( ∑ K c , f ∞ ) (\sum K_c, f_\infty) ( ∑ K c , f ∞ ) は鎖の上界です(a ≤ K c ≤ ∑ K c a \le K_c \le \sum K_c a ≤ K c ≤ ∑ K c で、f ∞ ι c t K c = f f_\infty\iota_ct_{K_c} = f f ∞ ι c t K c = f )。Zorn の補題(定理 5.1)[選択公理と Zorn の補題] により極大元 ( K , f K ) (K, f_K) ( K , f K ) があります。
極大元は B B B 全体。 j = j K j = j_K j = j K が epi でないと仮定します。このとき π K = coker j ≠ 0 \pi_K = \operatorname{coker}j \ne 0 π K = coker j = 0 で、生成子の定義から π K u ≠ 0 \pi_Ku \ne 0 π K u = 0 となる u : U → B u\colon U \to B u : U → B があります。j j j と u u u の引き戻し p : P → K p\colon P \to K p : P → K 、q : P → U q\colon P \to U q : P → U (j p = u q jp = uq j p = u q )を取ります。q x = 0 qx = 0 q x = 0 なら j p x = u q x = 0 jpx = uqx = 0 j p x = u q x = 0 から p x = 0 px = 0 p x = 0 で、引き戻しの普遍性の一意性から x = 0 x = 0 x = 0 なので、q q q は mono です(補題 2.2[加法圏とアーベル圏] の (2))。仮定を mono q q q と f K p : P → E f_Kp\colon P \to E f K p : P → E に適用し、g q = f K p gq = f_Kp g q = f K p を満たす g : U → E g\colon U \to E g : U → E を取ります。
σ = [ j , u ] : K ⊕ U → B \sigma = [j, u]\colon K \oplus U \to B σ = [ j , u ] : K ⊕ U → B と τ = [ f K , g ] : K ⊕ U → E \tau = [f_K, g]\colon K \oplus U \to E τ = [ f K , g ] : K ⊕ U → E を考えます。k = ker σ k = \ker\sigma k = ker σ とすると j ( π 1 k ) = u ( − π 2 k ) j(\pi_1k) = u(-\pi_2k) j ( π 1 k ) = u ( − π 2 k ) なので(π 1 , π 2 \pi_1, \pi_2 π 1 , π 2 は双積の射影)、引き戻しの性質から π 1 k = p z \pi_1k = pz π 1 k = p z 、− π 2 k = q z -\pi_2k = qz − π 2 k = q z となる z z z があり、
τ k = f K π 1 k + g π 2 k = f K p z − g q z = 0 \tau k = f_K\pi_1k + g\pi_2k = f_Kpz - gqz = 0 τ k = f K π 1 k + g π 2 k = f K p z − g q z = 0 です。σ = m e \sigma = me σ = m e を像分解すると、e e e は ker σ \ker\sigma ker σ の余核なので(定理 4.4[加法圏とアーベル圏] の (2))、τ = τ ′ e \tau = \tau'e τ = τ ′ e となる τ ′ \tau' τ ′ があります。j = σ i n 1 = m ( e i n 1 ) j = \sigma\,\mathrm{in}_1 = m(e\,\mathrm{in}_1) j = σ in 1 = m ( e in 1 ) かつ τ ′ ( e i n 1 ) = τ i n 1 = f K \tau'(e\,\mathrm{in}_1) = \tau\,\mathrm{in}_1 = f_K τ ′ ( e in 1 ) = τ in 1 = f K なので、( K , f K ) ≤ ( im σ , τ ′ ) (K, f_K) \le (\operatorname{im}\sigma, \tau') ( K , f K ) ≤ ( im σ , τ ′ ) です。一方 u = m ( e i n 2 ) u = m(e\,\mathrm{in}_2) u = m ( e in 2 ) は m m m を経由しますが、π K u ≠ 0 \pi_Ku \ne 0 π K u = 0 なので u u u は j = ker π K j = \ker\pi_K j = ker π K を経由しません。よって im σ ≠ K \operatorname{im}\sigma \ne K im σ = K で、極大性に反します。
したがって j j j は epi です。mono かつ epi なので同型で(命題 4.3[加法圏とアーベル圏] の (2))、ψ = f K j − 1 : B → E \psi = f_Kj^{-1}\colon B \to E ψ = f K j − 1 : B → E は ψ a = f K j − 1 j t K = f \psi a = f_Kj^{-1}jt_K = f ψ a = f K j − 1 j t K = f を満たします。
∎
主定理の証明の方針を図にしておきます。各段階で、生成子の部分対象から M α M_\alpha M α への射をすべて集め、それらが U U U に延びるように押し出しで M α M_\alpha M α を広げます。極限順序数の段階では余極限を取ります。
⊕I ⊕U M0 M1 M2 ⋯ Mω ⋯ Mκ mono 押し出し 余極限(AB5) 超限的な押し出しの列。各段で I_r → M_α の射をすべて U まで延ばし、極限段では余極限を取る。長さ κ を正則基数に取ると、M_κ への射はどこかの段 M_γ から来ている
定理 7.3 (Grothendieck 圏は十分に入射対象をもつ ) ✓
Grothendieck 圏 A \mathcal A A の任意の対象 M M M に対し、入射対象 E E E と mono M → E M \to E M → E が存在する。すなわち A \mathcal A A は十分に入射対象をもつ。
証明の流れは四つの段階です。段階 0 は、繰り返す回数(順序数)を選ぶ準備です。「宇宙」は、どこまでを「小さい集合」とみなすかを決めておく約束で、ここでは繰り返しの長さが小さい集合の範囲に収まることを保証するために使います。段階 1 は押し出しによる一段の拡大、段階 2 はそれを順序数の長さだけ繰り返す構成、段階 3 は最後の対象 M κ M_\kappa M κ が入射的であることの確認です。段階 3 の要点は、I r I_r I r から M κ M_\kappa M κ への射が、途中のどこかの M γ M_\gamma M γ を経由することです。κ \kappa κ を「U U U の部分対象の個数より大きい正則基数」に選ぶのは、このためです。
証明(定理 7.3) U U U を生成子とします。
段階 0:添字の大きさ。 補題 6.6 の (3) により、小さい集合 R R R と mono の族 ι r : I r → U \iota_r\colon I_r \to U ι r : I r → U (r ∈ R r \in R r ∈ R )で、U U U の各部分対象をちょうど一つの ι r \iota_r ι r が表すものが取れます(R R R は H \mathrm H H の像とし、各部分対象から代表を一つ選ぶ)。ω ∈ U \omega \in \mathbb U ω ∈ U (定義 2.1[圏・関手・自然変換] の (5))なので R ∪ ω R \cup \omega R ∪ ω は小さい集合で(命題 2.3[圏・関手・自然変換] の (2))、選択公理のもとでその濃度 μ = ∣ R ∪ ω ∣ \mu = |R \cup \omega| μ = ∣ R ∪ ω ∣ は無限基数で(命題 7.1[公理的集合論 ZFC] )、定理 2.5[圏・関手・自然変換] の (1) により宇宙の順序数 κ U \kappa_{\mathbb U} κ U より小さく、したがって μ ∈ U \mu \in \mathbb U μ ∈ U です。カントールの定理(定理 7.1[濃度と無限] )により ∣ P ( μ ) ∣ > μ |\mathcal P(\mu)| > \mu ∣ P ( μ ) ∣ > μ なので、μ \mu μ より大きい基数のうち最小のもの κ \kappa κ が存在し、κ ≤ ∣ P ( μ ) ∣ < κ U \kappa \le |\mathcal P(\mu)| < \kappa_{\mathbb U} κ ≤ ∣ P ( μ ) ∣ < κ U (P ( μ ) ∈ U \mathcal P(\mu) \in \mathbb U P ( μ ) ∈ U に同じ定理の (1) を使う)です。よって κ \kappa κ は小さい順序数です。定理 6.8[公理的集合論 ZFC] により κ \kappa κ は正則基数で、補題 6.2[公理的集合論 ZFC] により極限順序数です。
段階 1:一段の拡大。 対象 N N N に対し、Λ ( N ) = { ( r , f ) ∣ r ∈ R , f : I r → N } \Lambda(N) = \{(r, f) \mid r \in R,\ f\colon I_r \to N\} Λ ( N ) = {( r , f ) ∣ r ∈ R , f : I r → N } とおくと、これは小さい集合です(命題 2.3[圏・関手・自然変換] の (3))。λ = ( r , f ) \lambda = (r, f) λ = ( r , f ) について I λ = I r I_\lambda = I_r I λ = I r 、f λ = f f_\lambda = f f λ = f と書きます。補題 6.5 の (3)(AB4)により ι Λ = ⨁ λ ι r : ⨁ λ I λ → U ( Λ ( N ) ) \iota_\Lambda = \bigoplus_\lambda\iota_{r}\colon \bigoplus_\lambda I_\lambda \to U^{(\Lambda(N))} ι Λ = ⨁ λ ι r : ⨁ λ I λ → U ( Λ ( N )) は mono です。ι Λ \iota_\Lambda ι Λ と [ f λ ] λ : ⨁ λ I λ → N [f_\lambda]_\lambda\colon \bigoplus_\lambda I_\lambda \to N [ f λ ] λ : ⨁ λ I λ → N の押し出しを T ( N ) T(N) T ( N ) とし、
ε N : N → T ( N ) , ψ : U ( Λ ( N ) ) → T ( N ) , ε N [ f λ ] λ = ψ ι Λ \varepsilon_N\colon N \to T(N), \qquad \psi\colon U^{(\Lambda(N))} \to T(N), \qquad \varepsilon_N[f_\lambda]_\lambda = \psi\,\iota_\Lambda ε N : N → T ( N ) , ψ : U ( Λ ( N )) → T ( N ) , ε N [ f λ ] λ = ψ ι Λ とします(命題 4.5[加法圏とアーベル圏] の (1))。同じ命題の (3) により ε N \varepsilon_N ε N は mono です。λ = ( r , f ) \lambda = (r, f) λ = ( r , f ) について g λ = ψ i n λ : U → T ( N ) g_\lambda = \psi\,\mathrm{in}_\lambda\colon U \to T(N) g λ = ψ in λ : U → T ( N ) とおくと
g λ ι r = ψ ι Λ i n λ = ε N [ f μ ] μ i n λ = ε N f g_\lambda\iota_r = \psi\,\iota_\Lambda\mathrm{in}_\lambda = \varepsilon_N[f_\mu]_\mu\mathrm{in}_\lambda = \varepsilon_Nf g λ ι r = ψ ι Λ in λ = ε N [ f μ ] μ in λ = ε N f です。つまり I r → N I_r \to N I r → N の射は、T ( N ) T(N) T ( N ) に押し出すとすべて U U U に延びます。
段階 2:超限的な列。 圏の対象と射は集合をなすので、選択公理で押し出しと余極限を一つずつ選んでおきます。超限再帰(定理 5.5[公理的集合論 ZFC] の (2))で、順序数 α ≤ κ \alpha \le \kappa α ≤ κ に対象 M α M_\alpha M α と射 m β α : M β → M α m_{\beta\alpha}\colon M_\beta \to M_\alpha m β α : M β → M α (β ≤ α \beta \le \alpha β ≤ α )を次のように定めます。M 0 = M M_0 = M M 0 = M 、m α α = 1 m_{\alpha\alpha} = 1 m α α = 1 。M α + 1 = T ( M α ) M_{\alpha + 1} = T(M_\alpha) M α + 1 = T ( M α ) 、m β , α + 1 = ε M α m β α m_{\beta, \alpha + 1} = \varepsilon_{M_\alpha}m_{\beta\alpha} m β , α + 1 = ε M α m β α 。α \alpha α が極限順序数なら、( M β , m β γ ) β ≤ γ < α (M_\beta, m_{\beta\gamma})_{\beta \le \gamma < \alpha} ( M β , m β γ ) β ≤ γ < α の余極限を M α M_\alpha M α とし、m β α m_{\beta\alpha} m β α をその標準射とします。構成から m γ α m β γ = m β α m_{\gamma\alpha}m_{\beta\gamma} = m_{\beta\alpha} m γ α m β γ = m β α です。
すべての m β α m_{\beta\alpha} m β α が mono であることを α \alpha α についての超限帰納法(同じ定理の (1))で示します。α = 0 \alpha = 0 α = 0 と後者順序数の場合は、mono の合成が mono であることから従います。α \alpha α が極限順序数で β < α \beta < \alpha β < α とします。γ < α \gamma < \alpha γ < α について、γ ≤ β \gamma \le \beta γ ≤ β なら N γ = M γ N_\gamma = M_\gamma N γ = M γ 、γ ≥ β \gamma \ge \beta γ ≥ β なら N γ = M β N_\gamma = M_\beta N γ = M β とおき(推移射は m m m と恒等射)、ν γ : N γ → M γ \nu_\gamma\colon N_\gamma \to M_\gamma ν γ : N γ → M γ を γ ≤ β \gamma \le \beta γ ≤ β では 1 1 1 、γ ≥ β \gamma \ge \beta γ ≥ β では m β γ m_{\beta\gamma} m β γ とします。帰納法の仮定から ν \nu ν は各点で mono な自然変換です。N N N は β \beta β から先が定値なので、余錐は β \beta β での成分で決まり、colim N = M β \operatorname{colim}N = M_\beta colim N = M β (標準射は γ ≤ β \gamma \le \beta γ ≤ β で m γ β m_{\gamma\beta} m γ β 、γ ≥ β \gamma \ge \beta γ ≥ β で 1 1 1 )です。colim ν \operatorname{colim}\nu colim ν は β \beta β 成分で m β α m_{\beta\alpha} m β α なので colim ν = m β α \operatorname{colim}\nu = m_{\beta\alpha} colim ν = m β α です。α \alpha α は空でない有向集合で、補題 6.2 の (3) によりフィルター圏なので、AB5 と 命題 5.4[加法圏とアーベル圏] の (1) により m β α m_{\beta\alpha} m β α は mono です。
段階 3:M κ M_\kappa M κ は入射的。 補題 7.1 を使います。U U U への mono は同型を除いてある ι r \iota_r ι r に等しいので、f : I r → M κ f\colon I_r \to M_\kappa f : I r → M κ が U U U に延びることを示せば十分です。( m β κ ) β < κ (m_{\beta\kappa})_{\beta < \kappa} ( m β κ ) β < κ は M κ M_\kappa M κ の部分対象の有向な族で、余極限の定義から ∑ β M β = M κ \sum_\beta M_\beta = M_\kappa ∑ β M β = M κ です。補題 6.5 の (2)(b) を h = f h = f h = f に適用すると、L β = ker ( π M β f ) L_\beta = \ker(\pi_{M_\beta}f) L β = ker ( π M β f ) は I r I_r I r の部分対象の増大列で ∑ β L β = I r \sum_\beta L_\beta = I_r ∑ β L β = I r です。
I r I_r I r の部分対象は ι r \iota_r ι r と合成して U U U の部分対象とみなせ、この対応は単射なので(ι r a = ι r b φ \iota_ra = \iota_rb\varphi ι r a = ι r b φ なら a = b φ a = b\varphi a = b φ )、S = { L β ∣ β < κ } S = \{L_\beta \mid \beta < \kappa\} S = { L β ∣ β < κ } (部分対象としての集合)の濃度は ∣ R ∣ |R| ∣ R ∣ 以下で、∣ R ∣ ≤ μ < κ |R| \le \mu < \kappa ∣ R ∣ ≤ μ < κ です。s ∈ S s \in S s ∈ S ごとに L β = s L_\beta = s L β = s となる最小の β \beta β を β s \beta_s β s とし、B = { β s ∣ s ∈ S } ⊆ κ B = \{\beta_s \mid s \in S\} \subseteq \kappa B = { β s ∣ s ∈ S } ⊆ κ とおきます。B B B が κ \kappa κ の中で上に有界でないとすると、全単射 ∣ B ∣ → B |B| \to B ∣ B ∣ → B は ∣ B ∣ < κ |B| < \kappa ∣ B ∣ < κ からの非有界写像になり、κ \kappa κ の正則性 c f ( κ ) = κ \mathrm{cf}(\kappa) = \kappa cf ( κ ) = κ (定義 6.5[公理的集合論 ZFC] )に反します。よって B B B のすべての元以上の γ < κ \gamma < \kappa γ < κ があります。β ≥ γ \beta \ge \gamma β ≥ γ なら、s = L β s = L_\beta s = L β について β s ≤ γ ≤ β \beta_s \le \gamma \le \beta β s ≤ γ ≤ β なので s = L β s ≤ L γ ≤ L β = s s = L_{\beta_s} \le L_\gamma \le L_\beta = s s = L β s ≤ L γ ≤ L β = s 、すなわち L β = L γ L_\beta = L_\gamma L β = L γ です。したがってすべての L β L_\beta L β が L γ L_\gamma L γ 以下で、補題 6.5 の (1) の最小性から I r = ∑ L β ≤ L γ I_r = \sum L_\beta \le L_\gamma I r = ∑ L β ≤ L γ 、つまり π M γ f = 0 \pi_{M_\gamma}f = 0 π M γ f = 0 です。m γ κ = ker π M γ m_{\gamma\kappa} = \ker\pi_{M_\gamma} m γ κ = ker π M γ (命題 4.3[加法圏とアーベル圏] の (1))なので f = m γ κ f ′ f = m_{\gamma\kappa}f' f = m γ κ f ′ と書けます。
( r , f ′ ) ∈ Λ ( M γ ) (r, f') \in \Lambda(M_\gamma) ( r , f ′ ) ∈ Λ ( M γ ) なので、段階 1 により g ι r = ε M γ f ′ = m γ , γ + 1 f ′ g\iota_r = \varepsilon_{M_\gamma}f' = m_{\gamma, \gamma + 1}f' g ι r = ε M γ f ′ = m γ , γ + 1 f ′ となる g : U → M γ + 1 g\colon U \to M_{\gamma + 1} g : U → M γ + 1 があります。κ \kappa κ は極限順序数なので γ + 1 < κ \gamma + 1 < \kappa γ + 1 < κ で、m γ + 1 , κ g : U → M κ m_{\gamma + 1, \kappa}g\colon U \to M_\kappa m γ + 1 , κ g : U → M κ は
m γ + 1 , κ g ι r = m γ κ f ′ = f m_{\gamma + 1, \kappa}g\iota_r = m_{\gamma\kappa}f' = f m γ + 1 , κ g ι r = m γ κ f ′ = f を満たします。よって M κ M_\kappa M κ は入射対象で、m 0 κ : M → M κ m_{0\kappa}\colon M \to M_\kappa m 0 κ : M → M κ が求める mono です。
∎
正則基数が要る理由は段階 3 にあります。長さを ω \omega ω にすると、I r I_r I r の部分対象の増大列が ω \omega ω 回で止まる保証はありません(I r I_r I r が「無限生成」でありうるため)。κ \kappa κ を「U U U の部分対象の個数より大きい正則基数」に取ることで、どの f : I r → M κ f\colon I_r \to M_\kappa f : I r → M κ も途中の段階 M γ M_\gamma M γ から来ることが保証されます。この種の議論は Quillen の小対象の議論として、モデル圏の理論で広く使われています。
対象を入射対象に埋め込む仕方はたくさんありますが、その中に「無駄のない」ものが同型を除いてただ一つあります。それが入射包です。
定義 8.1 (本質的拡大・入射包 ) ↗
A \mathcal A A をアーベル圏とする。
mono i : X → Y i\colon X \to Y i : X → Y が本質的 であるとは、任意の射 g : Y → Z g\colon Y \to Z g : Y → Z について、g i gi g i が mono なら g g g も mono であることをいう。このとき Y Y Y を X X X の本質的拡大 という。
本質的な mono i : X → E i\colon X \to E i : X → E で E E E が入射対象であるものを、X X X の入射包 という。
部分対象の言葉では、i i i が本質的であることは「Y Y Y の 0 0 0 でない部分対象はどれも X X X と 0 0 0 でない共通部分をもつ」ことに当たります(g g g の核が X X X と交わらなければ g i gi g i は mono)。たとえば A b \mathsf{Ab} Ab で i : Z → Z ⊕ Z i\colon \mathbb Z \to \mathbb Z \oplus \mathbb Z i : Z → Z ⊕ Z (第 1 成分への入射)は本質的ではありません。第 1 成分への射影 g g g について g i = 1 gi = 1 g i = 1 は mono ですが、g g g は mono ではないからです。
補題 8.2 (本質的拡大の基本性質 ) ✓
アーベル圏で、本質的な mono の合成は本質的である。
A \mathcal A A を Grothendieck 圏とし、h : H → E h\colon H \to E h : H → E を mono とする。このとき E E E の部分対象 K K K で、π K h : H → E / K \pi_Kh\colon H \to E/K π K h : H → E / K が本質的な mono となるものが存在する。
証明(補題 8.2) (1) i : X → Y i\colon X \to Y i : X → Y 、i ′ : Y → Z i'\colon Y \to Z i ′ : Y → Z を本質的とし、g : Z → W g\colon Z \to W g : Z → W について g i ′ i gi'i g i ′ i が mono とします。i i i が本質的なので g i ′ gi' g i ′ は mono、i ′ i' i ′ が本質的なので g g g は mono です。i ′ i i'i i ′ i は mono の合成なので mono です。
(2) K = { K ∈ Sub ( E ) ∣ π K h は mono } \mathcal K = \{K \in \operatorname{Sub}(E) \mid \pi_Kh \text{ は mono}\} K = { K ∈ Sub ( E ) ∣ π K h は mono } を包含の順序で考えます。Sub ( E ) \operatorname{Sub}(E) Sub ( E ) は集合です(補題 6.6 の (3))。0 → E 0 \to E 0 → E の余核は 1 E 1_E 1 E なので 0 ∈ K 0 \in \mathcal K 0 ∈ K です。空でない鎖 ( K c ) (K_c) ( K c ) は有向な族で、補題 6.5 の (2)(a) により ∑ K c ∈ K \sum K_c \in \mathcal K ∑ K c ∈ K 、同じ補題の (1) により ∑ K c \sum K_c ∑ K c は上界です。Zorn の補題(定理 5.1[選択公理と Zorn の補題] )により極大元 K K K があります。
π K h \pi_Kh π K h が本質的であることを示します。g : E / K → Z g\colon E/K \to Z g : E / K → Z について g π K h g\pi_Kh g π K h が mono とします。g π K g\pi_K g π K を像分解すると(定理 4.4[加法圏とアーベル圏] )g π K = m e g\pi_K = me g π K = m e で、e e e は K ′ = ker ( g π K ) K' = \ker(g\pi_K) K ′ = ker ( g π K ) の余核、すなわち e = π K ′ e = \pi_{K'} e = π K ′ です。g π K h = m π K ′ h g\pi_Kh = m\pi_{K'}h g π K h = m π K ′ h が mono なので π K ′ h \pi_{K'}h π K ′ h は mono、つまり K ′ ∈ K K' \in \mathcal K K ′ ∈ K です。g π K g\pi_K g π K は K K K 上で 0 0 0 なので K ≤ K ′ K \le K' K ≤ K ′ で、極大性から K ′ = K K' = K K ′ = K です。いま g y = 0 gy = 0 g y = 0 となる y : Y → E / K y\colon Y \to E/K y : Y → E / K を取ります。π K \pi_K π K と y y y の引き戻し y ′ : P → E y'\colon P \to E y ′ : P → E 、e ′ : P → Y e'\colon P \to Y e ′ : P → Y (π K y ′ = y e ′ \pi_Ky' = ye' π K y ′ = y e ′ )では e ′ e' e ′ が epi です(命題 4.5[加法圏とアーベル圏] の (2))。g π K y ′ = g y e ′ = 0 g\pi_Ky' = gye' = 0 g π K y ′ = g y e ′ = 0 なので y ′ y' y ′ は K ′ = K K' = K K ′ = K を経由し、y e ′ = π K y ′ = 0 ye' = \pi_Ky' = 0 y e ′ = π K y ′ = 0 、e ′ e' e ′ の epi 性から y = 0 y = 0 y = 0 です。補題 2.2[加法圏とアーベル圏] の (2) により g g g は mono です。
∎
定理 8.3 (入射包の存在と一意性 ) ✓
A \mathcal A A を Grothendieck 圏とする。
任意の対象 X X X は入射包をもつ。
i : X → E i\colon X \to E i : X → E と i ′ : X → E ′ i'\colon X \to E' i ′ : X → E ′ がともに X X X の入射包なら、φ i = i ′ \varphi i = i' φ i = i ′ を満たす同型 φ : E → E ′ \varphi\colon E \to E' φ : E → E ′ が存在する。
i : X → E i\colon X \to E i : X → E を入射包、j : X → I j\colon X \to I j : X → I を入射対象への任意の mono とすると、φ i = j \varphi i = j φ i = j を満たす mono φ : E → I \varphi\colon E \to I φ : E → I が存在する。
証明(定理 8.3) (1) 定理 7.3 により mono i : X → E i\colon X \to E i : X → E (E E E は入射対象)があります。E E E の部分対象 h : H → E h\colon H \to E h : H → E で、i = h t i = ht i = h t となる t t t が本質的な mono であるもの全体を H \mathcal H H とし、E E E の部分対象としての順序を入れます。t t t は h h h から一意に決まります。i i i 自身(t = 1 X t = 1_X t = 1 X )が H \mathcal H H に属します。
鎖の上界。 空でない鎖 ( h c : H c → E , t c ) (h_c\colon H_c \to E, t_c) ( h c : H c → E , t c ) の和 H ∞ = ∑ H c H_\infty = \sum H_c H ∞ = ∑ H c を 補題 6.5 の (1) で作り、ι c ′ : H c → H ∞ \iota'_c\colon H_c \to H_\infty ι c ′ : H c → H ∞ を標準射、t ∞ = ι c ′ t c t_\infty = \iota'_ct_c t ∞ = ι c ′ t c (c c c によらない)とします。g : H ∞ → Z g\colon H_\infty \to Z g : H ∞ → Z について g t ∞ gt_\infty g t ∞ が mono とすると、g ι c ′ t c g\iota'_ct_c g ι c ′ t c が mono で t c t_c t c は本質的なので、各 g ι c ′ g\iota'_c g ι c ′ は mono です。k = ker g : N → H ∞ k = \ker g\colon N \to H_\infty k = ker g : N → H ∞ とします。( ι c ′ ) (\iota'_c) ( ι c ′ ) は H ∞ H_\infty H ∞ の部分対象の有向な族で、その和は H ∞ H_\infty H ∞ 全体です(余極限から H ∞ H_\infty H ∞ への射が同型なので)。この族に 補題 6.5 の (2)(b) を h = k h = k h = k で適用します。π H c k x = 0 \pi_{H_c}kx = 0 π H c k x = 0 なら k x = ι c ′ y kx = \iota'_cy k x = ι c ′ y と書け、g ι c ′ y = g k x = 0 g\iota'_cy = gkx = 0 g ι c ′ y = g k x = 0 から y = 0 y = 0 y = 0 、よって k x = 0 kx = 0 k x = 0 、x = 0 x = 0 x = 0 なので、ker ( π H c k ) = 0 \ker(\pi_{H_c}k) = 0 ker ( π H c k ) = 0 です。したがって N = ∑ c 0 = 0 N = \sum_c 0 = 0 N = ∑ c 0 = 0 で、g g g は mono です(命題 4.3[加法圏とアーベル圏] の (1))。よって t ∞ t_\infty t ∞ は本質的で、H ∞ H_\infty H ∞ は鎖の上界です。Zorn の補題(定理 5.1[選択公理と Zorn の補題] )により極大元 ( h : H → E , t ) (h\colon H \to E, t) ( h : H → E , t ) があります。
極大元は入射的。 補題 8.2 の (2) により、π K h : H → E / K \pi_Kh\colon H \to E/K π K h : H → E / K が本質的な mono となる K K K があります。E E E は入射的なので、h h h を mono π K h \pi_Kh π K h に沿って延ばした φ : E / K → E \varphi\colon E/K \to E φ : E / K → E (φ π K h = h \varphi\pi_Kh = h φ π K h = h )が取れます。φ ( π K h ) = h \varphi(\pi_Kh) = h φ ( π K h ) = h は mono で π K h \pi_Kh π K h は本質的なので φ \varphi φ は mono です。φ ( π K h t ) = h t = i \varphi(\pi_Kht) = ht = i φ ( π K h t ) = h t = i で、π K h t \pi_Kht π K h t は本質的な mono の合成なので本質的です(補題 8.2 の (1))。よって φ ∈ H \varphi \in \mathcal H φ ∈ H で、h = φ ( π K h ) h = \varphi(\pi_Kh) h = φ ( π K h ) から H ≤ φ H \le \varphi H ≤ φ です。極大性から φ = h ψ \varphi = h\psi φ = h ψ となる同型 ψ \psi ψ があり、h ψ π K h = φ π K h = h h\psi\pi_Kh = \varphi\pi_Kh = h h ψ π K h = φ π K h = h と h h h の mono 性から ψ π K h = 1 H \psi\pi_Kh = 1_H ψ π K h = 1 H です。r = ψ π K : E → H r = \psi\pi_K\colon E \to H r = ψ π K : E → H は r h = 1 H rh = 1_H r h = 1 H を満たすので、H H H は入射対象 E E E のレトラクトで、入射的です(命題 3.3 )。t : X → H t\colon X \to H t : X → H が入射包です。
(3) I I I が入射的なので、j j j を i i i に沿って延ばした φ \varphi φ (φ i = j \varphi i = j φ i = j )があります。φ i \varphi i φ i は mono で i i i は本質的なので φ \varphi φ は mono です。
(2) (3) により φ i = i ′ \varphi i = i' φ i = i ′ を満たす mono φ : E → E ′ \varphi\colon E \to E' φ : E → E ′ があります。E E E は入射的なので、1 E 1_E 1 E を φ \varphi φ に沿って延ばした r : E ′ → E r\colon E' \to E r : E ′ → E (r φ = 1 E r\varphi = 1_E r φ = 1 E )があります。r i ′ = r φ i = i ri' = r\varphi i = i r i ′ = r φ i = i は mono で i ′ i' i ′ は本質的なので r r r は mono です。r ( φ r ) = r = r 1 E ′ r(\varphi r) = r = r1_{E'} r ( φ r ) = r = r 1 E ′ と r r r の mono 性から φ r = 1 E ′ \varphi r = 1_{E'} φ r = 1 E ′ で、φ \varphi φ は同型です。
∎
(2) の同型 φ \varphi φ は一意とは限りません。入射包は「同型を除いて一意」ですが「一意な同型を除いて一意」ではないので、関手的には選べません。これが、導来関手を定義するときに入射包ではなく任意の入射分解を使い、比較定理で分解の取り方によらないことを示す理由の一つです。
例 8.4 (Ab の入射包 )
Z → Q \mathbb Z \to \mathbb Q Z → Q は Z \mathbb Z Z の入射包です。Q \mathbb Q Q は入射的です(例 5.2 )。g : Q → Z g\colon \mathbb Q \to Z g : Q → Z が Z \mathbb Z Z 上で単射なら、g ( a / b ) = 0 g(a/b) = 0 g ( a / b ) = 0 (a ≠ 0 a \ne 0 a = 0 )から g ( a ) = b g ( a / b ) = 0 g(a) = bg(a/b) = 0 g ( a ) = b g ( a / b ) = 0 となって矛盾するので、g g g は単射です。
素数 p p p について、Z / p → Z ( p ∞ ) \mathbb Z/p \to \mathbb Z(p^\infty) Z / p → Z ( p ∞ ) (1 ↦ 1 / p 1 \mapsto 1/p 1 ↦ 1/ p )は入射包です。x ≠ 0 x \ne 0 x = 0 の位数を p k p^k p k とすると p k − 1 x p^{k-1}x p k − 1 x は位数 p p p で 1 / p 1/p 1/ p の倍数なので、Z / p \mathbb Z/p Z / p 上で単射な g g g について g ( x ) = 0 g(x) = 0 g ( x ) = 0 なら g ( p k − 1 x ) = 0 g(p^{k-1}x) = 0 g ( p k − 1 x ) = 0 となって矛盾します。
Z → Q ⊕ Q \mathbb Z \to \mathbb Q \oplus \mathbb Q Z → Q ⊕ Q は入射対象への mono ですが入射包ではありません。定理 8.3 の (3) により、入射包 Q \mathbb Q Q はその直和因子として埋め込まれます。
系 8.5 (入射余生成子の存在 ) ✓
Grothendieck 圏は入射的な余生成子をもつ。
Q / Z \mathbb Q/\mathbb Z Q / Z は A b \mathsf{Ab} Ab の入射的な余生成子である。
証明(系 8.5) (1) 定理 7.3 の証明の段階 0 と同じく(補題 6.6 の (3))、U U U を生成子、ι r : I r → U \iota_r\colon I_r \to U ι r : I r → U (r ∈ R r \in R r ∈ R )を U U U の部分対象の代表とし、q r = coker ι r : U → U / I r q_r = \operatorname{coker}\iota_r\colon U \to U/I_r q r = coker ι r : U → U / I r とおきます。Q 0 = ⨁ r ∈ R U / I r Q_0 = \bigoplus_{r \in R}U/I_r Q 0 = ⨁ r ∈ R U / I r を mono ν 0 : Q 0 → E \nu_0\colon Q_0 \to E ν 0 : Q 0 → E で入射対象 E E E に埋め込みます(定理 7.3 )。E E E が余生成子であることを示します。f : X → Y f\colon X \to Y f : X → Y を 0 0 0 でない射とすると、f u ≠ 0 fu \ne 0 f u = 0 となる u : U → X u\colon U \to X u : U → X があります。f u = m e fu = me f u = m e と像分解すると e : U → C e\colon U \to C e : U → C は k = ker ( f u ) k = \ker(fu) k = ker ( f u ) の余核で(定理 4.4[加法圏とアーベル圏] の (2))、e ≠ 0 e \ne 0 e = 0 です。k k k はある ι r \iota_r ι r と同じ部分対象なので、q r q_r q r も k k k の余核で、e = χ q r e = \chi q_r e = χ q r となる同型 χ \chi χ があります(補題 2.2[加法圏とアーベル圏] の (1) の双対)。余積の入射 i n r \mathrm{in}_r in r は、r r r 成分を 1 1 1 、他を 0 0 0 とする射 Q 0 → U / I r Q_0 \to U/I_r Q 0 → U / I r を左逆にもつので mono です。よって ν = ν 0 i n r χ − 1 : C → E \nu = \nu_0\,\mathrm{in}_r\chi^{-1}\colon C \to E ν = ν 0 in r χ − 1 : C → E は mono です。E E E は入射的なので、ν \nu ν を mono m m m に沿って延ばした g : Y → E g\colon Y \to E g : Y → E (g m = ν gm = \nu g m = ν )があり、g f u = g m e = ν e ≠ 0 gfu = gme = \nu e \ne 0 g f u = g m e = ν e = 0 です(ν \nu ν は mono で e ≠ 0 e \ne 0 e = 0 )。よって g f ≠ 0 gf \ne 0 g f = 0 です。
(2) Q / Z \mathbb Q/\mathbb Z Q / Z は入射 Z \mathbb Z Z 加群で(命題 3.6[テンソル積と平坦性・射影加群・入射加群] の (3))、命題 5.1 の (1) により A b \mathsf{Ab} Ab の入射対象です。f : X → Y f\colon X \to Y f : X → Y が 0 0 0 でなければ f ( x ) ≠ 0 f(x) \ne 0 f ( x ) = 0 となる x x x があり、補題 3.7[テンソル積と平坦性・射影加群・入射加群] の (1) により φ ( f ( x ) ) ≠ 0 \varphi(f(x)) \ne 0 φ ( f ( x )) = 0 となる φ : Y → Q / Z \varphi\colon Y \to \mathbb Q/\mathbb Z φ : Y → Q / Z があります。φ f ≠ 0 \varphi f \ne 0 φ f = 0 です。
∎
入射余生成子 E E E があると、任意の対象 X X X は E E E の積 E Hom ( X , E ) E^{\operatorname{Hom}(X, E)} E Hom ( X , E ) に埋め込めます(積が存在すれば)。A b \mathsf{Ab} Ab では、これは可換環論で M M M を ( Q / Z ) M ∨ (\mathbb Q/\mathbb Z)^{M^\vee} ( Q / Z ) M ∨ に埋め込んだ議論そのものです。入射余生成子は Freyd–Mitchell の埋め込み定理(定理 8.1[加法圏とアーベル圏] )の証明でも鍵になります。ただし、このテーマのどの証明もこの定理を使いません。
この章の結果は、次のように使われます。十分な射影対象・入射対象(定義 3.4 )と Hom の完全性(命題 3.2 )は、射影分解・入射分解の存在と比較定理の基礎です。随伴と入射対象(命題 4.2 )は導来関手の比較と、群のコホモロジーの Shapiro の補題に使います。定理 7.3 は、層の圏で導来関手を定義するための入口です。
演習はいずれもこの記事のために作ったものです。
演習 9.1 易
アーベル圏の短完全列 0 → A → B → g P → 0 0 \to A \to B \xrightarrow{g} P \to 0 0 → A → B g P → 0 で P P P が射影対象なら、B ≅ A ⊕ P B \cong A \oplus P B ≅ A ⊕ P であることを示してください。双対に、0 → I → B → C → 0 0 \to I \to B \to C \to 0 0 → I → B → C → 0 で I I I が入射対象なら B ≅ I ⊕ C B \cong I \oplus C B ≅ I ⊕ C です。
解答 g g g は epi なので、命題 3.2 の (4) により g s = 1 P gs = 1_P g s = 1 P となる s s s があります。加法圏とアーベル圏 の演習 演習 9.2[加法圏とアーベル圏] の (b) ⇒ (c) により、B B B は A A A と P P P の双積です。入射対象の場合は、I → B I \to B I → B が分裂する mono であること(同じ命題の双対)から (a) ⇒ (c) を使います。
演習 9.2 標準
Q \mathbb Q Q は A b \mathsf{Ab} Ab の射影対象ではないことを示してください。
解答 射影的だとすると、自由 Abel 群 F = Z ( Q ) F = \mathbb Z^{(\mathbb Q)} F = Z ( Q ) からの全射 F → Q F \to \mathbb Q F → Q が分裂し(命題 3.2 の (4))、0 0 0 でない準同型 s : Q → F s\colon \mathbb Q \to F s : Q → F が得られます。F F F の座標への射影のどれかと合成すると、0 0 0 でない準同型 t : Q → Z t\colon \mathbb Q \to \mathbb Z t : Q → Z があることになります。像 t ( Q ) t(\mathbb Q) t ( Q ) は可除な部分群ですが、0 0 0 でない整数 n n n について n = 2 ∣ n ∣ ⋅ y n = 2|n| \cdot y n = 2∣ n ∣ ⋅ y を満たす整数 y y y は無いので、Z \mathbb Z Z の可除な部分群は 0 0 0 だけです。これは t ≠ 0 t \ne 0 t = 0 に反します。
演習 9.3 標準
Grothendieck 圏で、対象 E E E が入射的であることと、「E E E からの本質的な mono はすべて同型」であることが同値であることを示してください。
解答 入射的とし、i : E → Y i\colon E \to Y i : E → Y を本質的な mono とします。1 E 1_E 1 E を i i i に沿って延ばした r r r (r i = 1 E ri = 1_E r i = 1 E )について、r i ri r i は mono なので r r r は mono です。r r r は r i = 1 ri = 1 r i = 1 から epi でもあるので同型で(平衡性)、i = r − 1 i = r^{-1} i = r − 1 も同型です。逆に条件が成り立つとすると、定理 8.3 の (1) により入射包 E → H E \to H E → H があり、これは本質的な mono なので同型です。入射対象に同型な対象は入射的です。
A. Grothendieck, “Sur quelques points d’algèbre homologique”, Tôhoku Mathematical Journal (2) 9 (1957), 119–221.
C. A. Weibel『An Introduction to Homological Algebra』Cambridge University Press、1994 — 第 2 章(射影対象・入射対象と分解)。
M. Kashiwara and P. Schapira『Categories and Sheaves』Springer(Grundlehren der mathematischen Wissenschaften 332)、2006 — Grothendieck 圏と入射対象の存在。
N. Popescu『Abelian Categories with Applications to Rings and Modules』Academic Press、1973。
B. Eckmann and A. Schopf, “Über injektive Moduln”, Archiv der Mathematik 4 (1953), 75–78.
The Stacks Project Authors, The Stacks Project — 「Injectives」の章(stacks.math.columbia.edu )。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12