速習モノイダル基底上の豊穣圏論
はじめに
豊穣圏(enriched category)は、通常の圏論を一般化し、対象間の射の集合を、別のモノイダル圏の対象に置き換えて扱う理論である。標準的な圏では、対象 a , b a,b a , b の間の射は集合 A ( a , b ) \mathcal{A}(a,b) A ( a , b ) だが、豊穣圏ではこれを「射対象」A ( a , b ) \mathcal{A}(a,b) A ( a , b ) と呼ばれる基底圏の対象に置き換える。射の合成は集合上の写像ではなく
A ( b , c ) ⊗ A ( a , b ) → A ( a , c ) \mathcal{A}(b,c)\otimes\mathcal{A}(a,b)\to\mathcal{A}(a,c) A ( b , c ) ⊗ A ( a , b ) → A ( a , c )
という基底圏の射になる。
このような状況で豊穣圏の枠組みを用いると、射を単なる集合でなく、ベクトル空間、半順序集合、距離に関する順序などの構造を持つ対象として捉えることができる。たとえば V e c t k \mathsf{Vect}_k Vect k 上の豊穣圏では、射対象がベクトル空間であり、射の合成は双線形写像になる。S e t \mathsf{Set} Set を基底に選べば、通常の圏論がそのまま回復する。
また、半順序集合をモノイダル圏とみなせば、射の存在を順序関係として表せる。特に Lawvere の意味での距離空間は [ 0 , ∞ ] [0,\infty] [ 0 , ∞ ] の適切な順序と加法を基底とする豊穣圏として記述できる。この見方では、三角不等式が豊穣圏の結合律に対応する。
さらに、豊穣函手は射対象の構造を保つ基底圏の射を伴い、豊穣自然変換は射対象の中の要素を一般化する。したがって、関数空間、加群のテンソル積、重み付き極限、エンド・コエンド、Kan 拡張といった概念を同じ枠組みで扱える。
第1章では、モノイダル圏の基本事項を確認し、豊穣圏の基底となるテンソル積と単位対象を準備する。
第2章では、豊穣圏、豊穣函手、豊穣自然変換を定義し、下部圏、随伴、重み付き余極限、米田の補題、Kan 拡張を概観する。
第3章では、Benabou cosmos 上のエンドとコエンド、函手圏と豊穣米田の補題、重み付き極限・余極限、各点 Kan 拡張を扱う。
本書では、基底のモノイダル積を ⊗ \otimes ⊗ 、単位対象を I I I と書く。結合子や左右の単位子(unitors )を明示しないときも、それらを用いた標準的な同型を暗黙に使用する。
モノイダル圏の基本事項
定義
圏 M \mathcal{M} M 上の モノイダル構造 (monoidal structure ) とは、以下のデータからなる:
テンソル積 (tensor product ) と呼ばれる函手 ⊗ : M × M → M \otimes\colon\mathcal{M}\times\mathcal{M}\to\mathcal{M} ⊗ : M × M → M ;
単位対象 (unit object ) あるいは テンソル単位 (tensor unit ) と呼ばれる対象 I ∈ Ob M I\in\operatorname{Ob}\mathcal{M} I ∈ Ob M
結合子 (associator ) と呼ばれる自然同型 α : ⊗ ∘ ( ⊗ × id M ) ⇒ ⊗ ∘ ( id M × ⊗ ) : M × M × M → M \alpha\colon\otimes\circ(\otimes\times\operatorname{id}_{\mathcal{M}})\Rightarrow\otimes\circ(\operatorname{id}_{\mathcal{M}}\times\otimes)\colon\mathcal{M}\times\mathcal{M}\times\mathcal{M}\to\mathcal{M} α : ⊗ ∘ ( ⊗ × id M ) ⇒ ⊗ ∘ ( id M × ⊗ ) : M × M × M → M ;
左単位子 (left unitor ) と呼ばれる自然同型 λ : I M ⊗ id M ⇒ id M \lambda\colon{I_{\mathcal{M}}}\otimes\operatorname{id}_{\mathcal{M}}\Rightarrow\operatorname{id}_{\mathcal{M}} λ : I M ⊗ id M ⇒ id M ;
右単位子 (right unitor ) と呼ばれる自然同型 ρ : id M ⊗ I M ⇒ id M \rho\colon\operatorname{id}_{\mathcal{M}}\otimes{I_{\mathcal{M}}}\Rightarrow\operatorname{id}_{\mathcal{M}} ρ : id M ⊗ I M ⇒ id M ;
a , b , c ∈ M a,b,c\in\mathcal{M} a , b , c ∈ M による ( a , b , c ) (a,b,c) ( a , b , c ) -成分 α a b c \alpha_{abc} α ab c は M \mathcal{M} M の射 ( a ⊗ b ) ⊗ c → a ⊗ ( b ⊗ c ) (a\otimes b)\otimes c\to a\otimes(b\otimes c) ( a ⊗ b ) ⊗ c → a ⊗ ( b ⊗ c ) である。
これらのデータは、以下の公理を満たす:
これらモノイダル構造に対して M \mathcal{M} M を 下部圏 (underlying category ) と呼び、下部圏とモノイダル構造の組 ( M , ⊗ , I , α , λ , ρ ) (\mathcal{M},\otimes,I,\alpha,\lambda,\rho) ( M , ⊗ , I , α , λ , ρ ) を モノイダル圏 (monoidal category ) と呼ぶ。
特に、結合子、左単位子および右単位子が恒等なモノイダル圏を 厳格モノイダル圏 (strict monoidal category ) と呼ぶ。
モノイダル圏 M \mathcal{M} M に対して、x ⊗ rev y ≔ y ⊗ x x\otimes^{\operatorname{rev}}y\coloneqq y\otimes x x ⊗ rev y : = y ⊗ x により、積を反転させたモノイダル圏 M rev \mathcal{M}^{\operatorname{rev}} M rev が定義できる。これを 反転モノイダル圏 (reverse monoidal category ) と呼ぶ。
以下はモノイダル圏の例である。
圏
テンソル積
単位対象
モノイドを離散圏とみなしたもの
積
単位元
最大元を持つ交わり半束
交わり
最大元
集合の圏 S e t \mathsf{Set} Set
直積
単集合
位相空間の圏 T o p \mathsf{Top} Top
直積
単集合
可換環 R R R 上の加群の圏 R - M o d R\text{-}\mathsf{Mod} R - Mod
加群のテンソル積
R R R
体 k k k 上の線形空間の圏 V e c t k \mathsf{Vect}_k Vect k
テンソル積
k k k
Abel群の圏 A b e l \mathsf{Abel} Abel
Abel群のテンソル積
Z \mathbb{Z} Z
圏 C \mathcal{C} C 上の自己函手のなす圏 End C \operatorname{End}{\mathcal{C}} End C
函手の合成
id C \operatorname{id}_{\mathcal{C}} id C
点付き位相空間の圏 T o p ∗ \mathsf{Top}_{\ast} Top ∗
スマッシュ積
点付き0-次元球面
有限積を持つ圏
積
終対象
任意の有限個の対象の積が存在するような圏を カルテシアン圏 (cartesian category ) という。特に、カルテシアン圏 C \mathcal{C} C であって各対象 A ∈ C A\in\mathcal{C} A ∈ C に対して函手 − × A : C → C {-}\times A\colon\mathcal{C}\to\mathcal{C} − × A : C → C が右随伴 [ A , − ] : C → C [A,{-}]\colon\mathcal{C}\to\mathcal{C} [ A , − ] : C → C を持つような圏を カルテシアン閉圏 (cartesian closed category ) という。
モノイダル函手とモノイダル自然変換
モノイダル圏 M , N \mathcal{M},\mathcal{N} M , N の間の ラックスモノイダル函手 (lax monoidal functor )、あるいは単に モノイダル函手 (monoidal functor ) とは、以下のデータからなる:
下部圏の間の函手 T : M 0 → N 0 T\colon\mathcal{M}_0\to\mathcal{N}_0 T : M 0 → N 0 ;
劣加法手 (subadditator ) と呼ばれる自然変換 η : T ( − ) ⊗ T ( − ) ⇒ T ( − ⊗ − ) \eta\colon T(-)\otimes T(-)\Rightarrow T({-}\otimes{-}) η : T ( − ) ⊗ T ( − ) ⇒ T ( − ⊗ − ) ;
単位手 (unitor ) と呼ばれる N \mathcal{N} N の射 μ : I N → T ( I M ) \mu\colon I_\mathcal{N}\to T(I_\mathcal{M}) μ : I N → T ( I M ) ;
これらのデータは、以下の公理を満たす:
特に、μ \mu μ が同型なとき 正規モノイダル函手 (normal monoidal functor ) といい、η , μ \eta,\mu η , μ がともに同型なとき 強モノイダル函手 (strong monoidal functor )、η , μ \eta,\mu η , μ がともに恒等なとき 厳格モノイダル函手 (strict monoidal functor ) という。
ラックスモノイダル函手 F , G : M → N F,G\colon\mathcal{M}\to\mathcal{N} F , G : M → N の間の自然変換 σ : F ⇒ G \sigma\colon F\Rightarrow G σ : F ⇒ G が以下の可換図式をそれぞれ満たすとき、モノイダル自然変換 (monoidal natural transformation ) と呼ぶ:
モノイダル圏 M , N \mathcal{M},\mathcal{N} M , N に対して、M \mathcal{M} M から N \mathcal{N} N へのラックスモノイダル函手とその間のモノイダル自然変換からなる圏を M o n ( M , N ) \mathsf{Mon}(\mathcal{M},\mathcal{N}) Mon ( M , N ) とすると、M o n ( M , N ) \mathsf{Mon}(\mathcal{M},\mathcal{N}) Mon ( M , N ) は、点ごとの積によりモノイダル圏となる。
モノイダル圏と厳格モノイダル圏の間には次のような関係がある。
Proposition.
任意のモノイダル圏に対して、モノイダル圏同値であるような厳格モノイダル圏が存在し、その対応は自然である。
次の命題の意味で、モノイダル圏はすべて厳格であると仮定してよい と言われることがある。
モノイド対象・余モノイド対象
モノイダル圏 M \mathcal{M} M における モノイド対象 (monoid object ) とは、以下のデータからなる:
対象 m ∈ M m\in\mathcal{M} m ∈ M ;
乗法 (multiplication ) と呼ばれる M \mathcal{M} M の射 μ : m ⊗ m → m \mu\colon m\otimes m\to m μ : m ⊗ m → m ;
単位 (unit ) と呼ばれる M \mathcal{M} M の射 η : I → m \eta\colon I\to m η : I → m ;
また、これらのデータは以下の公理を満たす:
また、M op \mathcal{M}^{\textrm{op}} M op におけるモノイド対象を M \mathcal{M} M における 余モノイド対象 (comonoid object ) と呼ぶ。
モノイダル圏 M \mathcal{M} M におけるモノイド対象 m , n m,n m , n に対して、m m m から n n n への\textbf{モノイド射}(\textbf{monoid morphism}) f f f とは、M \mathcal{M} M における射 f : m → n f\colon m\to n f : m → n であって、以下の図式がそれぞれ可換となる:
モノイド対象の例として、次が挙げられる:
集合の圏と集合の直積によるモノイダル圏 ( S e t , × , 1 ) (\mathsf{Set},\times,1) ( Set , × , 1 ) におけるモノイド対象は、通常の意味でのモノイドである。
位相空間の圏と空間の直積によるモノイダル圏 ( T o p , × , 1 ) (\mathsf{Top},\times,1) ( Top , × , 1 ) におけるモノイド対象は、位相モノイドになる。
可換環 R R R に対して、R R R -加群とその間の加群準同型のなす圏と加群のテンソル積によるモノイダル圏 ( R - M o d , ⊗ R , R ) (R\text{-}\mathsf{Mod},\otimes_R,R) ( R - Mod , ⊗ R , R ) におけるモノイド対象は、R R R -多元環となる。特に R = Z R=\mathbb{Z} R = Z のとき R - M o d R\text{-}\mathsf{Mod} R - Mod はアーベル群のなす圏 A b \mathsf{Ab} Ab となり、そのモノイド対象は環となる。
任意の圏 C \mathcal{C} C に対し、その自己函手の圏 End C \operatorname{End}\mathcal{C} End C は函手の合成および恒等函手の誘導するモノイド構造を持つ。このモノイド圏 End C \operatorname{End}\mathcal{C} End C におけるモノイド対象は C \mathcal{C} C のモナドである。
モノイダル圏 M \mathcal{M} M のモノイド対象とその間のモノイド射は圏を構成する。また、M \mathcal{M} M の余モノイド対象とその間のモノイド射も圏を構成する。
モノイド対象 m = ( m , μ , η ) \mathbf{m}=(m,\mu,\eta) m = ( m , μ , η ) に対して、m \mathbf{m} m 上の左加群とは対象 n ∈ M n\in\mathcal{M} n ∈ M と射 λ : m ⊗ n → n \lambda\colon m\otimes n\to n λ : m ⊗ n → n の組 ( n , λ ) (n,\lambda) ( n , λ ) であって、次の2つの図式がそれぞれ可換となる:
他方、M rev \mathcal{M}^{\operatorname{rev}} M rev における m \mathbf{m} m 上の左加群を m \mathbf{m} m 上の右加群という。
モナド
圏 C \mathcal{C} C 上の モナド (monad ) とは、以下のデータからなる:
函手 T : C → C T\colon\mathcal{C}\to\mathcal{C} T : C → C ;
自然変換 η : id C ⇒ T \eta\colon\operatorname{id}_{\mathcal{C}}\Rightarrow T η : id C ⇒ T ;
自然変換 μ : T 2 ⇒ T \mu\colon T^2\Rightarrow T μ : T 2 ⇒ T ;
これらのデータは、以下の図式をそれぞれ可換にする:
η \eta η 、μ \mu μ はモナド ( T , η , μ ) (T,\eta,\mu) ( T , η , μ ) の単位、合成と呼ばれる。
自己函手のなすモノイダル圏 End C \operatorname{End}\mathcal{C} End C におけるモノイド対象は圏 C \mathcal{C} C のモナドとなる。
双対として、モノイダル圏 End C \operatorname{End}\mathcal{C} End C における余モノイド対象を圏 C \mathcal{C} C の 余モナド (comonad ) と呼ぶ。
随伴函手はモナドを伴う。
すなわち、随伴 F ⊣ G : C → D F\dashv G\colon\mathcal{C}\to\mathcal{D} F ⊣ G : C → D に対して、函手 G F : C → C GF\colon\mathcal{C}\to\mathcal{C} GF : C → C はモナドになる。ここで、モナドの単位射 η X : X → G F ( X ) \eta_X\colon X\to GF(X) η X : X → GF ( X ) は随伴の単位射とし、モナドの合成射 μ X : G F G F ( X ) → G F ( X ) \mu_X\colon GFGF(X)\to GF(X) μ X : GF GF ( X ) → GF ( X ) は随伴の余単位射 ε Y : F G ( Y ) → Y \varepsilon_Y\colon FG(Y)\to Y ε Y : F G ( Y ) → Y を用いて G ε F ( X ) G\varepsilon_{F(X)} G ε F ( X ) で定まる。
また、全てのモナドは随伴函手の合成として表すことができる。圏 C \mathcal{C} C 上のモナド ( T , η , μ ) (T,\eta,\mu) ( T , η , μ ) に伴う特別な随伴として、Eilenberg-Moore圏 C T \mathcal{C}^{T} C T とKleisli圏 C T \mathcal{C}_{T} C T への随伴が知られている。
Eilenberg-Moore圏
圏 C \mathcal{C} C 上のモナド ( T , η , μ ) (T,\eta,\mu) ( T , η , μ ) に対して、C \mathcal{C} C の対象 A A A と射 a : T A → A a\colon TA\to A a : T A → A の組を T T T -代数という。また、T T T -代数 ( A , a ) (A,a) ( A , a ) , ( B , b ) (B,b) ( B , b ) の間の射 f : ( A , a ) → ( B , b ) f\colon(A,a)\to(B,b) f : ( A , a ) → ( B , b ) を、b ∘ T f = f ∘ a b\circ Tf=f\circ a b ∘ T f = f ∘ a を満たす C \mathcal{C} C の射 f : A → B f\colon A\to B f : A → B で定める。
T T T による Eilenberg-Moore圏 (Eilenberg-Moore category ) C T \mathcal{C}^{T} C T とは、T T T -代数とその間の射からなる圏である。
Eilenberg-Moore圏 C T \mathcal{C}^{T} C T に対して、随伴となる函手 F T : C → C T F^T\colon\mathcal{C}\to\mathcal{C}^T F T : C → C T と U T : C T → C U_{T}\colon\mathcal{C}^{T}\to\mathcal{C} U T : C T → C は次のように定められる:
F T ( A ) = ( T A , μ A ) F^T(A)=(TA,\mu_A) F T ( A ) = ( T A , μ A ) , f ∈ C ( A , B ) f\in\mathcal{C}(A,B) f ∈ C ( A , B ) に対して F T ( f ) = T f F^T(f)=Tf F T ( f ) = T f ,
U T ( A , a ) = A U^T(A,a)=A U T ( A , a ) = A , f ∈ C T ( ( A , a ) , ( B , b ) ) f\in\mathcal{C}^T((A,a),(B,b)) f ∈ C T (( A , a ) , ( B , b )) に対して U T ( f ) = f U^T(f)=f U T ( f ) = f
定義から U T ∘ F T = T U^{T}\circ F^{T}=T U T ∘ F T = T なため、T T T は随伴 F T ⊣ U T F^{T}\dashv U^{T} F T ⊣ U T に伴うモナドである。
Eilenberg-Moore圏とそれに伴う随伴は、任意の随伴 F ⊣ G : C → D F\dashv G\colon\mathcal{C}\to\mathcal{D} F ⊣ G : C → D に対して L ∘ F = F T L\circ F=F^T L ∘ F = F T かつ U T ∘ L = G U^T\circ L=G U T ∘ L = G を満たす函手 L : D → C T L\colon\mathcal{D}\to\mathcal{C}^T L : D → C T がただ1つ存在するという性質を持つ。
Kleisli圏
まず、Kleisliトリプルを定義する。
圏 C \mathcal{C} C 上の Kleisliトリプル (Kleisli triple ) とは、函手 T : C → C T\colon\mathcal{C}\to\mathcal{C} T : C → C 、自然変換 η : id C → T \eta\colon\operatorname{id}_\mathcal{C}\to T η : id C → T 、拡張演算子 ( − ) ∗ : C ( A , T B ) → C ( T A , T B ) (-)^\ast\colon\mathcal{C}(A,TB)\to\mathcal{C}(TA,TB) ( − ) ∗ : C ( A , T B ) → C ( T A , T B ) の組 ( T , η , ( − ) ∗ ) (T,\eta,(-)^\ast) ( T , η , ( − ) ∗ ) であって、以下の条件を満たす:
η A ∗ = id T A \eta_A^\ast=\operatorname{id}_{TA} η A ∗ = id T A ,
f : A → T B f\colon A\to TB f : A → T B に対して f ∗ ∘ η A = f f^\ast\circ\eta_A=f f ∗ ∘ η A = f ,
f : A → T B f\colon A\to TB f : A → T B , g : B → T C g\colon B\to TC g : B → T C に対して g ∗ ∘ f ∗ = ( g ∗ ∘ f ) ∗ g^\ast\circ f^\ast=(g^\ast\circ f)^\ast g ∗ ∘ f ∗ = ( g ∗ ∘ f ) ∗
Kleisli圏は、このKleisliトリプルを用いて定義される。
圏 C \mathcal{C} C 上のKleisliトリプル ( T , η , ( − ) ∗ ) (T,\eta,(-)^\ast) ( T , η , ( − ) ∗ ) に対して、Kleisli圏 (Kleisli category ) C T \mathcal{C}_T C T とは以下のデータからなる圏である:
C T \mathcal{C}_T C T の対象は、C \mathcal{C} C の対象である,
C T \mathcal{C}_T C T の対象 A , B A,B A , B に対して C T ( A , B ) = C ( A , T B ) \mathcal{C}_T(A,B)=\mathcal{C}(A,TB) C T ( A , B ) = C ( A , T B ) である,
C T \mathcal{C}_T C T の射 f ∈ C T ( A , B ) f\in\mathcal{C}_T(A,B) f ∈ C T ( A , B ) , g ∈ C T ( B , C ) g\in\mathcal{C}_T(B,C) g ∈ C T ( B , C ) に対して合成 g ⋅ f g\cdot f g ⋅ f は、C \mathcal{C} C における合成 g ∗ ∘ f g^\ast\circ f g ∗ ∘ f である
C \mathcal{C} C 上のモナド ( T , η , μ ) (T,\eta,\mu) ( T , η , μ ) に対して、拡張演算子 ( − ) ∗ (-)^\ast ( − ) ∗ を C \mathcal{C} C の射 f : A → T B f\colon A\to TB f : A → T B に対して f ∗ = μ B ∘ T f f^\ast=\mu_B\circ Tf f ∗ = μ B ∘ T f とすることで、Kleisliトリプル ( T , η , ( − ) ∗ ) (T,\eta,(-)^\ast) ( T , η , ( − ) ∗ ) が定まる。
この対応により、C \mathcal{C} C 上のモナドを与えることと C \mathcal{C} C 上のKleisliトリプルを与えることは同値となる。
Kleisli圏 C T \mathcal{C}_T C T に対して、随伴となる函手 F T : C → C T F_{T}\colon\mathcal{C}\to\mathcal{C}_T F T : C → C T と U T : C T → C U_{T}\colon\mathcal{C}_{T}\to \mathcal{C} U T : C T → C は次のように定められる:
F T ( A ) = A F_T(A)=A F T ( A ) = A , f ∈ C ( A , B ) f\in\mathcal{C}(A,B) f ∈ C ( A , B ) に対して F T ( f ) = η B ∘ f F_T(f)=\eta_B\circ f F T ( f ) = η B ∘ f ,
U T ( A ) = T A U_T(A)=TA U T ( A ) = T A , f ∈ C T ( A , B ) f\in\mathcal{C}_T(A,B) f ∈ C T ( A , B ) に対して U T ( f ) = μ B ∘ T f U_T(f)=\mu_B\circ Tf U T ( f ) = μ B ∘ T f
定義から U T ∘ F T = T U_{T}\circ F_{T}=T U T ∘ F T = T なため、T T T は随伴 F T ⊣ U T F_{T}\dashv U_{T} F T ⊣ U T に伴うモナドである。
Kleisli圏とそれに伴う随伴は、任意の随伴 F ⊣ G : C → D F\dashv G\colon\mathcal{C}\to\mathcal{D} F ⊣ G : C → D に対して K ∘ F T = F K\circ F_T=F K ∘ F T = F かつ G ∘ K = U T G\circ K=U_T G ∘ K = U T を満たす函手 K : C T → D K\colon\mathcal{C}_T\to\mathcal{D} K : C T → D がただ1つ存在するという性質を持つ。
豊穣圏の基本事項
定義
Definition. モノイダル圏上の豊穣圏
M \mathfrak{M} M をモノイダル圏とする。
A \mathcal{A} A が M \mathfrak{M} M 上の豊穣圏 (enriched category over M \mathfrak{M} M )、あるいは単に M \mathfrak{M} M -圏 (M \mathfrak{M} M -category ) とは、以下のデータからなる:
対象の集まり Ob A \operatorname{Ob}\mathcal{A} Ob A ;
各対象 a , b ∈ Ob A a,b\in\operatorname{Ob}\mathcal{A} a , b ∈ Ob A に対して M \mathfrak{M} M の対象 A ( a , b ) ∈ M \mathcal{A}(a,b)\in\mathfrak{M} A ( a , b ) ∈ M ;
各対象 a ∈ Ob A a\in\operatorname{Ob}\mathcal{A} a ∈ Ob A に対して M \mathfrak{M} M の射 id a : I → A ( a , a ) \operatorname{id}_a\colon I\to\mathcal{A}(a,a) id a : I → A ( a , a ) ;
各対象 a , b , c ∈ Ob A a,b,c\in\operatorname{Ob}\mathcal{A} a , b , c ∈ Ob A に対して M \mathfrak{M} M の射 ( ⊗ A ) a c b : A ( b , c ) ⊗ M A ( a , b ) → A ( a , c ) (\otimes_{\mathcal{A}})_{ac}^{b}\colon\mathcal{A}(b,c)\otimes_{\mathfrak{M}}\mathcal{A}(a,b)\to\mathcal{A}(a,c) ( ⊗ A ) a c b : A ( b , c ) ⊗ M A ( a , b ) → A ( a , c ) ;
これらのデータは以下の公理をそれぞれ満たす:
結合律 : 各 a , b , c , d ∈ A a,b,c,d\in\mathcal{A} a , b , c , d ∈ A に対して、以下の図式が可換となる:
単位律 : 各 a , b ∈ A a,b\in\mathcal{A} a , b ∈ A に対して、以下の図式がそれぞれ可換となる:
M \mathfrak{M} M -圏に対して、対象の集まりがともに集合となるとき、その圏は 小さい 、あるいは 小圏 (small category ) という。
M \mathfrak{M} M -圏 A \mathcal{A} A の 下部圏 (underlying category ) とは、通常の圏であって A \mathcal{A} A と同じ対象を持つが、射の集まり hom ( a , b ) \hom(a,b) hom ( a , b ) が M ( I , A ( a , b ) ) \mathfrak{M}(I,\mathcal{A}(a,b)) M ( I , A ( a , b )) で定義されるような圏である。
以下は豊穣圏の例である。
豊穣圏
モノイダル圏
テンソル積
モノイドを離散圏とみなしたもの
積
単位元
最大元を持つ交わり半束
交わり
最大元
集合の圏 S e t \mathsf{Set} Set
直積
単集合
位相空間の圏 T o p \mathsf{Top} Top
直積
単集合
可換環 R R R 上の加群の圏 R - M o d R\text{-}\mathsf{Mod} R - Mod
加群のテンソル積
R R R
体 k k k 上の線形空間の圏 V e c t k \mathsf{Vect}_k Vect k
テンソル積
k k k
Abel群の圏 A b e l \mathsf{Abel} Abel
Abel群のテンソル積
Z \mathbb{Z} Z
圏 C \mathcal{C} C 上の自己函手のなす圏 End C \operatorname{End}{\mathcal{C}} End C
函手の合成
id C \operatorname{id}_{\mathcal{C}} id C
点付き位相空間の圏 T o p ∗ \mathsf{Top}_{\ast} Top ∗
スマッシュ積
点付き0-次元球面
有限積を持つ圏
積
終対象
函手と自然変換
圏の間の函手の定義は、自然に豊穣圏の間の函手に拡張される。
Definition. 豊穣函手
M \mathfrak{M} M -圏 A \mathcal{A} A , B \mathcal{B} B に対して、A \mathcal{A} A から B \mathcal{B} B への 豊穣函手 (enriched functor )、あるいは M \mathfrak{M} M -函手 F : A → B F\colon\mathcal{A}\to\mathcal{B} F : A → B とは、以下のデータからなる:
対象の間の写像 Ob F : Ob A → Ob B \operatorname{Ob}{F}\colon\operatorname{Ob}\mathcal{A}\to\operatorname{Ob}\mathcal{B} Ob F : Ob A → Ob B ( Ob F \operatorname{Ob}{F} Ob F の A ∈ A A\in\mathcal{A} A ∈ A における値を F ( A ) F(A) F ( A ) あるいは F A FA F A と表す);
各 A , A ′ ∈ A A,A^\prime\in\mathcal{A} A , A ′ ∈ A について、射対象の間の M \mathfrak{M} M の射 F A , A ′ : A ( A , A ′ ) → B ( F A , F A ′ ) F_{A,A^\prime}\colon\mathcal{A}(A,A^\prime)\to\mathcal{B}(FA,FA^\prime) F A , A ′ : A ( A , A ′ ) → B ( F A , F A ′ ) ( F A , A ′ F_{A,A^\prime} F A , A ′ の f : A → A ′ f\colon A\to A^\prime f : A → A ′ における値を F ( f ) F(f) F ( f ) あるいは F f Ff F f と表す);
これらのデータは以下の2つの公理を満たすものである:
合成を保つ : 各 a , b , c ∈ A a,b,c\in\mathcal{A} a , b , c ∈ A に対して、以下の図式が可換となる:
恒等射を保つ : 各 a ∈ A a\in\mathcal{A} a ∈ A に対して、以下の図式が可換となる:
函手の合成とは、対象の間の写像の合成と、射対象の間の写像の合成によって得られる。
M \mathfrak{M} M -函手は、下部圏の間の函手を誘導する。ただし、下部圏の函手が常に豊穣函手へ持ち上がるとは限らず、射対象の構造を保つ射 F a , b F_{a,b} F a , b が別途必要である。
自然変換も同様にして定義できる。
Definition. 豊穣自然変換
A \mathcal{A} A , B \mathcal{B} B を M \mathfrak{M} M -圏、F , G : A → B F,G\colon\mathcal{A}\to\mathcal{B} F , G : A → B を M \mathfrak{M} M -函手とする。
このとき、M \mathfrak{M} M -自然変換 θ : F ⇒ G \theta\colon F\Rightarrow G θ : F ⇒ G とは、M \mathfrak{M} M の射の族 ( I → θ a B ( F a , G a ) ) a ∈ A \left(I\xrightarrow{\theta_a}\mathcal{B}(Fa,Ga)\right)_{a\in\mathcal{A}} ( I θ a B ( F a , G a ) ) a ∈ A であって、次の図式が可換となる:
通常の圏論と同様にして、M \mathfrak{M} M -圏 C , D \mathcal{C},\mathcal{D} C , D の間の函手圏を Func ( C , D ) \operatorname{Func}(\mathcal{C},\mathcal{D}) Func ( C , D ) とする。
加群射と函手圏
M , N \mathfrak{M},\mathfrak{N} M , N をモノイダル圏とする。
圏 C C C 上の ( M , N ) (\mathfrak{M},\mathfrak{N}) ( M , N ) -作用 とは、強モノイダル函手 φ : N r e v × M → End C \varphi\colon\mathfrak{N}^{\mathrm{rev}}\times\mathfrak{M}\to\operatorname{End}{C} φ : N rev × M → End C のことである。
このとき、圏 C C C と作用 φ \varphi φ の組 ( C , φ ) (C,\varphi) ( C , φ ) を ( M , N ) (\mathfrak{M},\mathfrak{N}) ( M , N ) -加群という。
特に、単位的な弱2-圏を 1 \boldsymbol{1} 1 としたとき、( 1 , M ) (\boldsymbol{1},\mathfrak{M}) ( 1 , M ) -作用を右 M \mathfrak{M} M 作用と呼び、( M , 1 ) (\mathfrak{M},\boldsymbol{1}) ( M , 1 ) -作用を左 M \mathfrak{M} M 作用と呼ぶ。
( M , N ) (\mathfrak{M},\mathfrak{N}) ( M , N ) -加群 C = ( C , φ ) \mathcal{C}=(C,\varphi) C = ( C , φ ) に対して、v ∈ M , w ∈ N , a ∈ M v\in\mathfrak{M},w\in\mathfrak{N},a\in M v ∈ M , w ∈ N , a ∈ M に対して φ ( w , v ) ( a ) \varphi(w,v)(a) φ ( w , v ) ( a ) を v ⊙ a ⊙ w v\odot a\odot w v ⊙ a ⊙ w と表す.
( M , N ) (\mathfrak{M},\mathfrak{N}) ( M , N ) -加群 C , D \mathcal{C},\mathcal{D} C , D の間の 加群射 (module morphism ) とは、函手 F : C → D F\colon\mathcal{C}\to\mathcal{D} F : C → D であって、以下の図式が可換となる:
( M , N ) (\mathfrak{M},\mathfrak{N}) ( M , N ) -加群とその間の加群射からなる圏を Mod ( M , N ) \operatorname{Mod}(\mathfrak{M},\mathfrak{N}) Mod ( M , N ) とする.
Definition. 加群上の豊穣函手
M \mathfrak{M} M -圏 J \mathcal{J} J から左 M \mathfrak{M} M -加群 C C C への M \mathfrak{M} M -函手とは、以下のデータからなる:
写像 Ob F : Ob J → Ob C \operatorname{Ob}{F}\colon\operatorname{Ob}\mathcal{J}\to\operatorname{Ob}{C} Ob F : Ob J → Ob C ;
各 a , b ∈ J a,b\in\mathcal{J} a , b ∈ J に対して C C C の射 F a b : J ( a , b ) ⊙ F a → F b F_{ab}\colon\mathcal{J}(a,b)\odot Fa\to Fb F ab : J ( a , b ) ⊙ F a → F b ;
これらのデータは以下の公理を満たす:
合成を保つ : 以下の図式が可換となる:
Definition. 加群上の豊穣自然変換
M \mathfrak{M} M -圏 J \mathfrak{J} J から左 M \mathfrak{M} M -加群 C C C への M \mathfrak{M} M -函手 F , G : J → C F,G\colon\mathcal{J}\to C F , G : J → C に対して、F F F から G G G への M \mathfrak{M} M -自然変換とは、C C C の射の族 θ = ( θ a : F a → G a ) \theta=\left(\theta_a\colon Fa\to Ga\right) θ = ( θ a : F a → G a ) であって、任意の a , b ∈ J a,b\in\mathcal{J} a , b ∈ J に対して以下の図式が可換となる:
M \mathfrak{M} M -圏 J \mathcal{J} J から左 M \mathfrak{M} M -加群 C C C への M \mathfrak{M} M -函手を対象とし、その間の M \mathfrak{M} M -自然変換を射とする圏を Func ( J , C ) \operatorname{Func}(\mathcal{J},C) Func ( J , C ) とする。
strict 2-category としての性質
M \mathfrak{M} M -圏を対象、M \mathfrak{M} M -函手を1-cell、M \mathfrak{M} M -自然変換を2-cellとしてstrict 2-category M - CAT \mathfrak{M}\text{-}\operatorname{CAT} M - CAT が定義されるため、2-categoryの一般論から随伴とKan拡張が定義される。
随伴と同値
M \mathfrak{M} M -函手の組 A ⇄ G F B \mathcal{A}\xrightleftarrows[G]{F}\mathcal{B} A F G B の 随伴 (adjunction ) とは、M \mathfrak{M} M -自然変換 η : id A → G F \eta\colon\operatorname{id}_{\mathcal{A}}\to GF η : id A → GF , ε : F G → id B \varepsilon\colon FG\to\operatorname{id}_{\mathcal{B}} ε : F G → id B であって、以下の図式がそれぞれ可換となる:
η \eta η , ε \varepsilon ε はこの随伴の 単位 (unit ), 余単位 (counit ) と呼ぶ。
このとき、F ⊣ G F\dashv G F ⊣ G と表し、F F F は G G G の 左随伴 (left adjoint )、あるいは G G G は F F F の 右随伴 (right adjoint ) と呼ぶ。
特に、単位および余単位が M \mathfrak{M} M -自然同型となるとき随伴 F ⊣ G F\dashv G F ⊣ G は同値であるといい F ≃ G F\simeq G F ≃ G と書く。
Kan拡張
C , D , U \mathcal{C},\mathcal{D},\mathcal{U} C , D , U を M \mathfrak{M} M -圏とし、F : C → D F\colon\mathcal{C}\to\mathcal{D} F : C → D , E : C → U E\colon\mathcal{C}\to\mathcal{U} E : C → U を M \mathfrak{M} M -函手とする。
このとき、F F F に沿った E E E の左Kan拡張 (left Kan extension of E E E along F F F ) とは、E ∈ Func ( C , U ) E\in\operatorname{Func}(\mathcal{C},\mathcal{U}) E ∈ Func ( C , U ) から F − 1 : Func ( D , U ) → Func ( C , U ) F^{-1}\colon\operatorname{Func}(\mathcal{D},\mathcal{U})\to\operatorname{Func}(\mathcal{C},\mathcal{U}) F − 1 : Func ( D , U ) → Func ( C , U ) への普遍射 ( F † E , η ) (F^\dagger E,\eta) ( F † E , η ) のことである。
すなわち、以下の2条件を満たすものである。
F † E F^\dagger E F † E は M \mathfrak{M} M -函手 D → U \mathcal{D}\to\mathcal{U} D → U であって、η \eta η は M \mathfrak{M} M -自然変換 E ⇒ F − 1 ( F † E ) = F † E ∘ F E\Rightarrow F^{-1}(F^\dagger E)=F^\dagger E\circ F E ⇒ F − 1 ( F † E ) = F † E ∘ F である。
任意の M \mathfrak{M} M -函手 S : D → U S\colon\mathcal{D}\to\mathcal{U} S : D → U と M \mathfrak{M} M -自然変換 θ : E ⇒ S ∘ F \theta\colon E\Rightarrow S\circ F θ : E ⇒ S ∘ F の組 ( S , θ ) (S,\theta) ( S , θ ) に対して、M \mathfrak{M} M -自然変換 τ : F † E ⇒ S \tau\colon F^\dagger E\Rightarrow S τ : F † E ⇒ S が一意的に存在して θ = τ F ∘ η \theta=\tau_F\circ\eta θ = τ F ∘ η を満たす。即ち次の等式が成り立つ。
他方、F − 1 F^{-1} F − 1 から E E E への普遍射 ( F ‡ E , ε ) (F^\ddagger E,\varepsilon) ( F ‡ E , ε ) を F F F に沿った E E E の右Kan拡張 (right Kan extension of E E E along F F F ) という。
重み付き余極限と米田の補題
M \mathfrak{M} M -圏 C \mathcal{C} C に対して、P ( C ) = Func ( C o p , M r e v ) P(\mathcal{C})=\operatorname{Func}\left(\mathcal{C}^{\mathrm{op}},\mathfrak{M}^\mathsf{rev}\right) P ( C ) = Func ( C op , M rev ) とすると、P ( C ) P(\mathcal{C}) P ( C ) は左 M \mathfrak{M} M -加群となる。
Definition. 重み付き余錐
J \mathcal{J} J を M \mathfrak{M} M -圏とし、A \mathcal{A} A を左 M \mathfrak{M} M -加群とする。
このとき、W ∈ P ( J ) W\in P(\mathcal{J}) W ∈ P ( J ) と F : J → A F\colon\mathcal{J}\to\mathcal{A} F : J → A に対して、F F F の W W W で重み付けられた余錐 (weighted cocorn over a functor F F F with respect to a weight W W W ) とは、A \mathcal{A} A の対象 Z Z Z と B \mathcal{B} B の射の族 θ = ( W ( j ) ⊙ F ( j ) → θ j Z ) \theta=\left(W(j)\odot F(j)\xrightarrow{\theta_j}Z\right) θ = ( W ( j ) ⊙ F ( j ) θ j Z ) の組 ( Z , θ ) (Z,\theta) ( Z , θ ) であって、以下の可換図式を満たす:特に、余錐のうち普遍的なものを W W W に関する F F F 上の重み付き余極限 (weighted colimit over a functor F F F with respect to a weight W W W ) という。
すなわち、余極限は F F F の W W W で重み付けられた余錐 ( colim W F , α ) (\operatorname*{colim}^WF,\alpha) ( colim W F , α ) であって、任意の余錐 ( Z , θ ) (Z,\theta) ( Z , θ ) に対して射 π : colim W F → Z \pi\colon\operatorname*{colim}^WF\to Z π : colim W F → Z が一意的に存在して次の図式を可換にする:
Theorem. 米田の補題
m ∈ M m\in\mathfrak{M} m ∈ M について自然な同型
P ( C ) ( m ⊙ y ( a ) , F ) ≅ M ( m , F ( a ) ) P(\mathcal{C})(m\odot y(a),F)\cong\mathfrak{M}(m,F(a)) P ( C ) ( m ⊙ y ( a ) , F ) ≅ M ( m , F ( a ))
が成り立つ。
各点豊穣 Kan 拡張
ここまでの定義から、豊穣 Kan 拡張を重み付き余極限として計算できる。M \mathfrak{M} M を宇宙、C , D \mathcal{C},\mathcal{D} C , D を小さい M \mathfrak{M} M -圏、A \mathcal{A} A を余完備な左 M \mathfrak{M} M -加群とする。M \mathfrak{M} M -函手
D ← F C → E A \mathcal{D}\xleftarrow{F}\mathcal{C}\xrightarrow{E}\mathcal{A} D F C E A
に対して、各点左 Kan 拡張が存在するなら、任意の d ∈ D d\in\mathcal{D} d ∈ D について自然な同型
( Lan F E ) ( d ) ≅ colim D ( F − , d ) E (\operatorname{Lan}_{F}E)(d)
\cong \operatorname{colim}^{\mathcal{D}(F{-},d)}E ( Lan F E ) ( d ) ≅ colim D ( F − , d ) E
が成り立つ。右辺の重みは、c ↦ D ( F c , d ) c\mapsto\mathcal{D}(Fc,d) c ↦ D ( F c , d ) で定まる C o p \mathcal{C}^{\mathrm{op}} C op 上の M \mathfrak{M} M -函手である。
双対的に、A \mathcal{A} A が完備で各点右 Kan 拡張が存在するなら、
( Ran F E ) ( d ) ≅ lim D ( d , F − ) E (\operatorname{Ran}_{F}E)(d)
\cong \operatorname{lim}^{\mathcal{D}(d,F{-})}E ( Ran F E ) ( d ) ≅ lim D ( d , F − ) E
である。S e t \mathsf{Set} Set を基底に取ると、これらは通常の各点 Kan 拡張の公式
( Lan F E ) ( d ) ≅ colim ( F c → d ) ∈ ( F / d ) E ( c ) (\operatorname{Lan}_{F}E)(d)\cong\operatorname*{colim}_{(Fc\to d)\in(F/d)}E(c) ( Lan F E ) ( d ) ≅ ( F c → d ) ∈ ( F / d ) colim E ( c )
および右 Kan 拡張の公式に戻る。
この公式の意味は、d d d における拡張値を、F F F の像から d d d へ向かう豊穣な射対象を重みとして集約することにある。したがって、Kan 拡張は基底のテンソル積と普遍性で決まる最も自然な延長である。
Benabou cosmos 上の豊穣圏
完備かつ余完備な対称閉モノイダル圏を Benabou cosmos という。
M \mathfrak{M} M を Benabou cosmos とすると、閉性による随伴
− ⊗ A ⊣ [ A , − ] {-}\otimes A\dashv[A,{-}] − ⊗ A ⊣ [ A , − ]
で得られる [ A , B ] [A,B] [ A , B ] を Hom 対象とすることで、M \mathfrak{M} M は M \mathfrak{M} M -圏となる。
以後、M \mathfrak{M} M を Benabou cosmos とし、M \mathfrak{M} M 自身を M \mathfrak{M} M -圏として扱う。
エンドとコエンド
まず、M \mathfrak{M} M におけるエンド、コエンドを定義する。
C \mathcal{C} C を M \mathfrak{M} M -圏とする。対象 d ∈ M d\in\mathfrak{M} d ∈ M と M \mathfrak{M} M -函手
T : C o p ⊗ C → M T\colon\mathcal{C}^{\mathrm{op}}\otimes\mathcal{C}\to\mathfrak{M} T : C op ⊗ C → M
に対して、d d d における T T T の 楔 (wedge from d d d to T T T ) とは、M \mathfrak{M} M の射の族
α = ( d → α c T ( c , c ) ) \alpha=\left(d\xrightarrow{\alpha_c}T(c,c)\right) α = ( d α c T ( c , c ) )
であって、次の図式が可換となるものをいう。
T : C o p ⊗ C → M T\colon\mathcal{C}^{\mathrm{op}}\otimes\mathcal{C}\to\mathfrak{M} T : C op ⊗ C → M を M \mathfrak{M} M -函手とする。T T T の 普遍楔 とは、楔
π = ( e → π c T ( c , c ) ) \pi=\left(e\xrightarrow{\pi_c}T(c,c)\right) π = ( e π c T ( c , c ) )
であって、任意の楔 α = ( d → α c T ( c , c ) ) \alpha=\left(d\xrightarrow{\alpha_c}T(c,c)\right) α = ( d α c T ( c , c ) ) に対して、射 h : d → e h\colon d\to e h : d → e が一意的に存在し、α c = π c ∘ h \alpha_c=\pi_c\circ h α c = π c ∘ h と分解されるものをいう。このとき、e e e を T T T の エンド といい、
∫ c ∈ C T ( c , c ) \int_{c\in\mathcal{C}}T(c,c) ∫ c ∈ C T ( c , c )
と表す。
一般の M \mathfrak{M} M -圏 D \mathcal{D} D に対しては、M \mathfrak{M} M -函手
T : C o p ⊗ C → D T\colon\mathcal{C}^{\mathrm{op}}\otimes\mathcal{C}\to\mathcal{D} T : C op ⊗ C → D
に対して
∫ c ∈ C D ( − , T ( c , c ) ) : D o p → M \int_{c\in\mathcal{C}}\mathcal{D}(-,T(c,c))\colon\mathcal{D}^{\mathrm{op}}\to\mathfrak{M} ∫ c ∈ C D ( − , T ( c , c )) : D op → M
を表現する対象を T T T のエンドという。これを ∫ c ∈ C T ( c , c ) \int_{c\in\mathcal{C}}T(c,c) ∫ c ∈ C T ( c , c ) と表す。他方、
∫ c ∈ C D ( T ( c , c ) , − ) : D → M \int_{c\in\mathcal{C}}\mathcal{D}(T(c,c),-)\colon\mathcal{D}\to\mathfrak{M} ∫ c ∈ C D ( T ( c , c ) , − ) : D → M
を表現する対象を T T T の コエンド といい、∫ c ∈ C T ( c , c ) \int^{c\in\mathcal{C}}T(c,c) ∫ c ∈ C T ( c , c ) と表す。定義より、
D ( d , ∫ c ∈ C T ( c , c ) ) ≅ ∫ c ∈ C D ( d , T ( c , c ) ) , D ( ∫ c ∈ C T ( c , c ) , d ) ≅ ∫ c ∈ C D ( T ( c , c ) , d ) \mathcal{D}\left(d,\int_{c\in\mathcal{C}}T(c,c)\right)
\cong \int_{c\in\mathcal{C}}\mathcal{D}(d,T(c,c)),
\qquad
\mathcal{D}\left(\int^{c\in\mathcal{C}}T(c,c),d\right)
\cong \int_{c\in\mathcal{C}}\mathcal{D}(T(c,c),d) D ( d , ∫ c ∈ C T ( c , c ) ) ≅ ∫ c ∈ C D ( d , T ( c , c )) , D ( ∫ c ∈ C T ( c , c ) , d ) ≅ ∫ c ∈ C D ( T ( c , c ) , d )
が成り立つ。
函手圏と豊穣米田の補題
M \mathfrak{M} M -圏 C , D \mathcal{C},\mathcal{D} C , D の間の函手圏 Func ( C , D ) \operatorname{Func}(\mathcal{C},\mathcal{D}) Func ( C , D ) は通常の圏であった。通常の圏の場合に成り立つ同型
Func ( C , D ) ( F , G ) ≅ ∫ c ∈ C D ( F c , G c ) \operatorname{Func}(\mathcal{C},\mathcal{D})(F,G)
\cong \int_{c\in\mathcal{C}}\mathcal{D}(Fc,Gc) Func ( C , D ) ( F , G ) ≅ ∫ c ∈ C D ( F c , G c )
に倣って、函手のなす M \mathfrak{M} M -圏 [ C , D ] \lbrack\mathcal{C},\mathcal{D}\rbrack [ C , D ] を
[ C , D ] ( F , G ) ≅ ∫ c ∈ C D ( F c , G c ) \lbrack\mathcal{C},\mathcal{D}\rbrack(F,G)
\cong \int_{c\in\mathcal{C}}\mathcal{D}(Fc,Gc) [ C , D ] ( F , G ) ≅ ∫ c ∈ C D ( F c , G c )
で定める。この圏の下部圏は Func ( C , D ) \operatorname{Func}(\mathcal{C},\mathcal{D}) Func ( C , D ) である。
また、自然な全単射
M - C a t ( A ⊗ B , C ) ≅ M - C a t ( A , [ B , C ] ) \mathfrak{M}\text{-}\mathsf{Cat}(\mathcal{A}\otimes\mathcal{B},\mathcal{C})
\cong
\mathfrak{M}\text{-}\mathsf{Cat}(\mathcal{A},\lbrack\mathcal{B},\mathcal{C}\rbrack) M - Cat ( A ⊗ B , C ) ≅ M - Cat ( A , [ B , C ])
が存在する。したがって、Hom C : C ⊗ C o p → M \operatorname{Hom}_{\mathcal{C}}\colon\mathcal{C}\otimes\mathcal{C}^{\mathrm{op}}\to\mathfrak{M} Hom C : C ⊗ C op → M に対応する M \mathfrak{M} M -函手
y : C → C ^ , C ^ = [ C o p , M ] y\colon\mathcal{C}\to\widehat{\mathcal{C}},
\qquad
\widehat{\mathcal{C}}=\lbrack\mathcal{C}^{\mathrm{op}},\mathfrak{M}\rbrack y : C → C , C = [ C op , M ]
を豊穣米田函手と呼ぶ。
Theorem. 豊穣米田の補題
C \mathcal{C} C を M \mathfrak{M} M -圏とする。このとき、対象 a ∈ C a\in\mathcal{C} a ∈ C と M \mathfrak{M} M -函手 F : C o p → M F\colon\mathcal{C}^{\mathrm{op}}\to\mathfrak{M} F : C op → M について、M \mathfrak{M} M における自然な同型
C ^ ( y ( a ) , F ) ≅ ev ( a , F ) = F ( a ) \widehat{\mathcal{C}}(y(a),F)\cong\operatorname{ev}(a,F)=F(a) C ( y ( a ) , F ) ≅ ev ( a , F ) = F ( a )
が成り立つ。
重み付き極限と余極限
通常の圏における極限および余極限は、対角函手の左随伴および右随伴として特徴付けられる。しかし一般の豊穣圏の場合、対角函手を標準的に定義することができないため、重みを用いて定義する。
通常の圏論における図式 F : J → C F\colon J\to C F : J → C の極限 lim F \lim F lim F は、同型
C ( − , lim F ) ≅ lim C ( − , F ) ≅ [ J , S e t ] ( Δ 1 , C ( − , F ) ) C(-,\lim F)\cong\lim C(-,F)
\cong [J,\mathsf{Set}](\Delta 1,C(-,F)) C ( − , lim F ) ≅ lim C ( − , F ) ≅ [ J , Set ] ( Δ1 , C ( − , F ))
によって特徴付けられる。ここで定値函手 Δ 1 : J → S e t \Delta 1\colon J\to\mathsf{Set} Δ1 : J → Set を一般の函手 W : J → S e t W\colon J\to\mathsf{Set} W : J → Set に置き換えると、重み付き極限が得られる。
Definition. 重み付き極限
M \mathfrak{M} M -函手 W : J → M W\colon\mathcal{J}\to\mathfrak{M} W : J → M と F : J → A F\colon\mathcal{J}\to\mathcal{A} F : J → A に対して、各 a ∈ A a\in\mathcal{A} a ∈ A で
[ J , M ] ( W , A ( a , F − ) ) : A → M \lbrack\mathcal{J},\mathfrak{M}\rbrack(W,\mathcal{A}(a,F-))\colon\mathcal{A}\to\mathfrak{M} [ J , M ] ( W , A ( a , F − )) : A → M
が表現可能なとき、これを表現する対象を W W W に関する F F F 上の 重み付き極限 (weighted limit ) といい、lim W F \lim^W F lim W F と表す。すなわち、
[ J , M ] ( W , A ( a , F − ) ) ≅ A ( a , lim W F ) \lbrack\mathcal{J},\mathfrak{M}\rbrack(W,\mathcal{A}(a,F-))
\cong \mathcal{A}(a,\lim^W F) [ J , M ] ( W , A ( a , F − )) ≅ A ( a , lim W F )
が成り立つ。
Definition. 重み付き余極限
M \mathfrak{M} M -函手 W : J o p → M W\colon\mathcal{J}^{\mathrm{op}}\to\mathfrak{M} W : J op → M と F : J → A F\colon\mathcal{J}\to\mathcal{A} F : J → A に対して、各 a ∈ A a\in\mathcal{A} a ∈ A で
[ J o p , M ] ( W , A ( F − , a ) ) : A o p → M \lbrack\mathcal{J}^{\mathrm{op}},\mathfrak{M}\rbrack(W,\mathcal{A}(F-,a))\colon\mathcal{A}^{\mathrm{op}}\to\mathfrak{M} [ J op , M ] ( W , A ( F − , a )) : A op → M
が表現可能なとき、これを表現する対象を W W W に関する F F F 上の 重み付き余極限 (weighted colimit ) といい、colim W F \operatorname{colim}^W F colim W F と表す。すなわち、
[ J o p , M ] ( W , A ( F − , a ) ) ≅ A ( colim W F , a ) \lbrack\mathcal{J}^{\mathrm{op}},\mathfrak{M}\rbrack(W,\mathcal{A}(F-,a))
\cong \mathcal{A}(\operatorname{colim}^W F,a) [ J op , M ] ( W , A ( F − , a )) ≅ A ( colim W F , a )
が成り立つ。
各点 Kan 拡張
M \mathfrak{M} M -圏 C , D , U \mathcal{C},\mathcal{D},\mathcal{U} C , D , U 、M \mathfrak{M} M -函手
F : C → D , E : C → U , T : D → U F\colon\mathcal{C}\to\mathcal{D},\qquad
E\colon\mathcal{C}\to\mathcal{U},\qquad
T\colon\mathcal{D}\to\mathcal{U} F : C → D , E : C → U , T : D → U
を考える。
Definition. 各点左 Kan 拡張
T T T が F F F に沿った E E E の 各点左 Kan 拡張 (pointwise left Kan extension ) であるとは、任意の d ∈ D d\in\mathcal{D} d ∈ D と u ∈ U u\in\mathcal{U} u ∈ U について自然な同型
U ( T d , u ) ≅ [ C o p , M ] ( D ( F − , d ) , U ( E − , u ) ) \mathcal{U}(Td,u)
\cong
\lbrack\mathcal{C}^{\mathrm{op}},\mathfrak{M}\rbrack
\bigl(\mathcal{D}(F-,d),\mathcal{U}(E-,u)\bigr) U ( T d , u ) ≅ [ C op , M ] ( D ( F − , d ) , U ( E − , u ) )
が成り立つときをいう。これは形式的には
T d ≅ colim D ( F − , d ) E Td\cong\operatorname{colim}^{\mathcal{D}(F-,d)}E T d ≅ colim D ( F − , d ) E
ということである。
Theorem. 各点左 Kan 拡張は Kan 拡張である
各点左 Kan 拡張は、通常の意味での F F F に沿った E E E の左 Kan 拡張となる。