Nice and small presheaves

Let C\C be the locally small category defined in this entry. Its objects are AA, BB, and every set XX. The non-identity morphisms are f,g:ABf,g : A \rightrightarrows B, uX:XAu_X : X \to A and vX:XBv_X : X \to B for every set XX, and they satisfy the relation fuX=guX=vXf \circ u_X = g \circ u_X = v_X. We will give a concrete description of the small presheaves on C\C.

Let FF be a presheaf on C\C. Concretely, this means that we are given sets F(A)F(A), F(B)F(B), and F(X)F(X) for every set XX, two maps f,g:F(B)F(A)f^*,g^* : F(B) \rightrightarrows F(A) and, for every set XX, a map uX:F(A)F(X)u_X^* : F(A) \to F(X) satisfying uXf=uXg=vX,u_X^* \circ f^* = u_X^* \circ g^* = v_X^*, where vX:F(B)F(X)v_X^* : F(B) \to F(X). Thus, we have a commutative diagram F(B) gf F(A)uXF(X).F(B) ~\overset{f^*}{\underset{g^*}{\rightrightarrows}}~ F(A) \xrightarrow{u_X^*} F(X). If this is a coequalizer diagram, we say that FF is nice at XX. In particular, uXu_X^* must be surjective. We say that FF is nice if there is a set SFS_F of sets such that FF is nice at every set XSFX \notin S_F. We then call SFS_F an exceptional set for FF. Intuitively, this means that FF is nice "almost everywhere".

Let us check that representable presheaves are nice.

  1. When F=Hom(,A)F = \Hom(-,A), the diagram evaluates to  gf {idA}uX{uX},\varnothing ~\overset{f^*}{\underset{g^*}{\rightrightarrows}}~ \{\id_A\} \xrightarrow{u_X^*} \{u_X\}, which is clearly a coequalizer diagram. Thus, this presheaf is nice everywhere.

  2. When F=Hom(,B)F = \Hom(-,B), the diagram evaluates to {idB} gf {f,g}uX{vX},\{\id_B\} ~\overset{f^*}{\underset{g^*}{\rightrightarrows}}~ \{f,g\} \xrightarrow{u_X^*} \{v_X\}, which is again clearly a coequalizer diagram. Thus, this presheaf is nice everywhere.

  3. When F=Hom(,X)F = \Hom(-,X) for a set XX, the diagram at XX evaluates to  gf uX{idX},\varnothing ~\overset{f^*}{\underset{g^*}{\rightrightarrows}}~ \varnothing \xrightarrow{u_X^*} \{\id_X\}, which is not a coequalizer diagram. At YXY \neq X, however, the diagram evaluates to  gf uY,\varnothing ~\overset{f^*}{\underset{g^*}{\rightrightarrows}}~ \varnothing \xrightarrow{u_Y^*} \varnothing, which is a coequalizer diagram. Hence, the set {X}\{X\} is an exceptional set for Hom(,X)\Hom(-,X).

Lemma 1.

A presheaf FF on C\C is small if and only if it is nice.

Proof. The collection of nice presheaves is clearly closed under small colimits of presheaves, since colimits commute with colimits and colimits of presheaves are computed objectwise. Furthermore, we have seen above that representable presheaves are nice. It follows that every small presheaf is nice.

Conversely, assume that FF is a nice presheaf and choose an exceptional set SFS_F. To show that FF is small, we will show that its category of elements F\int F has a small final subcategory. Let D\D be the full subcategory of F\int F consisting of the objects

  • (A,a)(A,a) for aF(A)a \in F(A),
  • (B,b)(B,b) for bF(B)b \in F(B),
  • (X,x)(X,x) for xF(X)x \in F(X) and XSFX \in S_F.

This is a small category since SFS_F is a set.

We need to show that, for every object TFT \in \int F, the comma category TDT \downarrow \D is connected. This is trivial for objects TT of D\D. It remains to check this for T=(X,x)T = (X,x), where xF(X)x \in F(X) and XSFX \notin S_F. By the definition of SFS_F, the diagram F(B) gf F(A)uXF(X)(1)F(B) ~\overset{f^*}{\underset{g^*}{\rightrightarrows}}~ F(A) \xrightarrow{u_X^*} F(X) \tag{1} is a coequalizer diagram. In particular, uXu_X^* is surjective, so there is some aF(A)a \in F(A) with uX(a)=xu_X^*(a) = x. Then uX:(X,x)(A,a)u_X : (X,x) \to (A,a) is a morphism in F\int F, showing that (X,x)D(X,x) \downarrow \D is non-empty.

