Introduction to -CategoriesPermalink

These are notes roughly transcribed from this video

Preliminary DefinitionsPermalink

Dealing with size issues: take a Grothendieck Universe U, which are the sets whose subsets are closed under all of the usual set operations (small).

:::{.definition title=”-Category”} An -category C is a (large) simplicial set C such that any diagram of the form

\begin{tikzcd} {\Lambda_i^n} && {\mathcal{C}}     {\Delta_n} \arrow[from=1-1, to=3-1] \arrow[from=1-1, to=1-3] \arrow[”{\exists}”’, from=3-1, to=1-3, dashed] \end{tikzcd}

admits the indicated lift, where Λni is an i-horn (a simplex missing the ith face) for 0<i<n. :::

:::{.remark} This is a specialized notion of a Kan complex, and in particular all -categories are Kan complexes. All inner horns are fillable, i.e. simplicial sets are inner Kan complexes. Different to Kan complexes, which include all i. :::

:::{.definition title=”Functors between -categories”} A functor between two -categories is a map between simplicial sets. :::

:::{.definition title=”Nerve of a category”} Given an ordinary category C, define the nerve of C to be the simplicial set given by [
N(\mathcal{C})_n \da \ts{\text{Functors } F: [n] \to \mathcal{C}} ] where [n] is the poset category on {1,2,,n}. So an n-simplex is a diagram of objects X0,,Xn\Ob(C) and a sequence of maps. This defines an -category, and there is a correspondence [
\correspond{\text{ Functors } F: \mathcal{C} \to \mathcal{D}} &\iff \correspond{\infty\dash\text{Functors } \hat F: N(\mathcal{C}) \to N(\mathcal{D})} .] Note that taking the nerve of a category preserves the usual categorical structure, since the objects are the 0-simplices and the morphisms are the 1-simplices. :::

:::{.remark} For C an -category, we can define C0 to be the “objects” and C1 to be the “morphisms”, although we don’t have a good notion of composition yet. There will be boundary map: a 1-simplex has two boundary points, i.e. two objects a,bC0, so we can think of this as a map f:ab where a=1f,b=0f1 are the first and second vertices respectively. We’ll also have “degeneracy” maps going up from C0C1, which we should think of as assigning identity morphisms to objects, or conversely that the identity morphism is the degenerate 1-simplex at an object.

:::

EquivalencesPermalink

:::{.definition title=”Equivalence of Morphisms”} Given two morphisms f,g:ab in an -category, we say fg are equivalent iff there is a 2-simplex filling in the following diagram:

\begin{tikzcd}     && {b}        &&        {a} && {b} \arrow[”{\id_b}”, from=1-3, to=3-3] \arrow[“{f}”{name=0}, from=3-1, to=1-3] \arrow[“{g}”’, from=3-1, to=3-3] \arrow[Rightarrow, from=0, to=3-3, shorten <=4pt, shorten >=4pt] \end{tikzcd} Link to diagram

:::

:::{.remark} This turns out to be an equivalence relation. Note that in an ordinary category, if two morphisms are equivalent then they are already equal. :::

:::{.definition title=”Composition of morphisms”} For 1-simplices f:ab,g:bc, a composition of f and g is a 2-simplex σ filling in the following diagram: \begin{tikzcd} && {b}     {a} &&&& {c} \arrow[“{f}”, from=3-1, to=1-3] \arrow[“{g}”, from=1-3, to=3-5] \arrow[”{\exists h}”’ {name=0, inner sep=0}, from=3-1, to=3-5, dotted] \arrow[Rightarrow, from=0, to=1-3, shorten <=6pt, shorten >=6pt, “\sigma”] \end{tikzcd} Link to diagram

In this case, h:=1σ and we write hgf. :::

:::{.remark} Note that we’re not fixing a choice, but it is well-defined up to the equivalence relation we’re using. This is similar to how e.g. coproducts are not baked into the structure of a category, but are instead only well-defined up to canonical isomorphism – and in fact, this characterization is sometimes preferable. :::

:::{.definition title=”Equivalences of objects”} If f:ab is a morphism in an -category C, then we say f is an equivalence if there exists a morphism g:ba such that idagf and idbfg. This is equivalent to finding 2-simplices σ,σ that fill the following two diagrams:

\begin{tikzcd} && {b}   &&&&& {}   {a} && {a} && {b} \arrow[“{f}”{name=0}, from=3-1, to=1-3] \arrow[”{\exists g}”, from=1-3, to=3-3, dashed] \arrow[”{\id_a}”’, from=3-1, to=3-3] \arrow[”{\id_b}”{name=1}, from=1-3, to=3-5] \arrow[”{\exists g}”, from=3-5, to=3-3, dashed] \arrow[Rightarrow, “{\sigma}”’, from=0, to=3-3, shorten <=4pt, shorten >=4pt] \arrow[Rightarrow, “{\sigma’}”, from=1, to=3-3, shorten <=4pt, shorten >=4pt] \end{tikzcd} Link to diagram

:::

:::{.remark} This is close to what we’d require for an isomorphism in an ordinary category, but we now allow the compositions to only be “weakly equivalent” or homotopic to the identities. :::

:::{.definition title=”Functor Categories”} For C,D simplicial sets, we can define a simplicial set \Fun(C,D) whose n-simplices are given by [
\Fun(\mathcal{C}, \mathcal{D})_n \da \ts{ \text{Simplicial maps } F: \mathcal{C} \cross \Delta^n \to \mathcal{D}} .] :::

:::{.remark} Note that the 0-simplices recover functors if these are ordinary categories. If D is an -category, then this functor category is again an -category.

:::

:::{.definition title=”Morphisms of functors / natural transformations”} A morphism in \Fun(C,D), say η:FG, is a functor η:C×ΔnD such that [
\ro{\eta}{\mathcal{C} \cross \ts{0}} &= F
\ro{\eta}{\mathcal{C} \cross \ts{1}} &= G .] We call such an η a natural transformation from F to G. :::

:::{.remark} Being an equivalence in \Fun(C,D) is equivalent to being a pointwise equivalence. I.e., η is an equivalence iff the map \eta_ given by partially applying an object of C (i.e. a 1-simplex ΔnD) is an equivalence in D for all objects C\Ob(C). :::

:::{.definition title=”Equivalences of -categories”} A functor f:CD of -categories is an equivalence iff there exists a functor g:DC and natural equivalences [
f\circ g &\mapsvia{\sim} \id_{\mathcal{D}}
g\circ f &\mapsvia{\sim} \id_{\mathcal{C}} .] If there exists such an equivalence, we will write CD. :::

:::{.remark} For ordinary categories, there is a characteristic property that is much easier to write down in general than an explicit equivalence, namely being essentially surjective and fully faithful. We need the notion of mapping spaces to make that precise here. :::

CompositionPermalink

:::{.definition title=”Mapping Spaces”} For a,b\Ob(C), we define a simplicial set \MapC(a,b) as the following pullback:

\begin{tikzcd} {\Map_{\mathcal{C}}(a, b)} && {\Fun(\Delta^1, \mathcal{C})}   & {}   {\Delta^0} && {\mathcal{C} \cross \mathcal{C}} \arrow[”{(f, g)}”, from=1-3, to=3-3] \arrow[”{(a, b)}”’, from=3-1, to=3-3] \arrow[from=1-1, to=3-1, dashed] \arrow[from=1-1, to=1-3, dashed] \arrow[“\lrcorner”{very near start, rotate=0}, from=1-1, to=2-2, phantom] \end{tikzcd} Link to diagram

:::

:::{.remark} Here we use the fact if F\Fun(Δ1,C), this data includes two maps f,g:Δ0C given by restricting to the two vertices of Δ1. This allows us to define a map (f,g) into C2. In that product, we also have the point a,b, which allows defining the bottom map (a,b).

Also note that if C is in fact an -category, then \MapC(a,b) is a Kan complex. The 0-simplices in it are precisely the morphisms in \Fun(Δn,C) with endpoints a,b, and there is a filling 1-simplex between any two such morphisms iff they are equivalent. We can thus conclude that [
\pi_0 \Map_{\mathcal{C}}(a, b) = \ts{\text{Equivalence classes of morphism } f:a\to b} .] :::

:::{.definition title=”Fully Faithful”} A functor f:CD is fully faithful the induced maps [
f_*: \Map_{\mathcal{C}}(a, b) \to \Map_{\mathcal{D}}(f(a), f(b)) ] is a homotopy equivalence of Kan complexes for all pairs of objects a,b\Ob(C). :::

:::{.remark} Note that this does imply bijections on (equivalence classes) of morphisms in hom sets, i.e. on π0, but in general this is much more because we are requiring an induced isomorphism on all higher homotopy groups as well. :::

