범주론 에서 풍성한 범주 (豐盛-範疇, 영어 : enriched category )는 "사상 집합"이 집합 대신 다른 모노이드 범주 의 대상이 될 수 있는, 범주 의 개념의 일반화이다.
모노이드 범주
(
M
,
⊗
:
M
×
M
→
M
,
I
∈
Ob
(
M
)
,
α
:
(
M
⊗
M
)
⊗
M
⇒
M
⊗
(
M
⊗
M
)
,
λ
:
(
I
⊗
M
)
⇒
Id
M
,
ρ
:
(
M
⊗
I
)
⇒
Id
M
)
{\displaystyle ({\mathcal {M}},\otimes \colon {\mathcal {M}}\times {\mathcal {M}}\to {\mathcal {M}},I\in \operatorname {Ob} ({\mathcal {M}}),\alpha \colon ({\mathcal {M}}\otimes {\mathcal {M}})\otimes {\mathcal {M}}\Rightarrow {\mathcal {M}}\otimes ({\mathcal {M}}\otimes {\mathcal {M}}),\lambda \colon (I\otimes {\mathcal {M}})\Rightarrow \operatorname {Id} _{\mathcal {M}},\rho \colon ({\mathcal {M}}\otimes I)\Rightarrow \operatorname {Id} _{\mathcal {M}})}
가 주어졌다고 하자.
M
{\displaystyle {\mathcal {M}}}
위의 풍성한 범주 (영어 : category enriched over
M
{\displaystyle {\mathcal {M}}}
)
C
{\displaystyle {\mathcal {C}}}
는 다음과 같은 데이터로 구성된다.
모임
Ob
(
C
)
{\displaystyle \operatorname {Ob} ({\mathcal {C}})}
. 이 모임의 원소를
C
{\displaystyle {\mathcal {C}}}
의 대상 (영어 : object )이라고 한다.
임의의
X
,
Y
∈
Ob
(
C
)
{\displaystyle X,Y\in \operatorname {Ob} ({\mathcal {C}})}
에 대하여,
hom
C
(
a
,
b
)
∈
Ob
(
M
)
{\displaystyle \hom _{\mathcal {C}}(a,b)\in \operatorname {Ob} ({\mathcal {M}})}
.
임의의
X
∈
Ob
(
C
)
{\displaystyle X\in \operatorname {Ob} ({\mathcal {C}})}
에 대하여,
M
{\displaystyle {\mathcal {M}}}
-사상
id
X
:
I
→
hom
C
(
X
,
X
)
{\displaystyle \operatorname {id} _{X}\colon I\to \hom _{\mathcal {C}}(X,X)}
. 이는 항등 사상을 나타낸다.
임의의
X
,
Y
,
Z
∈
Ob
(
C
)
{\displaystyle X,Y,Z\in \operatorname {Ob} ({\mathcal {C}})}
에 대하여,
M
{\displaystyle {\mathcal {M}}}
-사상
∘
X
Y
Z
:
hom
C
(
Y
,
Z
)
⊗
hom
C
(
X
,
Y
)
→
hom
C
(
X
,
Z
)
{\displaystyle \circ _{XYZ}\colon \hom _{\mathcal {C}}(Y,Z)\otimes \hom _{\mathcal {C}}(X,Y)\to \hom _{\mathcal {C}}(X,Z)}
. 이는 사상의 합성을 나타낸다.
이 데이터는 다음 세 그림을 가환하게 만들어야만 한다.
(사상 합성의 결합 법칙 )
(
hom
C
(
Z
,
W
)
⊗
hom
C
(
Y
,
Z
)
)
⊗
hom
C
(
X
,
Y
)
→
∘
Y
Z
W
⊗
id
hom
C
(
Y
,
W
)
⊗
hom
C
(
X
,
Y
)
→
∘
X
Y
W
hom
C
(
X
,
W
)
↓
α
↓
id
hom
C
(
Z
,
W
)
⊗
(
hom
C
(
Y
,
Z
)
⊗
hom
C
(
X
,
Y
)
)
→
id
⊗
∘
X
Y
Z
hom
C
(
Z
,
W
)
⊗
hom
C
(
X
,
Z
)
→
∘
X
Z
W
hom
C
(
X
,
W
)
{\displaystyle {\begin{matrix}\left(\hom _{\mathcal {C}}(Z,W)\otimes \hom _{\mathcal {C}}(Y,Z)\right)\otimes \hom _{\mathcal {C}}(X,Y)&{\xrightarrow {\circ _{YZW}\otimes \operatorname {id} }}&\hom _{\mathcal {C}}(Y,W)\otimes \hom _{\mathcal {C}}(X,Y)&{\xrightarrow {\circ _{XYW}}}&\hom _{\mathcal {C}}(X,W)\\\downarrow \scriptstyle \alpha &&&&\downarrow \scriptstyle \operatorname {id} \\\hom _{\mathcal {C}}(Z,W)\otimes \left(\hom _{\mathcal {C}}(Y,Z)\otimes \hom _{\mathcal {C}}(X,Y)\right)&{\xrightarrow[{\operatorname {id} \otimes \circ _{XYZ}}]{}}&\hom _{\mathcal {C}}(Z,W)\otimes \hom _{\mathcal {C}}(X,Z)&{\xrightarrow[{\circ _{XZW}}]{}}&\hom _{\mathcal {C}}(X,W)\end{matrix}}}
(사상 합성의 왼쪽 항등원)
I
⊗
hom
C
(
X
,
Y
)
→
id
Y
⊗
id
hom
C
(
Y
,
Y
)
⊗
hom
C
(
X
,
Y
)
λ
↘
↓
∘
X
Y
Y
hom
C
(
X
,
Y
)
{\displaystyle {\begin{matrix}I\otimes \hom _{\mathcal {C}}(X,Y)&{\xrightarrow {\operatorname {id} _{Y}\otimes \operatorname {id} }}&\hom _{\mathcal {C}}(Y,Y)\otimes \hom _{\mathcal {C}}(X,Y)\\&{\scriptstyle \lambda }\searrow &\downarrow \scriptstyle \circ _{XYY}\\&&\hom _{\mathcal {C}}(X,Y)\end{matrix}}}
(사상 합성의 오른쪽 항등원)
hom
C
(
X
,
Y
)
⊗
I
→
id
⊗
id
X
hom
C
(
X
,
Y
)
⊗
hom
C
(
X
,
X
)
ρ
↘
↓
∘
X
X
Y
hom
C
(
X
,
Y
)
{\displaystyle {\begin{matrix}\hom _{\mathcal {C}}(X,Y)\otimes I&{\xrightarrow {\operatorname {id} \otimes \operatorname {id} _{X}}}&\hom _{\mathcal {C}}(X,Y)\otimes \hom _{\mathcal {C}}(X,X)\\&{\scriptstyle \rho }\searrow &\downarrow \scriptstyle \circ _{XXY}\\&&\hom _{\mathcal {C}}(X,Y)\end{matrix}}}
모노이드 범주
M
{\displaystyle {\mathcal {M}}}
이 주어졌을 때, 작은(=대상 모임이 집합인)
M
{\displaystyle {\mathcal {M}}}
-풍성한 범주,
M
{\displaystyle {\mathcal {M}}}
-풍성한 함자,
M
{\displaystyle {\mathcal {M}}}
-풍성한 자연 변환은 2-범주
M
-
C
a
t
{\displaystyle \operatorname {{\mathcal {M}}-Cat} }
를 이룬다.
대칭 모노이드 범주
M
{\displaystyle {\mathcal {M}}}
이 주어졌을 때,
M
-
C
a
t
{\displaystyle \operatorname {{\mathcal {M}}-Cat} }
는 풍성한 범주의 텐서곱에 대하여 대칭 모노이드 2-범주 를 이룬다.
모노이드 범주
M
{\displaystyle {\mathcal {M}}}
위의 두 풍성한 범주
C
{\displaystyle {\mathcal {C}}}
,
D
{\displaystyle {\mathcal {D}}}
사이의
M
{\displaystyle {\mathcal {M}}}
-풍성한 함자 (영어 :
M
{\displaystyle {\mathcal {M}}}
-enriched functor )
F
:
C
→
D
{\displaystyle F\colon {\mathcal {C}}\to {\mathcal {D}}}
는 다음과 같은 데이터로 구성된다.
각 대상
X
∈
C
{\displaystyle X\in {\mathcal {C}}}
에 대하여, 대상
F
(
X
)
∈
D
{\displaystyle F(X)\in {\mathcal {D}}}
두 대상
X
,
Y
∈
C
{\displaystyle X,Y\in {\mathcal {C}}}
에 대하여,
M
{\displaystyle {\mathcal {M}}}
속의 사상
F
X
Y
:
hom
C
(
X
,
Y
)
→
hom
D
(
F
(
X
)
,
F
(
Y
)
)
{\displaystyle F_{XY}\colon \hom _{\mathcal {C}}(X,Y)\to \hom _{\mathcal {D}}(F(X),F(Y))}
이 데이터는 다음 조건들을 만족시켜야 한다.
(항등원의 보존) 임의의 대상
X
∈
C
{\displaystyle X\in {\mathcal {C}}}
에 대하여 다음 그림이 가환한다.
I
id
X
↓
↘
id
F
(
X
)
hom
C
(
X
,
X
)
→
F
X
X
hom
D
(
F
(
X
)
,
F
(
X
)
)
{\displaystyle {\begin{matrix}I\\{\scriptstyle \operatorname {id} _{X}}\downarrow &\searrow {\scriptstyle \operatorname {id} _{F(X)}}\\\hom _{\mathcal {C}}(X,X)&{\xrightarrow[{F_{XX}}]{}}&\hom _{\mathcal {D}}(F(X),F(X))\end{matrix}}}
(사상 합성의 보존) 임의의 대상
X
,
Y
,
Z
∈
C
{\displaystyle X,Y,Z\in {\mathcal {C}}}
에 대하여 다음 그림이 가환한다.
hom
C
(
Y
,
Z
)
⊗
hom
C
(
X
,
Y
)
→
∘
hom
C
(
X
,
Z
)
F
Y
Z
⊗
F
X
Y
↓
↓
F
X
Z
hom
D
(
F
(
Y
)
,
F
(
Z
)
)
⊗
hom
D
(
F
(
X
)
,
F
(
Y
)
)
→
∘
hom
D
(
F
(
X
)
,
F
(
Z
)
)
{\displaystyle {\begin{matrix}\hom _{\mathcal {C}}(Y,Z)\otimes \hom _{\mathcal {C}}(X,Y)&{\xrightarrow {\circ }}&\hom _{\mathcal {C}}(X,Z)\\{\scriptstyle F_{YZ}\otimes F_{XY}}\downarrow &&\downarrow \scriptstyle F_{XZ}\\\hom _{\mathcal {D}}(F(Y),F(Z))\otimes \hom _{\mathcal {D}}(F(X),F(Y))&{\xrightarrow[{\circ }]{}}&\hom _{\mathcal {D}}(F(X),F(Z))\end{matrix}}}
모노이드 범주
M
{\displaystyle {\mathcal {M}}}
위의 두 풍성한 범주
C
{\displaystyle {\mathcal {C}}}
,
D
{\displaystyle {\mathcal {D}}}
사이의 두
M
{\displaystyle {\mathcal {M}}}
-풍성한 함자
F
,
G
:
C
→
D
{\displaystyle F,G\colon {\mathcal {C}}\to {\mathcal {D}}}
사이의
M
{\displaystyle {\mathcal {M}}}
-풍성한 자연 변환 (영어 :
M
{\displaystyle {\mathcal {M}}}
-enriched natural transformation )
η
:
F
⇒
G
{\displaystyle \eta \colon F\Rightarrow G}
은 다음과 같은 데이터로 구성된다.
각 대상
X
∈
C
{\displaystyle X\in {\mathcal {C}}}
에 대하여,
M
{\displaystyle {\mathcal {M}}}
속의 사상
η
X
:
I
→
hom
D
(
F
(
X
)
,
G
(
X
)
)
{\displaystyle \eta _{X}\colon I\to \hom _{\mathcal {D}}(F(X),G(X))}
이 데이터는 다음 조건을 만족시켜야 한다.
(풍성한 함자 구조의 보존) 임의의 대상
X
,
Y
∈
C
{\displaystyle X,Y\in {\mathcal {C}}}
에 대하여 다음 그림이 가환한다.
hom
C
(
X
,
Y
)
⊗
I
→
G
X
Y
⊗
η
X
hom
D
(
G
(
X
)
,
G
(
Y
)
)
⊗
hom
D
(
F
(
X
)
,
G
(
X
)
)
ρ
−
1
↗
↘
∘
hom
C
(
X
,
Y
)
hom
D
(
F
(
X
)
,
G
(
Y
)
)
λ
−
1
↘
↗
∘
I
⊗
hom
C
(
X
,
Y
)
→
η
Y
⊗
F
X
Y
hom
D
(
F
(
Y
)
,
G
(
Y
)
)
⊗
hom
D
(
F
(
X
)
,
F
(
Y
)
)
{\displaystyle {\begin{matrix}&&\hom _{\mathcal {C}}(X,Y)\otimes I&\xrightarrow {G_{XY}\otimes \eta _{X}} &\hom _{\mathcal {D}}(G(X),G(Y))\otimes \hom _{\mathcal {D}}(F(X),G(X))\\&{\scriptstyle \rho ^{-1}}\nearrow &&&&\searrow {\scriptstyle \circ }\\\hom _{\mathcal {C}}(X,Y)&&&&&&\hom _{\mathcal {D}}(F(X),G(Y))\\&{\scriptstyle \lambda ^{-1}}\searrow &&&&\nearrow {\scriptstyle \circ }\\&&I\otimes \hom _{\mathcal {C}}(X,Y)&\xrightarrow {\eta _{Y}\otimes F_{XY}} &\hom _{\mathcal {D}}(F(Y),G(Y))\otimes \hom _{\mathcal {D}}(F(X),F(Y))\end{matrix}}}
만약
M
{\displaystyle {\mathcal {M}}}
이 국소적으로 작은 닫힌 대칭 모노이드 범주 일 때,
M
{\displaystyle {\mathcal {M}}}
은 스스로
M
{\displaystyle {\mathcal {M}}}
-풍성한 범주를 이루며, 표현 가능
M
{\displaystyle {\mathcal {M}}}
-풍성한 함자
hom
D
(
F
(
X
)
,
−
)
:
D
→
M
{\displaystyle \hom _{\mathcal {D}}(F(X),-)\colon {\mathcal {D}}\to {\mathcal {M}}}
hom
D
(
−
,
G
(
Y
)
)
:
D
op
→
M
{\displaystyle \hom _{\mathcal {D}}(-,G(Y))\colon {\mathcal {D}}^{\operatorname {op} }\to {\mathcal {M}}}
가 존재한다. 이 경우,
M
{\displaystyle {\mathcal {M}}}
-풍성한 자연 변환 조건은 다음과 같이 쓸 수 있다.
(풍성한 함자 구조의 보존) 임의의 대상
X
,
Y
∈
C
{\displaystyle X,Y\in {\mathcal {C}}}
에 대하여 다음 그림이 가환한다.
hom
C
(
X
,
Y
)
→
F
hom
D
(
F
(
X
)
,
F
(
Y
)
)
G
↓
↓
hom
D
(
id
,
η
Y
)
hom
D
(
G
(
X
)
,
G
(
Y
)
)
→
hom
D
(
η
X
,
id
)
hom
D
(
F
(
X
)
,
G
(
Y
)
)
{\displaystyle {\begin{matrix}\hom _{\mathcal {C}}(X,Y)&\xrightarrow {F} &\hom _{\mathcal {D}}(F(X),F(Y))\\{\scriptstyle G}\downarrow &&\downarrow {\scriptstyle \hom _{\mathcal {D}}(\operatorname {id} ,\eta _{Y})}\\\hom _{\mathcal {D}}(G(X),G(Y))&{\xrightarrow[{\hom _{\mathcal {D}}(\eta _{X},\operatorname {id} )}]{}}&\hom _{\mathcal {D}}(F(X),G(Y))\end{matrix}}}
만약
M
{\displaystyle {\mathcal {M}}}
이 대칭 모노이드 범주 일 때,
M
{\displaystyle {\mathcal {M}}}
-풍성한 범주
C
{\displaystyle {\mathcal {C}}}
의 반대
M
{\displaystyle {\mathcal {M}}}
-풍성한 범주 (영어 : opposite
M
{\displaystyle {\mathcal {M}}}
-enriched category )
C
op
{\displaystyle {\mathcal {C}}^{\operatorname {op} }}
는 다음과 같다.
Ob
(
C
op
)
=
Ob
(
C
)
{\displaystyle \operatorname {Ob} ({\mathcal {C}}^{\operatorname {op} })=\operatorname {Ob} ({\mathcal {C}})}
hom
C
op
(
X
,
Y
)
=
hom
C
(
Y
,
X
)
{\displaystyle \hom _{{\mathcal {C}}^{\operatorname {op} }}(X,Y)=\hom _{\mathcal {C}}(Y,X)}
사상의 합성
hom
C
op
(
Y
,
Z
)
⊗
hom
C
op
(
X
,
Y
)
→
hom
C
op
(
X
,
Z
)
{\displaystyle \hom _{{\mathcal {C}}^{\operatorname {op} }}(Y,Z)\otimes \hom _{{\mathcal {C}}^{\operatorname {op} }}(X,Y)\to \hom _{{\mathcal {C}}^{\operatorname {op} }}(X,Z)}
는 다음과 같다.
hom
C
(
Z
,
Y
)
⊗
hom
C
(
Y
,
X
)
→
σ
hom
C
(
Y
,
X
)
⊗
hom
C
(
Z
,
Y
)
→
∘
hom
C
(
Z
,
X
)
{\displaystyle \hom _{\mathcal {C}}(Z,Y)\otimes \hom _{\mathcal {C}}(Y,X)\xrightarrow {\sigma } \hom _{\mathcal {C}}(Y,X)\otimes \hom _{\mathcal {C}}(Z,Y)\xrightarrow {\circ } \hom _{\mathcal {C}}(Z,X)}
항등 사상
I
→
hom
C
op
(
X
,
X
)
{\displaystyle I\to \hom _{{\mathcal {C}}^{\operatorname {op} }}(X,X)}
는 단순히
I
→
id
X
hom
C
(
X
,
X
)
{\displaystyle I\xrightarrow {\operatorname {id} _{X}} \hom _{\mathcal {C}}(X,X)}
이다.
만약
M
{\displaystyle {\mathcal {M}}}
이 대칭 모노이드 범주 일 때,
M
{\displaystyle {\mathcal {M}}}
-풍성한 범주
C
{\displaystyle {\mathcal {C}}}
,
D
{\displaystyle {\mathcal {D}}}
의 텐서곱 (영어 : tensor product )
C
⊗
D
{\displaystyle {\mathcal {C}}\otimes {\mathcal {D}}}
는 다음과 같다.
Ob
(
C
⊗
D
)
=
Ob
(
C
)
×
Ob
(
D
)
{\displaystyle \operatorname {Ob} ({\mathcal {C}}\otimes {\mathcal {D}})=\operatorname {Ob} ({\mathcal {C}})\times \operatorname {Ob} ({\mathcal {D}})}
hom
C
⊗
D
(
(
X
,
Y
)
,
(
X
′
,
Y
′
)
)
=
hom
C
(
X
,
X
′
)
⊗
hom
D
(
Y
,
Y
′
)
{\displaystyle \hom _{{\mathcal {C}}\otimes {\mathcal {D}}}((X,Y),(X',Y'))=\hom _{\mathcal {C}}(X,X')\otimes \hom _{\mathcal {D}}(Y,Y')}
사상의 합성
hom
C
⊗
D
(
(
X
′
,
Y
′
)
,
(
X
″
,
Y
″
)
)
⊗
hom
C
⊗
D
(
(
X
,
Y
)
,
(
X
′
,
Y
′
)
)
→
hom
C
⊗
D
(
(
X
,
Y
)
,
(
X
″
,
Y
″
)
)
{\displaystyle \hom _{{\mathcal {C}}\otimes {\mathcal {D}}}((X',Y'),(X'',Y''))\otimes \hom _{{\mathcal {C}}\otimes {\mathcal {D}}}((X,Y),(X',Y'))\to \hom _{{\mathcal {C}}\otimes {\mathcal {D}}}((X,Y),(X'',Y''))}
은 다음과 같다.
(
hom
C
(
X
′
,
X
″
)
⊗
hom
D
(
Y
′
,
Y
″
)
)
⊗
(
hom
C
(
X
,
X
′
)
⊗
hom
D
(
Y
,
Y
′
)
)
→
≅
(
hom
C
(
X
′
,
X
″
)
⊗
hom
C
(
X
,
X
′
)
)
⊗
(
hom
D
(
Y
′
,
Y
″
)
⊗
hom
D
(
Y
,
Y
′
)
)
→
∘
⊗
∘
hom
C
(
X
,
X
″
)
⊗
hom
D
(
Y
,
Y
″
)
{\displaystyle (\hom _{\mathcal {C}}(X',X'')\otimes \hom _{\mathcal {D}}(Y',Y''))\otimes (\hom _{\mathcal {C}}(X,X')\otimes \hom _{\mathcal {D}}(Y,Y'))\xrightarrow {\cong } (\hom _{\mathcal {C}}(X',X'')\otimes \hom _{\mathcal {C}}(X,X'))\otimes (\hom _{\mathcal {D}}(Y',Y'')\otimes \hom _{\mathcal {D}}(Y,Y'))\xrightarrow {\circ \otimes \circ } \hom _{\mathcal {C}}(X,X'')\otimes \hom _{\mathcal {D}}(Y,Y'')}
항등 사상
I
→
hom
C
⊗
D
(
(
X
,
Y
)
,
(
X
,
Y
)
)
{\displaystyle I\xrightarrow {} \hom _{{\mathcal {C}}\otimes {\mathcal {D}}}((X,Y),(X,Y))}
은
I
→
≅
I
⊗
I
→
id
X
⊗
id
Y
hom
C
(
X
,
X
)
⊗
hom
D
(
Y
,
Y
)
{\displaystyle I\xrightarrow {\cong } I\otimes I\xrightarrow {\operatorname {id} _{X}\otimes \operatorname {id} _{Y}} \hom _{\mathcal {C}}(X,X)\otimes \hom _{\mathcal {D}}(Y,Y)}
이다.
국소적으로 작은 모노이드 범주
M
{\displaystyle {\mathcal {M}}}
이 주어졌을 때, 작은
M
{\displaystyle {\mathcal {M}}}
-풍성한 범주의 2-범주
M
-
C
a
t
{\displaystyle \operatorname {{\mathcal {M}}-Cat} }
와 작은 범주의 2-범주
Cat
{\displaystyle \operatorname {Cat} }
사이에 표준적인 표현 가능 2-함자
hom
M
-
C
a
t
(
1
M
-
C
a
t
,
−
)
:
M
-
C
a
t
→
Cat
{\displaystyle \hom _{\operatorname {{\mathcal {M}}-Cat} }(1_{\operatorname {{\mathcal {M}}-Cat} },-)\colon \operatorname {{\mathcal {M}}-Cat} \to \operatorname {Cat} }
가 존재한다.[ 1] 여기서
1
M
-
C
a
t
∈
M
-
C
a
t
{\displaystyle 1_{\operatorname {{\mathcal {M}}-Cat} }\in \operatorname {{\mathcal {M}}-Cat} }
은 다음과 같다.
Ob
(
1
M
-
C
a
t
)
=
{
∙
}
{\displaystyle \operatorname {Ob} (1_{\operatorname {{\mathcal {M}}-Cat} })=\{\bullet \}}
hom
1
M
-
C
a
t
(
∙
,
∙
)
=
I
{\displaystyle \hom _{1_{\operatorname {{\mathcal {M}}-Cat} }}(\bullet ,\bullet )=I}
↑ Kelly, Gregory Maxwell (2005). “Basic concepts of enriched category theory”. 《Reprints in Theory and Applications of Categories》 (영어) 1982년판 재판 (No. 10 (2005)): 1~136. MR 2177301 . Zbl 1086.18001 .