§E9.3自然変換と関手圏

最終更新

線形空間から二重双対空間への評価写像は、基底を選ばずに定まり、線形写像と両立する。有限次元では評価写像が同型となるが、各空間について同型を与えることと、その同型が線形写像と両立することとは異なる要求である。自然変換は、共通の定義域をもつ関手を、その定義域のすべての射と両立する射の族によって比較する。本記事では、自然変換を定義して二重双対などの例を調べ、自然変換を射とする関手圏を構成する。

1 自然変換と垂直合成

定義 1.1. 関手F,G:C→DF,G:\mathcal C\to\mathcal Dに対し、C\mathcal Cの各対象AAに射ηA:F(A)→G(A)\eta_A:F(A)\to G(A)を対応させる族が、C\mathcal Cの任意の射f:A→Bf:A\to Bについて

G(f)∘ηA=ηB∘F(f)G(f)\circ\eta_A=\eta_B\circ F(f)

を満たすとき、両端の関手F,GF,Gとこの族のグラフの組をFFからGGへの自然変換 (natural transformation) といい、η:F⇒G\eta:F\Rightarrow Gと書く。ηA\eta_AをAAにおける成分 (component) といい、表示した等式を自然性の等式 (naturality equation) という。すべての成分が同型射である自然変換を自然同型 (natural isomorphism) という。

自然変換は、両端の関手と成分族のグラフの組(F,G,{(A,ηA)}A)(F,G,\{(A,\eta_A)\}_A)として表す。同じ両端をもつ自然変換の等式は、すべての成分の等式である。

命題 1.2. 関手F:C→DF:\mathcal C\to\mathcal Dに対し、成分がidF(A)\mathrm{id}_{F(A)}である族は自然同型idF:F⇒F\mathrm{id}_F:F\Rightarrow Fである。これを恒等自然変換 (identity natural transformation) という。

証明. 射f:A→Bf:A\to Bに対し、F(f)∘idF(A)=F(f)=idF(B)∘F(f)F(f)\circ\mathrm{id}_{F(A)}=F(f)=\mathrm{id}_{F(B)}\circ F(f)である。各成分は自身を逆射にもつので、自然同型である。▨

命題 1.3. 関手F,G,H:C→DF,G,H:\mathcal C\to\mathcal Dと自然変換η:F⇒G\eta:F\Rightarrow G、θ:G⇒H\theta:G\Rightarrow Hに対し、

(θη)A=θA∘ηA(\theta\eta)_A=\theta_A\circ\eta_A

は自然変換θη:F⇒H\theta\eta:F\Rightarrow Hを定める。この自然変換をη\etaとθ\thetaの垂直合成 (vertical composition) という。

証明. 射f:A→Bf:A\to Bに対し、θ\thetaとη\etaの自然性を順に用いると、

H(f)∘θA∘ηA=θB∘G(f)∘ηA=θB∘ηB∘F(f)H(f)\circ\theta_A\circ\eta_A =\theta_B\circ G(f)\circ\eta_A =\theta_B\circ\eta_B\circ F(f)

となる。この等式はθη\theta\etaの自然性の等式である。▨

命題 1.4. 関手F,G:C→DF,G:\mathcal C\to\mathcal Dの間の自然同型η:F⇒G\eta:F\Rightarrow Gに対し、各成分の逆射で定める族(ηA−1)A(\eta_A^{-1})_Aは自然同型η−1:G⇒F\eta^{-1}:G\Rightarrow Fであり、

η−1η=idF,ηη−1=idG\eta^{-1}\eta=\mathrm{id}_F,\qquad \eta\eta^{-1}=\mathrm{id}_G

を満たす。

証明. 射f:A→Bf:A\to Bに対する等式G(f)∘ηA=ηB∘F(f)G(f)\circ\eta_A=\eta_B\circ F(f)の左にηB−1\eta_B^{-1}、右にηA−1\eta_A^{-1}を合成すると、

F(f)∘ηA−1=ηB−1∘G(f)F(f)\circ\eta_A^{-1}=\eta_B^{-1}\circ G(f)

を得る。したがって逆射の族は自然である。垂直合成の各成分はηA−1∘ηA=idF(A)\eta_A^{-1}\circ\eta_A=\mathrm{id}_{F(A)}およびηA∘ηA−1=idG(A)\eta_A\circ\eta_A^{-1}=\mathrm{id}_{G(A)}である。逆射は一意なので、成分を定めるために選択を用いる必要はない。▨

2 水平合成

命題 2.1. 関手F,G:C→DF,G:\mathcal C\to\mathcal D、F′,G′:D→EF',G':\mathcal D\to\mathcal Eと自然変換η:F⇒G\eta:F\Rightarrow G、θ:F′⇒G′\theta:F'\Rightarrow G'に対し、各対象AAについて