There are two types of objects in (X,x)D(X,x) \downarrow \D. The first type consists of morphisms uX:(X,x)(A,a),u_X : (X,x) \to (A,a), where aF(A)a \in F(A) satisfies uX(a)=xu_X^*(a)=x. The second type consists of morphisms vX:(X,x)(B,b),v_X : (X,x) \to (B,b), where bF(B)b \in F(B) satisfies vX(b)=xv_X^*(b)=x. Every object of the second type is connected to an object of the first type, since f:(A,f(b))(B,b)f : (A,f^*(b)) \to (B,b) is a morphism with fuX=vXf \circ u_X = v_X.

It remains to show that every two objects (X,x)(A,a),(X,x)(A,a)(X,x) \to (A,a), \quad (X,x) \to (A,a') are connected, where a,aF(A)a,a' \in F(A) satisfy uX(a)=uX(a)=xu_X^*(a)=u_X^*(a')=x. Since the diagram (1)(1) is a coequalizer diagram, there is a finite sequence of elements a0,,ana_0,\dotsc,a_n in F(A)F(A), where a0=aa_0=a and an=aa_n=a', and a finite sequence of elements b0,,bn1F(B)b_0,\dotsc,b_{n-1} \in F(B) such that, for every 0i<n0 \leq i < n, either ai=f(bi),ai+1=g(bi),a_i=f^*(b_i), \quad a_{i+1}=g^*(b_i), or ai=g(bi),ai+1=f(bi).a_i=g^*(b_i), \quad a_{i+1}=f^*(b_i). It suffices to show that (X,x)(A,ai)(X,x) \to (A,a_i) and (X,x)(A,ai+1)(X,x) \to (A,a_{i+1}) are connected. We may assume without loss of generality that ai=f(bi),ai+1=g(bi).a_i=f^*(b_i), \quad a_{i+1}=g^*(b_i). But then both are connected to (X,x)(B,bi)(X,x) \to (B,b_i) via the morphisms

f:(A,ai)(B,bi),g:(A,ai+1)(B,bi),f : (A,a_i) \to (B,b_i), \quad g : (A,a_{i+1}) \to (B,b_i),

respectively. \square

We can also characterize the presheaves GG that are quotients of small presheaves (called petty presheaves in the literature). By Lemma 1, a necessary condition is that uX:G(A)G(X)u_X^* : G(A) \to G(X) is surjective for "almost all" sets XX. It turns out that this condition is sufficient as well.

Lemma 2.

Let GG be a presheaf on C\C such that there is a set of sets SS with the property that uX:G(A)G(X)u_X^* : G(A) \to G(X) is surjective for all sets XSX \notin S. Then there is a small presheaf FF with an epimorphism of presheaves FGF \to G.

Proof. We define the presheaf FaG(A)Hom(,A)bG(B)Hom(,B)XS,xG(X)Hom(,X).F \coloneqq \coprod_{a \in G(A)} \Hom(-,A) \sqcup \coprod_{b \in G(B)} \Hom(-,B) \sqcup \coprod_{X \in S, \, x \in G(X)} \Hom(-,X). As a coproduct of representable functors, FF is a small presheaf. By the Yoneda Lemma, there is a morphism α:FG\alpha : F \to G characterized by

  • αA(ia(idA))=a\alpha_A(i_a(\id_A)) = a for aG(A)a \in G(A)
  • αB(ib(idB))=b\alpha_B(i_b(\id_B)) = b for bG(B)b \in G(B)
  • αX(ix(idX))=x\alpha_X(i_x(\id_X)) = x for XSX \in S, xG(X)x \in G(X)

In particular, by construction, α\alpha hits all elements of GG except possibly those xG(X)x \in G(X) where XSX \notin S. But in this case, uX:G(A)G(X)u_X^* : G(A) \to G(X) is surjective, and since α\alpha hits all elements of G(A)G(A), it also hits xx. Thus, α\alpha is an epimorphism. \square

Context

This page is referenced by the following categories.