nLab over category

Contents

Definition

The slice category or over category C/c\mathbf{C}/c of a category C\mathbf{C} over an object c∈Cc \in \mathbf{C} has

C/c={X →g X′ f↘ ↙ f′ c} C/c = \left\lbrace \array{ X &&\stackrel{g}{\to}&& X' \\ & {}_f \searrow && \swarrow_{f'} \\ && c } \right\rbrace

The slice category is a special case of a comma category. Specifically, if F c:*→CF_c: \mathbf{*} \to \mathbf{C} is a constant functor to cc, then C/c:=(Id C↓F c)\mathbf{C}/c := (Id_{\mathbf{C}} \downarrow F_c).

The slice constructor C/(⋅):C→Cat\mathbf{C}/(\cdot): \mathbf{C} \to Cat is functorial. A morphism f:c→df: c \to d in C\mathbf{C} induces a functor between over-categories F:C/c→C/dF: \mathbf{C}/c \to \mathbf{C}/d by “composing” an object of C/c\mathbf{C}/c with ff. Below is a commutative diagram illustrating the functoriality of FF: \begin{tikzcd} \bullet && \bullet \ & {\bullet{c}} \ & {\bullet{d}} \arrow[{\phi = F(\phi)}{description}, from=1-1, to=1-3] \arrow[\alpha, from=1-1, to=2-2] \arrow[{F(\alpha)}, from=1-1, to=3-2] \arrow[\beta, from=1-3, to=2-2] \arrow[{F(\beta)}, from=1-3, to=3-2] \arrow[f, from=2-2, to=3-2] \end{tikzcd} The properties of the slice functor are explored further below.

There is a forgetful functor U c:C/c→CU_c: \mathbf{C}/c \to \mathbf{C} which maps an object f:X→cf:X \to c to its domain XX and a morphism g:X→X′∈C/cg: X \to X' \in \mathbf{C}/c (from f:X→cf:X \to c to f′:X′→cf': X' \to c such that f′∘g=ff' \circ g = f) to the morphism g:X→X′g: X \to X'.

The dual notion is an under category.

Examples

Properties

Comonadicity

If CC admits binary coproducts with the fixed object cc, then the forgetful functor C/c→CC/c \to C is comonadic. See coreader comonad for more details.

Relation to codomain fibration

The assignment of overcategories C/cC/c to objects c∈Cc \in C extends to a functor

C/(−):C→Cat C/(-) : C \to Cat

Under the Grothendieck construction this functor corresponds to the codomain fibration

cod:[I,C]→C cod : [I,C] \to C

from the arrow category of CC. (Note that unless CC has pullbacks, this functor is not actually a fibration, though it is always an opfibration.)

Base change

(Main article: base change) This is another important induced functor between over-categories. If C/c\mathbf{C}/c has finite products, then a morphism f:d→cf: d \to c in C\mathbf{C} induces the base change functor f *:C/c→C/df^*: \mathbf{C}/c \to \mathbf{C}/d, which takes an object α:z→c\alpha: z \to c in C/c\mathbf{C}/c to the projection from the fibered product y× f,αd→ π 1dy \times_{f,\alpha} d \to_{\pi_1} d as an object of C/d\mathbf{C}/d. The right adjoint to this functor is (by definition) the dependent product.

Slicing of adjoint functors

\begin{proposition}\label{SliceAdjoints} (sliced adjoints) \linebreak Let

𝒟⊥⟶R⟵L𝒞 \mathcal{D} \underoverset {\underset{\;\;\;\;R\;\;\;\;}{\longrightarrow}} {\overset{\;\;\;\;L\;\;\;\;}{\longleftarrow}} {\bot} \mathcal{C}

be a pair of adjoint functors (adjoint ∞-functors), where the category (∞-category) 𝒞\mathcal{C} has all pullbacks (homotopy pullbacks).