θG(A)∘F′(ηA)=G′(ηA)∘θF(A)\theta_{G(A)}\circ F'(\eta_A)=G'(\eta_A)\circ\theta_{F(A)}

が成り立つ。この共通の射を成分(θ∗η)A(\theta*\eta)_Aとする族は自然変換θ∗η:F′F⇒G′G\theta*\eta:F'F\Rightarrow G'Gを定める。これを水平合成 (horizontal composition) という。

証明.D\mathcal Dの射ηA:F(A)→G(A)\eta_A:F(A)\to G(A)にθ\thetaの自然性を適用すると、二つの表示の一致を得る。射f:A→Bf:A\to Bに対しては、G(f)G(f)におけるθ\thetaの自然性とη\etaの自然性から

G′G(f)∘(θ∗η)A=G′G(f)∘θG(A)∘F′(ηA)=θG(B)∘F′(G(f)∘ηA)=θG(B)∘F′(ηB∘F(f))=(θ∗η)B∘F′F(f)\begin{aligned} G'G(f)\circ(\theta*\eta)_A &=G'G(f)\circ\theta_{G(A)}\circ F'(\eta_A)\\ &=\theta_{G(B)}\circ F'(G(f)\circ\eta_A)\\ &=\theta_{G(B)}\circ F'(\eta_B\circ F(f))\\ &=(\theta*\eta)_B\circ F'F(f) \end{aligned}

となる。▨

系 2.2.

  1. 関手F,G:C→DF,G:\mathcal C\to\mathcal D、K:D→EK:\mathcal D\to\mathcal Eと自然変換η:F⇒G\eta:F\Rightarrow Gに対し、idK∗η:KF⇒KG\mathrm{id}_K*\eta:KF\Rightarrow KGの成分はK(ηA)K(\eta_A)である。
  2. 関手F′,G′:D→EF',G':\mathcal D\to\mathcal E、L:C→DL:\mathcal C\to\mathcal Dと自然変換θ:F′⇒G′\theta:F'\Rightarrow G'に対し、θ∗idL:F′L⇒G′L\theta*\mathrm{id}_L:F'L\Rightarrow G'Lの成分はθL(A)\theta_{L(A)}である。

証明.主張 (1)を示す。命題 2.1の表示にθ=idK\theta=\mathrm{id}_Kを代入すると、idK(G(A))∘K(ηA)=K(ηA)\mathrm{id}_{K(G(A))}\circ K(\eta_A)=K(\eta_A)を得る。

主張 (2)を示す。η=idL\eta=\mathrm{id}_Lを代入すると、θL(A)∘F′(idL(A))=θL(A)\theta_{L(A)}\circ F'(\mathrm{id}_{L(A)})=\theta_{L(A)}を得る。二通りの表示のそれぞれからの計算は演習とする(問題 7.3 (1))。▨

命題 2.3. 関手F0,F1,F2:C→DF_0,F_1,F_2:\mathcal C\to\mathcal D、K0,K1,K2:D→EK_0,K_1,K_2:\mathcal D\to\mathcal Eと自然変換η:F0⇒F1\eta:F_0\Rightarrow F_1、η′:F1⇒F2\eta':F_1\Rightarrow F_2、θ:K0⇒K1\theta:K_0\Rightarrow K_1、θ′:K1⇒K2\theta':K_1\Rightarrow K_2を取る。このとき、水平合成と垂直合成は交換則 (interchange law)

(θ′θ)∗(η′η)=(θ′∗η′)(θ∗η)(\theta'\theta)*(\eta'\eta)=(\theta'*\eta')(\theta*\eta)

を満たす。

証明. 演習とする(問題 7.2 (1))。▨

3 自然変換の例

例 3.1.k∈Vk\in Vを体とする。このとき、次が成り立つ。

  1. 線形空間AAをA∗∗A^{**}に、線形写像f:A→Bf:A\to Bを(f∗)∗:A∗∗→B∗∗(f^*)^*:A^{**}\to B^{**}に送る対応は共変関手(−)∗∗:Vectk→Vectk(-)^{**}:\mathbf{Vect}_k\to\mathbf{Vect}_kである。評価写像ηA(a)(φ)=φ(a)\eta_A(a)(\varphi)=\varphi(a)は自然変換η:idVectk⇒(−)∗∗\eta:\mathrm{id}_{\mathbf{Vect}_k}\Rightarrow(-)^{**}を定める。
  2. 有限次元線形空間の充満部分圏の包含関手をJ:Vectkfd→VectkJ:\mathbf{Vect}_k^{\mathrm{fd}}\to\mathbf{Vect}_kとすると、同じ評価写像は自然同型J⇒(−)∗∗∣VectkfdJ\Rightarrow(-)^{**}|_{\mathbf{Vect}_k^{\mathrm{fd}}}を定める。