:::{.warnings} This is not something that can easily be checked on just morphisms. :::

:::{.definition title=”Essentially Surjective”} A functor f:CD is essentially surjective iff for every dD, there exists an object cC and an equivalence df(c). :::

:::{.theorem title=”Characterization of equivalence of -categories”} A functor f:CD is an equivalence iff f is fully faithful and essentially surjective. :::

:::{.definition title=”Full Subcategories”} Let SC0 be some subset of objects, and define CSC as a simplicial subset given by [
\mathcal{C}_S \da \ts{\text{All simplices with vertices in } S} .] :::

:::{.remark} That this is an -category follows from checking definitions.

If we first saturate S under equivalence of objects, i.e. form the larger subset ˉSS consisting of all objects in C which are equivalent to some object in S, this produces a functor [
F: \mathcal{C}S \injects \mathcal{C}{\bar S} ,] which is fully faithful and essentially surjective2 and thus an equivalence. So if you’re interested in categories up to equivalence, this replacement is always a valid move.

:::

Homotopic (and Contractible Spaces of) ChoicesPermalink

:::{.remark} Note that the pullback construction from before seems to generalize:

\begin{tikzcd} {\Map_{\mathcal{C}}\qty{\ts{a_1, \cdots, a_n}} } && {\Fun(\Delta^{n-1}, \mathcal{C})}   & {}   {\Delta^0} && {\mathcal{C}^n} \arrow[from=1-3, to=3-3] \arrow[from=3-1, to=3-3] \arrow[from=1-1, to=3-1, dashed] \arrow[from=1-1, to=1-3, dashed] \arrow[“\lrcorner”{very near start, rotate=0}, from=1-1, to=2-2, phantom] \end{tikzcd} Link to diagram

This can be thought of as the space of n-simplices whose vertices are at the n+1 given objects. We can define compositions of morphisms by taking n=3, and applying boundary operators yields maps

\begin{tikzcd} && {\Map_{\mathcal C}(a,b,c)}     {\Map_{\mathcal C}(b,c) \cross \Map_{\mathcal C}(a, b)} &&&& {\Map_{\mathcal C}(a, c)} \arrow[”{\bd_1}”, from=1-3, to=3-5] \arrow[“{f = (\bd_0, \bd_2)}”’, from=1-3, to=3-1] \arrow[”{\exists h}”’, from=3-1, to=3-5, dashed] \end{tikzcd} Link to diagram

where the existence of h follows from the fact that f is an equivalence and can thus be inverted. This is induced by maps on Kan complexes

\begin{tikzcd} && {\Delta^2}     {\Lambda_1^2} &&&& {\Delta^1} \arrow[from=3-1, to=1-3] \arrow[from=3-5, to=1-3, hook’] \arrow[from=3-1, to=3-5, dashed] \end{tikzcd} Link to diagram

where we’re taking the inner horn and the outer face respectively. This can be thought of as horn-filling in families. :::

:::{.remark} Why is this important? Given two morphisms, we can pick a composition, and there are multiple ways to do so. We can then look at the middle face to define the actual composition, up to equivalence of morphisms. This relies on a choice of homotopy inverse s, allowing us to define a map s. But given an equivalence, there is a unique homotopy inverse up to homotopy, so any two choices of s, say s and s give homotopic maps s and s. In good situations, we have even more: the space of such choices will be contractible, which is stronger than there just being a homotopy between any two choices. So composition is “unique”, it’s just that there’s not one preferred choice. :::

:::{.remark} Associativity follows from a similar line of reasoning applied to \MapC(a,b,c,d) on four objects. Compare this to Segal categories, where such spaces are part of the data: categories weakly enriched in spaces, and -categories recover this for free. There is a way to think of -categories as “categories enriched in Kan complexes” with a more strict condition of associativity. :::

:::{.remark} We recover all of ordinary category theory when the mapping spaces are discrete. Looking at Kan complexes also yields -categories where all of the morphisms are invertible, so these are in fact -groupoids. For us, “spaces” and Kan complexes are synonymous, and the -category of spaces will be the fundamental example we run with. :::

  1. This notation i denotes the boundary operator that drops the ith vertex. 

  2. This is purportedly “obvious”: being essentially surjective is clear, and fully faithful follows from defining mapping spaces as pullbacks, and writing it out yields an equality of simplicial sets. 

Tags:

Updated:

Comments