Then:

  1. For every object b∈𝒞b \in \mathcal{C} there is induced a pair of adjoint functors between the slice categories (slice ∞-categories) of the form

    (1)𝒟 /L(b)⊥⟶R /b⟵L /b𝒞 /b, \mathcal{D}_{/L(b)} \underoverset {\underset{\;\;\;\;R_{/b}\;\;\;\;}{\longrightarrow}} {\overset{\;\;\;\;L_{/b}\;\;\;\;}{\longleftarrow}} {\bot} \mathcal{C}_{/b} \mathrlap{\,,}

    where:

    • L /bL_{/b} is the evident induced functor (applying LL to the entire triangle diagrams in 𝒞\mathcal{C} which represent the morphisms in 𝒞 /b\mathcal{C}_{/b});

    • R /bR_{/b} is the composite

      R /b:𝒟 /L(b)⟶R𝒞 /(R∘L(b))⟶(η b) *𝒞 /b R_{/b} \;\colon\; \mathcal{D}_{/{L(b)}} \overset{\;\;R\;\;}{\longrightarrow} \mathcal{C}_{/{(R \circ L(b))}} \overset{\;\;(\eta_{b})^*\;\;}{\longrightarrow} \mathcal{C}_{/b}

      of

      1. the evident functor induced by RR;

      2. the (homotopy) pullback along the (L⊣R)(L \dashv R)-unit at bb (i.e. the base change along η b\eta_b).

  2. For every object b∈𝒟b \in \mathcal{D} there is induced a pair of adjoint functors between the slice categories of the form

    (2)𝒟 /b⊥⟶R /b⟵L /b𝒞 /R(b), \mathcal{D}_{/b} \underoverset {\underset{\;\;\;\;R_{/b}\;\;\;\;}{\longrightarrow}} {\overset{\;\;\;\;L_{/b}\;\;\;\;}{\longleftarrow}} {\bot} \mathcal{C}_{/R(b)} \mathrlap{\,,}

    where:

    • R /bR_{/b} is the evident induced functor (applying RR to the entire triangle diagrams in 𝒟\mathcal{D} which represent the morphisms in 𝒟 /b\mathcal{D}_{/b});

    • L /bL_{/b} is the composite

      L /b:𝒟 /R(b)⟶L𝒞 /(L∘R(b))⟶(ϵ b) !𝒞 /b L_{/b} \;\colon\; \mathcal{D}_{/{R(b)}} \overset{\;\;L\;\;}{\longrightarrow} \mathcal{C}_{/{(L \circ R(b))}} \overset{\;\;(\epsilon_{b})_!\;\;}{\longrightarrow} \mathcal{C}_{/b}

      of

      1. the evident functor induced by LL;

      2. the composition with the (L⊣R)(L \dashv R)-counit at bb (i.e. the left base change along ϵ b\epsilon_b).

\end{proposition} The first statement appears, in the generality of (∞,1)-category theory, as HTT, prop. 5.2.5.1. For discussion in model category theory see at sliced Quillen adjunctions. \begin{proof} (in 1-category theory; see the proof of Proposition \ref{SliceAdjointsFurtherGeneralized} in the case of (∞,1)-categories.)

Recall that (this Prop.) the hom-isomorphism that defines an adjunction of functors (this Def.) is equivalently given in terms of composition with

as follows:

\begin{tikzcd} L(c) \ar[rr, f] && d &{\phantom{AAA}}\leftrightarrow{\phantom{AAA}}& c \ar[rr, \eta_c] \ar[rrrr, rounded corners, to path={ (yshift=+12pt\tikztostart.north) nodeabove{ \scalebox{} } (yshift=+8.5pt\tikztotarget.north) (\tikztotarget.north)}] && R \circ L(c) \ar[rr, R(f)] && R(d) \end{tikzcd}

\begin{tikzcd} c \ar[rr, \widetilde f] && R(d) &{\phantom{AAA}}\leftrightarrow{\phantom{AAA}}& L(c) \ar[rr, L(\widetilde{f})] \ar[rrrr, rounded corners, to path={ (yshift=+8pt\tikztostart.north) nodeabove{ \scalebox{} } (yshift=+8.5pt\tikztotarget.north) (\tikztotarget.north)}] && L \circ R(d) \ar[rr, \epsilon_d] && d \end{tikzcd}