双対関手に§E9.2 命題 2.4を適用すると二重双対の関手性を得る。双対空間と双対写像はVVの元であり、この構成を二度適用したものもVVの元である。評価写像の線形性と自然性

(f∗)∗∘ηA=ηB∘f(f^*)^*\circ\eta_A=\eta_B\circ f

および有限次元での同型性は§E3.5 命題 4.1による。したがって同じ成分を有限次元の部分圏へ制限すると自然同型になる。

注意 3.2. 評価写像A→A∗∗A\to A^{**}は任意の次元で単射であるが、二重双対への評価写像についての自然同型は、有限次元の部分圏上の主張である。双対関手(−)∗:Vectkop→Vectk(-)^*:\mathbf{Vect}_k^{\mathrm{op}}\to\mathbf{Vect}_kは恒等関手と定義域が異なるので、両者の間の自然変換はこの定義の対象ではない。有限次元では、基底を選び、その基底を双対基底へ送ることでA≅A∗A\cong A^*を得る(§E3.5 定理 1.2)。一方、評価写像A→A∗∗A\to A^{**}の式には基底の選択が現れない。

例 3.3.nnを正整数とし、CRing\mathbf{CRing}をRing\mathbf{Ring}の可換環からなる充満部分圏とする。このとき、次が成り立つ。

  1. 可換環RRをnn次正方行列の集合Mn(R)M_n(R)に、環準同型u:R→Su:R\to Sを成分ごとの写像Mn(u):(aij)↦(u(aij))M_n(u):(a_{ij})\mapsto(u(a_{ij}))に送る対応は関手Mn:CRing→SetM_n:\mathbf{CRing}\to\mathbf{Set}である。
  2. 忘却関手Ring→Set\mathbf{Ring}\to\mathbf{Set}の制限をUCRingU_{\mathbf{CRing}}と書く。各RRに対し、 det⁡R:Mn(R)→R,det⁡R(A)=∑σ∈Snsgn⁡(σ)∏i=1naiσ(i)\det_R:M_n(R)\to R,\qquad \det_R(A)=\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\prod_{i=1}^n a_{i\sigma(i)} と定める。ただし符号1,−11,-1は1R,−1R1_R,-1_Rとして読む。
  3. これらの写像は自然変換det⁡:Mn⇒UCRing\det:M_n\Rightarrow U_{\mathbf{CRing}}を定める。すなわち、任意の環準同型u:R→Su:R\to Sに対しu∘det⁡R=det⁡S∘Mn(u)u\circ\det_R=\det_S\circ M_n(u)である。

成分に恒等写像を施すと行列は変わらず、二つの準同型を続けて施すとその合成を施した行列になるので、MnM_nは関手である。Mn(R)M_n(R)は有限直積Rn2R^{n^2}であるからVVの元である。対称群SnS_nは有限集合の置換群であり、§E7.5 定理 2.1により符号は1,−11,-1のいずれかである。環準同型は有限和・有限積・単位元と加法逆元を保つので、

u(det⁡R(A))=∑σ∈Snsgn⁡(σ)∏i=1nu(aiσ(i))=det⁡S(Mn(u)(A))u(\det_R(A)) =\sum_{\sigma\in S_n}\operatorname{sgn}(\sigma)\prod_{i=1}^n u(a_{i\sigma(i)}) =\det_S(M_n(u)(A))

が成り立つ。

注意 3.4. 体上では、§E3.15 命題 2.2により行列式は可逆行列の乗法群から体の乗法群への準同型を与える。行列式の自然変換の例では一般の可換環を扱うため、体上の乗法性を根拠とする群値の形を用いず、表示した多項式による集合値の自然変換を構成した。

例 3.5. 写像q:Z/9Z→Z/3Zq:\Z/9\Z\to\Z/3\Zをq([a]9)=[a]3q([a]_9)=[a]_3で定める。9∣a−b9\mid a-bならば3∣a−b3\mid a-bであり、商環の和と積は代表元で計算するので(§E6.2 命題 9.1)、qqは環準同型である。Z/9Z\Z/9\Z上の行列

A=(2315)A=\begin{pmatrix}2&3\\1&5\end{pmatrix}

について、det⁡(A)=[10−3]9=[7]9\det(A)=[10-3]_9=[7]_9なのでq(det⁡(A))=[1]3q(\det(A))=[1]_3である。他方、M2(q)(A)=(2012)M_2(q)(A)=\begin{pmatrix}2&0\\1&2\end{pmatrix}の行列式は[4]3=[1]3[4]_3=[1]_3であり、q(det⁡(A))=det⁡(M2(q)(A))q(\det(A))=\det(M_2(q)(A))である。

4 関手圏と大きさ

