集合から自由群を作る操作と、群を交換可能にする(アーベル化する)操作は、一見すると別の話です。けれども、どちらも「作る側の写像」と「元に戻す側の写像」が過不足なく 1 対 1 に対応する、という同じ形をしています。この記事は、その形を随伴という一つの言葉で捉え、そこから「極限や余極限がどう振る舞うか」が自動的に分かること、そして自由群が確かに存在することまでを示します。
関手 F : C → D F : \mathcal{C} \to \mathcal{D} F : C → D 、G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C について、Hom D ( F X , Y ) ≅ Hom C ( X , G Y ) \operatorname{Hom}_{\mathcal{D}}(FX, Y) \cong \operatorname{Hom}_{\mathcal{C}}(X, GY) Hom D ( F X , Y ) ≅ Hom C ( X , G Y ) が両変数について自然なとき、F F F は G G G の左随伴 です(F ⊣ G F \dashv G F ⊣ G )。これは「各 X X X に X X X から G G G への普遍射 η X : X → G F X \eta_X : X \to GFX η X : X → GF X がある」こととも、「三角等式を満たす単位 η \eta η と余単位 ε \varepsilon ε がある」こととも同値です。
左随伴は自然同型を除いて一意で、随伴は合成できます。各対象に普遍射があれば、それらは自動的に関手(左随伴)にまとまります。
右随伴は極限を保ち、左随伴は余極限を保ちます。 随伴が無いことの証明や、極限の計算にそのまま使えます。右随伴が充満 忠実であることは余単位が同型であることと同値で、圏同値 はいつでも随伴同値に取り替えられます。
一般随伴関手定理 (Freyd):完備 で局所的に小さい圏からの、極限を保ち解集合条件(射を調べるのに小さい集合ぶんの対象を見れば足りる、という大きさの条件)を満たす関手は左随伴をもちます。系として自由群が存在し、群の圏 G r p \mathsf{Grp} Grp は余完備です。
例:自由加群 ⊣ 忘却、アーベル化 ⊣ 包含、− ⊗ N ⊣ Hom ( N , − ) - \otimes N \dashv \operatorname{Hom}(N, -) − ⊗ N ⊣ Hom ( N , − ) 、係数の拡大 ⊣ 制限、像 ⊣ 逆像 ⊣ 「∀ による像」(量化子の随伴)、幾何的実現 ⊣ 特異単体的集合。
この記事で使う事前知識
普遍射 : 対象 X X X から関手 G G G への射 X → G D X \to GD X → G D のうち、X X X から G G G の像への他のどの射もただ一通りに経由できるもの。→ 普遍射
自然変換 : 二つの関手の間を、各対象での射の族として、射との可換性を保ちながらつなぐもの。→ 自然変換
充満忠実 : 関手が Hom 集合の間の写像を全単射にすること(忠実は単射、充満は全射)。→ 忠実・充満
極限・余極限 : 図式に対して、すべての錐(余錐)がただ一通りに経由する錐(余錐)。→ 極限
圏同値 : 逆向きの関手が自然同型を除いてあり、二つの圏を同じものとみなせること。→ 圏同値
自由加群 A ( S ) A^{(S)} A ( S ) は、集合 S S S から加群 M M M への写像を、A ( S ) A^{(S)} A ( S ) から M M M への線形写像に一意に延ばせる加群でした。テンソル積と Hom は Hom ( M ⊗ N , P ) ≅ Hom ( M , Hom ( N , P ) ) \operatorname{Hom}(M \otimes N, P) \cong \operatorname{Hom}(M, \operatorname{Hom}(N, P)) Hom ( M ⊗ N , P ) ≅ Hom ( M , Hom ( N , P )) で結ばれていました。アーベル化 G / [ G , G ] G/[G, G] G / [ G , G ] は、群 G G G からアーベル群への準同型を一意に経由させる商でした。いずれも「ある関手 G G G の側の射」と「その相手 F F F の側の射」が自然に 1 対 1 に対応する、という形をしています。
Kan(1958)はこの形を随伴 と名付け、極限・余極限・自由対象・Hom とテンソルの関係が同じ枠に入ることを示しました。随伴は圏論で最もよく現れる概念で、以後の章でも、アーベル圏の完全関手(左随伴は右完全)、入射対象の保存、モナド、Kan 拡張、導来関手の合成と、ほぼすべての場面で使います。代数幾何学では「Spec \operatorname{Spec} Spec と大域切断」「層化と忘却」、代数的位相幾何学では「懸垂とループ空間」が代表的な随伴です。
記号は前の章までと同じで、とくに普遍射は 米田の補題と表現可能関手 の 定義 4.5[米田の補題と表現可能関手] 、極限は 極限と余極限 の 定義 2.2[極限と余極限] の意味です。圏はすべて局所的に小さいとします。
定義 2.1 (随伴 ) ↗
関手 F : C → D F : \mathcal{C} \to \mathcal{D} F : C → D 、G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C について、全単射の族
φ X , Y : Hom D ( F X , Y ) → ≅ Hom C ( X , G Y ) \varphi_{X, Y} : \operatorname{Hom}_{\mathcal{D}}(FX, Y) \xrightarrow{\ \cong\ } \operatorname{Hom}_{\mathcal{C}}(X, GY) φ X , Y : Hom D ( F X , Y ) ≅ Hom C ( X , G Y ) で、X X X と Y Y Y の両方について自然なもの(すなわち h : X ′ → X h : X' \to X h : X ′ → X 、k : Y → Y ′ k : Y \to Y' k : Y → Y ′ について φ ( k ∘ g ∘ F ( h ) ) = G ( k ) ∘ φ ( g ) ∘ h \varphi(k \circ g \circ F(h)) = G(k) \circ \varphi(g) \circ h φ ( k ∘ g ∘ F ( h )) = G ( k ) ∘ φ ( g ) ∘ h )を随伴 といい、F F F を G G G の左随伴 、G G G を F F F の右随伴 と呼んで F ⊣ G F \dashv G F ⊣ G と書く。φ ( g ) \varphi(g) φ ( g ) を g g g の転置 という。
定義 2.2 (単位・余単位・三角等式 ) ↗
F ⊣ G F \dashv G F ⊣ G について、η X = φ ( i d F X ) : X → G F X \eta_X = \varphi(\mathrm{id}_{FX}) : X \to GFX η X = φ ( id F X ) : X → GF X を単位 、ε Y = φ − 1 ( i d G Y ) : F G Y → Y \varepsilon_Y = \varphi^{-1}(\mathrm{id}_{GY}) : FGY \to Y ε Y = φ − 1 ( id G Y ) : F G Y → Y を余単位 という。一般に、自然変換 η : I d C ⇒ G F \eta : \mathrm{Id}_{\mathcal{C}} \Rightarrow GF η : Id C ⇒ GF 、ε : F G ⇒ I d D \varepsilon : FG \Rightarrow \mathrm{Id}_{\mathcal{D}} ε : F G ⇒ Id D が
ε F X ∘ F ( η X ) = i d F X , G ( ε Y ) ∘ η G Y = i d G Y \varepsilon_{FX} \circ F(\eta_X) = \mathrm{id}_{FX}, \qquad G(\varepsilon_Y) \circ \eta_{GY} = \mathrm{id}_{GY} ε F X ∘ F ( η X ) = id F X , G ( ε Y ) ∘ η G Y = id G Y を満たすとき、これを三角等式 という(水平合成の記号では ε F ∘ F η = i d F \varepsilon F \circ F\eta = \mathrm{id}_F εF ∘ F η = id F 、G ε ∘ η G = i d G G\varepsilon \circ \eta G = \mathrm{id}_G Gε ∘ η G = id G )。
定理 2.3 (随伴の三つの定義の同値 ) ✓
関手 F : C → D F : \mathcal{C} \to \mathcal{D} F : C → D 、G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C について、次のデータは互いに 1 対 1 に対応する。
随伴 φ \varphi φ (定義 2.1 )。
自然変換 η : I d ⇒ G F \eta : \mathrm{Id} \Rightarrow GF η : Id ⇒ GF で、各 ( F X , η X ) (FX, \eta_X) ( F X , η X ) が X X X から G G G への普遍射であるもの。
三角等式を満たす自然変換の組 ( η , ε ) (\eta, \varepsilon) ( η , ε ) 。
対応は、φ \varphi φ から 2・3 へは 定義 2.2 の η \eta η 、ε \varepsilon ε 、逆向きには
φ ( g ) = G ( g ) ∘ η X , φ − 1 ( f ) = ε Y ∘ F ( f ) \varphi(g) = G(g) \circ \eta_X, \qquad \varphi^{-1}(f) = \varepsilon_Y \circ F(f) φ ( g ) = G ( g ) ∘ η X , φ − 1 ( f ) = ε Y ∘ F ( f ) で与えられる。
次の証明は、1 ⇒ 2 ⇒ 3 ⇒ 1 と一周して三つの定義が同じものだと確かめる形です。式が長く見えますが、使う道具は二つだけです。一つは、η \eta η 、ε \varepsilon ε が自然変換であること(射との可換性)。もう一つは、η X \eta_X η X が普遍射であること(G Y GY G Y への射が G ( g ) η X G(g)\eta_X G ( g ) η X の形にただ一通りに書けること)。式変形のたびに、どちらを使っているかに注目してください。
証明(定理 2.3) 1 ⇒ 2. η X = φ ( i d F X ) \eta_X = \varphi(\mathrm{id}_{FX}) η X = φ ( id F X ) とおく。Y Y Y についての自然性から φ ( g ) = φ ( g ∘ i d F X ) = G ( g ) η X \varphi(g) = \varphi(g \circ \mathrm{id}_{FX}) = G(g)\eta_X φ ( g ) = φ ( g ∘ id F X ) = G ( g ) η X 。φ \varphi φ が全単射なので、任意の f : X → G Y f : X \to GY f : X → G Y は G ( g ) η X G(g)\eta_X G ( g ) η X の形にただ一通りに書け、( F X , η X ) (FX, \eta_X) ( F X , η X ) は普遍射である。η \eta η の自然性:h : X → X ′ h : X \to X' h : X → X ′ について、X X X についての自然性から η X ′ h = φ ( i d F X ′ ) h = φ ( F ( h ) ) \eta_{X'}h = \varphi(\mathrm{id}_{FX'})h = \varphi(F(h)) η X ′ h = φ ( id F X ′ ) h = φ ( F ( h )) で、これは上の式から G ( F ( h ) ) η X G(F(h))\eta_X G ( F ( h )) η X に等しい。
2 ⇒ 3. η G Y \eta_{GY} η G Y の普遍性から、G ( ε Y ) η G Y = i d G Y G(\varepsilon_Y)\eta_{GY} = \mathrm{id}_{GY} G ( ε Y ) η G Y = id G Y を満たす ε Y : F G Y → Y \varepsilon_Y : FGY \to Y ε Y : F G Y → Y がただ一つある(第 2 の三角等式)。自然性:k : Y → Y ′ k : Y \to Y' k : Y → Y ′ について、k ε Y k\varepsilon_Y k ε Y と ε Y ′ F G ( k ) \varepsilon_{Y'}FG(k) ε Y ′ F G ( k ) はどちらも F G Y → Y ′ FGY \to Y' F G Y → Y ′ で、
G ( ε Y ′ F G ( k ) ) η G Y = G ( ε Y ′ ) η G Y ′ G ( k ) = G ( k ) = G ( k ε Y ) η G Y G(\varepsilon_{Y'}FG(k))\eta_{GY} = G(\varepsilon_{Y'})\eta_{GY'}G(k) = G(k) = G(k\varepsilon_Y)\eta_{GY} G ( ε Y ′ F G ( k )) η G Y = G ( ε Y ′ ) η G Y ′ G ( k ) = G ( k ) = G ( k ε Y ) η G Y (1 つ目の等号は η \eta η の自然性)なので、普遍性の一意性から等しい。第 1 の三角等式:G ( ε F X F ( η X ) ) η X = G ( ε F X ) η G F X η X = η X = G ( i d F X ) η X G(\varepsilon_{FX}F(\eta_X))\eta_X = G(\varepsilon_{FX})\eta_{GFX}\eta_X = \eta_X = G(\mathrm{id}_{FX})\eta_X G ( ε F X F ( η X )) η X = G ( ε F X ) η GF X η X = η X = G ( id F X ) η X (1 つ目の等号は η \eta η の自然性を射 η X \eta_X η X に適用した)なので、一意性から ε F X F ( η X ) = i d F X \varepsilon_{FX}F(\eta_X) = \mathrm{id}_{FX} ε F X F ( η X ) = id F X 。
3 ⇒ 1. φ ( g ) = G ( g ) η X \varphi(g) = G(g)\eta_X φ ( g ) = G ( g ) η X 、ψ ( f ) = ε Y F ( f ) \psi(f) = \varepsilon_YF(f) ψ ( f ) = ε Y F ( f ) とおく。ε \varepsilon ε の自然性と第 1 の三角等式から ψ φ ( g ) = ε Y F G ( g ) F ( η X ) = g ε F X F ( η X ) = g \psi\varphi(g) = \varepsilon_YFG(g)F(\eta_X) = g\,\varepsilon_{FX}F(\eta_X) = g ψ φ ( g ) = ε Y F G ( g ) F ( η X ) = g ε F X F ( η X ) = g 。η \eta η の自然性と第 2 の三角等式から φ ψ ( f ) = G ( ε Y ) G F ( f ) η X = G ( ε Y ) η G Y f = f \varphi\psi(f) = G(\varepsilon_Y)GF(f)\eta_X = G(\varepsilon_Y)\eta_{GY}f = f φ ψ ( f ) = G ( ε Y ) GF ( f ) η X = G ( ε Y ) η G Y f = f 。自然性:h : X ′ → X h : X' \to X h : X ′ → X 、k : Y → Y ′ k : Y \to Y' k : Y → Y ′ について、η \eta η の自然性 G F ( h ) η X ′ = η X h GF(h)\eta_{X'} = \eta_Xh GF ( h ) η X ′ = η X h から φ ( k g F ( h ) ) = G ( k ) G ( g ) G F ( h ) η X ′ = G ( k ) G ( g ) η X h = G ( k ) φ ( g ) h \varphi(kgF(h)) = G(k)G(g)GF(h)\eta_{X'} = G(k)G(g)\eta_Xh = G(k)\varphi(g)h φ ( k g F ( h )) = G ( k ) G ( g ) GF ( h ) η X ′ = G ( k ) G ( g ) η X h = G ( k ) φ ( g ) h 。
1 対 1 であること. 1 から作った η \eta η で 3 ⇒ 1 の式を使うと、1 ⇒ 2 で示した φ ( g ) = G ( g ) η X \varphi(g) = G(g)\eta_X φ ( g ) = G ( g ) η X により元の φ \varphi φ に戻る。2 の η \eta η は、3 ⇒ 1 で得た φ \varphi φ の単位 φ ( i d F X ) = G ( i d ) η X = η X \varphi(\mathrm{id}_{FX}) = G(\mathrm{id})\eta_X = \eta_X φ ( id F X ) = G ( id ) η X = η X に一致し、ε \varepsilon ε も φ − 1 ( i d G Y ) = ε Y F ( i d ) = ε Y \varphi^{-1}(\mathrm{id}_{GY}) = \varepsilon_YF(\mathrm{id}) = \varepsilon_Y φ − 1 ( id G Y ) = ε Y F ( id ) = ε Y に一致する。
∎
三角等式は「η \eta η と ε \varepsilon ε をつなぐと恒等になる」という式で、随伴を自然変換だけで書く方法です。3 の形は関手の具体的な形に依存しないので、モナドや 2-圏の随伴へそのまま一般化されます。
例 2.4 (基本的な随伴 )
(a) 離散 ⊣ 忘却 ⊣ 密着 。忘却関手 U : T o p → S e t U : \mathsf{Top} \to \mathsf{Set} U : Top → Set について、集合 S S S に離散位相を入れる関手 D i s c \mathrm{Disc} Disc と密着位相を入れる関手 I n d \mathrm{Ind} Ind を考えます。離散空間からの写像はすべて連続、密着空間への写像はすべて連続なので、Hom T o p ( D i s c S , X ) = Hom S e t ( S , U X ) \operatorname{Hom}_{\mathsf{Top}}(\mathrm{Disc}\,S, X) = \operatorname{Hom}_{\mathsf{Set}}(S, UX) Hom Top ( Disc S , X ) = Hom Set ( S , U X ) 、Hom S e t ( U X , S ) = Hom T o p ( X , I n d S ) \operatorname{Hom}_{\mathsf{Set}}(UX, S) = \operatorname{Hom}_{\mathsf{Top}}(X, \mathrm{Ind}\,S) Hom Set ( U X , S ) = Hom Top ( X , Ind S ) がそのまま成り立ちます。どちらの全単射も写像そのものを変えないので、前後に射を合成する操作と可換で、両変数について自然です。よって D i s c ⊣ U ⊣ I n d \mathrm{Disc} \dashv U \dashv \mathrm{Ind} Disc ⊣ U ⊣ Ind 。
(b) カリー化 。集合 A A A を固定すると、Hom ( X × A , Y ) ≅ Hom ( X , Y A ) \operatorname{Hom}(X \times A, Y) \cong \operatorname{Hom}(X, Y^{A}) Hom ( X × A , Y ) ≅ Hom ( X , Y A ) (f ↦ ( x ↦ f ( x , − ) ) f \mapsto (x \mapsto f(x, -)) f ↦ ( x ↦ f ( x , − )) )は X X X 、Y Y Y について自然で、( − × A ) ⊣ ( − ) A (- \times A) \dashv (-)^{A} ( − × A ) ⊣ ( − ) A です。単位は x ↦ ( a ↦ ( x , a ) ) x \mapsto (a \mapsto (x, a)) x ↦ ( a ↦ ( x , a )) 、余単位は評価写像 ( g , a ) ↦ g ( a ) (g, a) \mapsto g(a) ( g , a ) ↦ g ( a ) です。
命題 2.5 (左随伴の一意性 ) ✓
F ⊣ G F \dashv G F ⊣ G と F ′ ⊣ G F' \dashv G F ′ ⊣ G が単位 η \eta η 、η ′ \eta' η ′ とともに与えられたとき、G ( θ X ) η X = η X ′ G(\theta_X)\eta_X = \eta'_X G ( θ X ) η X = η X ′ を満たす自然同型 θ : F ⇒ F ′ \theta : F \Rightarrow F' θ : F ⇒ F ′ がただ一つ存在する。双対的に、右随伴も自然同型を除いて一意である。
証明(命題 2.5) 定理 2.3 により ( F X , η X ) (FX, \eta_X) ( F X , η X ) と ( F ′ X , η X ′ ) (F'X, \eta'_X) ( F ′ X , η X ′ ) はどちらも X X X から G G G への普遍射、すなわち関手 Hom ( X , G ( − ) ) \operatorname{Hom}(X, G(-)) Hom ( X , G ( − )) の普遍元である(命題 4.6[米田の補題と表現可能関手] )。系 4.3[米田の補題と表現可能関手] により G ( θ X ) η X = η X ′ G(\theta_X)\eta_X = \eta'_X G ( θ X ) η X = η X ′ となる θ X : F X → F ′ X \theta_X : FX \to F'X θ X : F X → F ′ X がただ一つあり、同型である。自然性:f : X → X ′ f : X \to X' f : X → X ′ について
G ( θ X ′ F ( f ) ) η X = G ( θ X ′ ) η X ′ f = η X ′ ′ f = G F ′ ( f ) η X ′ = G ( F ′ ( f ) θ X ) η X G(\theta_{X'}F(f))\eta_X = G(\theta_{X'})\eta_{X'}f = \eta'_{X'}f = GF'(f)\eta'_X = G(F'(f)\theta_X)\eta_X G ( θ X ′ F ( f )) η X = G ( θ X ′ ) η X ′ f = η X ′ ′ f = G F ′ ( f ) η X ′ = G ( F ′ ( f ) θ X ) η X (η \eta η 、η ′ \eta' η ′ の自然性を使った)なので、η X \eta_X η X の普遍性の一意性から θ X ′ F ( f ) = F ′ ( f ) θ X \theta_{X'}F(f) = F'(f)\theta_X θ X ′ F ( f ) = F ′ ( f ) θ X 。右随伴については C o p \mathcal{C}^{\mathrm{op}} C op 、D o p \mathcal{D}^{\mathrm{op}} D op に適用する(F ⊣ G F \dashv G F ⊣ G は G o p ⊣ F o p G^{\mathrm{op}} \dashv F^{\mathrm{op}} G op ⊣ F op と同じこと)。
∎
命題 2.6 (随伴の合成 ) ✓
F ⊣ G F \dashv G F ⊣ G (F : C → D F : \mathcal{C} \to \mathcal{D} F : C → D )と F ′ ⊣ G ′ F' \dashv G' F ′ ⊣ G ′ (F ′ : D → E F' : \mathcal{D} \to \mathcal{E} F ′ : D → E )なら、F ′ F ⊣ G G ′ F'F \dashv GG' F ′ F ⊣ G G ′ である。
証明(命題 2.6) 自然な全単射 Hom E ( F ′ F X , Z ) ≅ Hom D ( F X , G ′ Z ) ≅ Hom C ( X , G G ′ Z ) \operatorname{Hom}_{\mathcal{E}}(F'FX, Z) \cong \operatorname{Hom}_{\mathcal{D}}(FX, G'Z) \cong \operatorname{Hom}_{\mathcal{C}}(X, GG'Z) Hom E ( F ′ F X , Z ) ≅ Hom D ( F X , G ′ Z ) ≅ Hom C ( X , G G ′ Z ) を合成すればよい。1 つ目は F ′ ⊣ G ′ F' \dashv G' F ′ ⊣ G ′ を ( F X , Z ) (FX, Z) ( F X , Z ) に、2 つ目は F ⊣ G F \dashv G F ⊣ G を ( X , G ′ Z ) (X, G'Z) ( X , G ′ Z ) に適用したもので、X X X の射は F F F を通して、Z Z Z の射は G ′ G' G ′ を通して作用するので、合成も X X X 、Z Z Z について自然である。
∎
定理 2.7 (普遍射の族から随伴 ) ✓
関手 G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C について、各 X ∈ C X \in \mathcal{C} X ∈ C に X X X から G G G への普遍射 ( F X , η X ) (FX, \eta_X) ( F X , η X ) が存在するとする。このとき、射 f : X → X ′ f : X \to X' f : X → X ′ に G ( F ( f ) ) ∘ η X = η X ′ ∘ f G(F(f)) \circ \eta_X = \eta_{X'} \circ f G ( F ( f )) ∘ η X = η X ′ ∘ f を満たすただ一つの射 F ( f ) : F X → F X ′ F(f) : FX \to FX' F ( f ) : F X → F X ′ を対応させると、F F F は関手で、η \eta η は自然変換であり、F ⊣ G F \dashv G F ⊣ G である。双対的に、各 Y ∈ D Y \in \mathcal{D} Y ∈ D に F F F から Y Y Y への普遍射があれば F F F は右随伴をもつ。
証明(定理 2.7) 普遍射の選択には選択公理(公理 3.1[選択公理と Zorn の補題] )を Ob C \operatorname{Ob}\mathcal{C} Ob C 上で使う。η X ′ f : X → G F X ′ \eta_{X'}f : X \to GFX' η X ′ f : X → GF X ′ に η X \eta_X η X の普遍性を適用して F ( f ) F(f) F ( f ) がただ一つ定まる。i d F X \mathrm{id}_{FX} id F X は f = i d X f = \mathrm{id}_X f = id X の条件を満たすので F ( i d ) = i d F(\mathrm{id}) = \mathrm{id} F ( id ) = id 。f ′ : X ′ → X ′ ′ f' : X' \to X'' f ′ : X ′ → X ′′ について G ( F ( f ′ ) F ( f ) ) η X = G ( F ( f ′ ) ) η X ′ f = η X ′ ′ f ′ f G(F(f')F(f))\eta_X = G(F(f'))\eta_{X'}f = \eta_{X''}f'f G ( F ( f ′ ) F ( f )) η X = G ( F ( f ′ )) η X ′ f = η X ′′ f ′ f なので、一意性から F ( f ′ f ) = F ( f ′ ) F ( f ) F(f'f) = F(f')F(f) F ( f ′ f ) = F ( f ′ ) F ( f ) 。F ( f ) F(f) F ( f ) の定義式は η \eta η の自然性そのものなので、定理 2.3 の 2 が成り立ち、F ⊣ G F \dashv G F ⊣ G である。これは 命題 5.1[米田の補題と表現可能関手] を双関手 ( X , Y ) ↦ Hom C ( X , G Y ) (X, Y) \mapsto \operatorname{Hom}_{\mathcal{C}}(X, GY) ( X , Y ) ↦ Hom C ( X , G Y ) に適用したものと同じ構成である。双対は反対圏に適用する。
∎
定理 3.1 (右随伴は極限を保つ ) ✓
F ⊣ G F \dashv G F ⊣ G (G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C )とする。G G G は D \mathcal{D} D に存在するすべての極限を保ち、F F F は C \mathcal{C} C に存在するすべての余極限を保つ。とくに G G G は mono を保ち、F F F は epi を保つ。
証明の方針は、極限の定義を「錐から極限への射が一通りに決まる」という全単射として書き、随伴の全単射 φ \varphi φ でそれを D \mathcal{D} D 側から C \mathcal{C} C 側へ移す、というものです。錐(頂点から図式の各点への射の族)を φ \varphi φ で一斉に転置しても錐のままなので、極限の普遍性が G G G の像でもそのまま成り立ちます。
証明(定理 3.1) D : J → D D : J \to \mathcal{D} D : J → D の極限を ( L , λ ) (L, \lambda) ( L , λ ) とする。X ∈ C X \in \mathcal{C} X ∈ C について、錐の転置を考える。族 u j : F X → D j u_j : FX \to D_j u j : F X → D j が錐(D ( a ) u i = u j D(a)u_i = u_j D ( a ) u i = u j )であることと、転置の族 φ ( u j ) : X → G D j \varphi(u_j) : X \to GD_j φ ( u j ) : X → G D j が錐(G D ( a ) φ ( u i ) = φ ( u j ) GD(a)\varphi(u_i) = \varphi(u_j) G D ( a ) φ ( u i ) = φ ( u j ) )であることは、φ \varphi φ の Y Y Y についての自然性 φ ( D ( a ) u i ) = G D ( a ) φ ( u i ) \varphi(D(a)u_i) = GD(a)\varphi(u_i) φ ( D ( a ) u i ) = G D ( a ) φ ( u i ) から同値である。したがって合成
Hom ( X , G L ) → φ − 1 Hom ( F X , L ) → λ ∗ Cone ( F X , D ) → φ Cone ( X , G D ) \operatorname{Hom}(X, GL) \xrightarrow{\varphi^{-1}} \operatorname{Hom}(FX, L) \xrightarrow{\ \lambda_* \ } \operatorname{Cone}(FX, D) \xrightarrow{\ \varphi\ } \operatorname{Cone}(X, GD) Hom ( X , G L ) φ − 1 Hom ( F X , L ) λ ∗ Cone ( F X , D ) φ Cone ( X , G D ) は全単射である(中央は L L L が極限であることによる)。u : X → G L u : X \to GL u : X → G L について φ ( λ j φ − 1 ( u ) ) = G ( λ j ) u \varphi(\lambda_j\varphi^{-1}(u)) = G(\lambda_j)u φ ( λ j φ − 1 ( u )) = G ( λ j ) u (自然性)なので、この合成は u ↦ ( G ( λ j ) u ) j u \mapsto (G(\lambda_j)u)_j u ↦ ( G ( λ j ) u ) j である。それがすべての X X X で全単射であることは、( G L , G λ ) (GL, G\lambda) ( G L , G λ ) が G D GD G D の極限であること(定義 2.2[極限と余極限] )にほかならない。F F F については反対圏に適用する。
mono について:命題 7.1[極限と余極限] により f f f が mono であることは ( i d , i d ) (\mathrm{id}, \mathrm{id}) ( id , id ) が f f f の核対であることと同値で、G G G は引き戻し(極限)を保つので ( i d , i d ) (\mathrm{id}, \mathrm{id}) ( id , id ) は G ( f ) G(f) G ( f ) の核対であり、G ( f ) G(f) G ( f ) は mono である。epi は双対である。
∎
この定理は、随伴が無い ことを示すのによく使います。たとえば忘却関手 U : G r p → S e t U : \mathsf{Grp} \to \mathsf{Set} U : Grp → Set は始対象(自明群)を 1 点集合に写しますが、S e t \mathsf{Set} Set の始対象は空集合なので、U U U は余極限を保たず、右随伴をもちません(演習 8.1 )。
定義 4.1 (反射的部分圏・余反射的部分圏 ) ↗
充満部分圏 A ⊆ C \mathcal{A} \subseteq \mathcal{C} A ⊆ C の包含関手が左随伴 R : C → A R : \mathcal{C} \to \mathcal{A} R : C → A をもつとき、A \mathcal{A} A を反射的部分圏 、R R R を反射 という。包含関手が右随伴をもつとき余反射的部分圏 という。
命題 4.2 (右随伴の充満忠実性と余単位 ) ✓
F ⊣ G F \dashv G F ⊣ G とする。G G G が充満忠実であることと、余単位 ε \varepsilon ε が自然同型であることは同値である。双対的に、F F F が充満忠実であることと単位 η \eta η が自然同型であることは同値である。
証明(命題 4.2) Y , Y ′ ∈ D Y, Y' \in \mathcal{D} Y , Y ′ ∈ D について、写像 Hom ( Y , Y ′ ) → Hom ( G Y , G Y ′ ) \operatorname{Hom}(Y, Y') \to \operatorname{Hom}(GY, GY') Hom ( Y , Y ′ ) → Hom ( G Y , G Y ′ ) 、g ↦ G ( g ) g \mapsto G(g) g ↦ G ( g ) は、合成
Hom ( Y , Y ′ ) → − ∘ ε Y Hom ( F G Y , Y ′ ) → φ Hom ( G Y , G Y ′ ) \operatorname{Hom}(Y, Y') \xrightarrow{\ -\circ\varepsilon_Y\ } \operatorname{Hom}(FGY, Y') \xrightarrow{\ \varphi\ } \operatorname{Hom}(GY, GY') Hom ( Y , Y ′ ) −∘ ε Y Hom ( F G Y , Y ′ ) φ Hom ( G Y , G Y ′ ) に等しい。実際 φ ( g ε Y ) = G ( g ) G ( ε Y ) η G Y = G ( g ) \varphi(g\varepsilon_Y) = G(g)G(\varepsilon_Y)\eta_{GY} = G(g) φ ( g ε Y ) = G ( g ) G ( ε Y ) η G Y = G ( g ) (定理 2.3 の式と第 2 の三角等式)。φ \varphi φ は全単射なので、G G G が充満忠実であることは、すべての Y ′ Y' Y ′ で − ∘ ε Y - \circ \varepsilon_Y − ∘ ε Y が全単射であること、すなわち自然変換 h Y ⇒ h F G Y h^{Y} \Rightarrow h^{FGY} h Y ⇒ h F G Y 、g ↦ g ∘ ε Y g \mapsto g \circ \varepsilon_Y g ↦ g ∘ ε Y が自然同型であることと同値である(命題 5.2[圏・関手・自然変換] )。系 3.3[米田の補題と表現可能関手] を D o p \mathcal{D}^{\mathrm{op}} D op に適用すると、X ↦ h X X \mapsto h^{X} X ↦ h X は D o p \mathcal{D}^{\mathrm{op}} D op から関手圏への充満忠実な関手で、この自然変換は射 ε Y \varepsilon_Y ε Y の像である。関手は同型を保ち、充満忠実な関手は同型を反映する(補題 4.6[圏・関手・自然変換] )ので、これは ε Y \varepsilon_Y ε Y が同型であることと同値である。最後に 命題 5.2[圏・関手・自然変換] により、すべての Y Y Y でそうであることは ε \varepsilon ε が自然同型であることと同値である。後半は反対圏に適用する。
∎
とくに反射的部分圏では、余単位 R ( Y ) → Y R(Y) \to Y R ( Y ) → Y (Y ∈ A Y \in \mathcal{A} Y ∈ A )が同型です。「A \mathcal{A} A の対象を反射しても変わらない」ということです。
定義 4.3 (随伴同値 ) ↗
随伴 F ⊣ G F \dashv G F ⊣ G で、単位 η \eta η と余単位 ε \varepsilon ε がともに自然同型であるものを随伴同値 という。
命題 4.4 (圏同値は随伴同値に取り替えられる ) ✓
F : C → D F : \mathcal{C} \to \mathcal{D} F : C → D を圏同値、G G G をその擬逆、ε : F G ⇒ I d \varepsilon : FG \Rightarrow \mathrm{Id} ε : F G ⇒ Id を自然同型とする。このとき自然同型 η : I d ⇒ G F \eta : \mathrm{Id} \Rightarrow GF η : Id ⇒ GF を選び直して、( η , ε ) (\eta, \varepsilon) ( η , ε ) が三角等式を満たすようにできる。とくに F ⊣ G F \dashv G F ⊣ G かつ G ⊣ F G \dashv F G ⊣ F で、( F , G , η , ε ) (F, G, \eta, \varepsilon) ( F , G , η , ε ) は随伴同値である。
証明(命題 4.4) 定理 6.2[圏・関手・自然変換] により F F F は充満忠実である。各 X X X について、F ( η X ) = ε F X − 1 F(\eta_X) = \varepsilon_{FX}^{-1} F ( η X ) = ε F X − 1 を満たす η X : X → G F X \eta_X : X \to GFX η X : X → GF X がただ一つあり、補題 4.6[圏・関手・自然変換] により同型である。自然性:f : X → X ′ f : X \to X' f : X → X ′ について、ε \varepsilon ε の自然性を射 F ( f ) F(f) F ( f ) に適用した ε F X ′ F G F ( f ) = F ( f ) ε F X \varepsilon_{FX'}FGF(f) = F(f)\varepsilon_{FX} ε F X ′ F GF ( f ) = F ( f ) ε F X から
F ( G F ( f ) η X ) = F G F ( f ) ε F X − 1 = ε F X ′ − 1 F ( f ) = F ( η X ′ f ) F(GF(f)\eta_X) = FGF(f)\,\varepsilon_{FX}^{-1} = \varepsilon_{FX'}^{-1}F(f) = F(\eta_{X'}f) F ( GF ( f ) η X ) = F GF ( f ) ε F X − 1 = ε F X ′ − 1 F ( f ) = F ( η X ′ f ) で、忠実性から G F ( f ) η X = η X ′ f GF(f)\eta_X = \eta_{X'}f GF ( f ) η X = η X ′ f 。
第 1 の三角等式 ε F X F ( η X ) = i d \varepsilon_{FX}F(\eta_X) = \mathrm{id} ε F X F ( η X ) = id は定義そのもの。第 2 の三角等式:ε \varepsilon ε の自然性を射 ε Y : F G Y → Y \varepsilon_Y : FGY \to Y ε Y : F G Y → Y に適用すると ε Y ∘ F G ( ε Y ) = ε Y ∘ ε F G Y \varepsilon_Y \circ FG(\varepsilon_Y) = \varepsilon_Y \circ \varepsilon_{FGY} ε Y ∘ F G ( ε Y ) = ε Y ∘ ε F G Y で、ε Y \varepsilon_Y ε Y は同型なので F G ( ε Y ) = ε F G Y FG(\varepsilon_Y) = \varepsilon_{FGY} F G ( ε Y ) = ε F G Y 。よって
F ( G ( ε Y ) η G Y ) = F G ( ε Y ) ε F G Y − 1 = i d F G Y = F ( i d G Y ) F(G(\varepsilon_Y)\eta_{GY}) = FG(\varepsilon_Y)\,\varepsilon_{FGY}^{-1} = \mathrm{id}_{FGY} = F(\mathrm{id}_{GY}) F ( G ( ε Y ) η G Y ) = F G ( ε Y ) ε F G Y − 1 = id F G Y = F ( id G Y ) で、忠実性から G ( ε Y ) η G Y = i d G(\varepsilon_Y)\eta_{GY} = \mathrm{id} G ( ε Y ) η G Y = id 。定理 2.3 により F ⊣ G F \dashv G F ⊣ G 。( ε − 1 , η − 1 ) (\varepsilon^{-1}, \eta^{-1}) ( ε − 1 , η − 1 ) は三角等式の逆をとったものを満たすので、G ⊣ F G \dashv F G ⊣ F でもある。
∎
定義 4.5 (Galois 接続 ) ↗
半順序集合 P , Q P, Q P , Q を圏と見る(定義 3.1[圏・関手・自然変換] の意味で、p ≤ p ′ p \le p' p ≤ p ′ のときだけ射が 1 本ある圏)。単調写像 l : P → Q l : P \to Q l : P → Q 、r : Q → P r : Q \to P r : Q → P が l ⊣ r l \dashv r l ⊣ r 、すなわち
l ( p ) ≤ q ⟺ p ≤ r ( q ) ( p ∈ P , q ∈ Q ) l(p) \le q \iff p \le r(q) \qquad (p \in P,\ q \in Q) l ( p ) ≤ q ⟺ p ≤ r ( q ) ( p ∈ P , q ∈ Q ) を満たすとき、組 ( l , r ) (l, r) ( l , r ) を Galois 接続 という。
Hom が高々 1 元なので、自然性の条件は自動的に成り立ち、随伴は上の同値だけで決まります。
次の命題は、集合の写像 f f f が冪集合の間に作る三つの操作(像、逆像、「f f f で対応する元がすべて A A A に入る点の集合」)が、順序の意味での随伴になっている、という例です。「∃ \exists ∃ (存在する)」「∀ \forall ∀ (すべての)」が随伴として現れます。
命題 4.6 (量化子の随伴 ) ✓
写像 f : X → Y f : X \to Y f : X → Y について、冪集合を包含で順序づけた半順序集合 P ( X ) \mathcal{P}(X) P ( X ) 、P ( Y ) \mathcal{P}(Y) P ( Y ) の間の単調写像
∃ f ( A ) = { y ∣ ∃ x ∈ A , f ( x ) = y } , f ∗ ( B ) = f − 1 ( B ) , ∀ f ( A ) = { y ∣ ∀ x ∈ X , ( f ( x ) = y ⇒ x ∈ A ) } \exists_f(A) = \{y \mid \exists x \in A,\ f(x) = y\}, \quad f^{*}(B) = f^{-1}(B), \quad \forall_f(A) = \{y \mid \forall x \in X,\ (f(x) = y \Rightarrow x \in A)\} ∃ f ( A ) = { y ∣ ∃ x ∈ A , f ( x ) = y } , f ∗ ( B ) = f − 1 ( B ) , ∀ f ( A ) = { y ∣ ∀ x ∈ X , ( f ( x ) = y ⇒ x ∈ A )} について ∃ f ⊣ f ∗ ⊣ ∀ f \exists_f \dashv f^{*} \dashv \forall_f ∃ f ⊣ f ∗ ⊣ ∀ f である。とくに f − 1 f^{-1} f − 1 は任意の共通部分と和集合を保ち、像 f ( − ) f(-) f ( − ) は和集合を保つ。
証明(命題 4.6) 量化子の意味は 定義 5.2[数学の国語] のとおり。∃ f ( A ) ⊆ B \exists_f(A) \subseteq B ∃ f ( A ) ⊆ B は「x ∈ A x \in A x ∈ A なら f ( x ) ∈ B f(x) \in B f ( x ) ∈ B 」と同値で、これは A ⊆ f − 1 ( B ) A \subseteq f^{-1}(B) A ⊆ f − 1 ( B ) である。f ∗ ⊣ ∀ f f^{*} \dashv \forall_f f ∗ ⊣ ∀ f は f − 1 ( B ) ⊆ A ⟺ B ⊆ ∀ f ( A ) f^{-1}(B) \subseteq A \iff B \subseteq \forall_f(A) f − 1 ( B ) ⊆ A ⟺ B ⊆ ∀ f ( A ) のことである。B ⊆ ∀ f ( A ) B \subseteq \forall_f(A) B ⊆ ∀ f ( A ) は「y ∈ B y \in B y ∈ B かつ f ( x ) = y f(x) = y f ( x ) = y なら x ∈ A x \in A x ∈ A 」、すなわち「f ( x ) ∈ B f(x) \in B f ( x ) ∈ B なら x ∈ A x \in A x ∈ A 」で、これは f − 1 ( B ) ⊆ A f^{-1}(B) \subseteq A f − 1 ( B ) ⊆ A である。三つの写像が単調なこと(A ⊆ A ′ A \subseteq A' A ⊆ A ′ なら ∃ f ( A ) ⊆ ∃ f ( A ′ ) \exists_f(A) \subseteq \exists_f(A') ∃ f ( A ) ⊆ ∃ f ( A ′ ) 、∀ f ( A ) ⊆ ∀ f ( A ′ ) \forall_f(A) \subseteq \forall_f(A') ∀ f ( A ) ⊆ ∀ f ( A ′ ) 、B ⊆ B ′ B \subseteq B' B ⊆ B ′ なら f − 1 ( B ) ⊆ f − 1 ( B ′ ) f^{-1}(B) \subseteq f^{-1}(B') f − 1 ( B ) ⊆ f − 1 ( B ′ ) )は定義から直接わかり、定義 4.5 から随伴である。
後半:半順序集合の圏で、積は下限(共通部分)、余積は上限(和集合)である(錐の条件が「すべての成分以下」になるため)。f ∗ f^{*} f ∗ は右随伴かつ左随伴なので、定理 3.1 から共通部分と和集合を保ち、左随伴 ∃ f \exists_f ∃ f は和集合を保つ。
∎
∃ f \exists_f ∃ f が共通部分を保たないこと(f f f が単射でなければ f ( A ∩ A ′ ) ⊊ f ( A ) ∩ f ( A ′ ) f(A \cap A') \subsetneq f(A) \cap f(A') f ( A ∩ A ′ ) ⊊ f ( A ) ∩ f ( A ′ ) となりうる)は、∃ f \exists_f ∃ f が(右随伴 f ∗ f^{*} f ∗ はもつものの)左随伴をもたない、すなわち右随伴ではない(f f f が単射でないとき)ことの反映です。論理の言葉では、「存在量化は代入の左随伴、全称量化は右随伴」で、圏論的論理学の出発点になる観察です(Lawvere)。
定理 3.1 により、右随伴であるためには極限を保つことが必要です。逆に、極限を保つ関手はいつ右随伴か、という問いに答えるのが随伴関手定理です。定理 2.7 と 命題 4.6[米田の補題と表現可能関手] により、問題は「各コンマ圏 ( X ↓ G ) (X \downarrow G) ( X ↓ G ) に始対象があるか」に帰着します。
次の補題の狙いは、「どの対象へも射が出ている対象 W W W 」までは積でただちに作れるが、射がただ一つ とは限らないので、その余分な自由度を W W W の自己準同型で切り落とし、始対象にまで絞り込むことです。
補題 5.1 (弱始集合から始対象 ) ✓
A \mathcal{A} A を完備で局所的に小さい圏とし、対象の小さい集合 { A s } s ∈ S \{A_s\}_{s \in S} { A s } s ∈ S で、任意の対象 A A A に対しある s s s と射 A s → A A_s \to A A s → A が存在するもの(弱始集合 )があるとする。このとき A \mathcal{A} A は始対象をもつ。
証明(補題 5.1) W = ∏ s A s W = \prod_s A_s W = ∏ s A s とおく。射影 W → A s W \to A_s W → A s と合成すれば、任意の対象へ W W W から射がある。W W W の自己準同型全体 End ( W ) \operatorname{End}(W) End ( W ) は小さい集合なので、対象 W W W ただ一つと射 End ( W ) \operatorname{End}(W) End ( W ) からなる小さい圏上の図式の極限 e : E → W e : E \to W e : E → W がある。錐の条件から、すべての s ∈ End ( W ) s \in \operatorname{End}(W) s ∈ End ( W ) で s ∘ e = e s \circ e = e s ∘ e = e である。また e e e は mono である(極限への射は錐の成分との合成で決まる)。E E E からも任意の対象へ射がある(e e e と W W W からの射の合成)。
一意性を示す。f , g : E → A f, g : E \to A f , g : E → A とし、その等化子 k : K → E k : K \to E k : K → E をとる。W W W から K K K への射 h h h があるので、e k h ∈ End ( W ) e k h \in \operatorname{End}(W) e k h ∈ End ( W ) で、e ( k h e ) = ( e k h ) e = e = e ∘ i d E e(khe) = (ekh)e = e = e \circ \mathrm{id}_E e ( k h e ) = ( e k h ) e = e = e ∘ id E 。e e e は mono なので k h e = i d E khe = \mathrm{id}_E k h e = id E 。よって k k k はレトラクションで、等化子なので mono(等化子への射は k k k との合成で決まる)でもあるから、命題 3.7[圏・関手・自然変換] の 4 より同型である。f k = g k fk = gk f k = g k と k k k の可逆性から f = g f = g f = g 。
∎
定理 5.2 (一般随伴関手定理(Freyd) ) ✓
D \mathcal{D} D を完備で局所的に小さい圏、C \mathcal{C} C を局所的に小さい圏、G : D → C G : \mathcal{D} \to \mathcal{C} G : D → C を小さい極限を保つ関手とする。各 X ∈ C X \in \mathcal{C} X ∈ C について、射の小さい集合 { x s : X → G D s } s ∈ S X \{x_s : X \to GD_s\}_{s \in S_X} { x s : X → G D s } s ∈ S X で、任意の g : X → G D g : X \to GD g : X → G D がある s s s と t : D s → D t : D_s \to D t : D s → D によって g = G ( t ) ∘ x s g = G(t) \circ x_s g = G ( t ) ∘ x s と書けるもの(解集合 )が存在するなら、G G G は左随伴をもつ。
証明(定理 5.2) 定理 2.7 と 命題 4.6[米田の補題と表現可能関手] により、各コンマ圏 A = ( X ↓ G ) \mathcal{A} = (X \downarrow G) A = ( X ↓ G ) (対象は ( D , x : X → G D ) (D, x : X \to GD) ( D , x : X → G D ) )が始対象をもつことを示せばよい。A \mathcal{A} A の Hom は Hom D \operatorname{Hom}_{\mathcal{D}} Hom D の部分集合なので局所的に小さく、解集合は A \mathcal{A} A の弱始集合である。補題 5.1 を使うため、A \mathcal{A} A が完備であることを示す。
図式 j ↦ ( D j , x j ) j \mapsto (D_j, x_j) j ↦ ( D j , x j ) が与えられたとし、D \mathcal{D} D での j ↦ D j j \mapsto D_j j ↦ D j の極限を ( L , λ ) (L, \lambda) ( L , λ ) とする。G G G は極限を保つので ( G L , G λ ) (GL, G\lambda) ( G L , G λ ) は G D j GD_j G D j の極限である。コンマ圏の射の条件から ( x j ) (x_j) ( x j ) は X X X を頂点とする G D − GD_{-} G D − 上の錐なので、G ( λ j ) x = x j G(\lambda_j)x = x_j G ( λ j ) x = x j となる x : X → G L x : X \to GL x : X → G L がただ一つある。( L , x ) (L, x) ( L , x ) と λ j \lambda_j λ j は A \mathcal{A} A の錐である。( M , y ) (M, y) ( M , y ) からの A \mathcal{A} A の錐 μ j \mu_j μ j に対し、D \mathcal{D} D で λ j u = μ j \lambda_ju = \mu_j λ j u = μ j となる u : M → L u : M \to L u : M → L がただ一つあり、G ( λ j ) G ( u ) y = G ( μ j ) y = x j G(\lambda_j)G(u)y = G(\mu_j)y = x_j G ( λ j ) G ( u ) y = G ( μ j ) y = x j から、G L GL G L の普遍性の一意性で G ( u ) y = x G(u)y = x G ( u ) y = x 、すなわち u u u は A \mathcal{A} A の射である。よって ( L , x ) (L, x) ( L , x ) は A \mathcal{A} A での極限である。
∎
解集合条件は「X X X からの射を調べるのに、小さい集合ぶんの対象を見れば足りる」という条件で、大きさの制約です。証明で使ったのは、弱始対象の候補を小さい積 W W W にまとめ、End ( W ) \operatorname{End}(W) End ( W ) という小さい集合で等化する、という二か所だけです。どちらも「小さい」でなければ極限が存在するとは限りません。
補題 5.3 (生成された部分群の大きさ ) ✓
群 H H H の部分集合 T T T が生成する部分群 ⟨ T ⟩ \langle T \rangle ⟨ T ⟩ について ∣ ⟨ T ⟩ ∣ ≤ max ( ∣ T ∣ , ω ) |\langle T \rangle| \le \max(|T|, \omega) ∣ ⟨ T ⟩ ∣ ≤ max ( ∣ T ∣ , ω ) である。
証明(補題 5.3) μ = max ( ∣ T ∣ , ω ) \mu = \max(|T|, \omega) μ = max ( ∣ T ∣ , ω ) 、T ′ = T ∪ T − 1 ∪ { e } T' = T \cup T^{-1} \cup \{e\} T ′ = T ∪ T − 1 ∪ { e } とおく。系 6.4[公理的集合論 ZFC] から ∣ T ′ ∣ ≤ μ |T'| \le \mu ∣ T ′ ∣ ≤ μ で、定理 6.3[公理的集合論 ZFC] を繰り返し使うと ∣ T ′ n ∣ ≤ μ |T'^{n}| \le \mu ∣ T ′ n ∣ ≤ μ 。T ′ T' T ′ の元の有限個の積全体は積と逆元で閉じている(( t 1 ⋯ t n ) − 1 = t n − 1 ⋯ t 1 − 1 (t_1 \cdots t_n)^{-1} = t_n^{-1} \cdots t_1^{-1} ( t 1 ⋯ t n ) − 1 = t n − 1 ⋯ t 1 − 1 )ので ⟨ T ⟩ \langle T \rangle ⟨ T ⟩ に等しく、写像 ⨆ n ∈ ω T ′ n → ⟨ T ⟩ \bigsqcup_{n \in \omega} T'^{n} \to \langle T \rangle ⨆ n ∈ ω T ′ n → ⟨ T ⟩ (積をとる)は全射である。左辺の濃度は ∣ ω × μ ∣ = μ |\omega \times \mu| = \mu ∣ ω × μ ∣ = μ 以下なので(系 6.4[公理的集合論 ZFC] )、選択公理により ∣ ⟨ T ⟩ ∣ ≤ μ |\langle T \rangle| \le \mu ∣ ⟨ T ⟩ ∣ ≤ μ 。
∎
系 5.4 (自由群の存在 ) ✓
忘却関手 U : G r p → S e t U : \mathsf{Grp} \to \mathsf{Set} U : Grp → Set は左随伴 F F F をもつ。すなわち各小さい集合 S S S について、群 F ( S ) F(S) F ( S ) と写像 η S : S → U F ( S ) \eta_S : S \to UF(S) η S : S → U F ( S ) で、任意の群 H H H と写像 g : S → U H g : S \to UH g : S → U H に対し U ( g ˉ ) η S = g U(\bar g)\eta_S = g U ( g ˉ ) η S = g を満たす準同型 g ˉ : F ( S ) → H \bar g : F(S) \to H g ˉ : F ( S ) → H がただ一つ存在するものがある。F ( S ) F(S) F ( S ) を S S S 上の自由群 という。
証明(系 5.4) 定理 5.2 の仮定を確かめる。G r p \mathsf{Grp} Grp は完備で(定理 4.1[極限と余極限] )局所的に小さい。U U U は Hom ( Z , − ) \operatorname{Hom}(\mathbb{Z}, -) Hom ( Z , − ) と自然同型で(命題 4.4[米田の補題と表現可能関手] )、Hom ( Z , − ) \operatorname{Hom}(\mathbb{Z}, -) Hom ( Z , − ) は極限を保つ(命題 5.2[極限と余極限] )ので、U U U も極限を保つ。
解集合:κ = max ( ∣ S ∣ , ω ) \kappa = \max(|S|, \omega) κ = max ( ∣ S ∣ , ω ) とおく。S S S は小さいので ∣ S ∣ < κ U |S| < \kappa_{\mathbb{U}} ∣ S ∣ < κ U (定理 2.5[圏・関手・自然変換] の 1)、よって κ ∈ U \kappa \in \mathbb{U} κ ∈ U である。部分集合 K ⊆ κ K \subseteq \kappa K ⊆ κ 上の群構造と写像 x : S → K x : S \to K x : S → K の組全体を Σ \Sigma Σ とすると、Σ \Sigma Σ は P ( κ ) × P ( κ × κ × κ ) × P ( S × κ ) \mathcal{P}(\kappa) \times \mathcal{P}(\kappa \times \kappa \times \kappa) \times \mathcal{P}(S \times \kappa) P ( κ ) × P ( κ × κ × κ ) × P ( S × κ ) の部分集合なので小さい(命題 2.3[圏・関手・自然変換] )。写像 g : S → U H g : S \to UH g : S → U H に対し K ′ = ⟨ g ( S ) ⟩ K' = \langle g(S) \rangle K ′ = ⟨ g ( S )⟩ は 補題 5.3 から ∣ K ′ ∣ ≤ κ |K'| \le \kappa ∣ K ′ ∣ ≤ κ なので、単射 K ′ → κ K' \to \kappa K ′ → κ でその像 K K K に群構造を移すと同型 τ : K → K ′ \tau : K \to K' τ : K → K ′ が得られる。( K , τ − 1 g ) ∈ Σ (K, \tau^{-1}g) \in \Sigma ( K , τ − 1 g ) ∈ Σ で、g = U ( ι τ ) ∘ τ − 1 g g = U(\iota\tau) \circ \tau^{-1}g g = U ( ι τ ) ∘ τ − 1 g (ι : K ′ → H \iota : K' \to H ι : K ′ → H は包含)。よって Σ \Sigma Σ は解集合で、定理 5.2 から U U U は左随伴をもつ。
∎
系 5.5 (群の圏は余完備 ) ✓
G r p \mathsf{Grp} Grp は余完備である。とくに群の余積(自由積)と余等化子・押し出し(融合積)が存在する。
証明(系 5.5) J J J を小さい圏とし、対角関手 Δ : G r p → [ J , G r p ] \Delta : \mathsf{Grp} \to [J, \mathsf{Grp}] Δ : Grp → [ J , Grp ] (H ↦ Δ H H \mapsto \Delta H H ↦ Δ H )を考える。図式 D D D から Δ \Delta Δ への普遍射は、D D D 下の余錐 D ⇒ Δ H D \Rightarrow \Delta H D ⇒ Δ H で、どの余錐もそれをただ一通りに経由するもの、すなわち D D D の余極限である。左随伴があれば各 D D D からの普遍射(その単位)があるので(定理 2.3 の 1 ⇒ 2)、Δ \Delta Δ が左随伴をもつことを示せばよい。
G r p \mathsf{Grp} Grp は完備で局所的に小さく、[ J , G r p ] [J, \mathsf{Grp}] [ J , Grp ] は局所的に小さい(命題 5.4[圏・関手・自然変換] )。[ J , G r p ] [J, \mathsf{Grp}] [ J , Grp ] の極限は各点で計算できる(命題 5.1[極限と余極限] )ので、Δ \Delta Δ は極限を保つ。解集合:λ = ∣ ⨆ j U D j ∣ \lambda = |\bigsqcup_j UD_j| λ = ∣ ⨆ j U D j ∣ 、κ = max ( λ , ω ) \kappa = \max(\lambda, \omega) κ = max ( λ , ω ) とおく。余錐 μ : D ⇒ Δ H \mu : D \Rightarrow \Delta H μ : D ⇒ Δ H について、T = ⋃ j μ j ( D j ) T = \bigcup_j \mu_j(D_j) T = ⋃ j μ j ( D j ) は ∣ T ∣ ≤ λ |T| \le \lambda ∣ T ∣ ≤ λ で、K ′ = ⟨ T ⟩ K' = \langle T \rangle K ′ = ⟨ T ⟩ は 補題 5.3 から ∣ K ′ ∣ ≤ κ |K'| \le \kappa ∣ K ′ ∣ ≤ κ 、μ \mu μ は Δ K ′ \Delta K' Δ K ′ を経由する。系 5.4 の証明と同様に、κ \kappa κ の部分集合上の群 K K K と余錐 D ⇒ Δ K D \Rightarrow \Delta K D ⇒ Δ K の組全体は小さい集合で、解集合になる。定理 5.2 から Δ \Delta Δ は左随伴をもつ。
∎
命題 6.1 (自由加群とアーベル化 ) ✓
可換環 A A A について、集合 S S S に自由加群 A ( S ) A^{(S)} A ( S ) を対応させる関手は、忘却関手 M o d A → S e t \mathsf{Mod}_A \to \mathsf{Set} Mod A → Set の左随伴で、単位は s ↦ e s s \mapsto e_s s ↦ e s である。とくに自由アーベル群 Z ( S ) \mathbb{Z}^{(S)} Z ( S ) は忘却関手 A b → S e t \mathsf{Ab} \to \mathsf{Set} Ab → Set の左随伴を与える。
群 G G G について、交換子 [ x , y ] = x y x − 1 y − 1 [x, y] = xyx^{-1}y^{-1} [ x , y ] = x y x − 1 y − 1 が生成する部分群 [ G , G ] [G, G] [ G , G ] は正規部分群で、G a b = G / [ G , G ] G^{\mathrm{ab}} = G/[G, G] G ab = G / [ G , G ] はアーベル群である。G ↦ G a b G \mapsto G^{\mathrm{ab}} G ↦ G ab は包含 A b → G r p \mathsf{Ab} \to \mathsf{Grp} Ab → Grp の左随伴で、A b \mathsf{Ab} Ab は G r p \mathsf{Grp} Grp の反射的部分圏である。
証明(命題 6.1) 1:補題 2.5[加群・完全列・中山の補題] の 1 は、( A ( S ) , s ↦ e s ) (A^{(S)}, s \mapsto e_s) ( A ( S ) , s ↦ e s ) が S S S から忘却関手への普遍射であることを言っている(定義 2.2[加群・完全列・中山の補題] )。A ( S ) A^{(S)} A ( S ) は小さい(命題 2.3[圏・関手・自然変換] )。定理 2.7 から左随伴である。
2:[ x , y ] − 1 = [ y , x ] [x, y]^{-1} = [y, x] [ x , y ] − 1 = [ y , x ] なので [ G , G ] [G, G] [ G , G ] の元は交換子の有限個の積である。g [ x , y ] g − 1 = [ g x g − 1 , g y g − 1 ] g[x, y]g^{-1} = [gxg^{-1}, gyg^{-1}] g [ x , y ] g − 1 = [ g x g − 1 , g y g − 1 ] なので、交換子の積の共役は交換子の積で、[ G , G ] [G, G] [ G , G ] は正規部分群である。x y x − 1 y − 1 ∈ [ G , G ] xyx^{-1}y^{-1} \in [G, G] x y x − 1 y − 1 ∈ [ G , G ] から G a b G^{\mathrm{ab}} G ab (定理 5.1[正規部分群と商群] )で x y = y x xy = yx x y = y x 。f : G → B f : G \to B f : G → B を B B B がアーベル群である準同型とすると f ( [ x , y ] ) = [ f ( x ) , f ( y ) ] = e f([x, y]) = [f(x), f(y)] = e f ([ x , y ]) = [ f ( x ) , f ( y )] = e なので [ G , G ] ⊆ Ker f [G, G] \subseteq \operatorname{Ker} f [ G , G ] ⊆ Ker f で、定理 7.1[群の準同型定理] により f f f は標準全射 π : G → G a b \pi : G \to G^{\mathrm{ab}} π : G → G ab をただ一通りに経由する。よって ( G a b , π ) (G^{\mathrm{ab}}, \pi) ( G ab , π ) は G G G から包含関手への普遍射で、定理 2.7 から左随伴が得られる。
∎
命題 6.2 (テンソルと Hom の随伴、係数の拡大と制限 ) ✓
可換環 A A A と A A A 加群 N N N について、( − ⊗ A N ) ⊣ Hom A ( N , − ) (- \otimes_A N) \dashv \operatorname{Hom}_A(N, -) ( − ⊗ A N ) ⊣ Hom A ( N , − ) (M o d A \mathsf{Mod}_A Mod A 上の自己関手)である。
環準同型 ρ : A → B \rho : A \to B ρ : A → B (可換環)について、係数の拡大 B ⊗ A − : M o d A → M o d B B \otimes_A - : \mathsf{Mod}_A \to \mathsf{Mod}_B B ⊗ A − : Mod A → Mod B は係数の制限 M o d B → M o d A \mathsf{Mod}_B \to \mathsf{Mod}_A Mod B → Mod A の左随伴で、単位は m ↦ 1 ⊗ m m \mapsto 1 \otimes m m ↦ 1 ⊗ m である。
証明(命題 6.2) 1:− ⊗ N - \otimes N − ⊗ N が関手であることは 命題 6.1[米田の補題と表現可能関手] の 2。全単射 Φ : Hom ( M ⊗ N , P ) → Hom ( M , Hom ( N , P ) ) \Phi : \operatorname{Hom}(M \otimes N, P) \to \operatorname{Hom}(M, \operatorname{Hom}(N, P)) Φ : Hom ( M ⊗ N , P ) → Hom ( M , Hom ( N , P )) 、Φ ( h ) ( m ) ( n ) = h ( m ⊗ n ) \Phi(h)(m)(n) = h(m \otimes n) Φ ( h ) ( m ) ( n ) = h ( m ⊗ n ) と M M M についての自然性は 定理 2.6[テンソル積と平坦性・射影加群・入射加群] 。P P P についての自然性:k : P → P ′ k : P \to P' k : P → P ′ について Φ ( k h ) ( m ) ( n ) = k ( h ( m ⊗ n ) ) = ( k ∘ Φ ( h ) ( m ) ) ( n ) \Phi(kh)(m)(n) = k(h(m \otimes n)) = (k \circ \Phi(h)(m))(n) Φ ( k h ) ( m ) ( n ) = k ( h ( m ⊗ n )) = ( k ∘ Φ ( h ) ( m )) ( n ) で、右辺は Hom ( N , k ) ∘ Φ ( h ) \operatorname{Hom}(N, k) \circ \Phi(h) Hom ( N , k ) ∘ Φ ( h ) の値である。
2:係数の拡大の B B B 加群構造は 定義 2.4[テンソル積と平坦性・射影加群・入射加群] と 命題 2.5[テンソル積と平坦性・射影加群・入射加群] の 1 による。( B ⊗ A M , i M : m ↦ 1 ⊗ m ) (B \otimes_A M, i_M : m \mapsto 1 \otimes m) ( B ⊗ A M , i M : m ↦ 1 ⊗ m ) が M M M から制限関手への普遍射であることを示す。N N N を B B B 加群、f : M → N f : M \to N f : M → N を A A A 線形写像とする。( b , m ) ↦ b f ( m ) (b, m) \mapsto bf(m) ( b , m ) ↦ b f ( m ) は A A A 双線形(A A A は ρ \rho ρ を通して作用する)なので、テンソル積の普遍性(定理 2.2[テンソル積と平坦性・射影加群・入射加群] )から f ˉ ( b ⊗ m ) = b f ( m ) \bar f(b \otimes m) = bf(m) f ˉ ( b ⊗ m ) = b f ( m ) となる A A A 線形写像 f ˉ \bar f f ˉ がある。f ˉ ( b ′ ( b ⊗ m ) ) = b ′ b f ( m ) = b ′ f ˉ ( b ⊗ m ) \bar f(b'(b \otimes m)) = b'bf(m) = b'\bar f(b \otimes m) f ˉ ( b ′ ( b ⊗ m )) = b ′ b f ( m ) = b ′ f ˉ ( b ⊗ m ) が純テンソル上で成り立ち、純テンソルは B ⊗ M B \otimes M B ⊗ M を生成するので f ˉ \bar f f ˉ は B B B 線形で、f ˉ ( 1 ⊗ m ) = f ( m ) \bar f(1 \otimes m) = f(m) f ˉ ( 1 ⊗ m ) = f ( m ) 。逆に B B B 線形な h h h が h ( 1 ⊗ m ) = f ( m ) h(1 \otimes m) = f(m) h ( 1 ⊗ m ) = f ( m ) を満たせば h ( b ⊗ m ) = h ( b ( 1 ⊗ m ) ) = b f ( m ) h(b \otimes m) = h(b(1 \otimes m)) = bf(m) h ( b ⊗ m ) = h ( b ( 1 ⊗ m )) = b f ( m ) なので h = f ˉ h = \bar f h = f ˉ 。定理 2.7 から主張が従う。
∎
定理 3.1 と合わせると、− ⊗ A N - \otimes_A N − ⊗ A N は余極限(とくに直和と余核)を保ち、Hom A ( N , − ) \operatorname{Hom}_A(N, -) Hom A ( N , − ) は極限(直積と核)を保ちます。テンソル積の右完全性(定理 2.8[テンソル積と平坦性・射影加群・入射加群] )は、この事実をアーベル圏の言葉で述べたものの特別な場合として読み直せます。
この節は、別の記事で作った「単体的集合を空間にする操作」と「空間から単体的集合を作る操作」が随伴をなす、という確認です。単体的集合は、三角形や四面体などの単体を貼り合わせる方法を組合せ的に記録したもの、幾何的実現はそれを実際の空間に貼り合わせたものと思ってください。
特異ホモロジー では、単体的集合 K K K と空間 X X X について全単射 Φ : { 連続写像 ∣ K ∣ → X } → { 射 K → Sing X } \Phi : \{\text{連続写像 } |K| \to X\} \to \{\text{射 } K \to \operatorname{Sing}X\} Φ : { 連続写像 ∣ K ∣ → X } → { 射 K → Sing X } を作りました(定理 7.5[特異ホモロジー] )。そこでは両変数についての自然性を述べていなかったので、ここで補い、随伴として述べ直します。
命題 7.1 (幾何的実現と特異単体的集合の随伴 ) ✓
単体的集合と射の圏を s S e t \mathsf{sSet} sSet (定義 7.1[特異ホモロジー] )とし、Sing : T o p → s S e t \operatorname{Sing} : \mathsf{Top} \to \mathsf{sSet} Sing : Top → sSet を Sing n X = { 連続写像 Δ n → X } \operatorname{Sing}_nX = \{\text{連続写像 } \Delta^{n} \to X\} Sing n X = { 連続写像 Δ n → X } 、θ ∗ σ = σ ∘ θ ∗ \theta^{*}\sigma = \sigma \circ \theta_* θ ∗ σ = σ ∘ θ ∗ 、Sing ( f ) ( σ ) = f ∘ σ \operatorname{Sing}(f)(\sigma) = f \circ \sigma Sing ( f ) ( σ ) = f ∘ σ で定める。単体的集合の射 g : K → L g : K \to L g : K → L に ∣ g ∣ [ x , t ] = [ g n ( x ) , t ] |g|[x, t] = [g_n(x), t] ∣ g ∣ [ x , t ] = [ g n ( x ) , t ] を対応させると幾何的実現は関手 ∣ − ∣ : s S e t → T o p |-| : \mathsf{sSet} \to \mathsf{Top} ∣ − ∣ : sSet → Top になり、∣ − ∣ ⊣ Sing |-| \dashv \operatorname{Sing} ∣ − ∣ ⊣ Sing で、随伴の全単射は 定理 7.5[特異ホモロジー] の Φ \Phi Φ である。とくに Φ \Phi Φ は K K K と X X X の両方について自然である。
証明(命題 7.1) Sing \operatorname{Sing} Sing が関手であること:Sing X \operatorname{Sing}X Sing X が単体的集合であることは ( θ φ ) ∗ = θ ∗ φ ∗ (\theta\varphi)_* = \theta_*\varphi_* ( θ φ ) ∗ = θ ∗ φ ∗ から、Sing ( f ) \operatorname{Sing}(f) Sing ( f ) が射であることは f ∘ ( σ ∘ θ ∗ ) = ( f ∘ σ ) ∘ θ ∗ f \circ (\sigma \circ \theta_*) = (f \circ \sigma) \circ \theta_* f ∘ ( σ ∘ θ ∗ ) = ( f ∘ σ ) ∘ θ ∗ から、関手性は写像の合成の結合法則から従う。
各 K K K について η K = Φ ( i d ∣ K ∣ ) : K → Sing ∣ K ∣ \eta_K = \Phi(\mathrm{id}_{|K|}) : K \to \operatorname{Sing}|K| η K = Φ ( id ∣ K ∣ ) : K → Sing ∣ K ∣ 、すなわち η K ( x ) = ( t ↦ [ x , t ] ) \eta_K(x) = (t \mapsto [x, t]) η K ( x ) = ( t ↦ [ x , t ]) とおく。連続写像 f : ∣ K ∣ → X f : |K| \to X f : ∣ K ∣ → X について Sing ( f ) ∘ η K \operatorname{Sing}(f) \circ \eta_K Sing ( f ) ∘ η K は x ↦ ( t ↦ f [ x , t ] ) x \mapsto (t \mapsto f[x, t]) x ↦ ( t ↦ f [ x , t ]) で、これは Φ ( f ) \Phi(f) Φ ( f ) そのものである。Φ \Phi Φ は全単射なので、任意の射 g : K → Sing X g : K \to \operatorname{Sing}X g : K → Sing X に対し Sing ( f ) ∘ η K = g \operatorname{Sing}(f) \circ \eta_K = g Sing ( f ) ∘ η K = g となる f f f がただ一つある。すなわち ( ∣ K ∣ , η K ) (|K|, \eta_K) ( ∣ K ∣ , η K ) は K K K から Sing \operatorname{Sing} Sing への普遍射である。
定理 2.7 により、K ↦ ∣ K ∣ K \mapsto |K| K ↦ ∣ K ∣ は関手に一意に延び、∣ − ∣ ⊣ Sing |-| \dashv \operatorname{Sing} ∣ − ∣ ⊣ Sing で、随伴の全単射は φ ( f ) = Sing ( f ) ∘ η K = Φ ( f ) \varphi(f) = \operatorname{Sing}(f) \circ \eta_K = \Phi(f) φ ( f ) = Sing ( f ) ∘ η K = Φ ( f ) (定理 2.3 )である。射 g : K → L g : K \to L g : K → L の像 ∣ g ∣ |g| ∣ g ∣ は Sing ( ∣ g ∣ ) η K = η L g \operatorname{Sing}(|g|)\eta_K = \eta_Lg Sing ( ∣ g ∣ ) η K = η L g 、すなわち ∣ g ∣ [ x , t ] = η L ( g n ( x ) ) ( t ) = [ g n ( x ) , t ] |g|[x, t] = \eta_L(g_n(x))(t) = [g_n(x), t] ∣ g ∣ [ x , t ] = η L ( g n ( x )) ( t ) = [ g n ( x ) , t ] で特徴づけられる。随伴の全単射は定義により両変数について自然である。
∎
以後、このテーマでは実現の随伴を指すときにこの命題を使います。右随伴 Sing \operatorname{Sing} Sing は極限を、左随伴 ∣ − ∣ |-| ∣ − ∣ は余極限を保ちます(定理 3.1 )。たとえば単体的集合の押し出しの実現は空間の押し出しで、CW 複体の胞体の貼り合わせが単体的集合の貼り合わせから得られるのはこのためです。
演習 8.1 易
忘却関手 U : G r p → S e t U : \mathsf{Grp} \to \mathsf{Set} U : Grp → Set が右随伴をもたないことを示せ。
解答 右随伴をもつなら U U U は左随伴なので余極限を保ち(定理 3.1 )、とくに始対象(空図式の余極限)を始対象に写します。G r p \mathsf{Grp} Grp の始対象は自明群で U U U による像は 1 点集合ですが、S e t \mathsf{Set} Set の始対象は空集合で、1 点集合から空集合への写像はないので 1 点集合は始対象ではありません。よって右随伴はありません。
演習 8.2 標準
体と体準同型の圏 F i e l d \mathsf{Field} Field を可換環の圏 C R i n g \mathsf{CRing} CRing の充満部分圏と見る。包含関手 F i e l d → C R i n g \mathsf{Field} \to \mathsf{CRing} Field → CRing が左随伴をもたないことを示せ。
解答 左随伴 L L L があれば L L L は余極限を保つので、C R i n g \mathsf{CRing} CRing の始対象 Z \mathbb{Z} Z を F i e l d \mathsf{Field} Field の始対象に写します。ところが F i e l d \mathsf{Field} Field に始対象 I I I があれば、体準同型 I → Q I \to \mathbb{Q} I → Q と I → F 2 I \to \mathbb{F}_2 I → F 2 があり、体準同型は単射で 1 1 1 を保つので I I I の標数は 0 0 0 かつ 2 2 2 になり矛盾します。よって左随伴はありません。
演習 8.3 標準
アーベル群 A A A の捩れ元全体 T ( A ) T(A) T ( A ) は部分群で、A / T ( A ) A/T(A) A / T ( A ) は捩れのないアーベル群であることを示せ。さらに、捩れのないアーベル群の充満部分圏 A b t f \mathsf{Ab}_{\mathrm{tf}} Ab tf は A b \mathsf{Ab} Ab の反射的部分圏で、反射は A ↦ A / T ( A ) A \mapsto A/T(A) A ↦ A / T ( A ) であることを示せ。
解答 n a = 0 na = 0 na = 0 、m b = 0 mb = 0 mb = 0 なら n m ( a − b ) = 0 nm(a - b) = 0 nm ( a − b ) = 0 なので T ( A ) T(A) T ( A ) は部分群です。n ( a + T ( A ) ) = 0 n(a + T(A)) = 0 n ( a + T ( A )) = 0 (n ≥ 1 n \ge 1 n ≥ 1 )なら n a ∈ T ( A ) na \in T(A) na ∈ T ( A ) 、すなわち m n a = 0 mna = 0 mna = 0 となる m ≥ 1 m \ge 1 m ≥ 1 があり a ∈ T ( A ) a \in T(A) a ∈ T ( A ) です。よって A / T ( A ) A/T(A) A / T ( A ) は捩れがありません。f : A → B f : A \to B f : A → B (B B B は捩れなし)について、n a = 0 na = 0 na = 0 なら n f ( a ) = 0 nf(a) = 0 n f ( a ) = 0 から f ( a ) = 0 f(a) = 0 f ( a ) = 0 なので T ( A ) ⊆ Ker f T(A) \subseteq \operatorname{Ker} f T ( A ) ⊆ Ker f で、f f f は A → A / T ( A ) A \to A/T(A) A → A / T ( A ) をただ一通りに経由します(定理 7.1[群の準同型定理] )。これは A A A から包含関手への普遍射なので、定理 2.7 から反射が得られます。
演習 8.4 難
自由加群 ⊣ 忘却(命題 6.1 の 1)について、余単位 ε M : A ( M ) → M \varepsilon_M : A^{(M)} \to M ε M : A ( M ) → M を具体的に書き、それがつねに全射で、M ≠ 0 M \ne 0 M = 0 なら単射でないことを示せ。また単位 η S : S → A ( S ) \eta_S : S \to A^{(S)} η S : S → A ( S ) が単射であるための条件を答えよ。
解答 余単位は i d M \mathrm{id}_M id M の転置で、ε M ( ∑ a m e m ) = ∑ a m m \varepsilon_M(\sum a_m e_m) = \sum a_m m ε M ( ∑ a m e m ) = ∑ a m m です(定理 2.3 の φ − 1 ( f ) = ε F ( f ) \varphi^{-1}(f) = \varepsilon F(f) φ − 1 ( f ) = εF ( f ) と、e m ↦ m e_m \mapsto m e m ↦ m を延ばした写像)。e m ↦ m e_m \mapsto m e m ↦ m なので全射です。M ≠ 0 M \ne 0 M = 0 なら e 0 ≠ 0 e_0 \ne 0 e 0 = 0 ですが ε M ( e 0 ) = 0 \varepsilon_M(e_0) = 0 ε M ( e 0 ) = 0 なので単射ではありません。単位 s ↦ e s s \mapsto e_s s ↦ e s は、A ≠ 0 A \ne 0 A = 0 (1 ≠ 0 1 \ne 0 1 = 0 )なら e s e_s e s が相異なるので単射で、A = 0 A = 0 A = 0 なら A ( S ) = 0 A^{(S)} = 0 A ( S ) = 0 なので ∣ S ∣ ≤ 1 |S| \le 1 ∣ S ∣ ≤ 1 のときに限り単射です。第 1 の三角等式 ε A ( S ) ∘ F ( η S ) = i d \varepsilon_{A^{(S)}} \circ F(\eta_S) = \mathrm{id} ε A ( S ) ∘ F ( η S ) = id も、e s ↦ e e s ↦ e s e_s \mapsto e_{e_s} \mapsto e_s e s ↦ e e s ↦ e s と確かめられます。
D. M. Kan, “Adjoint functors”, Transactions of the American Mathematical Society 87 (1958), 294–329.
P. Freyd, Abelian Categories: An Introduction to the Theory of Functors , Harper & Row, 1964 — 一般随伴関手定理。
S. Mac Lane, Categories for the Working Mathematician , 2nd ed., Graduate Texts in Mathematics 5, Springer, 1998 — 第 IV 章(随伴)、第 V 章(随伴関手定理)。
E. Riehl, Category Theory in Context , Dover, 2016 — 第 4 章。
T. Leinster, Basic Category Theory , Cambridge Studies in Advanced Mathematics 143, Cambridge University Press, 2014 — 第 2 章・第 6 章。
P. G. Goerss, J. F. Jardine, Simplicial Homotopy Theory , Progress in Mathematics 174, Birkhäuser, 1999 — 第 I 章(幾何的実現の随伴)。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12