Using this, consider the following transformations of morphisms in slice categories, for the first case:

(1a)

\begin{tikzcd} L(c) \ar[rr, f, dashed] \ar[dr] && d \ar[dl, p] \ & L(b) \end{tikzcd}

(2a)

\begin{tikzcd} c \ar[rr, {\eta_c}] \ar[dr] \ar[rrrr, rounded corners, to path={ (yshift=+30pt\tikztostart.north) nodeabove{ \scalebox{} } (yshift=+27pt\tikztotarget.north) (\tikztotarget.north)}] && R \circ L(c) \ar[rr, {R(f)}, dashed] \ar[dr] && R(d) \ar[dl, R(p)] \ & b \ar[rr, \eta_b{below}] & & R \circ L(b) \end{tikzcd}

(2b)

\begin{tikzcd} c \ar[rr, dashed] \ar[dr] \ar[rrrr, rounded corners, to path={ (yshift=+12pt\tikztostart.north) nodeabove{ \scalebox{} } (yshift=+8pt\tikztotarget.north) (\tikztotarget.north)}] && \eta_b^\ast\big(R(d)\big) \ar[rr] \ar[dl] \ar[dr, phantom, \mbox{\tiny\rmfamily(pb)}] && R(d) \ar[dl, R(p)] \ & b \ar[rr, \eta_b{below}] & & R \circ L(b) \end{tikzcd}

(1b)

\begin{tikzcd} L(c) \ar[dr] \ar[rrrr, L(\widetilde{f})] \ar[rrrrrr, rounded corners, to path={ (yshift=+8pt\tikztostart.north) nodeabove{ \scalebox{} } (yshift=+8pt\tikztotarget.north) (\tikztotarget.north)}] && && L \circ R(d) \ar[rr, {\epsilon_d}] \ar[dl] && d \ar[dl, p] \ & L(b) \ar[rr, L(\eta_b){below}] \ar[rrrr, rounded corners, to path={ (yshift=-8pt\tikztostart.south) nodebelow{ \scalebox{} } (yshift=-8pt\tikztotarget.south) (\tikztotarget.south)}] & & L \circ R \circ L(b) \ar[rr, \epsilon_{L(b)}{below}] && L(b) \end{tikzcd}

Here:

Hence:

In conclusion, the transformations (1) ↔\leftrightarrow (2) consitute a hom-isomorphism that witnesses an adjunction of the first claimed form (1).

\linebreak

The second case follows analogously, but a little more directly since no pullback is involved:

(1a)

\begin{tikzcd} c \ar[rr, dashed, f] \ar[dr] && R(d) \ar[dl] \ & R(b) \end{tikzcd}

(2)

\begin{tikzcd} L(c) \ar[rr, dashed, L(f)] \ar[dr] \ar[rrrr, rounded corners, to path={ (yshift=+8pt\tikztostart.north) nodeabove{ \scalebox{} } (yshift=+8pt\tikztotarget.north) (\tikztotarget.north)}] && L \circ R(d) \ar[rr, \epsilon_d{above}] \ar[dl] && d \ar[dl] \ & L \circ R(b) \ar[rr, \epsilon_b{below}] && b \end{tikzcd}

(1b)

\begin{tikzcd} c \ar[rr, \eta_c{above}] \ar[dr] \ar[rrrrrr, rounded corners, to path={ (yshift=+12pt\tikztostart.north) nodeabove{ \scalebox{} } (yshift=+8pt\tikztotarget.north) (\tikztotarget.north)}] && R \circ L(c) \ar[rrrr,R(\widetilde{f})] \ar[dr] && %R \circ L \circ R(d) %\ar[rr, R(\epsilon_d){above}] %\ar[dl] && R(d) \ar[dl] \ & R(b) \ar[rr, \eta_{R(b)}{below}] \ar[rrrr, rounded corners, to path={ (yshift=-8pt\tikztostart.south) nodebelow{ \scalebox{} } (yshift=-8pt\tikztotarget.south) (\tikztotarget.south)}] && R \circ L \circ R(b) \ar[rr, R(\epsilon_b){below}] && R(b) \end{tikzcd}