定義 4.1.C\mathcal CをVV-小圏、D\mathcal Dを圏とする。次のデータを備える圏を関手圏 (functor category) といい、[C,D][\mathcal C,\mathcal D]と書く。

  1. 対象は関手F:C→DF:\mathcal C\to\mathcal Dである。
  2. FFからGGへの射は、自然変換η:F⇒G\eta:F\Rightarrow Gである。
  3. 射の合成は垂直合成である。
  4. 対象FFの恒等射は恒等自然変換idF\mathrm{id}_Fである。

命題 4.2.C\mathcal CがVV-小圏ならば、任意の圏D\mathcal Dに対して、関手C→D\mathcal C\to\mathcal Dと自然変換はそれぞれVVの元であり、関手圏の定義で指定したデータは圏の公理を満たす。

証明. 関手F:C→DF:\mathcal C\to\mathcal Dをとる。対象の対応のグラフは

⋃A∈Ob⁡(C){(A,F(A))}\bigcup_{A\in\operatorname{Ob}(\mathcal C)}\{(A,F(A))\}

である。A,F(A)∈VA,F(A)\in Vであり、添字集合Ob⁡(C)\operatorname{Ob}(\mathcal C)はVVの元なので、対と添字付きの和の閉包性からこのグラフはVVに属する。射の対応のグラフも、Mor⁡(C)∈V\operatorname{Mor}(\mathcal C)\in Vを添字として同じ閉包性を適用するとVVの元である。したがって、二つのグラフの組FFはVVに属する。

自然変換η:F⇒G\eta:F\Rightarrow Gの成分族のグラフもOb⁡(C)\operatorname{Ob}(\mathcal C)で添字づけられるのでVVの元であり、F,GF,Gを添えた組もVVの元である。垂直合成と恒等自然変換は命題 1.3と命題 1.2で構成済みである。垂直合成の結合律と単位律は、各成分におけるD\mathcal Dの結合律と単位律から従う。自然変換は両端の関手を成分にもつので、各射の定義域と終域も一意に定まる。▨

命題 4.3.C\mathcal CをVV-小圏、D\mathcal Dを圏、F,G:C→DF,G:\mathcal C\to\mathcal Dを関手とする。このとき、自然変換η:F⇒G\eta:F\Rightarrow Gが関手圏[C,D][\mathcal C,\mathcal D]の同型射であるための必要十分条件は、η\etaが自然同型であることである。

証明.η\etaが関手圏で逆射ρ\rhoをもつならば、逆射の等式の各成分はρA∘ηA=idF(A)\rho_A\circ\eta_A=\mathrm{id}_{F(A)}、ηA∘ρA=idG(A)\eta_A\circ\rho_A=\mathrm{id}_{G(A)}である。したがって、各ηA\eta_Aは同型射である。逆に、η\etaが自然同型ならば、命題 1.4による自然変換η−1\eta^{-1}が関手圏での両側逆である。▨

注意 4.4.[C,D][\mathcal C,\mathcal D]を圏として扱うのはC\mathcal CがVV-小のときに限る。たとえば、Set\mathbf{Set}の恒等関手の対象の対応のグラフは{(A,A)∣A∈V}\{(A,A)\mid A\in V\}であり、その定義域はVVである。VVが宇宙ならば、このグラフがVVの元であると仮定すると、閉包性によりその定義域もVVの元となり、§E9.1 例 3.4に反する。VVが集合全体の類ならば、このグラフは集合でない。したがって、Set\mathbf{Set}からの関手をすべて対象とする構成は、対象がVVの元であるという規約を満たさない。

C\mathcal CがVV-小でないときは、関手と自然変換を一つずつ構成し、構成ごとの主張として扱う。関手圏の対象や射の全体、その極限、その関手圏を定義域または終域とする関手は用いず、自然変換全体Nat⁡(F,G)\operatorname{Nat}(F,G)を集合として扱わない。垂直合成と自然同型の逆の構成は、この場合にも適用することができる。

命題 4.5.C\mathcal CがVV-小圏、D\mathcal Dが局所VV-小圏ならば、[C,D][\mathcal C,\mathcal D]は局所VV-小圏である。とくにC\mathcal CがVV-小ならば[Cop,Set][\mathcal C^{\mathrm{op}},\mathbf{Set}]は局所VV-小圏である。

証明. 関手F,G:C→DF,G:\mathcal C\to\mathcal Dを固定する。局所小性から、各AAについてHom⁡D(F(A),G(A))∈V\Hom_{\mathcal D}(F(A),G(A))\in Vである。添字付き直積の閉包性により

P=∏A∈Ob⁡(C)Hom⁡D(F(A),G(A))∈VP=\prod_{A\in\operatorname{Ob}(\mathcal C)}\Hom_{\mathcal D}(F(A),G(A))\in V

