抽象的な数学の対象は、集合の元のように中身を一つずつ取り出せないことがよくあります。この記事の話は、そのような対象でも、そこへ入ってくる写像(矢印)のふるまいをすべて集めれば、対象そのものを知ることができる、というものです。読み終えると、商群やテンソル積のように「普遍性で定義された対象」がなぜ同型を除いて一意なのかを、一度の議論で説明できるようになります。
局所的に小さい圏 C \mathcal{C} C の対象 X X X は、前層(集合に値をとる反変関手のこと)h X = Hom C ( − , X ) h_X = \operatorname{Hom}_{\mathcal{C}}(-, X) h X = Hom C ( − , X ) を定めます。米田の補題 は、任意の前層 F F F について自然変換 h X ⇒ F h_X \Rightarrow F h X ⇒ F が F ( X ) F(X) F ( X ) の元と 1 対 1 に対応し、その対応が X X X と F F F の両方について自然であることを主張します。
その系として、X ↦ h X X \mapsto h_X X ↦ h X は充満忠実 (射の集合の写像がすべて全単射になること)な関手(米田埋め込み)です。したがって h X ≅ h Y h_X \cong h_Y h X ≅ h Y なら X ≅ Y X \cong Y X ≅ Y で、その同型は前層の同型からただ一つに決まります(米田の原理 )。対象は「そこへ入ってくる射の全体」で決まる、ということです。
前層 F F F が h X h_X h X と同型なとき表現可能 といいます。表現を与えることは、普遍元 ξ ∈ F ( X ) \xi \in F(X) ξ ∈ F ( X ) (F F F のどの元も、ただ一つの射で ξ \xi ξ から引き出せるような元)を与えることと同じです。商群・局所化・テンソル積など「普遍性で定義される対象」は、どれもある関手の表現対象で、一意性は米田の原理から一度に出ます。
関手 G G G への普遍射 はコンマ圏 の始対象 と同じものです。
パラメータ付きの表現可能性 :二変数の関手 F ( X , D ) F(X, D) F ( X , D ) が各 D D D で X X X について表現可能なら、表現対象 R ( D ) R(D) R ( D ) は D D D について自動的に関手になり、同型は二変数について自然になります。次の章以降で極限・随伴を組み立てる道具です。
この記事で使う事前知識
関手・反変関手 : 圏の対象と射を別の圏へ、合成と恒等射を保って移すもの。反変関手は射の向きを逆にします。h X h_X h X は X X X へ入る射を集めた反変関手、h X h^{X} h X は X X X から出る射を集めた共変関手です。→ 関手
自然変換 : 二つの関手の間を、各対象での写像でつなぎ、射と可換にしたもの。→ 自然変換
充満・忠実 : 関手が射の集合に誘導する写像が、それぞれ全射・単射であること。→ 充満 、忠実
局所的に小さい圏 : 二つの対象の間の射の集まりが、いつも集合になる圏。→ 局所的に小さい圏
同型 : 逆向きの射があって、合成すると恒等射になる射。→ 同型
始対象 : 他のどの対象へも射がただ一つ存在する対象。→ 始対象
群 G G G の元 g g g は、Z \mathbb{Z} Z からの準同型 n ↦ g n n \mapsto g^{n} n ↦ g n と同じものです。集合 X X X の部分集合は、X X X から 2 元集合 { 0 , 1 } \{0, 1\} { 0 , 1 } への写像と同じものです。A A A 加群 M , N M, N M , N の双線形写像 M × N → P M \times N \to P M × N → P は、テンソル積からの線形写像 M ⊗ N → P M \otimes N \to P M ⊗ N → P と同じものです。どれも「ある種類の構造」が「ある固定した対象からの(または対象への)射」として表されている例です。
この現象を一般の圏で考えたのが米田信夫で、1954 年ごろ Mac Lane との会話の中で述べた補題が米田の補題と呼ばれています。主張は短く、証明もほぼ一行ですが、帰結は広い範囲に及びます。
「普遍性で定義した対象は一意な同型を除いて一意」という議論を、商群・局所化 ・テンソル積ごとに繰り返す必要がなくなります。
圏 C \mathcal{C} C を前層の圏 [ C o p , S e t ] [\mathcal{C}^{\mathrm{op}}, \mathsf{Set}] [ C op , Set ] に埋め込めます。前層の圏は集合の圏に似た良い性質(極限・余極限をもつ)をもつので、C \mathcal{C} C に無い構成を前層の圏で行い、その結果が C \mathcal{C} C の対象で表されるか(表現可能か)を問う、という考え方ができます。代数幾何学で「スキーム を関手として見る」のはこの考え方です。
この記事では、前の章 圏・関手・自然変換 の記号と、そこで固定した宇宙 U \mathbb{U} U (公理 2.2[圏・関手・自然変換] )についての「小さい」を使います。
定義 2.1 (前層と前層の圏 ) ↗
C \mathcal{C} C を局所的に小さい圏とする。関手 F : C o p → S e t F : \mathcal{C}^{\mathrm{op}} \to \mathsf{Set} F : C op → Set を C \mathcal{C} C 上の前層 という。前層を対象、自然変換を射とする圏 [ C o p , S e t ] [\mathcal{C}^{\mathrm{op}}, \mathsf{Set}] [ C op , Set ] を P S h ( C ) \mathrm{PSh}(\mathcal{C}) PSh ( C ) と書く。対象 X ∈ C X \in \mathcal{C} X ∈ C について前層 h X = Hom C ( − , X ) h_X = \operatorname{Hom}_{\mathcal{C}}(-, X) h X = Hom C ( − , X ) と関手 h X = Hom C ( X , − ) : C → S e t h^{X} = \operatorname{Hom}_{\mathcal{C}}(X, -) : \mathcal{C} \to \mathsf{Set} h X = Hom C ( X , − ) : C → Set を考え、射 f : X → Y f : X \to Y f : X → Y に自然変換 h f : h X ⇒ h Y h_f : h_X \Rightarrow h_Y h f : h X ⇒ h Y 、( h f ) W ( u ) = f ∘ u (h_f)_W(u) = f \circ u ( h f ) W ( u ) = f ∘ u を対応させる。
h X h_X h X と h X h^{X} h X が関手であることは 命題 4.4[圏・関手・自然変換] で、h f h_f h f の自然性は結合法則 f ∘ ( u ∘ v ) = ( f ∘ u ) ∘ v f \circ (u \circ v) = (f \circ u) \circ v f ∘ ( u ∘ v ) = ( f ∘ u ) ∘ v そのものです。h g f = h g ∘ h f h_{gf} = h_g \circ h_f h g f = h g ∘ h f は ( g ∘ f ) ∘ u = g ∘ ( f ∘ u ) (g \circ f) \circ u = g \circ (f \circ u) ( g ∘ f ) ∘ u = g ∘ ( f ∘ u ) から、h i d = i d h_{\mathrm{id}} = \mathrm{id} h id = id は単位法則から従うので、X ↦ h X X \mapsto h_X X ↦ h X は関手 y : C → P S h ( C ) \mathbf{y} : \mathcal{C} \to \mathrm{PSh}(\mathcal{C}) y : C → PSh ( C ) です。C \mathcal{C} C が小さいとき P S h ( C ) \mathrm{PSh}(\mathcal{C}) PSh ( C ) は局所的に小さい圏です(命題 5.4[圏・関手・自然変換] )。C \mathcal{C} C が大きいときも、P S h ( C ) \mathrm{PSh}(\mathcal{C}) PSh ( C ) は U \mathbb{U} U を含む大きい宇宙の中で圏として扱えます。
前層の名前は位相空間 T T T の開集合の順序集合 O ( T ) \mathcal{O}(T) O ( T ) から来ています。O ( T ) \mathcal{O}(T) O ( T ) を圏と見ると(例 3.4[圏・関手・自然変換] )、その上の前層は「開集合 U U U ごとの集合 F ( U ) F(U) F ( U ) と、V ⊆ U V \subseteq U V ⊆ U に対する制限写像 F ( U ) → F ( V ) F(U) \to F(V) F ( U ) → F ( V ) 」で、たとえば F ( U ) F(U) F ( U ) を U U U 上の連続関数全体とした例が典型です。
例 2.2 (小さい圏の上の前層 )
(a) 群 G G G を 1 対象の圏 B G \mathbf{B}G B G と見ると、B G \mathbf{B}G B G 上の前層は集合 F ( ∗ ) F(\ast) F ( ∗ ) と、各 g g g に対する写像 F ( g ) F(g) F ( g ) で F ( g h ) = F ( h ) F ( g ) F(gh) = F(h)F(g) F ( g h ) = F ( h ) F ( g ) 、F ( e ) = i d F(e) = \mathrm{id} F ( e ) = id を満たすもの、すなわち右 G G G 集合 です(x ⋅ g = F ( g ) ( x ) x \cdot g = F(g)(x) x ⋅ g = F ( g ) ( x ) と書けば ( x ⋅ g ) ⋅ h = x ⋅ ( g h ) (x \cdot g) \cdot h = x \cdot (gh) ( x ⋅ g ) ⋅ h = x ⋅ ( g h ) )。自然変換は G G G 同変写像です。表現可能な前層 h ∗ h_\ast h ∗ は、G G G に右から掛け算で作用させた右 G G G 集合です。
(b) 圏 [ 1 ] = { 0 → 1 } [1] = \{0 \to 1\} [ 1 ] = { 0 → 1 } 上の前層は、集合 F ( 1 ) F(1) F ( 1 ) 、F ( 0 ) F(0) F ( 0 ) と写像 F ( 1 ) → F ( 0 ) F(1) \to F(0) F ( 1 ) → F ( 0 ) の組です。h 0 h_0 h 0 は ∅ → { ∗ } \varnothing \to \{\ast\} ∅ → { ∗ } 、h 1 h_1 h 1 は { ∗ } → { ∗ } \{\ast\} \to \{\ast\} { ∗ } → { ∗ } に当たります。
(c) 2 対象 V , E V, E V , E と 2 本の射 s , t : V → E s, t : V \to E s , t : V → E だけをもつ圏上の前層は、「辺の集合 F ( E ) F(E) F ( E ) 、頂点の集合 F ( V ) F(V) F ( V ) 、始点・終点の写像 F ( s ) , F ( t ) : F ( E ) → F ( V ) F(s), F(t) : F(E) \to F(V) F ( s ) , F ( t ) : F ( E ) → F ( V ) 」で、有向グラフ(多重辺・ループを許すもの)そのものです。前層の圏は、グラフとグラフ準同型の圏になります。
定義 2.3 (表現可能関手 ) ↗
前層 F F F が表現可能 であるとは、ある対象 X X X と自然同型 α : h X ⇒ F \alpha : h_X \Rightarrow F α : h X ⇒ F が存在することをいう。組 ( X , α ) (X, \alpha) ( X , α ) を F F F の表現 、X X X を表現対象 という。関手 G : C → S e t G : \mathcal{C} \to \mathsf{Set} G : C → Set が h X h^{X} h X と自然同型なときも表現可能という(C o p \mathcal{C}^{\mathrm{op}} C op 上の前層として表現可能であることと同じ)。
定義 2.4 (部分関手と篩 ) ↗
前層 F F F の部分関手 G ⊆ F G \subseteq F G ⊆ F とは、各 X X X で G ( X ) ⊆ F ( X ) G(X) \subseteq F(X) G ( X ) ⊆ F ( X ) であり、任意の f : Y → X f : Y \to X f : Y → X について F ( f ) F(f) F ( f ) が G ( X ) G(X) G ( X ) を G ( Y ) G(Y) G ( Y ) へ写すものをいう(G G G は F ( f ) F(f) F ( f ) の制限によって前層になる)。h X h_X h X の部分関手を X X X 上の篩 (ふるい)という。
X X X 上の篩 S S S は、射の集合 ⋃ W S ( W ) \bigcup_W S(W) ⋃ W S ( W ) (行き先が X X X の射の集まり)で、「u ∈ S u \in S u ∈ S なら任意の v v v について u ∘ v ∈ S u \circ v \in S u ∘ v ∈ S 」を満たすものと同じです。最大の篩は h X h_X h X 自身です。O ( T ) \mathcal{O}(T) O ( T ) の場合、U U U 上の篩は「U U U の開部分集合の族で、部分集合をとる操作で閉じたもの」です。篩は、層・Grothendieck 位相を定義するときの「被覆」の言葉になります。この記事の後半では篩を使わないので、初めて読むときは読み飛ばしても構いません。
次の定理は、h X h_X h X から F F F への自然変換が、見かけよりずっと少ない情報で決まると言っています。h X h_X h X のどの元も i d X \mathrm{id}_X id X から作れるので、自然変換は i d X \mathrm{id}_X id X をどこへ送るかだけで決まります。定理の最後の式は、この対応が X X X や F F F を取り替えても崩れないこと(自然性)を式に書いたもので、証明では i d X \mathrm{id}_X id X の行き先に帰着して確かめます。
定理 3.1 (米田の補題 ) ✓
C \mathcal{C} C を局所的に小さい圏、F F F を C \mathcal{C} C 上の前層、X ∈ C X \in \mathcal{C} X ∈ C とする。写像
θ X , F : Nat ( h X , F ) → F ( X ) , α ↦ α X ( i d X ) \theta_{X, F} : \operatorname{Nat}(h_X, F) \to F(X), \qquad \alpha \mapsto \alpha_X(\mathrm{id}_X) θ X , F : Nat ( h X , F ) → F ( X ) , α ↦ α X ( id X ) は全単射で、逆写像は ξ ∈ F ( X ) \xi \in F(X) ξ ∈ F ( X ) に自然変換 α ξ \alpha^{\xi} α ξ 、α W ξ ( u ) = F ( u ) ( ξ ) \alpha^{\xi}_W(u) = F(u)(\xi) α W ξ ( u ) = F ( u ) ( ξ ) (u : W → X u : W \to X u : W → X )を対応させる。さらに θ \theta θ は X X X と F F F の両方について自然である。すなわち、射 f : Y → X f : Y \to X f : Y → X と自然変換 τ : F ⇒ G \tau : F \Rightarrow G τ : F ⇒ G について
θ Y , G ( τ ∘ α ∘ h f ) = G ( f ) ( τ X ( θ X , F ( α ) ) ) ( α ∈ Nat ( h X , F ) ) . \theta_{Y, G}(\tau \circ \alpha \circ h_f) = G(f)\bigl(\tau_X(\theta_{X, F}(\alpha))\bigr) \qquad (\alpha \in \operatorname{Nat}(h_X, F)). θ Y , G ( τ ∘ α ∘ h f ) = G ( f ) ( τ X ( θ X , F ( α )) ) ( α ∈ Nat ( h X , F )) .
証明(定理 3.1) α ξ \alpha^{\xi} α ξ は自然変換. v : W ′ → W v : W' \to W v : W ′ → W について、α W ′ ξ ( h X ( v ) ( u ) ) = F ( u ∘ v ) ( ξ ) = F ( v ) ( F ( u ) ( ξ ) ) = F ( v ) ( α W ξ ( u ) ) \alpha^{\xi}_{W'}(h_X(v)(u)) = F(u \circ v)(\xi) = F(v)(F(u)(\xi)) = F(v)(\alpha^{\xi}_W(u)) α W ′ ξ ( h X ( v ) ( u )) = F ( u ∘ v ) ( ξ ) = F ( v ) ( F ( u ) ( ξ )) = F ( v ) ( α W ξ ( u )) (F F F は反変なので F ( u ∘ v ) = F ( v ) ∘ F ( u ) F(u \circ v) = F(v) \circ F(u) F ( u ∘ v ) = F ( v ) ∘ F ( u ) )。
互いに逆. θ ( α ξ ) = F ( i d X ) ( ξ ) = ξ \theta(\alpha^{\xi}) = F(\mathrm{id}_X)(\xi) = \xi θ ( α ξ ) = F ( id X ) ( ξ ) = ξ 。逆に α ∈ Nat ( h X , F ) \alpha \in \operatorname{Nat}(h_X, F) α ∈ Nat ( h X , F ) と u : W → X u : W \to X u : W → X について、自然性を射 u u u と元 i d X ∈ h X ( X ) \mathrm{id}_X \in h_X(X) id X ∈ h X ( X ) に適用すると
α W ( u ) = α W ( h X ( u ) ( i d X ) ) = F ( u ) ( α X ( i d X ) ) = α W θ ( α ) ( u ) . \alpha_W(u) = \alpha_W(h_X(u)(\mathrm{id}_X)) = F(u)(\alpha_X(\mathrm{id}_X)) = \alpha^{\theta(\alpha)}_W(u). α W ( u ) = α W ( h X ( u ) ( id X )) = F ( u ) ( α X ( id X )) = α W θ ( α ) ( u ) . よって α = α θ ( α ) \alpha = \alpha^{\theta(\alpha)} α = α θ ( α ) 。
自然性. 左辺は ( τ ∘ α ∘ h f ) Y ( i d Y ) = τ Y ( α Y ( f ) ) (\tau \circ \alpha \circ h_f)_Y(\mathrm{id}_Y) = \tau_Y(\alpha_Y(f)) ( τ ∘ α ∘ h f ) Y ( id Y ) = τ Y ( α Y ( f )) である。上の計算から α Y ( f ) = F ( f ) ( α X ( i d X ) ) \alpha_Y(f) = F(f)(\alpha_X(\mathrm{id}_X)) α Y ( f ) = F ( f ) ( α X ( id X )) で、τ \tau τ の自然性から τ Y ∘ F ( f ) = G ( f ) ∘ τ X \tau_Y \circ F(f) = G(f) \circ \tau_X τ Y ∘ F ( f ) = G ( f ) ∘ τ X なので、左辺は G ( f ) ( τ X ( α X ( i d X ) ) ) G(f)(\tau_X(\alpha_X(\mathrm{id}_X))) G ( f ) ( τ X ( α X ( id X ))) に等しい。
∎
証明の要点は二行目にあります。自然変換 α : h X ⇒ F \alpha : h_X \Rightarrow F α : h X ⇒ F は、恒等射 i d X \mathrm{id}_X id X の行き先だけで決まります。h X h_X h X のどの元 u u u も i d X \mathrm{id}_X id X を h X ( u ) h_X(u) h X ( u ) で引き戻したものだからです。
例 3.2 (米田の補題を具体的な圏で読む )
(a) 半順序集合 P P P を圏と見ると、h x ( y ) h_x(y) h x ( y ) は y ≤ x y \le x y ≤ x なら 1 点、そうでなければ空です。自然変換 h x ⇒ h x ′ h_x \Rightarrow h_{x'} h x ⇒ h x ′ は「y ≤ x y \le x y ≤ x なら y ≤ x ′ y \le x' y ≤ x ′ 」という含意と同じもので、定理 3.1 は、その存在が h x ′ ( x ) ≠ ∅ h_{x'}(x) \ne \varnothing h x ′ ( x ) = ∅ 、すなわち x ≤ x ′ x \le x' x ≤ x ′ と同値であることを言っています。米田埋め込みは「x x x を下集合 { y ∣ y ≤ x } \{y \mid y \le x\} { y ∣ y ≤ x } で表す」埋め込み P → P ( P ) P \to \mathcal{P}(P) P → P ( P ) です。
(b) 群 G G G の圏 B G \mathbf{B}G B G では、例 2.2 の (a) により前層は右 G G G 集合 F F F で、定理 3.1 は「G G G 同変写像 G → F G \to F G → F は単位元 e e e の行き先 x ∈ F x \in F x ∈ F で決まり、g ↦ x ⋅ g g \mapsto x \cdot g g ↦ x ⋅ g で与えられる」という、軌道写像についてのおなじみの事実になります。
(c) S e t \mathsf{Set} Set で 1 点集合 1 1 1 をとると、共変な h 1 = Hom ( 1 , − ) h^{1} = \operatorname{Hom}(1, -) h 1 = Hom ( 1 , − ) は「元の集合」を返す関手で(Hom ( 1 , X ) ≅ X \operatorname{Hom}(1, X) \cong X Hom ( 1 , X ) ≅ X )、恒等関手と自然同型です(反変な h 1 = Hom ( − , 1 ) h_1 = \operatorname{Hom}(-, 1) h 1 = Hom ( − , 1 ) のほうは、どの X X X にも 1 点集合を返します)。下の段落で述べる共変版 Nat ( h 1 , G ) ≅ G ( 1 ) \operatorname{Nat}(h^{1}, G) \cong G(1) Nat ( h 1 , G ) ≅ G ( 1 ) は、恒等関手から関手 G : S e t → S e t G : \mathsf{Set} \to \mathsf{Set} G : Set → Set への自然変換が、1 点集合での成分が 1 点をどこへ送るかで決まることを言っています。
最後の等式は、θ \theta θ が二つの関手 C o p × P S h ( C ) → S e t \mathcal{C}^{\mathrm{op}} \times \mathrm{PSh}(\mathcal{C}) \to \mathsf{Set} C op × PSh ( C ) → Set 、( X , F ) ↦ Nat ( h X , F ) (X, F) \mapsto \operatorname{Nat}(h_X, F) ( X , F ) ↦ Nat ( h X , F ) と ( X , F ) ↦ F ( X ) (X, F) \mapsto F(X) ( X , F ) ↦ F ( X ) (評価関手)の間の自然同型であることを言っています。定理 3.1 を C o p \mathcal{C}^{\mathrm{op}} C op に適用すると、関手 G : C → S e t G : \mathcal{C} \to \mathsf{Set} G : C → Set について Nat ( h X , G ) ≅ G ( X ) \operatorname{Nat}(h^{X}, G) \cong G(X) Nat ( h X , G ) ≅ G ( X ) (α ↦ α X ( i d X ) \alpha \mapsto \alpha_X(\mathrm{id}_X) α ↦ α X ( id X ) )が得られます。
系 3.3 (米田埋め込み ) ✓
関手 y : C → P S h ( C ) \mathbf{y} : \mathcal{C} \to \mathrm{PSh}(\mathcal{C}) y : C → PSh ( C ) 、X ↦ h X X \mapsto h_X X ↦ h X は充満忠実であり、対象の上で単射である。
証明(系 3.3) 定理 3.1 を F = h Y F = h_Y F = h Y に適用すると、θ : Nat ( h X , h Y ) → h Y ( X ) = Hom ( X , Y ) \theta : \operatorname{Nat}(h_X, h_Y) \to h_Y(X) = \operatorname{Hom}(X, Y) θ : Nat ( h X , h Y ) → h Y ( X ) = Hom ( X , Y ) は全単射である。逆写像は f ↦ α f f \mapsto \alpha^{f} f ↦ α f 、α W f ( u ) = h Y ( u ) ( f ) = f ∘ u \alpha^{f}_W(u) = h_Y(u)(f) = f \circ u α W f ( u ) = h Y ( u ) ( f ) = f ∘ u で、これは h f h_f h f そのものである。よって f ↦ h f f \mapsto h_f f ↦ h f は全単射。h X = h Y h_X = h_Y h X = h Y なら i d X ∈ h X ( X ) = h Y ( X ) = Hom ( X , Y ) \mathrm{id}_X \in h_X(X) = h_Y(X) = \operatorname{Hom}(X, Y) id X ∈ h X ( X ) = h Y ( X ) = Hom ( X , Y ) で、Hom 集合が互いに交わらないこと(定義 3.1[圏・関手・自然変換] )から X = Y X = Y X = Y 。
∎
系 3.4 (米田の原理 ) ✓
α : h X ⇒ h Y \alpha : h_X \Rightarrow h_Y α : h X ⇒ h Y が自然同型なら、h f = α h_f = \alpha h f = α となる射 f : X → Y f : X \to Y f : X → Y がただ一つあり、f f f は同型である。とくに h X ≅ h Y h_X \cong h_Y h X ≅ h Y なら X ≅ Y X \cong Y X ≅ Y である。双対的に、h X ≅ h Y h^{X} \cong h^{Y} h X ≅ h Y なら X ≅ Y X \cong Y X ≅ Y である。
証明(系 3.4) 系 3.3 から α = h f \alpha = h_f α = h f となる f f f がただ一つある。y \mathbf{y} y は充満忠実なので同型を反映し(補題 4.6[圏・関手・自然変換] )、h f h_f h f が同型だから f f f も同型である。双対は C o p \mathcal{C}^{\mathrm{op}} C op に適用する。
∎
米田の原理は、「X X X と Y Y Y が同型であることを示すには、任意の W W W について Hom ( W , X ) \operatorname{Hom}(W, X) Hom ( W , X ) と Hom ( W , Y ) \operatorname{Hom}(W, Y) Hom ( W , Y ) の間に W W W について自然な全単射を作ればよい」という証明法を与えます。全単射だけでなく自然性 が要ることに注意してください。
次の命題は、米田の補題を 1 対象の圏 B G \mathbf{B}G B G に使うと Cayley の定理(群は置換群の部分群とみなせる)が出ることを示します。1 対象の圏では射が群の元に当たり、前層は群が右から作用する集合になります。
命題 3.6 (米田の補題による Cayley の定理 ) ✓
群 G G G について、写像 λ : G → Sym ( G ) \lambda : G \to \operatorname{Sym}(G) λ : G → Sym ( G ) 、λ ( g ) ( x ) = g x \lambda(g)(x) = gx λ ( g ) ( x ) = g x は単射な群準同型であり、その像は右からの掛け算 x ↦ x k x \mapsto xk x ↦ x k (k ∈ G k \in G k ∈ G )とすべて可換な置換の全体に等しい。とくに G G G は Sym ( G ) \operatorname{Sym}(G) Sym ( G ) の部分群と同型である。
証明(命題 3.6) G G G を対象 ∗ \ast ∗ ただ一つの圏 B G \mathbf{B}G B G と見る(Hom ( ∗ , ∗ ) = G \operatorname{Hom}(\ast, \ast) = G Hom ( ∗ , ∗ ) = G 、合成は群の積、恒等射は単位元。結合法則と単位法則は群の公理 定義 3.1[群論入門] そのもので、定義 3.1[圏・関手・自然変換] の条件を満たす)。前層 h ∗ h_\ast h ∗ は集合 G G G に、射 k k k を写像 h ∗ ( k ) : x ↦ x k h_\ast(k) : x \mapsto xk h ∗ ( k ) : x ↦ x k として作用させるものである。自然変換 h ∗ ⇒ h ∗ h_\ast \Rightarrow h_\ast h ∗ ⇒ h ∗ は、成分 σ : G → G \sigma : G \to G σ : G → G ただ一つで、すべての k k k について σ ( x k ) = σ ( x ) k \sigma(xk) = \sigma(x)k σ ( x k ) = σ ( x ) k を満たすもの、すなわち右からの掛け算と可換な写像である。
系 3.3 から k ↦ h k k \mapsto h_k k ↦ h k は G G G から Nat ( h ∗ , h ∗ ) \operatorname{Nat}(h_\ast, h_\ast) Nat ( h ∗ , h ∗ ) への全単射で、h k ( x ) = k x = λ ( k ) ( x ) h_k(x) = kx = \lambda(k)(x) h k ( x ) = k x = λ ( k ) ( x ) 。y \mathbf{y} y は関手なので λ ( g k ) = h g k = h g ∘ h k = λ ( g ) λ ( k ) \lambda(gk) = h_{gk} = h_g \circ h_k = \lambda(g)\lambda(k) λ ( g k ) = h g k = h g ∘ h k = λ ( g ) λ ( k ) 。h ∗ h_\ast h ∗ は前層の圏の対象で、その自己同型は可逆な自然変換なので、命題 5.2[圏・関手・自然変換] から成分が全単射なものである。λ ( g ) \lambda(g) λ ( g ) は逆 λ ( g − 1 ) \lambda(g^{-1}) λ ( g − 1 ) をもつので Sym ( G ) \operatorname{Sym}(G) Sym ( G ) に入り、λ \lambda λ は単射準同型で、その像は右掛け算と可換な写像全体(それらは全単射 λ ( g ) \lambda(g) λ ( g ) に限られる)に等しい。
∎
左からの掛け算 g ⋅ x = g x g \cdot x = gx g ⋅ x = g x は G G G の G G G 自身への作用(定義 2.1[群の作用と Sylow の定理] )で、Cayley の定理はふつうこの作用が忠実であることとして示されます。米田の補題の言葉では、「G G G は G G G を右 G G G 集合と見たときの自己同型群である」と、像まで特定した形で得られます。
定義 4.1 (普遍元 ) ↗
前層 F F F について、組 ( X , ξ ) (X, \xi) ( X , ξ ) (X ∈ C X \in \mathcal{C} X ∈ C 、ξ ∈ F ( X ) \xi \in F(X) ξ ∈ F ( X ) )が F F F の普遍元 であるとは、任意の Y Y Y と η ∈ F ( Y ) \eta \in F(Y) η ∈ F ( Y ) に対し、F ( f ) ( ξ ) = η F(f)(\xi) = \eta F ( f ) ( ξ ) = η となる射 f : Y → X f : Y \to X f : Y → X がただ一つ存在することをいう。関手 G : C → S e t G : \mathcal{C} \to \mathsf{Set} G : C → Set の普遍元 ( X , ξ ∈ G ( X ) ) (X, \xi \in G(X)) ( X , ξ ∈ G ( X )) も同様に(任意の η ∈ G ( Y ) \eta \in G(Y) η ∈ G ( Y ) に G ( f ) ( ξ ) = η G(f)(\xi) = \eta G ( f ) ( ξ ) = η となる f : X → Y f : X \to Y f : X → Y がただ一つ)定める。
命題 4.2 (表現と普遍元 ) ✓
前層 F F F と ξ ∈ F ( X ) \xi \in F(X) ξ ∈ F ( X ) について、( X , ξ ) (X, \xi) ( X , ξ ) が普遍元であることと、定理 3.1 の自然変換 α ξ : h X ⇒ F \alpha^{\xi} : h_X \Rightarrow F α ξ : h X ⇒ F が自然同型であることは同値である。したがって ( X , α ) ↦ ( X , α X ( i d X ) ) (X, \alpha) \mapsto (X, \alpha_X(\mathrm{id}_X)) ( X , α ) ↦ ( X , α X ( id X )) は、F F F の表現と F F F の普遍元の間の全単射である。関手 C → S e t \mathcal{C} \to \mathsf{Set} C → Set についても同様である。
証明(命題 4.2) α Y ξ ( f ) = F ( f ) ( ξ ) \alpha^{\xi}_Y(f) = F(f)(\xi) α Y ξ ( f ) = F ( f ) ( ξ ) なので、( X , ξ ) (X, \xi) ( X , ξ ) が普遍元であることは、すべての Y Y Y で α Y ξ : Hom ( Y , X ) → F ( Y ) \alpha^{\xi}_Y : \operatorname{Hom}(Y, X) \to F(Y) α Y ξ : Hom ( Y , X ) → F ( Y ) が全単射であることと同じである。命題 5.2[圏・関手・自然変換] により、これは α ξ \alpha^{\xi} α ξ が自然同型であることと同値である。定理 3.1 により Nat ( h X , F ) \operatorname{Nat}(h_X, F) Nat ( h X , F ) と F ( X ) F(X) F ( X ) は α ↦ α X ( i d X ) \alpha \mapsto \alpha_X(\mathrm{id}_X) α ↦ α X ( id X ) 、ξ ↦ α ξ \xi \mapsto \alpha^{\xi} ξ ↦ α ξ で 1 対 1 に対応するので、自然同型と普遍元が対応する。関手 C → S e t \mathcal{C} \to \mathsf{Set} C → Set の場合は C o p \mathcal{C}^{\mathrm{op}} C op 上の前層として同じ議論をする。
∎
系 4.3 (表現対象の一意性 ) ✓
( X , ξ ) (X, \xi) ( X , ξ ) と ( X ′ , ξ ′ ) (X', \xi') ( X ′ , ξ ′ ) がともに前層 F F F の普遍元なら、F ( f ) ( ξ ) = ξ ′ F(f)(\xi) = \xi' F ( f ) ( ξ ) = ξ ′ を満たす射 f : X ′ → X f : X' \to X f : X ′ → X がただ一つ存在し、f f f は同型である。関手 C → S e t \mathcal{C} \to \mathsf{Set} C → Set の普遍元についても同様である(射の向きは X → X ′ X \to X' X → X ′ )。
証明(系 4.3) f f f の存在と一意性は ( X , ξ ) (X, \xi) ( X , ξ ) の普遍性を η = ξ ′ \eta = \xi' η = ξ ′ に使ったもの。同様に ( X ′ , ξ ′ ) (X', \xi') ( X ′ , ξ ′ ) の普遍性から F ( g ) ( ξ ′ ) = ξ F(g)(\xi') = \xi F ( g ) ( ξ ′ ) = ξ となる g : X → X ′ g : X \to X' g : X → X ′ がある。F ( f ∘ g ) ( ξ ) = F ( g ) ( F ( f ) ( ξ ) ) = F ( g ) ( ξ ′ ) = ξ = F ( i d X ) ( ξ ) F(f \circ g)(\xi) = F(g)(F(f)(\xi)) = F(g)(\xi') = \xi = F(\mathrm{id}_X)(\xi) F ( f ∘ g ) ( ξ ) = F ( g ) ( F ( f ) ( ξ )) = F ( g ) ( ξ ′ ) = ξ = F ( id X ) ( ξ ) なので、( X , ξ ) (X, \xi) ( X , ξ ) の普遍性の一意性の部分から f ∘ g = i d X f \circ g = \mathrm{id}_X f ∘ g = id X 。同様に g ∘ f = i d X ′ g \circ f = \mathrm{id}_{X'} g ∘ f = id X ′ 。関手 C → S e t \mathcal{C} \to \mathsf{Set} C → Set の場合は C o p \mathcal{C}^{\mathrm{op}} C op に適用する。
∎
この系が、「普遍性をもつ対象は一意な同型を除いて一意」という定型の議論の一般形です。商群でもテンソル積でも、以後この系を引用すれば済みます。
命題 4.4 (忘却関手と冪集合関手の表現 ) ✓
忘却関手 U : G r p → S e t U : \mathsf{Grp} \to \mathsf{Set} U : Grp → Set は h Z h^{\mathbb{Z}} h Z で表現され、普遍元は 1 ∈ Z 1 \in \mathbb{Z} 1 ∈ Z である。
可換環 A A A について、忘却関手 U : M o d A → S e t U : \mathsf{Mod}_A \to \mathsf{Set} U : Mod A → Set は h A h^{A} h A で表現され、普遍元は 1 ∈ A 1 \in A 1 ∈ A である。とくに A b → S e t \mathsf{Ab} \to \mathsf{Set} Ab → Set は h Z h^{\mathbb{Z}} h Z で表現される。
逆像による冪集合関手 P ∗ : S e t o p → S e t \mathcal{P}^{*} : \mathsf{Set}^{\mathrm{op}} \to \mathsf{Set} P ∗ : Set op → Set は h { 0 , 1 } h_{\{0, 1\}} h { 0 , 1 } で表現され、普遍元は { 1 } ∈ P ∗ ( { 0 , 1 } ) \{1\} \in \mathcal{P}^{*}(\{0, 1\}) { 1 } ∈ P ∗ ({ 0 , 1 }) である。
証明(命題 4.4) 命題 4.2 により、それぞれ普遍元であることを示せばよい。
1: 群 G G G と g ∈ G g \in G g ∈ G について、φ ( n ) = g n \varphi(n) = g^{n} φ ( n ) = g n は g m + n = g m g n g^{m+n} = g^{m}g^{n} g m + n = g m g n より準同型 Z → G \mathbb{Z} \to G Z → G で φ ( 1 ) = g \varphi(1) = g φ ( 1 ) = g 。準同型 ψ \psi ψ が ψ ( 1 ) = g \psi(1) = g ψ ( 1 ) = g を満たせば、ψ ( n ) = ψ ( 1 ) n = g n \psi(n) = \psi(1)^{n} = g^{n} ψ ( n ) = ψ ( 1 ) n = g n (n ≥ 0 n \ge 0 n ≥ 0 は帰納法、n < 0 n < 0 n < 0 は ψ ( − n ) = ψ ( n ) − 1 \psi(-n) = \psi(n)^{-1} ψ ( − n ) = ψ ( n ) − 1 から)なので ψ = φ \psi = \varphi ψ = φ 。
2: A A A 加群 M M M と m ∈ M m \in M m ∈ M について、a ↦ a m a \mapsto am a ↦ am は A A A 線形で 1 ↦ m 1 \mapsto m 1 ↦ m 、A A A 線形な ψ \psi ψ で ψ ( 1 ) = m \psi(1) = m ψ ( 1 ) = m なら ψ ( a ) = a ψ ( 1 ) = a m \psi(a) = a\psi(1) = am ψ ( a ) = a ψ ( 1 ) = am 。
3: S ⊆ X S \subseteq X S ⊆ X について、φ − 1 ( { 1 } ) = S \varphi^{-1}(\{1\}) = S φ − 1 ({ 1 }) = S を満たす写像 φ : X → { 0 , 1 } \varphi : X \to \{0, 1\} φ : X → { 0 , 1 } は、S S S の上で 1 1 1 、その外で 0 0 0 をとる特性関数ただ一つである。P ∗ ( φ ) ( { 1 } ) = φ − 1 ( { 1 } ) \mathcal{P}^{*}(\varphi)(\{1\}) = \varphi^{-1}(\{1\}) P ∗ ( φ ) ({ 1 }) = φ − 1 ({ 1 }) なので、これが普遍性である。
∎
定義 4.5 (普遍射 ) ↗
関手 G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C と Y ∈ C Y \in \mathcal{C} Y ∈ C について、組 ( R , u ) (R, u) ( R , u ) (R ∈ D R \in \mathcal{D} R ∈ D 、u : Y → G R u : Y \to GR u : Y → GR )が Y Y Y から G G G への普遍射 であるとは、任意の D ∈ D D \in \mathcal{D} D ∈ D と射 g : Y → G D g : Y \to GD g : Y → G D に対し、G ( g ˉ ) ∘ u = g G(\bar g) \circ u = g G ( g ˉ ) ∘ u = g となる射 g ˉ : R → D \bar g : R \to D g ˉ : R → D がただ一つ存在することをいう。双対的に、組 ( R , c : G R → Y ) (R, c : GR \to Y) ( R , c : GR → Y ) が G G G から Y Y Y への普遍射 であるとは、任意の g : G D → Y g : GD \to Y g : G D → Y に対し c ∘ G ( g ˉ ) = g c \circ G(\bar g) = g c ∘ G ( g ˉ ) = g となる g ˉ : D → R \bar g : D \to R g ˉ : D → R がただ一つ存在することをいう。
命題 4.6 (普遍射はコンマ圏の始対象 ) ✓
C , D \mathcal{C}, \mathcal{D} C , D を局所的に小さい圏、G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C を関手、Y ∈ C Y \in \mathcal{C} Y ∈ C とし、Y Y Y を 1 対象の圏 1 \mathbf{1} 1 からの関手と見る。組 ( R , u : Y → G R ) (R, u : Y \to GR) ( R , u : Y → GR ) について次は同値である。
( R , u ) (R, u) ( R , u ) は Y Y Y から G G G への普遍射である。
( R , u ) (R, u) ( R , u ) は関手 Hom C ( Y , G ( − ) ) : D → S e t \operatorname{Hom}_{\mathcal{C}}(Y, G(-)) : \mathcal{D} \to \mathsf{Set} Hom C ( Y , G ( − )) : D → Set の普遍元である。
( ∗ , R , u ) (\ast, R, u) ( ∗ , R , u ) はコンマ圏 ( Y ↓ G ) (Y \downarrow G) ( Y ↓ G ) の始対象である。
とくに Y Y Y から G G G への普遍射は、存在すれば一意な同型を除いて一意である。双対的に、G G G から Y Y Y への普遍射は ( G ↓ Y ) (G \downarrow Y) ( G ↓ Y ) の終対象である。
証明(命題 4.6) 関手 Hom ( Y , G ( − ) ) \operatorname{Hom}(Y, G(-)) Hom ( Y , G ( − )) は g ˉ : R → D \bar g : R \to D g ˉ : R → D を u ↦ G ( g ˉ ) ∘ u u \mapsto G(\bar g) \circ u u ↦ G ( g ˉ ) ∘ u に送るので、1 と 2 は定義そのものである。コンマ圏(定義 7.1[圏・関手・自然変換] )( Y ↓ G ) (Y \downarrow G) ( Y ↓ G ) の対象は組 ( ∗ , D , g : Y → G D ) (\ast, D, g : Y \to GD) ( ∗ , D , g : Y → G D ) で、( ∗ , R , u ) (\ast, R, u) ( ∗ , R , u ) から ( ∗ , D , g ) (\ast, D, g) ( ∗ , D , g ) への射は、1 \mathbf{1} 1 の射が恒等射しかないので、G ( g ˉ ) ∘ u = g G(\bar g) \circ u = g G ( g ˉ ) ∘ u = g を満たす g ˉ : R → D \bar g : R \to D g ˉ : R → D と同じものである。よって 1 と 3 は同値である。一意性は 命題 3.10[圏・関手・自然変換] による。双対は C o p \mathcal{C}^{\mathrm{op}} C op 、D o p \mathcal{D}^{\mathrm{op}} D op に適用する。
∎
例 4.7 (既出の普遍性を表現可能性として読む )
Rikai の既存の記事で証明した普遍性は、どれも「ある関手の普遍元」と言い直せます。表現対象の一意性は、どの場合も 系 4.3 から一度に出ます。
構成 表現される関手 普遍元 既出の普遍性 商集合 X / ∼ X/{\sim} X / ∼ Y ↦ { f : X → Y ∣ a ∼ b ⇒ f ( a ) = f ( b ) } Y \mapsto \{f : X \to Y \mid a \sim b \Rightarrow f(a) = f(b)\} Y ↦ { f : X → Y ∣ a ∼ b ⇒ f ( a ) = f ( b )} (S e t → S e t \mathsf{Set} \to \mathsf{Set} Set → Set )射影 π \pi π 定理 5.1[関係と同値関係] 商群 G / N G/N G / N H ↦ { f : G → H ∣ N ⊆ Ker f } H \mapsto \{f : G \to H \mid N \subseteq \operatorname{Ker} f\} H ↦ { f : G → H ∣ N ⊆ Ker f } (G r p → S e t \mathsf{Grp} \to \mathsf{Set} Grp → Set )標準全射 π \pi π 定理 7.1[群の準同型定理] 局所化 S − 1 A S^{-1}A S − 1 A B ↦ { f : A → B ∣ f ( S ) ⊆ B × } B \mapsto \{f : A \to B \mid f(S) \subseteq B^{\times}\} B ↦ { f : A → B ∣ f ( S ) ⊆ B × } (C R i n g → S e t \mathsf{CRing} \to \mathsf{Set} CRing → Set )a ↦ a / 1 a \mapsto a/1 a ↦ a /1 定理 3.4[局所化と素イデアルのスペクトル] Kähler 微分 Ω B / A \Omega_{B/A} Ω B / A M ↦ Der A ( B , M ) M \mapsto \operatorname{Der}_A(B, M) M ↦ Der A ( B , M ) (M o d B → S e t \mathsf{Mod}_B \to \mathsf{Set} Mod B → Set )d d d 定理 2.5[Kähler 微分と滑らかさの入口] Grothendieck 群 G ( M ) G(M) G ( M ) 可換群 H ↦ H \mapsto H ↦ モノイド準同型 M → H M \to H M → H 全体 γ M \gamma_M γ M 命題 2.2[K-理論入門] の 4
たとえば商群の行は、π \pi π が普遍元であること、すなわち「N ⊆ Ker f N \subseteq \operatorname{Ker} f N ⊆ Ker f なる f f f はただ一つの f ˉ \bar f f ˉ によって f = f ˉ ∘ π f = \bar f \circ \pi f = f ˉ ∘ π と書ける」ことが既出の定理の内容です。Grothendieck 群の行は、忘却関手 A b → C M o n \mathsf{Ab} \to \mathsf{CMon} Ab → CMon (可換モノイドの圏)への M M M からの普遍射とも読めます(定義 4.5 )。
表現可能な関手が「もう一つの変数」に依存しているとき、表現対象はその変数について自動的に関手になります。以下の双関手は、二つの変数をもつ関手のことです。
証明の見通しは次のとおりです。R ( d ) R(d) R ( d ) は、普遍元の「ただ一つ」の部分から決めます。R R R が関手になること(恒等射と合成を保つこと)も、同じ一意性を使って、双関手 F F F の可換性を一段ずつ当てはめるだけで確かめられます。
命題 5.1 (パラメータ付きの表現可能性 ) ✓
C , D \mathcal{C}, \mathcal{D} C , D を局所的に小さい圏、F : C o p × D → S e t F : \mathcal{C}^{\mathrm{op}} \times \mathcal{D} \to \mathsf{Set} F : C op × D → Set を双関手とし、各 D ∈ D D \in \mathcal{D} D ∈ D について前層 F ( − , D ) F(-, D) F ( − , D ) が表現可能であるとする。各 D D D に普遍元 ( R ( D ) , ξ D ) (R(D), \xi_D) ( R ( D ) , ξ D ) (ξ D ∈ F ( R ( D ) , D ) \xi_D \in F(R(D), D) ξ D ∈ F ( R ( D ) , D ) )を一つずつ選ぶ。このとき次が成り立つ。
射 d : D → D ′ d : D \to D' d : D → D ′ に、F ( R ( d ) , D ′ ) ( ξ D ′ ) = F ( R ( D ) , d ) ( ξ D ) F(R(d), D')(\xi_{D'}) = F(R(D), d)(\xi_D) F ( R ( d ) , D ′ ) ( ξ D ′ ) = F ( R ( D ) , d ) ( ξ D ) を満たすただ一つの射 R ( d ) : R ( D ) → R ( D ′ ) R(d) : R(D) \to R(D') R ( d ) : R ( D ) → R ( D ′ ) を対応させると、R : D → C R : \mathcal{D} \to \mathcal{C} R : D → C は関手になる。
φ X , D : Hom C ( X , R ( D ) ) → F ( X , D ) \varphi_{X, D} : \operatorname{Hom}_{\mathcal{C}}(X, R(D)) \to F(X, D) φ X , D : Hom C ( X , R ( D )) → F ( X , D ) 、u ↦ F ( u , D ) ( ξ D ) u \mapsto F(u, D)(\xi_D) u ↦ F ( u , D ) ( ξ D ) は双関手 Hom C ( − , R ( − ) ) \operatorname{Hom}_{\mathcal{C}}(-, R(-)) Hom C ( − , R ( − )) から F F F への自然同型である。
関手 R ′ : D → C R' : \mathcal{D} \to \mathcal{C} R ′ : D → C と自然同型 Hom C ( − , R ′ ( − ) ) ≅ F \operatorname{Hom}_{\mathcal{C}}(-, R'(-)) \cong F Hom C ( − , R ′ ( − )) ≅ F がほかにあれば、R ≅ R ′ R \cong R' R ≅ R ′ である。
証明(命題 5.1) 普遍元の選択には選択公理(公理 3.1[選択公理と Zorn の補題] )を Ob D \operatorname{Ob}\mathcal{D} Ob D 上で使う。
1: F ( R ( D ) , d ) ( ξ D ) ∈ F ( R ( D ) , D ′ ) F(R(D), d)(\xi_D) \in F(R(D), D') F ( R ( D ) , d ) ( ξ D ) ∈ F ( R ( D ) , D ′ ) なので、( R ( D ′ ) , ξ D ′ ) (R(D'), \xi_{D'}) ( R ( D ′ ) , ξ D ′ ) の普遍性から R ( d ) R(d) R ( d ) がただ一つ定まる。d = i d D d = \mathrm{id}_D d = id D なら R ( d ) = i d R(d) = \mathrm{id} R ( d ) = id が条件を満たすので一意性から R ( i d ) = i d R(\mathrm{id}) = \mathrm{id} R ( id ) = id 。d ′ : D ′ → D ′ ′ d' : D' \to D'' d ′ : D ′ → D ′′ について、F F F が双関手であること(補題 4.3[圏・関手・自然変換] の可換性)を使うと
F ( R ( d ′ ) R ( d ) , D ′ ′ ) ( ξ D ′ ′ ) = F ( R ( d ) , D ′ ′ ) F ( R ( d ′ ) , D ′ ′ ) ( ξ D ′ ′ ) = F ( R ( d ) , D ′ ′ ) F ( R ( D ′ ) , d ′ ) ( ξ D ′ ) = F ( R ( D ) , d ′ ) F ( R ( d ) , D ′ ) ( ξ D ′ ) = F ( R ( D ) , d ′ ) F ( R ( D ) , d ) ( ξ D ) = F ( R ( D ) , d ′ d ) ( ξ D ) \begin{aligned}
F(R(d')R(d), D'')(\xi_{D''}) &= F(R(d), D'')\,F(R(d'), D'')(\xi_{D''}) = F(R(d), D'')\,F(R(D'), d')(\xi_{D'}) \\
&= F(R(D), d')\,F(R(d), D')(\xi_{D'}) = F(R(D), d')\,F(R(D), d)(\xi_D) = F(R(D), d'd)(\xi_D)
\end{aligned} F ( R ( d ′ ) R ( d ) , D ′′ ) ( ξ D ′′ ) = F ( R ( d ) , D ′′ ) F ( R ( d ′ ) , D ′′ ) ( ξ D ′′ ) = F ( R ( d ) , D ′′ ) F ( R ( D ′ ) , d ′ ) ( ξ D ′ ) = F ( R ( D ) , d ′ ) F ( R ( d ) , D ′ ) ( ξ D ′ ) = F ( R ( D ) , d ′ ) F ( R ( D ) , d ) ( ξ D ) = F ( R ( D ) , d ′ d ) ( ξ D ) なので、一意性から R ( d ′ d ) = R ( d ′ ) R ( d ) R(d'd) = R(d')R(d) R ( d ′ d ) = R ( d ′ ) R ( d ) 。
2: 各 φ X , D \varphi_{X, D} φ X , D が全単射であることは普遍元の定義そのもの(命題 4.2 )。X X X についての自然性は 定理 3.1 の α ξ D \alpha^{\xi_D} α ξ D の自然性である。D D D についての自然性:d : D → D ′ d : D \to D' d : D → D ′ 、u : X → R ( D ) u : X \to R(D) u : X → R ( D ) について
φ X , D ′ ( R ( d ) ∘ u ) = F ( u , D ′ ) F ( R ( d ) , D ′ ) ( ξ D ′ ) = F ( u , D ′ ) F ( R ( D ) , d ) ( ξ D ) = F ( X , d ) F ( u , D ) ( ξ D ) = F ( X , d ) ( φ X , D ( u ) ) . \varphi_{X, D'}(R(d) \circ u) = F(u, D')\,F(R(d), D')(\xi_{D'}) = F(u, D')\,F(R(D), d)(\xi_D) = F(X, d)\,F(u, D)(\xi_D) = F(X, d)(\varphi_{X, D}(u)). φ X , D ′ ( R ( d ) ∘ u ) = F ( u , D ′ ) F ( R ( d ) , D ′ ) ( ξ D ′ ) = F ( u , D ′ ) F ( R ( D ) , d ) ( ξ D ) = F ( X , d ) F ( u , D ) ( ξ D ) = F ( X , d ) ( φ X , D ( u )) . 3 つ目の等号は再び F F F の双関手性である。
3: 自然同型 Hom ( − , R ( − ) ) ≅ F ≅ Hom ( − , R ′ ( − ) ) \operatorname{Hom}(-, R(-)) \cong F \cong \operatorname{Hom}(-, R'(-)) Hom ( − , R ( − )) ≅ F ≅ Hom ( − , R ′ ( − )) を合成すると、各 D D D で自然同型 h R ( D ) ≅ h R ′ ( D ) h_{R(D)} \cong h_{R'(D)} h R ( D ) ≅ h R ′ ( D ) が得られ、系 3.4 によりそれは同型 ρ D : R ( D ) → R ′ ( D ) \rho_D : R(D) \to R'(D) ρ D : R ( D ) → R ′ ( D ) によって h ρ D h_{\rho_D} h ρ D と書ける。D D D についての自然性を X = R ( D ) X = R(D) X = R ( D ) 、u = i d u = \mathrm{id} u = id で評価すると ρ D ′ R ( d ) = R ′ ( d ) ρ D \rho_{D'} R(d) = R'(d)\rho_D ρ D ′ R ( d ) = R ′ ( d ) ρ D が得られるので、ρ \rho ρ は自然同型 R ⇒ R ′ R \Rightarrow R' R ⇒ R ′ である。
∎
例 5.2 (直積を関手にする )
C = S e t \mathcal{C} = \mathsf{Set} C = Set 、D = S e t × S e t \mathcal{D} = \mathsf{Set} \times \mathsf{Set} D = Set × Set とし、F ( X , ( A , B ) ) = Hom ( X , A ) × Hom ( X , B ) F(X, (A, B)) = \operatorname{Hom}(X, A) \times \operatorname{Hom}(X, B) F ( X , ( A , B )) = Hom ( X , A ) × Hom ( X , B ) とおきます。各 ( A , B ) (A, B) ( A , B ) で F ( − , ( A , B ) ) F(-, (A, B)) F ( − , ( A , B )) は直積集合 A × B A \times B A × B と射影の組 ( p A , p B ) (p_A, p_B) ( p A , p B ) を普遍元として表現されます(写像の組 ( f , g ) (f, g) ( f , g ) に x ↦ ( f ( x ) , g ( x ) ) x \mapsto (f(x), g(x)) x ↦ ( f ( x ) , g ( x )) がただ一つ対応する)。命題 5.1 の 1 の条件は、写像の組 ( a , b ) : ( A , B ) → ( A ′ , B ′ ) (a, b) : (A, B) \to (A', B') ( a , b ) : ( A , B ) → ( A ′ , B ′ ) に対して R ( a , b ) R(a, b) R ( a , b ) が p A ′ ∘ R ( a , b ) = a ∘ p A p_{A'} \circ R(a, b) = a \circ p_A p A ′ ∘ R ( a , b ) = a ∘ p A 、p B ′ ∘ R ( a , b ) = b ∘ p B p_{B'} \circ R(a, b) = b \circ p_B p B ′ ∘ R ( a , b ) = b ∘ p B を満たすこと、すなわち R ( a , b ) = a × b R(a, b) = a \times b R ( a , b ) = a × b であることを言っています。こうして直積は双関手 S e t × S e t → S e t \mathsf{Set} \times \mathsf{Set} \to \mathsf{Set} Set × Set → Set になり、Hom ( X , A × B ) ≅ Hom ( X , A ) × Hom ( X , B ) \operatorname{Hom}(X, A \times B) \cong \operatorname{Hom}(X, A) \times \operatorname{Hom}(X, B) Hom ( X , A × B ) ≅ Hom ( X , A ) × Hom ( X , B ) は三つの変数について自然になります。次の章では、これを一般の図式の極限に広げます。
この命題は次の二つの章で繰り返し使います。極限と余極限 では「各図式の極限」を図式について関手にするために、随伴関手と随伴関手定理 では「各対象への普遍射」から随伴関手を組み立てるために使います。
可換環 A A A 上の加群 M , N , P M, N, P M , N , P について、双線形写像 M × N → P M \times N \to P M × N → P 全体を Bil ( M , N ; P ) \operatorname{Bil}(M, N; P) Bil ( M , N ; P ) と書きます。準同型 α : M ′ → M \alpha : M' \to M α : M ′ → M 、β : N ′ → N \beta : N' \to N β : N ′ → N 、γ : P → P ′ \gamma : P \to P' γ : P → P ′ について b ↦ γ ∘ b ∘ ( α × β ) b \mapsto \gamma \circ b \circ (\alpha \times \beta) b ↦ γ ∘ b ∘ ( α × β ) は Bil ( M , N ; P ) → Bil ( M ′ , N ′ ; P ′ ) \operatorname{Bil}(M, N; P) \to \operatorname{Bil}(M', N'; P') Bil ( M , N ; P ) → Bil ( M ′ , N ′ ; P ′ ) を与え、これにより Bil \operatorname{Bil} Bil は ( M , N ) (M, N) ( M , N ) について反変、P P P について共変な関手です(各変数の写像の合成が可換なことは 補題 4.3[圏・関手・自然変換] の条件で、写像の合成の結合法則から従います)。
命題 6.1 (テンソル積は双線形写像の関手を表現する ) ✓
A A A を可換環とする。
A A A 加群 M , N M, N M , N について、関手 Bil ( M , N ; − ) : M o d A → S e t \operatorname{Bil}(M, N; -) : \mathsf{Mod}_A \to \mathsf{Set} Bil ( M , N ; − ) : Mod A → Set は表現可能で、( M ⊗ A N , ⊗ ) (M \otimes_A N, \otimes) ( M ⊗ A N , ⊗ ) がその普遍元である。
準同型 α : M → M ′ \alpha : M \to M' α : M → M ′ 、β : N → N ′ \beta : N \to N' β : N → N ′ に、m ⊗ n ↦ α ( m ) ⊗ β ( n ) m \otimes n \mapsto \alpha(m) \otimes \beta(n) m ⊗ n ↦ α ( m ) ⊗ β ( n ) を満たすただ一つの準同型 α ⊗ β \alpha \otimes \beta α ⊗ β を対応させると、⊗ : M o d A × M o d A → M o d A \otimes : \mathsf{Mod}_A \times \mathsf{Mod}_A \to \mathsf{Mod}_A ⊗ : Mod A × Mod A → Mod A は双関手であり、全単射 Hom A ( M ⊗ N , P ) ≅ Bil ( M , N ; P ) \operatorname{Hom}_A(M \otimes N, P) \cong \operatorname{Bil}(M, N; P) Hom A ( M ⊗ N , P ) ≅ Bil ( M , N ; P ) は M , N , P M, N, P M , N , P について自然である。
証明(命題 6.1) 1: テンソル積の定義(定義 2.1[テンソル積と平坦性・射影加群・入射加群] )の普遍性は、( M ⊗ N , ⊗ ) (M \otimes N, \otimes) ( M ⊗ N , ⊗ ) が Bil ( M , N ; − ) \operatorname{Bil}(M, N; -) Bil ( M , N ; − ) の普遍元である(定義 4.1 )という主張そのもので、存在は 定理 2.2[テンソル積と平坦性・射影加群・入射加群] による。
2: C = M o d A o p \mathcal{C} = \mathsf{Mod}_A^{\mathrm{op}} C = Mod A op 、D = ( M o d A × M o d A ) o p \mathcal{D} = (\mathsf{Mod}_A \times \mathsf{Mod}_A)^{\mathrm{op}} D = ( Mod A × Mod A ) op とし、F : C o p × D → S e t F : \mathcal{C}^{\mathrm{op}} \times \mathcal{D} \to \mathsf{Set} F : C op × D → Set を F ( P , ( M , N ) ) = Bil ( M , N ; P ) F(P, (M, N)) = \operatorname{Bil}(M, N; P) F ( P , ( M , N )) = Bil ( M , N ; P ) とおく。1 により各 ( M , N ) (M, N) ( M , N ) で F ( − , ( M , N ) ) F(-, (M, N)) F ( − , ( M , N )) は C \mathcal{C} C 上の前層として表現可能で、普遍元は ( M ⊗ N , ⊗ ) (M \otimes N, \otimes) ( M ⊗ N , ⊗ ) 。命題 5.1 により R ( M , N ) = M ⊗ N R(M, N) = M \otimes N R ( M , N ) = M ⊗ N は関手 D → C \mathcal{D} \to \mathcal{C} D → C 、すなわち共変関手 M o d A × M o d A → M o d A \mathsf{Mod}_A \times \mathsf{Mod}_A \to \mathsf{Mod}_A Mod A × Mod A → Mod A になり、全単射は自然である。R ( α , β ) R(\alpha, \beta) R ( α , β ) は、命題の 1 の条件を書き下すと R ( α , β ) ∘ ⊗ = ⊗ ∘ ( α × β ) R(\alpha, \beta) \circ \otimes = \otimes \circ (\alpha \times \beta) R ( α , β ) ∘ ⊗ = ⊗ ∘ ( α × β ) 、すなわち m ⊗ n ↦ α ( m ) ⊗ β ( n ) m \otimes n \mapsto \alpha(m) \otimes \beta(n) m ⊗ n ↦ α ( m ) ⊗ β ( n ) を満たすただ一つの準同型で、α ⊗ β \alpha \otimes \beta α ⊗ β に一致する。
∎
有限次元ベクトル空間のテンソル積(定義 3.1[テンソル積と外積代数] 、存在は 定理 3.2[テンソル積と外積代数] )も同じ議論で双関手になります。α ⊗ β \alpha \otimes \beta α ⊗ β が well-defined で ( α ′ α ) ⊗ ( β ′ β ) = ( α ′ ⊗ β ′ ) ( α ⊗ β ) (\alpha'\alpha) \otimes (\beta'\beta) = (\alpha' \otimes \beta')(\alpha \otimes \beta) ( α ′ α ) ⊗ ( β ′ β ) = ( α ′ ⊗ β ′ ) ( α ⊗ β ) を満たすことを、ここでは純テンソルの計算をせずに得ている点に注目してください。関手性は表現対象の一意性から自動的に出てきます。
演習 7.1 易
圏 [ 1 ] = { 0 → 1 } [1] = \{0 \to 1\} [ 1 ] = { 0 → 1 } 上の前層 F F F を、F ( 1 ) = { a , b } F(1) = \{a, b\} F ( 1 ) = { a , b } 、F ( 0 ) = { x , y , z } F(0) = \{x, y, z\} F ( 0 ) = { x , y , z } 、射 0 → 1 0 \to 1 0 → 1 が誘導する写像 F ( 1 ) → F ( 0 ) F(1) \to F(0) F ( 1 ) → F ( 0 ) を a ↦ x a \mapsto x a ↦ x 、b ↦ x b \mapsto x b ↦ x で定める。自然変換 h 0 ⇒ F h_0 \Rightarrow F h 0 ⇒ F と h 1 ⇒ F h_1 \Rightarrow F h 1 ⇒ F はそれぞれ何個あるか。
解答 定理 3.1 により ∣ Nat ( h 0 , F ) ∣ = ∣ F ( 0 ) ∣ = 3 |\operatorname{Nat}(h_0, F)| = |F(0)| = 3 ∣ Nat ( h 0 , F ) ∣ = ∣ F ( 0 ) ∣ = 3 、∣ Nat ( h 1 , F ) ∣ = ∣ F ( 1 ) ∣ = 2 |\operatorname{Nat}(h_1, F)| = |F(1)| = 2 ∣ Nat ( h 1 , F ) ∣ = ∣ F ( 1 ) ∣ = 2 です。直接確かめると、h 1 ( 1 ) = { i d 1 } h_1(1) = \{\mathrm{id}_1\} h 1 ( 1 ) = { id 1 } 、h 1 ( 0 ) = { 0 → 1 } h_1(0) = \{0 \to 1\} h 1 ( 0 ) = { 0 → 1 } なので、自然変換 h 1 ⇒ F h_1 \Rightarrow F h 1 ⇒ F は i d 1 \mathrm{id}_1 id 1 の行き先 c ∈ F ( 1 ) c \in F(1) c ∈ F ( 1 ) を決めれば、自然性から 0 → 1 0 \to 1 0 → 1 の行き先が c c c の像 x x x に決まります。h 0 ( 1 ) = ∅ h_0(1) = \varnothing h 0 ( 1 ) = ∅ 、h 0 ( 0 ) = { i d 0 } h_0(0) = \{\mathrm{id}_0\} h 0 ( 0 ) = { id 0 } なので、自然変換 h 0 ⇒ F h_0 \Rightarrow F h 0 ⇒ F は i d 0 \mathrm{id}_0 id 0 の行き先を F ( 0 ) F(0) F ( 0 ) から自由に選ぶだけです。
演習 7.2 標準
集合 X X X に X X X 上の同値関係全体 E ( X ) E(X) E ( X ) を対応させ、写像 f : X → Y f : X \to Y f : X → Y に「Y Y Y 上の同値関係 ∼ \sim ∼ を x ∼ ′ x ′ ⟺ f ( x ) ∼ f ( x ′ ) x \sim' x' \iff f(x) \sim f(x') x ∼ ′ x ′ ⟺ f ( x ) ∼ f ( x ′ ) で引き戻す」写像 E ( f ) : E ( Y ) → E ( X ) E(f) : E(Y) \to E(X) E ( f ) : E ( Y ) → E ( X ) を対応させる。E E E は S e t \mathsf{Set} Set 上の前層であるが、表現可能でないことを示せ。
解答 ∼ ′ \sim' ∼ ′ が同値関係であることと E ( g f ) = E ( f ) E ( g ) E(gf) = E(f)E(g) E ( g f ) = E ( f ) E ( g ) は定義から確かめられます。E ≅ h R E \cong h_R E ≅ h R とすると、1 点集合 1 1 1 について ∣ R ∣ = ∣ Hom ( 1 , R ) ∣ = ∣ E ( 1 ) ∣ = 1 |R| = |\operatorname{Hom}(1, R)| = |E(1)| = 1 ∣ R ∣ = ∣ Hom ( 1 , R ) ∣ = ∣ E ( 1 ) ∣ = 1 なので R R R は 1 点集合で、どの X X X についても ∣ Hom ( X , R ) ∣ = 1 |\operatorname{Hom}(X, R)| = 1 ∣ Hom ( X , R ) ∣ = 1 です。しかし 2 点集合 2 2 2 には相等関係と全関係の 2 つの同値関係があり、∣ E ( 2 ) ∣ = 2 |E(2)| = 2 ∣ E ( 2 ) ∣ = 2 です。これは矛盾です。
演習 7.3 標準
正の整数 n n n について、関手 T n : G r p → S e t T_n : \mathsf{Grp} \to \mathsf{Set} T n : Grp → Set 、T n ( G ) = { g ∈ G ∣ g n = e } T_n(G) = \{g \in G \mid g^{n} = e\} T n ( G ) = { g ∈ G ∣ g n = e } (準同型は制限で作用する)が Z / n Z \mathbb{Z}/n\mathbb{Z} Z / n Z で表現されることを示し、普遍元を答えよ。
解答 普遍元は 1 ˉ ∈ T n ( Z / n ) \bar 1 \in T_n(\mathbb{Z}/n) 1 ˉ ∈ T n ( Z / n ) です。g n = e g^{n} = e g n = e を満たす g ∈ G g \in G g ∈ G について、φ : Z → G \varphi : \mathbb{Z} \to G φ : Z → G 、k ↦ g k k \mapsto g^{k} k ↦ g k は準同型で(命題 4.4 の 1)、n Z ⊆ Ker φ n\mathbb{Z} \subseteq \operatorname{Ker}\varphi n Z ⊆ Ker φ です。商群の普遍性(定理 7.1[群の準同型定理] )から φ ˉ ( k ˉ ) = g k \bar\varphi(\bar k) = g^{k} φ ˉ ( k ˉ ) = g k となる準同型 φ ˉ : Z / n → G \bar\varphi : \mathbb{Z}/n \to G φ ˉ : Z / n → G がただ一つあり、φ ˉ ( 1 ˉ ) = g \bar\varphi(\bar 1) = g φ ˉ ( 1 ˉ ) = g です。1 ˉ \bar 1 1 ˉ の行き先を決めた準同型は Z / n \mathbb{Z}/n Z / n が 1 ˉ \bar 1 1 ˉ で生成されることから一意です。命題 4.2 により T n ≅ h Z / n T_n \cong h^{\mathbb{Z}/n} T n ≅ h Z / n です。
演習 7.4 難
位相空間 X X X に開集合全体 O ( X ) \mathcal{O}(X) O ( X ) を、連続写像 f f f に逆像 U ↦ f − 1 ( U ) U \mapsto f^{-1}(U) U ↦ f − 1 ( U ) を対応させる前層 O : T o p o p → S e t \mathcal{O} : \mathsf{Top}^{\mathrm{op}} \to \mathsf{Set} O : Top op → Set が表現可能であることを示せ。さらに、O \mathcal{O} O の自己同型(自然同型 O ⇒ O \mathcal{O} \Rightarrow \mathcal{O} O ⇒ O )は恒等変換だけであることを示せ。
解答 S = { 0 , 1 } S = \{0, 1\} S = { 0 , 1 } に開集合系 { ∅ , { 1 } , S } \{\varnothing, \{1\}, S\} { ∅ , { 1 } , S } を入れた空間(Sierpiński 空間 )を考えます。写像 φ : X → S \varphi : X \to S φ : X → S が連続であることは φ − 1 ( { 1 } ) \varphi^{-1}(\{1\}) φ − 1 ({ 1 }) が開集合であることと同値なので、開集合 U U U に対し、その特性関数が φ − 1 ( { 1 } ) = U \varphi^{-1}(\{1\}) = U φ − 1 ({ 1 }) = U を満たすただ一つの連続写像です。よって ( S , { 1 } ) (S, \{1\}) ( S , { 1 }) が O \mathcal{O} O の普遍元で(命題 4.2 )、O ≅ h S \mathcal{O} \cong h_S O ≅ h S です。
O \mathcal{O} O の自己同型は h S h_S h S の自己同型に対応し、系 3.4 によりそれは S S S の自己同相 f f f による h f h_f h f です。S S S の全単射は恒等写像と 0 ↔ 1 0 \leftrightarrow 1 0 ↔ 1 の入れ替え τ \tau τ だけで、τ − 1 ( { 1 } ) = { 0 } \tau^{-1}(\{1\}) = \{0\} τ − 1 ({ 1 }) = { 0 } は開集合でないので τ \tau τ は連続ではありません。よって f = i d f = \mathrm{id} f = id で、自己同型は恒等変換だけです。たとえば「開集合を補集合の内部に送る」操作は、各 X X X で O ( X ) \mathcal{O}(X) O ( X ) の写像を与えますが、自然な全単射にはなりえないことが分かります。
S. Mac Lane, Categories for the Working Mathematician , 2nd ed., Graduate Texts in Mathematics 5, Springer, 1998 — 第 III 章(普遍射・米田の補題)。
E. Riehl, Category Theory in Context , Dover, 2016 — 第 2 章(普遍性・表現可能性・米田の補題)。
M. Kashiwara, P. Schapira, Categories and Sheaves , Grundlehren der mathematischen Wissenschaften 332, Springer, 2006 — 第 1 章(米田の補題と表現可能関手)。
S. Awodey, Category Theory , 2nd ed., Oxford University Press, 2010 — 第 8 章。
T. Leinster, Basic Category Theory , Cambridge Studies in Advanced Mathematics 143, Cambridge University Press, 2014 — 第 4 章(表現可能関手)。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12