In conclusion, the transformations (1) ↔\leftrightarrow (2) consitute a hom-isomorphism that witnesses an adjunction of the second claimed form (2). \end{proof}

\begin{remark} \label{LeftAdjointOfSlicedAdjunctionFormsAdjuncts} (left adjoint of sliced adjunction forms adjuncts) \linebreak The sliced adjunction (Prop. \ref{SliceAdjoints}) in the second form (2) is such that the sliced left adjoint sends slicing morphism τ\tau to their adjuncts τ˜\widetilde{\tau}, in that (again by this Prop.):

L /d(c ↓ τ R(b))=(L(c) ↓ τ˜ b)∈𝒟 /b L_{/d} \, \left( \array{ c \\ \big\downarrow {}^{\mathrlap{\tau}} \\ R(b) } \right) \;\; = \;\; \left( \array{ L(c) \\ \big\downarrow {}^{\mathrlap{\widetilde{\tau}}} \\ b } \right) \;\;\; \in \; \mathcal{D}_{/b}

\end{remark}

The two adjunctions in \ref{SliceAdjoints} admit the following joint generalisation, which is proven HTT, lem. 5.2.5.2. (Note that the statement there is even more general and here we only use the case where K=Δ 0K = \Delta^0.)

\begin{proposition}\label{SliceAdjointsGeneralized} (sliced adjoints) \linebreak Let

𝒞⊥⟵R⟶L𝒟 \mathcal{C} \underoverset {\underset{\;\;\;\;R\;\;\;\;}{\longleftarrow}} {\overset{\;\;\;\;L\;\;\;\;}{\longrightarrow}} {\bot} \mathcal{D}

be a pair of adjoint ∞-functors, where the ∞-category 𝒞\mathcal{C} has all homotopy pullbacks. Suppose further we are given objects c∈𝒞c \in \mathcal{C} and d∈𝒟d \in \mathcal{D} together with a morphism α:c→R(d)\alpha: c \to R(d) and its adjunct β:L(c)→d\beta:L(c) \to d.

Then there is an induced a pair of adjoint ∞-functors between the slice ∞-categories of the form

(3)𝒞 /c⊥⟵R /b⟶L /b𝒟 /d, \mathcal{C}_{/c} \underoverset {\underset{\;\;\;\;R_{/b}\;\;\;\;}{\longleftarrow}} {\overset{\;\;\;\;L_{/b}\;\;\;\;}{\longrightarrow}} {\bot} \mathcal{D}_{/d} \mathrlap{\,,}

where:

\end{proposition}

Proposition \ref{SliceAdjointsGeneralized} (as well as HTT, lem. 5.2.5.2) can be deduced from the following general result (applied to the case where 𝒳\mathcal{X} and 𝒴\mathcal{Y} are the arrow categories of 𝒞\mathcal{C} and 𝒟\mathcal{D}):

\begin{proposition}\label{SliceAdjointsFurtherGeneralized} Let \begin{tikzcd} {\mathcal{X}} & {\mathcal{Y}} \ {\mathcal{C}} & {\mathcal{D}} \arrow[L, from=1-1, to=1-2] \arrow[U, from=1-1, to=2-1] \arrow[V, from=1-2, to=2-2] \arrow[F, from=2-1, to=2-2] \end{tikzcd} be a (strictly) commutative diagram of quasicategories (a model of (∞,1)-categories), where UU is a cartesian fibration and VV is a cocartesian fibration. Suppose that LL and FF have right adjoints RR and GG, and that the canonical map U∘R→G∘VU\circ R\to G\circ V is the identity natural transformation. Let α:c→Gd\alpha \colon c\to G d be a morphism with transpose β:Fc→d\beta \colon F c \to d. Then the composite

𝒳 c→L c𝒴 Fc→β !𝒴 d \mathcal{X}_c\overset{L_c}{\to} \mathcal{Y}_{F c} \overset{\beta_!}{\to} \mathcal{Y}_d

admits a right adjoint, given by the composite

