Structure

Functors on discrete categories

Let S\S be a discrete category. Thus, a functor F:S→CF : \S \to \C is the same as a family of objects F(s)∈CF(s) \in \C indexed by the objects s∈Ss \in \S. Here, we want to determine under which conditions FF is continuous (or cocontinuous). The case S=∅\S = \varnothing is rather boring, which is why we assume from now on that S≠∅\S \neq \varnothing, i.e. that S\S is inhabited.

First, we consider the trivial case S=1\S = 1.

Lemma 1.

Consider the trivial category 1={0}1 = \{0\} with a unique object 00. Let F:1→CF : 1 \to \C be a functor corresponding to an object F(0)∈CF(0) \in \C. Then FF is continuous if and only if F(0)F(0) is a terminal object in C\C.

Proof. If FF is continuous, it preserves terminal objects. Since 0∈10 \in 1 is terminal, it follows that F(0)∈CF(0) \in \C is terminal. Conversely, suppose that F(0)∈CF(0) \in \C is terminal. Then FF is continuous: for every index category I\I, there is a unique diagram D:I→1D : \I \to 1, namely D(i)=0D(i) = 0 and D(i→j)=id0D(i \to j) = \id_0. Its limit is 00, with the universal cone (id0:0→D(i))i∈I(\id_0 : 0 \to D(i))_{i \in \I}. We need to show that (idF(0):F(0)→F(0))i∈I(\id_{F(0)} : F(0) \to F(0))_{i \in \I} is a universal cone in C\C. This is easy to see using that F(0)F(0) is terminal. □\square

Lemma 2.

Let S\S be a non-trivial inhabited discrete category. Then a functor F:S→CF : \S \to \C is continuous if and only if, for every s∈Ss \in \S, the object F(s)∈CF(s) \in \C is subterminal, i.e. every two morphisms with codomain F(s)F(s) are equal.

Proof. Assume first that FF is continuous. An object XX is subterminal if and only if X×XX \times X exists and the diagonal X→X×XX \to X \times X is an isomorphism. Thus, every functor preserving binary products preserves subterminal objects. Since every object in a discrete category is subterminal, it follows that each F(s)∈CF(s) \in \C is subterminal.

Conversely, assume that each F(s)∈CF(s) \in \C is subterminal. To show that FF is continuous, let D:I→SD : \I \to \S be a diagram admitting a universal cone (s→D(i))i∈I(s \to D(i))_{i \in \I}. Then D(i)=sD(i) = s for all i∈Ii \in \I, and each morphism s→D(i)s \to D(i) is the identity. Since S\S has no terminal object (otherwise, S\S would be trivial), I\I is inhabited. We need to show that (idF(s):F(s)→F(s))i∈I(\id_{F(s)} : F(s) \to F(s))_{i \in \I} is a universal cone in C\C. This follows immediately from F(s)F(s) being subterminal: for a family of morphisms X→F(s)X \to F(s) indexed by I\I, all morphisms must be equal, and there is one such morphism since I\I is inhabited. □\square

Remark that in a thin category, every object is subterminal. Of course, Lemma 2 can also be dualized: A functor on a non-trivial inhabited discrete category is cocontinuous if and only if each object in its image is "co-subterminal". Here, an object XX is co-subterminal if any two morphisms with domain XX are equal (see MSE/1092122 for a discussion of the terminology).

Next, let us determine which of the continuous functors are right adjoints.

Lemma 3.

Let S\S be a discrete category. Then a functor F:S→CF : \S \to \C is a right adjoint if and only if there is a decomposition C=∐s∈SCs\C = \coprod_{s \in \S} \C_s into full subcategories such that F(s)∈CsF(s) \in \C_s is a terminal object for every s∈Ss \in \S.

Proof. A functor G:C→SG : \C \to \S corresponds to a decomposition C=∐s∈SCs\C = \coprod_{s \in \S} \C_s via G(X)=s  ⟺  X∈Cs.G(X) = s \iff X \in \C_s. It is left adjoint to FF if and only if there are natural bijections Hom⁡(G(X),s)≅Hom⁡(X,F(s))\Hom(G(X),s) \cong \Hom(X,F(s)) for X∈CX \in \C and s∈Ss \in \S. For X∈CsX \in \C_s, this means that there is a unique morphism X→F(s)X \to F(s). For X∈CtX \in \C_t with t≠st \neq s, it means that there is no morphism X→F(s)X \to F(s). In other words, F(s)∈CsF(s) \in \C_s. Naturality in ss is automatic since S\S is discrete. Naturality in XX, say for X∈CsX \in \C_s, is also automatic. □\square

Corollary 4.

Let S\S be a discrete category, and let C\C be a connected category. If there is a right adjoint functor S→C\S \to \C, then S\S is trivial.

Proof. By Lemma 3, such a right adjoint yields a decomposition C=∐s∈SCs\C = \coprod_{s \in \S} \C_s into full subcategories, each having a terminal object. In particular, each Cs\C_s is inhabited. Since C\C is connected, it follows that S\S has exactly one object. □\square

Context

This page is referenced by the following functors.