Lemma数学ロードマップ

12 圏論とホモロジー代数 · 第 1 章

圏と関手

目安 10〜13 時間定理など 6演習 7 問

この章の目標

  • 圏・関手・自然変換の定義を述べ、集合・群・加群・位相空間・ベクトル空間の具体例で確かめられる
  • モノ射・エピ射が集合論的な単射・全射とずれる例を挙げられる
  • 「自然な同型」と「自然でない同型」の違いを、V≅V∗∗V \cong V^{\ast\ast} と V≅V∗V \cong V^{\ast} で説明できる
  • 圏同値の特徴づけ(忠実充満かつ本質的全射)を証明し、行列の圏と有限次元ベクトル空間の圏の同値に応用できる

前提:04-algebra 第2章(群と準同型)、第7章(加群)、03-topology 第2章(連続写像)。例の一部で 09-algebraic-topology 第1章(基本群)と第4章(ホモロジー)を使う。

1.1 動機:対象より射を見る

群を調べるとき、私たちは元の計算だけでなく準同型を多用する。正規部分群は準同型の核として現れ、剰余群 G/NG/N は「NN を潰す準同型をすべて受け止める群」として特徴づけられる(04-algebra 第2章 の準同型定理)。加群の直和、位相空間の積、ベクトル空間のテンソル積なども、中身を具体的に構成するより「その対象への(またはその対象からの)写像がどう振る舞うか」で特徴づけるほうが見通しがよい。

代数的位相幾何学ではこの発想がさらに進む。空間 XX に群 π1(X)\pi_1(X) を対応させるだけでなく、連続写像 ff に準同型 f∗f_{\ast} を対応させ、それが合成と恒等写像を保つこと(関手性)こそが、ブラウアーの不動点定理のような応用を生んだ。

圏論 (category theory) は、この「対象・射・合成」という共通の骨組みを取り出して研究する。得られるものは三つある。

  1. 積・自由対象・核・商などの概念を一度だけ定義すれば、集合・群・加群・位相空間のすべてに適用できる(第2章)。
  2. 分野をまたぐ対応(空間 → 群、加群 → 加群、など)そのものを関手として比較・研究できる。
  3. 数学者が昔から使ってきた「自然な」という言葉に正確な意味を与えられる(1.5 節)。

1.2 圏の定義と例

定義 1.1(圏, category)圏 C\mathcal{C} は次のデータからなる。

  1. 対象 (object) の集まり Ob⁡(C)\operatorname{Ob}(\mathcal{C})。
  2. 対象の各組 X,YX, Y に対する射 (morphism) の集合 Hom⁡C(X,Y)\operatorname{Hom}_{\mathcal{C}}(X, Y)。f∈Hom⁡C(X,Y)f \in \operatorname{Hom}_{\mathcal{C}}(X, Y) を f ⁣:X→Yf\colon X \to Y と書く。
  3. 合成 (composition) Hom⁡(Y,Z)×Hom⁡(X,Y)→Hom⁡(X,Z)\operatorname{Hom}(Y, Z) \times \operatorname{Hom}(X, Y) \to \operatorname{Hom}(X, Z), (g,f)↦g∘f(g, f) \mapsto g \circ f。
  4. 各対象 XX の恒等射 (identity) idX∈Hom⁡(X,X)\mathrm{id}_X \in \operatorname{Hom}(X, X)。

これらは結合律 h∘(g∘f)=(h∘g)∘fh \circ (g \circ f) = (h \circ g) \circ f と単位律 f∘idX=f=idY∘ff \circ \mathrm{id}_X = f = \mathrm{id}_Y \circ f(f ⁣:X→Yf\colon X \to Y)を満たすとする。

注意 1.2(集合論的な注意)集合全体は集合にならない(ラッセルの逆理)ので、Ob⁡(Set)\operatorname{Ob}(\mathbf{Set}) は集合ではなく「クラス」である。本教材では対象の集まりはクラスでもよいとし、各 Hom⁡\operatorname{Hom} は集合であると仮定する(局所的に小さい圏, locally small)。対象全体も集合である圏を小さい圏 (small category) という。グロタンディーク宇宙を用いる流儀もあるが、本教材の範囲ではこの区別に深入りしない。

例 1.3(構造をもつ集合の圏)次の表の圏では、射は構造を保つ写像、合成は写像の合成である。

圏 対象 射
Set\mathbf{Set} 集合 写像
Grp\mathbf{Grp} 群 群準同型
Ab\mathbf{Ab} アーベル群 準同型
Ring\mathbf{Ring} 環(単位元をもつ) 環準同型
R-ModR\text{-}\mathbf{Mod} 左 RR 加群 RR 線形写像
VectK\mathbf{Vect}_K 体 KK 上のベクトル空間 線形写像
Top\mathbf{Top} 位相空間 連続写像
Top∗\mathbf{Top}_{\ast} 基点付き位相空間 基点を保つ連続写像

しかし、射は写像である必要はない。次の例が圏の概念の柔軟さを示す。

例 1.4(ホモトピー圏)対象を位相空間とし、Hom⁡(X,Y)=[X,Y]\operatorname{Hom}(X, Y) = [X, Y](連続写像のホモトピー類全体)とする。f≃f′f \simeq f', g≃g′g \simeq g' ならば g∘f≃g′∘f′g \circ f \simeq g' \circ f' なので、合成 [g]∘[f]=[g∘f][g] \circ [f] = [g \circ f] は代表元によらない。これを hTop\mathbf{hTop} と書く。射はもはや写像ではなく写像の同値類である。hTop\mathbf{hTop} における同型はホモトピー同値写像のホモトピー類にほかならない。基点付きの版 hTop∗\mathbf{hTop}_{\ast} も同様に定まる。

例 1.5(前順序集合)前順序集合 (P,≤)(P, \leq) に対し、x≤yx \leq y のとき Hom⁡(x,y)\operatorname{Hom}(x, y) をただ 1 元の集合、そうでなければ空集合とする。合成は推移律、恒等射は反射律から得られる。たとえば (Z,≤)(\mathbb{Z}, \leq)、冪集合 (P(X),⊂)(\mathcal{P}(X), \subset)、位相空間 XX の開集合全体を包含で順序づけた Open(X)\mathbf{Open}(X) はすべて圏である。Open(X)\mathbf{Open}(X) は層の理論(14-algebraic-geometry 第3章)の出発点になる。

例 1.6(群を圏とみる)群 GG に対し、対象がただ一つ ⋆\star で Hom⁡(⋆,⋆)=G\operatorname{Hom}(\star, \star) = G、合成を群の積とする圏 BG\mathbf{B}G が定まる。逆に対象が一つの圏はモノイドと同じものであり、すべての射が可逆なら群である。すべての射が同型である圏を亜群 (groupoid) という。位相空間 XX の基本亜群 Π1(X)\Pi_1(X) は、対象を XX の点、xx から yy への射を端点を固定した道のホモトピー類とする亜群で、Hom⁡(x,x)=π1(X,x)\operatorname{Hom}(x, x) = \pi_1(X, x) である。

例 1.7(行列の圏)体 KK に対し、対象を n∈Z≥0n \in \mathbb{Z}_{\geq 0}、Hom⁡(n,m)\operatorname{Hom}(n, m) を m×nm \times n 行列全体 M⁡m,n(K)\operatorname{M}_{m, n}(K)、合成を行列の積 B∘A=BAB \circ A = BA、恒等射を単位行列 InI_n とする圏を MatK\mathbf{Mat}_K と書く。結合律は行列の積の結合律である(Hom⁡(0,m)\operatorname{Hom}(0, m) は空行列 1 個からなる)。

定義 1.8(部分圏, subcategory)圏 C\mathcal{C} の対象と射の一部からなり、合成と恒等射で閉じているものを部分圏という。部分圏 D\mathcal{D} がすべての X,Y∈DX, Y \in \mathcal{D} で Hom⁡D(X,Y)=Hom⁡C(X,Y)\operatorname{Hom}_{\mathcal{D}}(X, Y) = \operatorname{Hom}_{\mathcal{C}}(X, Y) を満たすとき充満部分圏 (full subcategory) という。

Ab\mathbf{Ab} は Grp\mathbf{Grp} の、有限次元ベクトル空間の圏 FinVectK\mathbf{FinVect}_K は VectK\mathbf{Vect}_K の、ハウスドルフ空間の圏 Haus\mathbf{Haus} は Top\mathbf{Top} の充満部分圏である。集合と全単射のなす圏は Set\mathbf{Set} の充満でない部分圏である。

1.3 同型・モノ射・エピ射

定義 1.9 射 f ⁣:X→Yf\colon X \to Y について:

  1. g∘f=idXg \circ f = \mathrm{id}_X, f∘g=idYf \circ g = \mathrm{id}_Y となる g ⁣:Y→Xg\colon Y \to X が存在するとき同型 (isomorphism) という(gg は一意で f−1f^{-1} と書く)。
  2. 任意の g,h ⁣:W→Xg, h\colon W \to X について f∘g=f∘h⇒g=hf \circ g = f \circ h \Rightarrow g = h のときモノ射 (monomorphism) という。
  3. 任意の g,h ⁣:Y→Zg, h\colon Y \to Z について g∘f=h∘f⇒g=hg \circ f = h \circ f \Rightarrow g = h のときエピ射 (epimorphism) という。

同型は Set\mathbf{Set} では全単射、Grp\mathbf{Grp} では全単射準同型、Top\mathbf{Top} では同相写像(連続な全単射では足りない)、hTop\mathbf{hTop} ではホモトピー同値である。モノ射・エピ射は単射・全射を「写像の言葉だけで」言い換えたものだが、一般には一致しない。

命題 1.10 (1) Set\mathbf{Set} ではモノ射と単射、エピ射と全射はそれぞれ同値である。(2) Grp\mathbf{Grp} と R-ModR\text{-}\mathbf{Mod} ではモノ射と単射は同値である。(3) R-ModR\text{-}\mathbf{Mod} ではエピ射と全射は同値である。

証明. 単射ならモノ射であること、全射ならエピ射であることは、どの圏でも(射が写像なら)直ちにわかる:f(g(w))=f(h(w))f(g(w)) = f(h(w)) から g(w)=h(w)g(w) = h(w)、また y=f(x)y = f(x) なら g(y)=g(f(x))=h(f(x))=h(y)g(y) = g(f(x)) = h(f(x)) = h(y)。逆を示す。

(1) f ⁣:X→Yf\colon X \to Y がモノ射で f(x)=f(x′)f(x) = f(x') とする。1 点集合 WW からの定値写像 g≡xg \equiv x, h≡x′h \equiv x' は f∘g=f∘hf \circ g = f \circ h を満たすので g=hg = h、すなわち x=x′x = x'。ff がエピ射のとき、g ⁣:Y→{0,1}g\colon Y \to \lbrace 0, 1 \rbrace を f(X)f(X) の定義関数、h≡1h \equiv 1 とすると g∘f=h∘fg \circ f = h \circ f なので g=hg = h、すなわち f(X)=Yf(X) = Y。

(2) 1 点集合の代わりに Z\mathbb{Z}(または RR)を使う。準同型 Z→G\mathbb{Z} \to G は 11 の行き先で決まり、任意の x∈Gx \in G に対し n↦xnn \mapsto x^n が準同型である。f(x)=f(x′)f(x) = f(x') なら、1↦x1 \mapsto x と 1↦x′1 \mapsto x' で定まる g,hg, h は f∘g=f∘hf \circ g = f \circ h を満たすので g=hg = h、よって x=x′x = x'。加群では r↦rxr \mapsto rx を使う。

(3) f ⁣:M→Nf\colon M \to N がエピ射なら、射影 g ⁣:N→N/f(M)g\colon N \to N/f(M) と h=0h = 0 は g∘f=0=h∘fg \circ f = 0 = h \circ f を満たすので g=0g = 0、すなわち N=f(M)N = f(M)。□\square

Grp\mathbf{Grp} でもエピ射は全射であるが、像 f(G)f(G) が正規部分群とは限らないので (3) の議論は使えない(問題 1.3)。

例 1.11(Ring\mathbf{Ring} では全射でないエピ射がある)包含 ι ⁣:Z→Q\iota\colon \mathbb{Z} \to \mathbb{Q} はエピ射である。実際、環準同型 g,h ⁣:Q→Rg, h\colon \mathbb{Q} \to R が Z\mathbb{Z} 上で一致すれば、n≠0n \neq 0 に対し g(1/n)g(n)=g(1)=1g(1/n) g(n) = g(1) = 1 より g(1/n)=g(n)−1=h(n)−1=h(1/n)g(1/n) = g(n)^{-1} = h(n)^{-1} = h(1/n) となり、g(m/n)=g(m)g(1/n)=h(m/n)g(m/n) = g(m)g(1/n) = h(m/n)。ι\iota はモノ射でもあるが同型ではない。

例 1.12(位相空間)恒等写像 (R,離散位相)→(R,通常の位相)(\mathbb{R}, \text{離散位相}) \to (\mathbb{R}, \text{通常の位相}) は Top\mathbf{Top} でモノ射かつエピ射だが同型ではない。また Haus\mathbf{Haus} では包含 Q→R\mathbb{Q} \to \mathbb{R} がエピ射である:ハウスドルフ空間への連続写像 g,hg, h について {x∣g(x)=h(x)}\lbrace x \mid g(x) = h(x) \rbrace は閉集合なので、稠密な Q\mathbb{Q} 上で一致すれば全体で一致する。

例 1.13(単射でないモノ射)可除アーベル群(任意の xx と n∈Nn \in \mathbb{N} に対し ny=xny = x となる yy がある群)のなす Ab\mathbf{Ab} の充満部分圏 Div\mathbf{Div} で、射影 π ⁣:Q→Q/Z\pi\colon \mathbb{Q} \to \mathbb{Q}/\mathbb{Z} はモノ射である。実際、可除群 DD からの g,h ⁣:D→Qg, h\colon D \to \mathbb{Q} が π∘g=π∘h\pi \circ g = \pi \circ h を満たせば、(g−h)(D)(g - h)(D) は ker⁡π=Z\ker \pi = \mathbb{Z} に含まれる可除部分群である。Z\mathbb{Z} の可除部分群は 00 しかない(n≠0n \neq 0 を含めば n=2n⋅yn = 2n \cdot y となる整数 yy が必要になる)ので g=hg = h。しかし ker⁡π=Z≠0\ker \pi = \mathbb{Z} \neq 0 だから π\pi は単射ではない。

注意

モノ射・エピ射は「その射への(からの)射の振る舞い」で定義されるので、どの圏で考えるかに依存する。同じ写像 Q→Q/Z\mathbb{Q} \to \mathbb{Q}/\mathbb{Z} が Ab\mathbf{Ab} ではモノ射でなく、Div\mathbf{Div} ではモノ射である。また「モノ射かつエピ射なら同型」は一般には成り立たない(例 1.11, 1.12)。

1.4 関手

定義 1.14(関手, functor)圏 C\mathcal{C} から D\mathcal{D} への関手 F ⁣:C→DF\colon \mathcal{C} \to \mathcal{D} とは、各対象 XX に対象 F(X)F(X) を、各射 f ⁣:X→Yf\colon X \to Y に射 F(f) ⁣:F(X)→F(Y)F(f)\colon F(X) \to F(Y) を対応させ、

F(g∘f)=F(g)∘F(f),F(idX)=idF(X)F(g \circ f) = F(g) \circ F(f), \qquad F(\mathrm{id}_X) = \mathrm{id}_{F(X)}

を満たすものである。射の向きを逆にし、F(f) ⁣:F(Y)→F(X)F(f)\colon F(Y) \to F(X), F(g∘f)=F(f)∘F(g)F(g \circ f) = F(f) \circ F(g) を満たすものを反変関手 (contravariant functor) という。区別するとき前者を共変関手という。

例 1.15(忘却関手, forgetful functor)構造を忘れて下部集合をとる U ⁣:Grp→SetU\colon \mathbf{Grp} \to \mathbf{Set}, Top→Set\mathbf{Top} \to \mathbf{Set} や、スカラー倍を忘れる R-Mod→AbR\text{-}\mathbf{Mod} \to \mathbf{Ab}、積を忘れる Ring→Ab\mathbf{Ring} \to \mathbf{Ab} などは関手である。

例 1.16(自由関手, free functor)集合 SS に自由加群 R(S)=⨁s∈SResR^{(S)} = \bigoplus_{s \in S} R e_s を対応させ、写像 φ ⁣:S→T\varphi\colon S \to T に基底の行き先 es↦eφ(s)e_s \mapsto e_{\varphi(s)} で定まる線形写像を対応させると、関手 Set→R-Mod\mathbf{Set} \to R\text{-}\mathbf{Mod} が得られる(関手性は基底上で確かめればよい)。同様に集合 SS 上の自由群 F(S)F(S) は関手 Set→Grp\mathbf{Set} \to \mathbf{Grp} を与える(09-algebraic-topology 第2章)。

例 1.17(基本群とホモロジー)π1 ⁣:Top∗→Grp\pi_1\colon \mathbf{Top}_{\ast} \to \mathbf{Grp} は ff に f∗[γ]=[f∘γ]f_{\ast}[\gamma] = [f \circ \gamma] を対応させる関手である。ホモトピックな写像は同じ準同型を誘導するので、π1\pi_1 は関手 hTop∗→Grp\mathbf{hTop}_{\ast} \to \mathbf{Grp} を経由する。特異ホモロジー Hn ⁣:Top→AbH_n\colon \mathbf{Top} \to \mathbf{Ab} も関手で、hTop\mathbf{hTop} を経由する。

命題 1.18 関手は同型を同型に写す。

証明. ff が同型なら F(f−1)∘F(f)=F(f−1∘f)=F(id)=idF(f^{-1}) \circ F(f) = F(f^{-1} \circ f) = F(\mathrm{id}) = \mathrm{id}、同様に F(f)∘F(f−1)=idF(f) \circ F(f^{-1}) = \mathrm{id}。□\square

例 1.19(関手性の威力)円板 D2D^2 から境界 S1S^1 へのレトラクション(r∘i=idS1r \circ i = \mathrm{id}_{S^1} となる r ⁣:D2→S1r\colon D^2 \to S^1、ii は包含)は存在しない。実際、存在すれば関手 π1\pi_1 を施して r∗∘i∗=idZr_{\ast} \circ i_{\ast} = \mathrm{id}_{\mathbb{Z}} となるが、i∗i_{\ast} は π1(D2)=0\pi_1(D^2) = 0 を経由するので矛盾する。この議論で使ったのは「関手である」ことだけであり、π1\pi_1 の代わりに H1H_1 を使っても同じ結論が出る。これがブラウアーの不動点定理の核心である。

注意

関手は同型を反映しない。U ⁣:Top→SetU\colon \mathbf{Top} \to \mathbf{Set} で U(f)U(f) が全単射でも ff は同相とは限らない。S2S^2 と 1 点はともに π1=0\pi_1 = 0 だがホモトピー同値ではない(H2H_2 が異なる)。不変量は「像が同型でなければ元も同型でない」という向きにだけ使える。

例 1.20(双対空間:反変関手)V↦V∗=Hom⁡K(V,K)V \mapsto V^{\ast} = \operatorname{Hom}_K(V, K)、f ⁣:V→W↦f∗ ⁣:W∗→V∗f\colon V \to W \mapsto f^{\ast}\colon W^{\ast} \to V^{\ast}, f∗(ξ)=ξ∘ff^{\ast}(\xi) = \xi \circ f は反変関手 VectK→VectK\mathbf{Vect}_K \to \mathbf{Vect}_K である。(g∘f)∗=f∗∘g∗(g \circ f)^{\ast} = f^{\ast} \circ g^{\ast} は、行列でいえば (BA)T=ATBT(BA)^{T} = A^{T} B^{T} にあたる。

例 1.21(Hom 関手)局所的に小さい圏 C\mathcal{C} の対象 AA に対し、Hom⁡(A,−) ⁣:C→Set\operatorname{Hom}(A, -)\colon \mathcal{C} \to \mathbf{Set}(ff に f∘−f \circ - を対応)は共変関手、Hom⁡(−,A)\operatorname{Hom}(-, A)(ff に −∘f- \circ f を対応)は反変関手である。RR が可換環なら R-ModR\text{-}\mathbf{Mod} の Hom 関手は R-ModR\text{-}\mathbf{Mod} に値をとる。双対空間はその特別な場合である。

例 1.22(作用・表現・準同型を関手とみる)関手 ρ ⁣:BG→Set\rho\colon \mathbf{B}G \to \mathbf{Set} は、集合 X=ρ(⋆)X = \rho(\star) と写像 ρ(g) ⁣:X→X\rho(g)\colon X \to X で ρ(gh)=ρ(g)ρ(h)\rho(gh) = \rho(g)\rho(h), ρ(1)=id\rho(1) = \mathrm{id} を満たすもの、すなわち GG の左作用にほかならない。BG→VectK\mathbf{B}G \to \mathbf{Vect}_K は GG の線形表現、BG→BH\mathbf{B}G \to \mathbf{B}H は群準同型、前順序集合の間の関手は単調写像である。こうして関手の概念は作用・表現・準同型・単調写像をすべて含む。

定義 1.23(忠実・充満)関手 FF が各 X,YX, Y について写像 Hom⁡(X,Y)→Hom⁡(F(X),F(Y))\operatorname{Hom}(X, Y) \to \operatorname{Hom}(F(X), F(Y)) を単射にするとき忠実 (faithful)、全射にするとき充満 (full)、全単射にするとき忠実充満 (fully faithful) という。

U ⁣:Grp→SetU\colon \mathbf{Grp} \to \mathbf{Set} は忠実だが充満でない。充満部分圏の包含は忠実充満である。

1.5 自然変換

有限次元ベクトル空間 VV について V≅V∗V \cong V^{\ast} と V≅V∗∗V \cong V^{\ast\ast} はどちらも正しいが、数学者は昔から後者だけを「自然な」同型と呼んできた。前者は基底を選ばないと書けないが、後者は v↦(ξ↦ξ(v))v \mapsto (\xi \mapsto \xi(v)) と何も選ばずに書ける。アイレンベルグとマクレーンが圏論を創始した動機は、この区別を正確に述べることであった。

定義 1.24(自然変換, natural transformation)関手 F,G ⁣:C→DF, G\colon \mathcal{C} \to \mathcal{D} に対し、自然変換 α ⁣:F⇒G\alpha\colon F \Rightarrow G とは、射の族 αX ⁣:F(X)→G(X)\alpha_X\colon F(X) \to G(X)(X∈CX \in \mathcal{C})で、任意の f ⁣:X→Yf\colon X \to Y について次の図式が可換(G(f)∘αX=αY∘F(f)G(f) \circ \alpha_X = \alpha_Y \circ F(f))となるものである。

F(X)→αXG(X)F(f)↓↓G(f)F(Y)→αYG(Y)\begin{array}{ccc} F(X) & \xrightarrow{\alpha_X} & G(X) \\ {\scriptstyle F(f)}\downarrow & & \downarrow{\scriptstyle G(f)} \\ F(Y) & \xrightarrow{\alpha_Y} & G(Y) \end{array}

すべての αX\alpha_X が同型のとき自然同型 (natural isomorphism) といい、F≅GF \cong G と書く。

例 1.25(二重双対)evV ⁣:V→V∗∗\mathrm{ev}_V\colon V \to V^{\ast\ast}, evV(v)(ξ)=ξ(v)\mathrm{ev}_V(v)(\xi) = \xi(v) は自然変換 Id⇒(−)∗∗\mathrm{Id} \Rightarrow (-)^{\ast\ast} である。実際、f ⁣:V→Wf\colon V \to W と ξ∈W∗\xi \in W^{\ast} に対し

f∗∗(evV(v))(ξ)=evV(v)(f∗ξ)=ξ(f(v))=evW(f(v))(ξ)f^{\ast\ast}(\mathrm{ev}_V(v))(\xi) = \mathrm{ev}_V(v)(f^{\ast}\xi) = \xi(f(v)) = \mathrm{ev}_W(f(v))(\xi)

なので f∗∗∘evV=evW∘ff^{\ast\ast} \circ \mathrm{ev}_V = \mathrm{ev}_W \circ f。evV\mathrm{ev}_V は常に単射で、dim⁡V<∞\dim V < \infty なら次元が等しいので同型である。よって FinVectK\mathbf{FinVect}_K 上で Id≅(−)∗∗\mathrm{Id} \cong (-)^{\ast\ast} は自然同型である。

例 1.26(V≅V∗V \cong V^{\ast} は自然でない)恒等関手は共変、(−)∗(-)^{\ast} は反変なので、そもそも自然変換 Id⇒(−)∗\mathrm{Id} \Rightarrow (-)^{\ast} は定義されない。そこで比べられるように、射を同型に限った圏 FinVectK≅\mathbf{FinVect}_K^{\cong}(コア, core)を考え、共変関手 D(V)=V∗D(V) = V^{\ast}, D(f)=(f−1)∗D(f) = (f^{-1})^{\ast} を考える。KK に c2≠1c^2 \neq 1 となる c≠0c \neq 0 があれば(K=Q,R,CK = \mathbb{Q}, \mathbb{R}, \mathbb{C} など)、自然同型 η ⁣:Id⇒D\eta\colon \mathrm{Id} \Rightarrow D は存在しない。

実際、V=KV = K, f=c⋅idf = c \cdot \mathrm{id} に自然性 ηK∘f=D(f)∘ηK\eta_K \circ f = D(f) \circ \eta_K を適用し、ξ:=ηK(1)∈K∗\xi := \eta_K(1) \in K^{\ast} とおくと、左辺は 1↦cξ1 \mapsto c\xi、右辺は 1↦ξ∘f−1=c−1ξ1 \mapsto \xi \circ f^{-1} = c^{-1}\xi である。よって (c2−1)ξ=0(c^2 - 1)\xi = 0、ξ=0\xi = 0 となり ηK\eta_K は同型でない。残りの体 F2,F3\mathbb{F}_2, \mathbb{F}_3 でも(3 次元空間を使えば)同じ結論が成り立つ(問題 1.4)。基底 eie_i から双対基底 ei∗e_i^{\ast} への同型を作っても、基底を取り替えると別の同型になってしまうことの正確な表現がこれである。

例 1.27(その他の自然変換)(a) 可換環 RR に群 GL⁡n(R)\operatorname{GL}_n(R) と R×R^{\times} を対応させる関手 CRing→Grp\mathbf{CRing} \to \mathbf{Grp} の間で、det⁡ ⁣:GL⁡n(R)→R×\det\colon \operatorname{GL}_n(R) \to R^{\times} は自然変換である(環準同型 φ\varphi について φ(det⁡A)=det⁡φ(A)\varphi(\det A) = \det \varphi(A))。(b) 射影 G→Gab=G/[G,G]G \to G^{\mathrm{ab}} = G/[G, G] は自然変換 IdGrp⇒(−)ab\mathrm{Id}_{\mathbf{Grp}} \Rightarrow (-)^{\mathrm{ab}} である。(c) フレヴィッツ準同型 π1(X,x0)→H1(X)\pi_1(X, x_0) \to H_1(X) は Top∗\mathbf{Top}_{\ast} 上の自然変換である。(d) 関手 BG→Set\mathbf{B}G \to \mathbf{Set}(GG 集合)の間の自然変換は、GG 同変写像にほかならない。

1.6 関手圏

定義 1.28(関手圏, functor category)C\mathcal{C} を小さい圏とする。関手 C→D\mathcal{C} \to \mathcal{D} を対象、自然変換を射、(β∘α)X=βX∘αX(\beta \circ \alpha)_X = \beta_X \circ \alpha_X を合成とする圏を Fun⁡(C,D)\operatorname{Fun}(\mathcal{C}, \mathcal{D}) と書く。

β∘α\beta \circ \alpha が自然であることは、二つの可換な正方形を縦に並べればわかる。

命題 1.29 自然変換 α ⁣:F⇒G\alpha\colon F \Rightarrow G が Fun⁡(C,D)\operatorname{Fun}(\mathcal{C}, \mathcal{D}) の同型であるための必要十分条件は、すべての成分 αX\alpha_X が同型であることである。

証明. 必要性は明らか。逆に各 αX\alpha_X が同型なら、G(f)∘αX=αY∘F(f)G(f) \circ \alpha_X = \alpha_Y \circ F(f) に左から αY−1\alpha_Y^{-1}、右から αX−1\alpha_X^{-1} を掛けて αY−1∘G(f)=F(f)∘αX−1\alpha_Y^{-1} \circ G(f) = F(f) \circ \alpha_X^{-1} を得る。よって (αX−1)X(\alpha_X^{-1})_X は自然変換 G⇒FG \Rightarrow F で、α\alpha の逆である。□\square

例 1.30 Fun⁡(BG,Set)\operatorname{Fun}(\mathbf{B}G, \mathbf{Set}) は GG 集合と同変写像の圏、Fun⁡(BG,VectK)\operatorname{Fun}(\mathbf{B}G, \mathbf{Vect}_K) は GG の表現と絡作用素(同変線形写像)の圏である(16-lie-groups-representations 第1章)。Fun⁡(Open(X)op,Set)\operatorname{Fun}(\mathbf{Open}(X)^{\mathrm{op}}, \mathbf{Set})(記号 op\mathrm{op} は 1.8 節)は XX 上の前層の圏である。表現論や層の理論は、関手圏の中で行われる数学だといえる。

定義 1.31(ホイスカリング)α ⁣:F⇒G ⁣:C→D\alpha\colon F \Rightarrow G\colon \mathcal{C} \to \mathcal{D} と関手 H ⁣:D→EH\colon \mathcal{D} \to \mathcal{E}, K ⁣:B→CK\colon \mathcal{B} \to \mathcal{C} に対し、(Hα)X=H(αX)(H\alpha)_X = H(\alpha_X) で自然変換 Hα ⁣:HF⇒HGH\alpha\colon HF \Rightarrow HG を、(αK)W=αK(W)(\alpha K)_W = \alpha_{K(W)} で αK ⁣:FK⇒GK\alpha K\colon FK \Rightarrow GK を定める。

これは第3章の随伴の議論で使う。

1.7 圏同値

MatK\mathbf{Mat}_K と FinVectK\mathbf{FinVect}_K は「同じ線形代数」を表しているが、圏として同型ではない。FinVectK\mathbf{FinVect}_K には nn 次元の空間が(互いに同型なものが)限りなくあるのに、MatK\mathbf{Mat}_K には各次元に対象が一つしかない。関手 F ⁣:C→DF\colon \mathcal{C} \to \mathcal{D}, G ⁣:D→CG\colon \mathcal{D} \to \mathcal{C} で GF=IdGF = \mathrm{Id}, FG=IdFG = \mathrm{Id} となるもの(圏の同型)を要求するのは厳しすぎるので、等号を自然同型に緩める。

定義 1.32(圏同値, equivalence of categories)関手 F ⁣:C→DF\colon \mathcal{C} \to \mathcal{D} に対し、関手 G ⁣:D→CG\colon \mathcal{D} \to \mathcal{C} と自然同型 η ⁣:IdC⇒GF\eta\colon \mathrm{Id}_{\mathcal{C}} \Rightarrow GF, ε ⁣:FG⇒IdD\varepsilon\colon FG \Rightarrow \mathrm{Id}_{\mathcal{D}} が存在するとき、FF を圏同値といい、GG を準逆 (quasi-inverse) という。このとき C≃D\mathcal{C} \simeq \mathcal{D} と書く。

定義 1.33 関手 F ⁣:C→DF\colon \mathcal{C} \to \mathcal{D} は、D\mathcal{D} の任意の対象 dd がある F(c)F(c) と同型になるとき本質的全射 (essentially surjective) であるという。

補題 1.34 忠実充満な関手 FF は同型を反映する:F(f)F(f) が同型なら ff も同型である。

証明. f ⁣:c→c′f\colon c \to c' とし、F(f)F(f) の逆を kk とする。FF は充満なので k=F(g)k = F(g) となる g ⁣:c′→cg\colon c' \to c がある。F(g∘f)=k∘F(f)=id=F(idc)F(g \circ f) = k \circ F(f) = \mathrm{id} = F(\mathrm{id}_c) で FF は忠実だから g∘f=idcg \circ f = \mathrm{id}_c。同様に f∘g=idc′f \circ g = \mathrm{id}_{c'}。□\square

定理 1.35 関手 F ⁣:C→DF\colon \mathcal{C} \to \mathcal{D} が圏同値であるための必要十分条件は、FF が忠実充満かつ本質的全射であることである。

証明. (⇒) G,η,εG, \eta, \varepsilon を定義 1.32 のとおりとする。任意の dd に対し εd ⁣:F(G(d))→d\varepsilon_d\colon F(G(d)) \to d は同型なので FF は本質的全射である。f,f′ ⁣:c→c′f, f'\colon c \to c' が F(f)=F(f′)F(f) = F(f') を満たすとする。η\eta の自然性 GF(f)∘ηc=ηc′∘fGF(f) \circ \eta_c = \eta_{c'} \circ f より f=ηc′−1∘GF(f)∘ηcf = \eta_{c'}^{-1} \circ GF(f) \circ \eta_c で、右辺は F(f)F(f) だけで決まるから f=f′f = f'。よって FF は忠実で、同じ議論を ε\varepsilon に使えば GG も忠実である。充満性:h ⁣:F(c)→F(c′)h\colon F(c) \to F(c') に対し f:=ηc′−1∘G(h)∘ηcf := \eta_{c'}^{-1} \circ G(h) \circ \eta_c とおく。自然性から GF(f)=ηc′∘f∘ηc−1=G(h)GF(f) = \eta_{c'} \circ f \circ \eta_c^{-1} = G(h) で、GG は忠実だから F(f)=hF(f) = h。

(⇐) 選択公理により、各 d∈Dd \in \mathcal{D} に対し対象 G(d)∈CG(d) \in \mathcal{C} と同型 εd ⁣:F(G(d))→d\varepsilon_d\colon F(G(d)) \to d を選ぶ。射 h ⁣:d→d′h\colon d \to d' に対し、εd′−1∘h∘εd ⁣:FG(d)→FG(d′)\varepsilon_{d'}^{-1} \circ h \circ \varepsilon_d\colon FG(d) \to FG(d') は FF が忠実充満だからただ一つの射の像である。すなわち

εd′∘F(G(h))=h∘εd(1)\varepsilon_{d'} \circ F(G(h)) = h \circ \varepsilon_d \tag{1}

を満たす G(h) ⁣:G(d)→G(d′)G(h)\colon G(d) \to G(d') がただ一つ存在する。F(G(k)∘G(h))=εd′′−1∘k∘h∘εdF(G(k) \circ G(h)) = \varepsilon_{d''}^{-1} \circ k \circ h \circ \varepsilon_d と一意性から G(k∘h)=G(k)∘G(h)G(k \circ h) = G(k) \circ G(h)、同様に G(id)=idG(\mathrm{id}) = \mathrm{id} なので GG は関手であり、(1) は ε ⁣:FG⇒IdD\varepsilon\colon FG \Rightarrow \mathrm{Id}_{\mathcal{D}} が自然同型であることを意味する。次に c∈Cc \in \mathcal{C} に対し、FF が忠実充満なので F(ηc)=εF(c)−1F(\eta_c) = \varepsilon_{F(c)}^{-1} となる ηc ⁣:c→GF(c)\eta_c\colon c \to GF(c) がただ一つあり、補題 1.34 より ηc\eta_c は同型である。f ⁣:c→c′f\colon c \to c' に対し、(1) を h=F(f)h = F(f) に適用すると εF(c′)∘FGF(f)=F(f)∘εF(c)\varepsilon_{F(c')} \circ FGF(f) = F(f) \circ \varepsilon_{F(c)} なので

F(GF(f)∘ηc)=FGF(f)∘εF(c)−1=εF(c′)−1∘F(f)=F(ηc′∘f)F(GF(f) \circ \eta_c) = FGF(f) \circ \varepsilon_{F(c)}^{-1} = \varepsilon_{F(c')}^{-1} \circ F(f) = F(\eta_{c'} \circ f)

となり、FF の忠実性から GF(f)∘ηc=ηc′∘fGF(f) \circ \eta_c = \eta_{c'} \circ f。よって η\eta は自然同型である。□\square

例 1.36(行列と線形写像)F ⁣:MatK→FinVectKF\colon \mathbf{Mat}_K \to \mathbf{FinVect}_K を F(n)=KnF(n) = K^n、F(A)=LAF(A) = L_A(x↦Axx \mapsto Ax)で定める。LBA=LB∘LAL_{BA} = L_B \circ L_A なので関手である。線形写像 Kn→KmK^n \to K^m は標準基底の像を並べた m×nm \times n 行列と 1 対 1 に対応するので FF は忠実充満であり(02-linear-algebra 第3章)、nn 次元空間は基底を選べば KnK^n と同型なので本質的全射である。定理 1.35 より FF は圏同値である。

証明 (⇐) で選んだ同型 εV ⁣:Kdim⁡V→V\varepsilon_V\colon K^{\dim V} \to V は、まさに VV の基底の選択である。準逆 GG は VV に dim⁡V\dim V を、線形写像にその表現行列を対応させる。つまり「すべての空間に一斉に基底を選ぶこと」が準逆を選ぶことであり、選び方によらず圏同値という結論は変わらない。圏同値は同型・モノ射・エピ射・(第2章の)極限など、Hom の言葉で定義される性質をすべて保つので、行列についての定理と線形写像についての定理は互いに翻訳できる。

例 1.37(その他の圏同値:主張のみ)(1) 単位元をもつ可換 C∗C^{\ast} 環(射は単位元を保つ ∗\ast 準同型)の圏はコンパクトハウスドルフ空間の圏の双対圏と同値である(ゲルファント–ナイマルクの定理)。(2) 可換環の圏の双対圏はアフィンスキームの圏と同値である(14-algebraic-geometry 第4章)。(3) 環 RR と行列環 M⁡n(R)\operatorname{M}_n(R) は同型でなくても R-Mod≃M⁡n(R)-ModR\text{-}\mathbf{Mod} \simeq \operatorname{M}_n(R)\text{-}\mathbf{Mod} である(森田同値の典型例)。

1.8 双対圏と双対原理

定義 1.38(双対圏, opposite category)圏 C\mathcal{C} の双対圏 Cop\mathcal{C}^{\mathrm{op}} とは、対象は C\mathcal{C} と同じで Hom⁡Cop(X,Y)=Hom⁡C(Y,X)\operatorname{Hom}_{\mathcal{C}^{\mathrm{op}}}(X, Y) = \operatorname{Hom}_{\mathcal{C}}(Y, X)、合成を C\mathcal{C} での合成の順序を逆にしたものとする圏である。

反変関手 C→D\mathcal{C} \to \mathcal{D} は共変関手 Cop→D\mathcal{C}^{\mathrm{op}} \to \mathcal{D} と同じものである。以後、反変関手はこの形で扱う。

圏についての命題の矢印をすべて逆にすると双対命題が得られる。すべての圏で成り立つ命題は Cop\mathcal{C}^{\mathrm{op}} にも適用できるので、その双対命題もすべての圏で成り立つ(双対原理, duality principle)。たとえば ff が C\mathcal{C} でモノ射であることと Cop\mathcal{C}^{\mathrm{op}} でエピ射であることは同値なので、「モノ射の合成はモノ射」から「エピ射の合成はエピ射」が自動的に従う。

定義 1.39(始対象・終対象)任意の対象 XX への射がただ一つ存在する対象を始対象 (initial object)、任意の対象からの射がただ一つ存在する対象を終対象 (terminal object) という。両方である対象を零対象 (zero object) という。

例 1.40 Set\mathbf{Set} と Top\mathbf{Top} では空集合が始対象、1 点が終対象である。Grp\mathbf{Grp} と R-ModR\text{-}\mathbf{Mod} では自明な群・零加群が零対象である。Ring\mathbf{Ring} では Z\mathbb{Z} が始対象(1↦11 \mapsto 1 で準同型が一意に決まる)、零環が終対象である。体の圏には始対象がない(標数の異なる体の間に準同型はない)。

命題 1.41 始対象は、存在すれば同型を除いて一意であり、しかもその同型はただ一つである。終対象も同様である。

証明. I,I′I, I' を始対象とし、f ⁣:I→I′f\colon I \to I', g ⁣:I′→Ig\colon I' \to I をただ一つの射とする。g∘fg \circ f と idI\mathrm{id}_I はともに Hom⁡(I,I)\operatorname{Hom}(I, I) の元で、これは 1 元集合なので g∘f=idIg \circ f = \mathrm{id}_I。同様に f∘g=idI′f \circ g = \mathrm{id}_{I'}。終対象については双対原理による。□\square

この単純な命題が、第2章で見る「普遍性で定まる対象は、同型を除いて一意」の原型である。

例 1.42(有限次元ベクトル空間の自己双対性)(−)∗ ⁣:FinVectKop→FinVectK(-)^{\ast}\colon \mathbf{FinVect}_K^{\mathrm{op}} \to \mathbf{FinVect}_K は圏同値である。実際、f↦f∗f \mapsto f^{\ast} は線形写像 Hom⁡(W,V)→Hom⁡(V∗,W∗)\operatorname{Hom}(W, V) \to \operatorname{Hom}(V^{\ast}, W^{\ast}) で、f∗=0f^{\ast} = 0 なら(線形形式は点を分離するので)f=0f = 0 だから単射であり、両辺の次元はともに dim⁡V⋅dim⁡W\dim V \cdot \dim W なので全単射である。また V≅(V∗)∗V \cong (V^{\ast})^{\ast} だから本質的全射である。よって FinVectK≃FinVectKop\mathbf{FinVect}_K \simeq \mathbf{FinVect}_K^{\mathrm{op}}。一方 Set\mathbf{Set} は Setop\mathbf{Set}^{\mathrm{op}} と同値でない(問題 1.5)。

まとめ

  • 圏は対象・射・合成・恒等射からなり、結合律と単位律を満たす。射は写像とは限らない(ホモトピー類、順序関係、群の元、行列)。
  • 同型・モノ射・エピ射は射の言葉で定義され、モノ射・エピ射は単射・全射と一般には一致しない(Z→Q\mathbb{Z} \to \mathbb{Q} in Ring\mathbf{Ring}、Q→Q/Z\mathbb{Q} \to \mathbb{Q}/\mathbb{Z} in Div\mathbf{Div})。
  • 関手は対象と射を合成を保って対応させる。忘却関手・自由関手・基本群・ホモロジー・双対空間・Hom 関手が基本例で、群作用や表現も関手である。
  • 関手は同型を保つ。このことだけでレトラクションの非存在などが証明できる。
  • 自然変換は「すべての対象で一斉に、射と整合的に」定まる射の族である。V→V∗∗V \to V^{\ast\ast} は自然だが、V≅V∗V \cong V^{\ast} は自然にはとれない。
  • 関手圏の中で表現論や前層の理論が展開される。
  • 圏同値は「同型を自然同型に緩めた同一視」であり、忠実充満かつ本質的全射と同値である。MatK≃FinVectK\mathbf{Mat}_K \simeq \mathbf{FinVect}_K では、準逆の選択が基底の選択にあたる。
  • 双対圏を使うと、すべての概念と定理に双対版が得られる(双対原理)。

演習問題

問題 1.1 ★ 任意の圏で次を示せ。(1) 同型はモノ射かつエピ射である。(2) g∘fg \circ f がモノ射なら ff はモノ射、g∘fg \circ f がエピ射なら gg はエピ射である。(3) モノ射の合成はモノ射であり、エピ射の合成はエピ射である。

解答

(1) ff の逆を f−1f^{-1} とする。f∘u=f∘vf \circ u = f \circ v なら左から f−1f^{-1} を合成して u=vu = v。エピ射であることは右から f−1f^{-1} を合成すればよい。

(2) f∘u=f∘vf \circ u = f \circ v なら g∘f∘u=g∘f∘vg \circ f \circ u = g \circ f \circ v なので、g∘fg \circ f がモノ射であることから u=vu = v。u∘g=v∘gu \circ g = v \circ g なら u∘g∘f=v∘g∘fu \circ g \circ f = v \circ g \circ f より u=vu = v。

(3) f,gf, g がモノ射で g∘f∘u=g∘f∘vg \circ f \circ u = g \circ f \circ v なら、gg がモノ射なので f∘u=f∘vf \circ u = f \circ v、ff がモノ射なので u=vu = v。エピ射の場合は、この結果を双対圏に適用すれば得られる(双対原理)。

問題 1.2 ★ 忘却関手 U ⁣:Top→SetU\colon \mathbf{Top} \to \mathbf{Set} は忠実だが充満でないこと、および同型を反映しないことを示せ。また π1 ⁣:hTop∗→Grp\pi_1\colon \mathbf{hTop}_{\ast} \to \mathbf{Grp} は忠実でないことを示せ。

解答

連続写像は下部写像そのものなので、U(f)=U(g)U(f) = U(g) なら f=gf = g で、UU は忠実である。2 点集合 {0,1}\lbrace 0, 1 \rbrace に密着位相と離散位相を入れると、恒等写像(密着 → 離散)は連続でない({0}\lbrace 0 \rbrace の逆像が開でない)ので UU は充満でない。恒等写像 (R,離散)→(R,通常)(\mathbb{R}, \text{離散}) \to (\mathbb{R}, \text{通常}) は UU で全単射(Set\mathbf{Set} の同型)に写るが同相ではない。

S2S^2 の恒等写像と基点への定値写像は、H2(S2)≅ZH_2(S^2) \cong \mathbb{Z} にそれぞれ恒等写像と零写像を誘導するのでホモトピックでない(したがって hTop∗\mathbf{hTop}_{\ast} の異なる射である)。しかし π1(S2)=0\pi_1(S^2) = 0 なので、どちらも π1\pi_1 では同じ(零群の恒等)準同型を誘導する。

問題 1.3 ★★★ Grp\mathbf{Grp} ではエピ射は全射であることを示せ。(ヒント:f ⁣:G→Hf\colon G \to H の像を MM とし、M≠HM \neq H と仮定する。左剰余類の集合に 1 点 ∞\infty を加えた X=H/M⊔{∞}X = H/M \sqcup \lbrace \infty \rbrace への HH の左乗法作用 φ ⁣:H→Sym⁡(X)\varphi\colon H \to \operatorname{Sym}(X)(∞\infty は固定)と、剰余類 MM と ∞\infty を入れ替える互換 σ\sigma を使って、ψ(h)=σφ(h)σ−1\psi(h) = \sigma \varphi(h) \sigma^{-1} と比べよ。)

解答

ヒントの記号を使う。φ\varphi と ψ\psi はともに準同型 H→Sym⁡(X)H \to \operatorname{Sym}(X) である。m∈Mm \in M なら φ(m)\varphi(m) は点 MM(mM=MmM = M)と ∞\infty を固定し、剰余類 xM≠MxM \neq M を mxM≠MmxM \neq M に写す。したがって φ(m)\varphi(m) は σ\sigma が動かす 2 点をともに固定し、それ以外の点では σ\sigma が恒等なので、σφ(m)σ−1=φ(m)\sigma \varphi(m) \sigma^{-1} = \varphi(m) である。よって φ∘f=ψ∘f\varphi \circ f = \psi \circ f。一方 h∈H∖Mh \in H \setminus M に対しては

ψ(h)(∞)=σ(φ(h)(M))=σ(hM)=hM≠∞=φ(h)(∞)\psi(h)(\infty) = \sigma(\varphi(h)(M)) = \sigma(hM) = hM \neq \infty = \varphi(h)(\infty)

(hM≠MhM \neq M なので σ\sigma は hMhM を固定する)となり、φ≠ψ\varphi \neq \psi。これは ff がエピ射であることに反する。よって M=HM = H。

問題 1.4 ★★ 例 1.26 の記号で、任意の体 KK(F2,F3\mathbb{F}_2, \mathbb{F}_3 を含む)について自然同型 η ⁣:Id⇒D\eta\colon \mathrm{Id} \Rightarrow D が存在しないことを示せ。(ヒント:dim⁡V=3\dim V = 3 とし、B(v,w):=ηV(v)(w)B(v, w) := \eta_V(v)(w) が GL⁡(V)\operatorname{GL}(V) の作用で不変であることを使え。)

解答

f∈GL⁡(V)f \in \operatorname{GL}(V) に対する自然性 ηV∘f=(f−1)∗∘ηV\eta_V \circ f = (f^{-1})^{\ast} \circ \eta_V を vv と ww で評価すると B(f(v),w)=B(v,f−1(w))B(f(v), w) = B(v, f^{-1}(w))、すなわち B(f(v),f(w))=B(v,w)B(f(v), f(w)) = B(v, w) である。v≠0v \neq 0 をとり、v,w1,w2v, w_1, w_2 を VV の基底とする。基底を基底に写す線形写像は同型なので、v↦vv \mapsto v, w1↦w1+w2w_1 \mapsto w_1 + w_2, w2↦w2w_2 \mapsto w_2 で定まる ff を使うと B(v,w1)=B(v,w1+w2)=B(v,w1)+B(v,w2)B(v, w_1) = B(v, w_1 + w_2) = B(v, w_1) + B(v, w_2)、よって B(v,w2)=0B(v, w_2) = 0。w1w_1 と w2w_2 の役割を入れ替えて B(v,w1)=0B(v, w_1) = 0。さらに v↦vv \mapsto v, w1↦w1+vw_1 \mapsto w_1 + v, w2↦w2w_2 \mapsto w_2 を使うと B(v,v)=0B(v, v) = 0。したがって ηV(v)\eta_V(v) は基底上で 00、つまり ηV(v)=0\eta_V(v) = 0 となり、ηV\eta_V は単射でない。これは矛盾である。

問題 1.5 ★★ Set\mathbf{Set} と Setop\mathbf{Set}^{\mathrm{op}} は圏同値でないことを示せ。(ヒント:始対象 II の性質「II を終域とする射はすべて同型」を考えよ。)

解答

Set\mathbf{Set} の始対象は ∅\emptyset で、写像 X→∅X \to \emptyset があれば X=∅X = \emptyset なので、∅\emptyset を終域とする射はすべて同型である。圏同値 F ⁣:C→DF\colon \mathcal{C} \to \mathcal{D} はこの性質を保つ。実際、II が始対象なら Hom⁡D(F(I),d)≅Hom⁡D(F(I),FG(d))≅Hom⁡C(I,G(d))\operatorname{Hom}_{\mathcal{D}}(F(I), d) \cong \operatorname{Hom}_{\mathcal{D}}(F(I), FG(d)) \cong \operatorname{Hom}_{\mathcal{C}}(I, G(d)) は 1 元集合なので F(I)F(I) は始対象である。また射 u ⁣:d→F(I)u\colon d \to F(I) について、d≅F(c)d \cong F(c) と同型で取り替えれば uu は F(c)→F(I)F(c) \to F(I) の形になり、充満性から F(g)F(g)(g ⁣:c→Ig\colon c \to I)と書ける。gg は同型なので uu も同型である。始対象はすべて互いに同型なので、性質は始対象の選び方によらない。

一方 Setop\mathbf{Set}^{\mathrm{op}} の始対象は Set\mathbf{Set} の終対象、つまり 1 点集合 {p}\lbrace p \rbrace である。Setop\mathbf{Set}^{\mathrm{op}} で {0,1}→{p}\lbrace 0, 1 \rbrace \to \lbrace p \rbrace という射は Set\mathbf{Set} の写像 {p}→{0,1}\lbrace p \rbrace \to \lbrace 0, 1 \rbrace であり、全単射でないので同型でない。よって性質が保たれず、両者は同値でない。

問題 1.6 ★★ 有限アーベル群の圏を FinAb\mathbf{FinAb} とし、A^=Hom⁡(A,Q/Z)\widehat{A} = \operatorname{Hom}(A, \mathbb{Q}/\mathbb{Z}) とおく。A↦A^A \mapsto \widehat{A} が圏同値 FinAbop→FinAb\mathbf{FinAb}^{\mathrm{op}} \to \mathbf{FinAb} を与えることを示せ。

解答

例 1.25 と同じ計算で、evA ⁣:A→A^^\mathrm{ev}_A\colon A \to \widehat{\widehat{A}}, evA(a)(χ)=χ(a)\mathrm{ev}_A(a)(\chi) = \chi(a) は自然変換である。これが同型であることを示せば、A↦A^A \mapsto \widehat{A} を FinAbop→FinAb\mathbf{FinAb}^{\mathrm{op}} \to \mathbf{FinAb} と FinAb→FinAbop\mathbf{FinAb} \to \mathbf{FinAb}^{\mathrm{op}} の両方向の関手とみて、合成がどちらも恒等関手に自然同型になるので圏同値である。

χ ⁣:Z/n→Q/Z\chi\colon \mathbb{Z}/n \to \mathbb{Q}/\mathbb{Z} は χ(1)∈{x∣nx=0}=(1nZ)/Z≅Z/n\chi(1) \in \lbrace x \mid nx = 0 \rbrace = (\frac{1}{n}\mathbb{Z})/\mathbb{Z} \cong \mathbb{Z}/n で決まるので Z/n^≅Z/n\widehat{\mathbb{Z}/n} \cong \mathbb{Z}/n。Hom⁡(−,Q/Z)\operatorname{Hom}(-, \mathbb{Q}/\mathbb{Z}) は有限直和を直和に写し、有限アーベル群は巡回群の直和なので(04-algebra 第7章)∣A^∣=∣A∣\lvert \widehat{A} \rvert = \lvert A \rvert、したがって ∣A^^∣=∣A∣\lvert \widehat{\widehat{A}} \rvert = \lvert A \rvert。evA\mathrm{ev}_A の単射性:A=⨁iZ/niA = \bigoplus_i \mathbb{Z}/n_i と書き、a≠0a \neq 0 の 00 でない成分を aia_i とする。第 ii 成分への射影と単射 Z/ni→Q/Z\mathbb{Z}/n_i \to \mathbb{Q}/\mathbb{Z}, 1↦1/ni1 \mapsto 1/n_i の合成を χ\chi とすれば χ(a)≠0\chi(a) \neq 0。位数の等しい有限群の間の単射は全単射なので evA\mathrm{ev}_A は同型である。

問題 1.7 ★★ 圏 C\mathcal{C} の充満部分圏 S\mathcal{S} で、C\mathcal{C} の各同型類からちょうど一つの対象を含むものを骨格 (skeleton) という。(1) 包含 S→C\mathcal{S} \to \mathcal{C} は圏同値であることを示せ。(2) C≃D\mathcal{C} \simeq \mathcal{D} ならば、C\mathcal{C} と D\mathcal{D} の骨格は圏として同型であることを示せ。

解答

(1) 充満部分圏の包含は忠実充満であり、骨格の定義から本質的全射である。定理 1.35 より圏同値。

(2) S⊂C\mathcal{S} \subset \mathcal{C}, T⊂D\mathcal{T} \subset \mathcal{D} を骨格とし、(1) と圏同値の合成(自然同型はホイスカリングで合成できる)により圏同値 Φ ⁣:S→T\Phi\colon \mathcal{S} \to \mathcal{T} を得る。Φ\Phi は忠実充満なので、補題 1.34 と同様の議論で Φ(s)≅Φ(s′)\Phi(s) \cong \Phi(s') なら s≅s′s \cong s'、骨格では同型な対象は等しいので s=s′s = s'。つまり Φ\Phi は対象について単射である。本質的全射性と、T\mathcal{T} で同型な対象は等しいことから、対象について全射でもある。対象について全単射かつ射について全単射な関手は逆関手をもつので、Φ\Phi は圏の同型である。たとえば MatK\mathbf{Mat}_K は FinVectK\mathbf{FinVect}_K の骨格 {Kn}\lbrace K^n \rbrace と同型である。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

この章の誤りを報告GitHub で見る