𝒴 d→R d𝒳 Gd→α *𝒳 c. \mathcal{Y}_d \overset{R_d}{\to} \mathcal{X}_{G d} \overset{\alpha^*}{\to} \mathcal{X}_{c}.

Here the subscripts indicate taking fibers, and α *\alpha^* and β !\beta_! are co/cartesian transports for UU and VV.

\end{proposition}

\begin{proof} We show that β !∘L c\beta_!\circ L_c has a right adjoint; the description for the right adjoint follows by inspecting the proof. By HTT, Proposition 5.2.4.1, it suffices to show that for each y∈𝒴 dy\in \mathcal{Y}_d, the ∞\infty-category 𝒳 c× 𝒴 d×(𝒴 d) /y\mathcal{X}_c \times_{\mathcal{Y}_d} \times (\mathcal{Y}_d)_/y has a terminal object. For this, set 𝒴 β=Δ 1× 𝒟𝒴\mathcal{Y}_\beta =\Delta^1 \times _{\mathcal{D}} \mathcal{Y}. The retraction 𝒴 β→𝒴 d\mathcal{Y}_\beta \to \mathcal{Y}_d induces an equivalence 𝒳 c× 𝒴 β(𝒴 β) /y→≃𝒳 c× 𝒴 d(𝒴 d) /y\mathcal{X}_c \times_{\mathcal{Y}_\beta} (\mathcal{Y}_\beta)_{/y} \overset{\simeq}{\to} \mathcal{X}_c \times_{\mathcal{Y}_d} (\mathcal{Y}_d)_{/y}, so it suffices to show that 𝒳 c× 𝒴 β(𝒴 β) /y\mathcal{X}_c \times_{\mathcal{Y}_\beta} (\mathcal{Y}_\beta)_{/y} has a terminal object. This ∞\infty-category can be written as (𝒳× 𝒴𝒴 /y)× 𝒞× 𝒟𝒟 /Vy{(c,β)}(\mathcal{X}\times_{\mathcal{Y}}\mathcal{Y}_{/y})\times _{\mathcal{C}\times_{\mathcal{D}}\mathcal{D}_{/V y}}\{(c,\beta)\}. Using the fact that UU is a cartesian fibration and 𝒴 /y→𝒴\mathcal{Y}_{/y} \to \mathcal{Y} is a right fibration, we find that the projection 𝒳× 𝒴𝒴 /y→𝒞× 𝒟𝒟 /Vy\mathcal{X}\times _{\mathcal{Y}}\mathcal{Y}_{/y} \to \mathcal{C}\times _{\mathcal{D}}\mathcal{D}_{/V y} is a cartesian fibration (with cartesian edges given by those whose images in 𝒳\mathcal{X} are cartesian). Moreover, pp preserves terminal objects by hypothesis. It follows that the fiber p −1(c,α)p^{-1}(c,\alpha) has a terminal object, namely, the cartesian transport of the terminal object of 𝒳× 𝒴𝒴 /y\mathcal{X}\times_{\mathcal{Y}}\mathcal{Y}_{/y}. The claim follows. \end{proof}

Presheaves on over-categories and over-categories of presheaves

See slice of presheaves is presheaves on slice.

Let CC be a category, cc an object of CC and let C/cC/c be the over category of CC over cc. Write PSh(C/c)=[(C/c) op,Set]PSh(C/c) = [(C/c)^{op}, Set] for the category of presheaves on C/cC/c and write PSh(C)/Y(c)PSh(C)/Y(c) for the over category of presheaves on CC over the presheaf Y(c)Y(c), where Y:C→PSh(c)Y : C \to PSh(c) is the Yoneda embedding.

Proposition

There is an equivalence of categories

e:PSh(C/c)→≃PSh(C)/Y(c). e : PSh(C/c) \stackrel{\simeq}{\to} PSh(C)/Y(c) \,.
Proof

The functor ee takes F∈PSh(C/c)F \in PSh(C/c) to the presheaf F′:d↦⊔ f∈C(d,c)F(f)F' : d \mapsto \sqcup_{f \in C(d,c)} F(f) which is equipped with the natural transformation η:F′→Y(c)\eta : F' \to Y(c) with component map η d:⊔ f∈C(d,c)F(f)→C(d,c)\eta_d: \sqcup_{f \in C(d,c)} F(f) \to C(d,c).

