nLab
diagonal functor

The diagonal functor

Idea

The diagonal functor is a categorification of the diagonal function.

Definitions

Let C be a category. The (binary) diagonal functor of C is the functor Δ:CC×C given by Δ(x)=(x,x), regardless of whether x is an object or an arrow of C.

More generally, let J and C be arbitrary categories. The J-ary diagonal functor of C is the functor Δ J:CC J sending each object c to the constant functor Δc (the functor having value c for each object of J and value 1 c for each arrow of J), and each arrow f:cc of C to the the natural transformation Δf:Δc.Δc which has the same value f at each object j of J.

Properties

Since C is J-cocomplete (J-complete) iff Δ has a left (right) adjoint, the general adjoint functor theorem may be used in some cases to prove cocompleteness (completeness). For this to work, Δ must at least preserve small limits (colimits).

Proposition

Let P and C be arbitrary categories. Then Δ P:CC P preserves all limits that exist in C.

Proof

First, recall that limits in functor categories are calculated pointwise. In some detail, if for an object pobj(P) we write E p:X PX for the ”evaluate at p” functor (with E p(H:PX)=H(p) and E p(σ:H.H)=σ p:H(p)H(p)), then we have the following fact (Theorem V.3.1 on p. 115 of Categories Work): If S:JX P is such that for each object p of P, E pS:JX has a limiting cone τ p:L(p).E pS, then there exists a unique functor L with object function pL(p) such that τ˜={τ˜ j,p} with τ˜ j,p:=τ p,j is a cone τ˜:Δ J(L).S; moreover, this τ˜ is a limiting cone from Lobj(X P) to S:JX P.

Back to the proof of the proposition, let F:JC be a functor with a limiting cone ν:Δ J().F. We would like to show that Δ Pν:Δ P(Δ J()).Δ PF is a limiting cone. Noting that Δ P(Δ J())=Δ J(Δ P()) (where the first Δ J is CC J and the second is C P(C P) J), the last cone may be written as Δ Pν:Δ J(Δ P()).Δ PF.

First, we note that for each object p of P, E p(Δ PF) is just F, and therefore has the limiting cone ν:.F by assumption. Hence, it is clear that Δ PF has a limit, but we must verify that Δ Pν is a limiting cone.

One functor PX with object function p is just Δ P(). For this functor, we have our cone Δ Pν:Δ J(Δ P()).Δ PF. Since for all j and p we have (Δ Pν) j,p=ν j=jth component of the limiting cone of E p(Δ PF), we are done by the theorem on pointwise limits.

Revised on December 13, 2011 10:11:12 by Urs Schreiber (82.169.65.155)