となる。自然性を満たす成分族の集合NNはPPの部分集合なのでVVに属する。F,G∈VF,G\in Vであるから、Hom⁡[C,D](F,G)={(F,G,t)∣t∈N}\Hom_{[\mathcal C,\mathcal D]}(F,G)=\{(F,G,t)\mid t\in N\}もVVの元である。C\mathcal Cが空圏の場合にも、空積を用いて同じ議論が成り立つ。反対圏は対象と射の全体を変えず、Set\mathbf{Set}は局所VV-小であるから、最後の主張も従う。▨

5 前層

定義 5.1. 圏C\mathcal C上の前層 (presheaf) とは、関手P:Cop→SetP:\mathcal C^{\mathrm{op}}\to\mathbf{Set}、すなわち集合に値をとる反変関手のことである。C\mathcal CがVV-小ならば、関手圏

C^=[Cop,Set]\widehat{\mathcal C}=[\mathcal C^{\mathrm{op}},\mathbf{Set}]

をC\mathcal C上の前層の圏 (category of presheaves) という。

例 5.2.X∈VX\in Vを位相空間とし、開集合の包含による圏をO(X)\mathcal O(X)とする。このとき、各開集合UUに、部分空間位相に関して連続な実数値関数の集合C(U)C(U)を対応させる。実数には通常の位相を入れる。包含U′⊆UU'\subseteq Uには制限写像

rU,U′:C(U)→C(U′),f↦f∣U′r_{U,U'}:C(U)\to C(U'),\qquad f\mapsto f|_{U'}

を対応させる。この対応はO(X)\mathcal O(X)上の前層である。

包含写像j:U′→Uj:U'\to Uは連続であり(§E2.12 定理 4.4)、制限は合成f∘jf\circ jなので§E2.12 命題 1.10により連続である。U′′⊆U′⊆UU''\subseteq U'\subseteq Uについて包含写像を合成するとU′′→UU''\to Uの包含写像になるので、rU′,U′′∘rU,U′=rU,U′′r_{U',U''}\circ r_{U,U'}=r_{U,U''}である。またrU,U=idC(U)r_{U,U}=\mathrm{id}_{C(U)}である。R∈V\R\in Vであり、C(U)C(U)は写像の集合RU\R^Uの部分集合なのでVVに属する。O(X)\mathcal O(X)はVV-小圏であるから、この前層はO(X)^\widehat{\mathcal O(X)}の対象である。

注意 5.3.C\mathcal CがVV-小でないときも、P∈C^P\in\widehat{\mathcal C}を「PPはC\mathcal C上の前層である」の略記とし、α∈C^(P,Q)\alpha\in\widehat{\mathcal C}(P,Q)を「α:P⇒Q\alpha:P\Rightarrow Qは自然変換である」の略記とすることがある。この記号は個別の前層と自然変換についての言明の略記であり、C^\widehat{\mathcal C}が圏であることを意味しない。

後に扱う到達可能な前層の圏Acc(C)\mathrm{Acc}(\mathcal C)では、米田埋め込みとVV-小な余極限に関して前層の圏と類似の結果が成り立つ。一方、極限には条件が必要であり、VV-小でない離散圏C\mathcal CではAcc(C)\mathrm{Acc}(\mathcal C)は終対象をもたない。到達可能性の定義とこれらの結果の証明は、大きさに関する後の議論に委ねる。

注意 5.4. 前層に、互いに一致する局所的なデータから大域的なデータを一意に復元する条件を加えたものが層である。この条件の定義は後に扱う。

6 二変数の関手とカリー化

命題 6.1.C,D,E\mathcal C,\mathcal D,\mathcal Eを圏とし、D\mathcal DはVV-小とする。このとき、次が成り立つ。

  1. 関手H:C×D→EH:\mathcal C\times\mathcal D\to\mathcal Eから、 (ΛH)(c)=H(c,−),((ΛH)(f))d=H(f,idd)(\Lambda H)(c)=H(c,-),\qquad ((\Lambda H)(f))_d=H(f,\mathrm{id}_d) によって関手ΛH:C→[D,E]\Lambda H:\mathcal C\to[\mathcal D,\mathcal E]が定まる。逆に、関手Φ:C→[D,E]\Phi:\mathcal C\to[\mathcal D,\mathcal E]から、f:c→c′f:c\to c'、g:d→d′g:d\to d'に対し Φ♭(c,d)=Φ(c)(d),Φ♭(f,g)=Φ(f)d′∘Φ(c)(g)\Phi^\flat(c,d)=\Phi(c)(d),\qquad \Phi^\flat(f,g)=\Phi(f)_{d'}\circ\Phi(c)(g) によって関手Φ♭:C×D→E\Phi^\flat:\mathcal C\times\mathcal D\to\mathcal Eが定まる。この二つの構成は互いに逆である。HHからΛH\Lambda Hを作る操作をカリー化 (currying) という。
  2. 自然変換α:H⇒H′\alpha:H\Rightarrow H'から、((Λα)c)d=α(c,d)((\Lambda\alpha)_c)_d=\alpha_{(c,d)}によって自然変換Λα:ΛH⇒ΛH′\Lambda\alpha:\Lambda H\Rightarrow\Lambda H'が定まる。逆に、自然変換β:Φ⇒Ψ\beta:\Phi\Rightarrow\Psiから、β(c,d)♭=(βc)d\beta^\flat_{(c,d)}=(\beta_c)_dによって自然変換β♭:Φ♭⇒Ψ♭\beta^\flat:\Phi^\flat\Rightarrow\Psi^\flatが定まる。この二つの構成は互いに逆である。
  3. C\mathcal CもVV-小ならば、これらの構成は互いに逆の関手となり、圏同型 Λ:[C×D,E]⟶[C,[D,E]]\Lambda:[\mathcal C\times\mathcal D,\mathcal E] \longrightarrow[\mathcal C,[\mathcal D,\mathcal E]] を与える。C\mathcal CがVV-小でない場合、前二項は個別に与えた関手と自然変換に対する構成として読む。

証明.主張 (1)を示す。直積圏でf:c→c′f:c\to c'、g:d→d′g:d\to d'をとると、§E9.2 命題 3.1 (1)により

(f,g)=(f,idd′)∘(idc,g)=(idc′,g)∘(f,idd)(f,g)=(f,\mathrm{id}_{d'})\circ(\mathrm{id}_c,g) =(\mathrm{id}_{c'},g)\circ(f,\mathrm{id}_d)

である。関手HHをこの等式に適用すると、H(f,idd)H(f,\mathrm{id}_d)のddに関する自然性を得る。H(c,−)H(c,-)の関手性と、f↦H(f,id−)f\mapsto H(f,\mathrm{id}_{-})による恒等射・合成の保存もHHの関手性から従う。よってΛH\Lambda Hが定まる。

関手Φ:C→[D,E]\Phi:\mathcal C\to[\mathcal D,\mathcal E]に対しては、Φ♭\Phi^\flatは恒等射を恒等射へ送る。さらにf′:c′→c′′f':c'\to c''、g′:d′→d′′g':d'\to d''をとる。自然変換Φ(f)\Phi(f)のg′g'に関する自然性により

Φ♭(f′,g′)∘Φ♭(f,g)=Φ(f′)d′′∘Φ(c′)(g′)∘Φ(f)d′∘Φ(c)(g)=Φ(f′)d′′∘Φ(f)d′′∘Φ(c)(g′)∘Φ(c)(g)=Φ(f′∘f)d′′∘Φ(c)(g′∘g)=Φ♭(f′∘f,g′∘g).\begin{aligned} \Phi^\flat(f',g')\circ\Phi^\flat(f,g) &=\Phi(f')_{d''}\circ\Phi(c')(g')\circ\Phi(f)_{d'}\circ\Phi(c)(g)\\ &=\Phi(f')_{d''}\circ\Phi(f)_{d''}\circ\Phi(c)(g')\circ\Phi(c)(g)\\ &=\Phi(f'\circ f)_{d''}\circ\Phi(c)(g'\circ g)\\ &=\Phi^\flat(f'\circ f,g'\circ g). \end{aligned}

したがってΦ♭\Phi^\flatは関手である。対象での値は両構成で変わらない。射での値について、直積圏の最初の分解とHHの合成保存から(ΛH)♭(f,g)=H(f,g)(\Lambda H)^\flat(f,g)=H(f,g)を得る。一方、Φ♭(idc,g)=Φ(c)(g)\Phi^\flat(\mathrm{id}_c,g)=\Phi(c)(g)およびΦ♭(f,idd)=Φ(f)d\Phi^\flat(f,\mathrm{id}_d)=\Phi(f)_dなので、Λ(Φ♭)=Φ\Lambda(\Phi^\flat)=\Phiである。

主張 (2)を示す。α:H⇒H′\alpha:H\Rightarrow H'の自然性を(idc,g)(\mathrm{id}_c,g)に適用すると、各族(α(c,d))d(\alpha_{(c,d)})_dは自然変換H(c,−)⇒H′(c,−)H(c,-)\Rightarrow H'(c,-)になる。(f,idd)(f,\mathrm{id}_d)に適用すると、これらの自然変換はccに関しても自然である。よってΛα\Lambda\alphaが定まる。逆に、β:Φ⇒Ψ\beta:\Phi\Rightarrow\Psiに対し、β\betaのffに関する自然性とβc\beta_cのggに関する自然性から

Ψ♭(f,g)∘(βc)d=Ψ(f)d′∘Ψ(c)(g)∘(βc)d=Ψ(f)d′∘(βc)d′∘Φ(c)(g)=(βc′)d′∘Φ(f)d′∘Φ(c)(g)=(βc′)d′∘Φ♭(f,g)\begin{aligned} \Psi^\flat(f,g)\circ(\beta_c)_d &=\Psi(f)_{d'}\circ\Psi(c)(g)\circ(\beta_c)_d\\ &=\Psi(f)_{d'}\circ(\beta_c)_{d'}\circ\Phi(c)(g)\\ &=(\beta_{c'})_{d'}\circ\Phi(f)_{d'}\circ\Phi(c)(g)\\ &=(\beta_{c'})_{d'}\circ\Phi^\flat(f,g) \end{aligned}

を得る。これがβ♭\beta^\flatの自然性である。二つの対応は各(c,d)(c,d)で成分を変えないので互いに逆である。

主張 (3)を示す。C,D\mathcal C,\mathcal DがともにVV-小ならば、§E9.2 命題 3.1 (1)によりC×D\mathcal C\times\mathcal DもVV-小である。したがって表示した両側の関手圏が定まる。自然変換の対応は成分を組み替えるだけなので、恒等自然変換と成分ごとの合成を保つ。よってΛ\Lambdaと♭\flatは関手であり、既に示した二つの合成の等式により互いに逆の圏同型である。▨

例 6.2.M∈VM\in Vをモノイドとすると、BM×BM\mathcal BM\times\mathcal BMの自己射のモノイドはM×MM\times Mであり、そのSet\mathbf{Set}への関手が与える作用ρ\rhoに対して、カリー化はρ(m,1)\rho(m,1)とρ(1,n)\rho(1,n)という互いに可換な二つのMMの作用を取り出すことに当たる。逆の構成は、それらの作用をρ(m,n)=ρ(m,1)∘ρ(1,n)\rho(m,n)=\rho(m,1)\circ\rho(1,n)と合成するものである。

7 演習

問題 7.1.

  1. 関手F,G,H:C→DF,G,H:\mathcal C\to\mathcal D、射の族ηA:F(A)→G(A)\eta_A:F(A)\to G(A)と自然同型θ:G⇒H\theta:G\Rightarrow Hをとる。族(θA∘ηA)A(\theta_A\circ\eta_A)_Aが自然ならばη\etaも自然であることを示せ。θ\thetaが自然変換であっても自然同型でないとき、この結論が成り立たない例をC=D=Set\mathcal C=\mathcal D=\mathbf{Set}で作れ。
解答.
  1. 自然変換γ:F⇒H\gamma:F\Rightarrow HをγA=θA∘ηA\gamma_A=\theta_A\circ\eta_Aとおく。命題 1.4と命題 1.3によりθ−1γ\theta^{-1}\gammaは自然変換であり、その成分はηA\eta_Aである。

    反例としてF=G=idSetF=G=\mathrm{id}_{\mathbf{Set}}とし、HHを一元集合{0}\{0\}への定値関手とする。θA:A→{0}\theta_A:A\to\{0\}は唯一の写像とする。この写像の族は自然変換である。Ω={0,1}\Omega=\{0,1\}についてηΩ\eta_\Omegaを交換写像、A≠ΩA\ne\OmegaではηA=idA\eta_A=\mathrm{id}_Aと定める。包含i:{0}→Ωi:\{0\}\to\Omegaに対し、ηΩ∘i\eta_\Omega\circ iの値は11、i∘η{0}i\circ\eta_{\{0\}}の値は00なので、η\etaは自然でない。一方、θA∘ηA=θA\theta_A\circ\eta_A=\theta_Aだから合成の族は自然である。

▨

問題 7.2.

  1. 命題 2.3の証明を完成させよ。
解答.
  1. 右辺のAAにおける成分は θF2(A)′∘K1(ηA′)∘θF1(A)∘K0(ηA)\theta'_{F_2(A)}\circ K_1(\eta'_A)\circ\theta_{F_1(A)}\circ K_0(\eta_A) である。θ\thetaの射ηA′\eta'_Aに対する自然性を用いると、これは θF2(A)′∘θF2(A)∘K0(ηA′)∘K0(ηA)=(θ′θ)F2(A)∘K0(ηA′∘ηA)\theta'_{F_2(A)}\circ\theta_{F_2(A)}\circ K_0(\eta'_A)\circ K_0(\eta_A) =(\theta'\theta)_{F_2(A)}\circ K_0(\eta'_A\circ\eta_A) に等しく、左辺の成分に一致する。

▨

問題 7.3.

  1. 系 2.2の二つの成分公式を、水平合成の二通りの表示のそれぞれから導け。
解答.
  1. idK∗η\mathrm{id}_K*\etaの二つの表示はidK(G(A))∘K(ηA)\mathrm{id}_{K(G(A))}\circ K(\eta_A)とK(ηA)∘idK(F(A))K(\eta_A)\circ\mathrm{id}_{K(F(A))}であり、どちらもK(ηA)K(\eta_A)に等しい。θ∗idL\theta*\mathrm{id}_Lの二つの表示はθL(A)∘F′(idL(A))\theta_{L(A)}\circ F'(\mathrm{id}_{L(A)})とG′(idL(A))∘θL(A)G'(\mathrm{id}_{L(A)})\circ\theta_{L(A)}であり、恒等射の保存と単位律によりどちらもθL(A)\theta_{L(A)}に等しい。

▨

問題 7.4.

  1. Ω={0,1}\Omega=\{0,1\}とする。B(Z/2Z)\mathcal B(\Z/2\Z)の唯一の対象をΩ\Omegaに送り、恒等射でない射をそれぞれ恒等写像と交換写像に送る対応をF,GF,Gとする。これらが関手であり、対象での値は同型でも関手圏では同型でないことを示せ。
解答.
  1. 恒等写像と交換写像はいずれも二乗が恒等写像なので、Z/2Z\Z/2\Zの積を保ち、F,GF,Gは関手である。唯一の対象での値は同じ集合Ω\Omegaである。しかし自然変換α:F⇒G\alpha:F\Rightarrow Gの成分a:Ω→Ωa:\Omega\to\Omegaは、交換写像をτ\tauとしてτ∘a=a\tau\circ a=aを満たさなければならない。τ\tauには固定点がないので、そのような写像aaは存在しない。B(Z/2Z)\mathcal B(\Z/2\Z)はVV-小であり、命題 4.3により関手圏での同型もない。

▨

問題 7.5.

  1. 自然変換η:F⇒G\eta:F\Rightarrow Gの各成分が左逆射をもっても、ρη=idF\rho\eta=\mathrm{id}_Fを満たす自然変換ρ:G⇒F\rho:G\Rightarrow Fが存在するとは限らないことを、Z/2Z\Z/2\Zの作用から作る例で示せ。
解答.
  1. F:B(Z/2Z)→SetF:\mathcal B(\Z/2\Z)\to\mathbf{Set}を{0,1}\{0,1\}上の交換作用とする。GGは{0,1,p}\{0,1,p\}上で0,10,1を交換しppを固定する作用とする。包含j:{0,1}→{0,1,p}j:\{0,1\}\to\{0,1,p\}は作用と両立するので自然変換η:F⇒G\eta:F\Rightarrow Gの成分となる。集合としてはr(0)=0r(0)=0、r(1)=1r(1)=1、r(p)=0r(p)=0が左逆を与える。しかし自然変換ρ:G⇒F\rho:G\Rightarrow Fの成分は固定点ppをFFの作用の固定点へ送る必要があり、交換作用には固定点がない。したがってρ\rho自体が存在せず、自然な左逆もない。

▨

問題 7.6.

  1. 位相空間X∈VX\in Vの開集合UUに、有界な実数値連続関数の集合Cb(U)C_b(U)を対応させる。この対応と、包含U′⊆UU'\subseteq Uに対する制限写像Cb(U)→Cb(U′)C_b(U)\to C_b(U')がO(X)\mathcal O(X)上の前層を定めることを示せ。
解答.
  1. Cb(U)C_b(U)はC(U)C(U)の部分集合なのでVVの元である。f∈Cb(U)f\in C_b(U)に対し、すべてのx∈Ux\in Uで∣f(x)∣≤M|f(x)|\le Mとなる実数M≥0M\ge0をとる。U′⊆UU'\subseteq Uならば制限f∣U′f|_{U'}は連続であり、同じMMがその上界となる。よって制限はCb(U)→Cb(U′)C_b(U)\to C_b(U')を定める。制限の合成と恒等写像の等式は連続関数の前層のものを制限して得る。U′=∅U'=\emptysetへの制限は唯一の空写像であり、その有界性はM=0M=0で成り立つ。

▨

問題 7.7.

  1. 例 3.5と異なる環準同型を選び、22次正方行列について行列式の自然性を数値で確かめよ。
解答.
  1. 商準同型q:Z→Z/5Zq:\Z\to\Z/5\ZとA=(3427)A=\begin{pmatrix}3&4\\2&7\end{pmatrix}をとる。整数上ではdet⁡(A)=21−8=13\det(A)=21-8=13なのでq(det⁡(A))=[3]5q(\det(A))=[3]_5である。他方、成分を写した行列は(3422)\begin{pmatrix}3&4\\2&2\end{pmatrix}で、その行列式は[6−8]5=[−2]5=[3]5[6-8]_5=[-2]_5=[3]_5である。

▨

前提記事

10 本の記事・単元を表示