A weak inverse of ee is given by the functor

e¯:PSh(C)/Y(c)→PSh(C/c) \bar e : PSh(C)/Y(c) \to PSh(C/c)

which sends η:F′→Y(C)) \eta : F' \to Y(C)) to F∈PSh(C/c)F \in PSh(C/c) given by

F:(f:d→c)↦F′(d)| c, F : (f : d \to c) \mapsto F'(d)|_c \,,

where F′(d)| cF'(d)|_c is the pullback

F′(d)| c → F′(d) ↓ ↓ η d pt →f C(d,c). \array{ F'(d)|_c &\to& F'(d) \\ \downarrow && \downarrow^{\eta_d} \\ pt &\stackrel{f}{\to}& C(d,c) } \,.
Example

Suppose the presheaf F∈PSh(C/c)F \in PSh(C/c) does not actually depend on the morphisms to CC, i.e. suppose that it factors through the forgetful functor from the over category to CC:

F:(C/c) op→C op→Set. F : (C/c)^{op} \to C^{op} \to Set \,.

Then F′(d)=⊔ f∈C(d,c)F(f)=⊔ f∈C(d,c)F(d)≃C(d,c)×F(d) F'(d) = \sqcup_{f \in C(d,c)} F(f) = \sqcup_{f \in C(d,c)} F(d) \simeq C(d,c) \times F(d) and hence F′=Y(c)×FF' = Y(c) \times F with respect to the closed monoidal structure on presheaves.

See also functors and comma categories.

For the analogous statement in (∞,1)-category theory see at (∞,1)-category of (∞,1)-presheaves – Interaction with overcategories.

Limits and colimits

Proposition

A colimit in an over category is computed as a colimit in the underlying category.

Precisely: let 𝒞\mathcal{C} be a category, t∈𝒞t \in \mathcal{C} an object, and 𝒞/t\mathcal{C}/t the corresponding overcategory, and p:𝒞/t→𝒞p \colon \mathcal{C}/t \to \mathcal{C} the obvious projection.

Let F:D→𝒞/tF \colon D \to \mathcal{C}/t be any functor. Then, if it exists, the colimit of p∘Fp \circ F in 𝒞\mathcal{C} is the image under pp of the colimit over FF:

p(lim⟶F)≃lim⟶(p∘F) p \big( \underset{\longrightarrow}{\lim} F \big) \;\simeq\; \underset{\longrightarrow}{\lim} (p \circ F)

and lim⟶F\underset{\longrightarrow}{\lim} F is uniquely characterized by lim⟶(p∘F)\underset{\longrightarrow}{\lim} (p \circ F) this way.

This statement, and its proof, is the formal dual to the corresponding statement for undercategories, see there.

Proposition

For 𝒞\mathcal{C} a category, X:𝒟⟶𝒞X \;\colon\; \mathcal{D} \longrightarrow \mathcal{C} a diagram, 𝒞 /X\mathcal{C}_{/X} the comma category (the over-category if 𝒟\mathcal{D} is the point) and F:K→𝒞 /XF \;\colon\; K \to \mathcal{C}_{/X} a diagram in the comma category, then the limit lim←F\underset{\leftarrow}{\lim} F in 𝒞 /X\mathcal{C}_{/X} coincides with the limit lim←F/X\underset{\leftarrow}{\lim} F/X in 𝒞\mathcal{C}.

For proof

Initial and terminal objects

As a special case of the above discussion of limits and colimits in a slice 𝒞 /X\mathcal{C}_{/X} we obtain the following statement, which of course is also immediately checked explicitly.

Corollary
  • If 𝒞\mathcal{C} has an initial object ∅\emptyset, then 𝒞 /X\mathcal{C}_{/X} has an initial object, given by ⟨∅→X⟩\langle \emptyset \to X\rangle.

  • The terminal object of 𝒞 /X\mathcal{C}_{/X} is id X\mathrm{id}_X.

References

Textbook accounts:

Formalization in cubical Agda: