nLab
colimits in categories of algebras

Context

Limits and colimits

Higher algebra

Contents

Introduction

Let T be a monad on a category C, and let C T denote the Eilenberg-Moore category of T. Let

U:C TCU: C^T \to C

be the usual underlying or forgetful functor, with left adjoint F:CC T, unit η:1 CUF, and counit ε:FU1 C T. It is well-known that U reflects limits, so that if C is complete, then C T is also complete and U is continuous.

The situation with regard to colimits is more complicated. It is not generally true that if C is cocomplete, then C T is also. In this article we collect some partial results which address these issues.

Reflexive coequalizers and cocompleteness

A simple but basic fact is the following. Suppose J is a small category, and suppose that the monad T preserves colimits over J, that is, suppose that for every F:JC the canonical map

colim JTFT(colim JF)colim_J T \circ F \to T(colim_J F)

is an isomorphism.

Proposition

Under these hypotheses, U:C TC reflects colimits over J.

Here are some sample applications of this proposition which arise frequently in practice. Let J be the generic reflexive fork, having exactly two objects 0,1, generated by three non-identity arrows

010,0 \to 1 \stackrel{\to}{\to} 0,

and subject to the condition that the two composites from 0 to 0 are the identity. A colimit over J is called a reflexive coequalizer. It frequently happens that a monad T:CC preserves reflexive coequalizers; in this case, if C has reflexive coequalizers, then so does C T.

Theorem

If C is cocomplete and C T has reflexive coequalizers, then C T is cocomplete.

Proof

First observe that if (c,ξ:Tcc) is a T-algebra, then ξ is the coequalizer of the reflexive fork

FUcFηUcFUFUcFUεcεFUcFUcF U c \stackrel{F \eta U c}{\to} F U F U c \stackrel{\overset{\varepsilon F U c}{\to}}{\underset{F U \varepsilon c}{\to}} F U c

To show C T has coproducts, let (c i,ξ i) be a collection of algebras. Then F( iUc i) is the coproduct iFUc i in C T (since F preserves coproducts and C has them). We have a reflexive fork

iFUc i iFηUc i iFUFUc i iFUεc iεFUc i iFUc i\sum_i F U c_i \stackrel{\sum_i F \eta U c_i}{\to} \sum_i F U F U c_i \stackrel{\overset{\sum_i \varepsilon F U c_i}{\to}}{\underset{\sum_i F U \varepsilon c}{\to}} \sum_i F U c_i

and it is not difficult to show that the coequalizer in C T of this diagram is the coproduct ic i.

Finally, general coequalizers in C T are constructed from coproducts and reflexive coequalizers: given a parallel pair f,g:cd in C T, the coequalizer of f and g is the colimit of the reflexive fork

dc+d(g,1 d)(f,1 d)dd \to c + d \stackrel{\overset{(f, 1_d)}{\to}}{\underset{(g, 1_d)}{\to}} d

where the first arrow is the coproduct coprojection.

Corollary

If T is a monad on Set, then Set T is cocomplete.

Proof

It is enough to show that Set T has coequalizers. Suppose given a pair of algebra maps f,g:AB whose coequalizer we wish to construct. Let R be the T-algebra relation

R=f,g:AB×BR = \langle f, g \rangle: A \to B \times B

and then let E be the smallest T-congruence (equivalence relation that is a T-subalgebra map EB×B) through which R factors. (This is the intersection of all T-congruences through which R factors, and may be calculated in Set, where it is reflected in T-Alg.) The coequalizer as calculated in Set,

Eπ 2π 1BpQE \stackrel{\overset{\pi_1}{\to}}{\underset{\pi_2}{\to}} B \stackrel{p}{\to} Q

is a split coequalizer, because every quotient of an equivalence relation in Set is a split coequalizer. (This requires the axiom of choice. A splitting is given by any splitting i:QB of p, which picks a representative in each equivalence class, together with ip,1:BE.) It is therefore an absolute colimit, which the monad T preserves. Hence the top row in

TE Tπ 2Tπ 1 TB Tp TQ E π 2π 1 B Q\array{ T E & \stackrel{\overset{T\pi_1}{\to}}{\underset{T\pi_2}{\to}} & T B & \stackrel{T p}{\to} & T Q \\ \downarrow & & \downarrow & & \downarrow \\ E & \stackrel{\overset{\pi_1}{\to}}{\underset{\pi_2}{\to}} & B & \to & Q}

(the first two vertical arrows being algebra structure maps) is a coequalizer in Set T. The last vertical arrow making the diagram commute gives Q a T-algebra structure, and the split coequalizer in the bottom row is reflected in Set T.

Corollary

If T is a monad on a complete and cocomplete category C that preserves reflexive coequalizers, then C T is complete and cocomplete.

The hypotheses of the preceding corollary hold when T is a monad on a complete, cocomplete, cartesian closed category that is induced from a finitary algebraic theory. (The key observation being that the finitary power functors xx n preserve reflexive coequalizers.)

Here is a more difficult result given in Toposes, Theories, and Triples (theorem 3.9, p. 267):

Proposition

If C has coequalizers and equalizers of arbitrary sets of parallel morphisms, and if a monad T:CC preserves colimits of countable chains ωC, then C T has coequalizers.

Corollary

If C is complete and cocomplete and T:CC preserves filtered colimits, then C T is complete and cocomplete.

Relatively free functors

Theorem

Suppose that θ:ST is a morphism of monads on C, and suppose that C T has coequalizers. Then the forgetful functor

C θ:C TC SC^\theta: C^T \to C^S

has a left adjoint.

Proof

Since the following diagram is commutative:

C T C θ C S U T U S C = C\begin{array}{cccc}C^T & \overset{C^{\theta}}{\to} & C^S \\ ^{U^T}\downarrow & & \downarrow^{U^S} \\ C & = & C \end{array}

(using an obvious notation), it follows immediately from a corollary to the adjoint lifting theorem that if C T has coequalizers of reflexive pairs, then C θ has a left adjoint and is, in fact, monadic.

This completes the proof, but it is interesting to observe that there is a concrete description of the left adjoint in this case: The left adjoint sends an S-algebra (c,ξ:Scc) to the (reflexive) coequalizer of the pair

TScTξTcTScTθcTTcμcTcT S c \stackrel{T \xi}{\to} T c \qquad T S c \stackrel{T \theta c}{\to} T T c \stackrel{\mu c}{\to} T c

where μ:TTT is the monad multiplication. (If u:1 CS is the unit of S, then Tuc:TcTSc is a common right inverse of both arrows of the pair.) This coequalizer is analogous to the construction of the left adjoint B A to the functor Ab f:Ab BAb A between module categories given by restricting scalar multiplication; the coequalizer will be denoted T Sc to underline the analogy.

To see that T S is the left adjoint, let (d,α:Tdd) be a T-algebra. Any map f:cd in C induces a unique T-algebra map ϕ:Tcd:

ϕ=(TcTfTdαd)\phi = (T c \stackrel{T f}{\to} T d \stackrel{\alpha}{\to} d)

and the claim is that f:cd is an S-algebra map cC θ(d) if and only if ϕ coequalizes the pair of above, i.e., if ϕ factors (uniquely) through a T-algebra map T Scd.

Indeed, the condition that f is an S-algebra map is satisfaction of the equation

(Scξcfd)=(ScSfSdθdTdαd)(S c \stackrel{\xi}{\to} c \stackrel{f}{\to} d) = (S c \stackrel{S f}{\to} S d \stackrel{\theta d}{\to} T d \stackrel{\alpha}{\to} d)

and now we have a long train of equations

αTfμcTθc = αμdTTfTθc = αμdTθdTSf = αTαTθdTSf = αT(αθdSf) = αT(fξ) = αTfTξ\array{ \alpha \circ T f \circ \mu c \circ T \theta c & = & \alpha \circ \mu d \circ T T f \circ T \theta c \\ & = & \alpha \circ \mu d \circ T \theta d \circ T S f \\ & = & \alpha \circ T \alpha \circ T \theta d \circ T S f \\ & = & \alpha \circ T(\alpha \circ \theta d \circ S f)\\ & = & \alpha \circ T(f \circ \xi) \\ & = & \alpha \circ T f \circ T \xi }

which gives ϕμcTθc=ϕTξ. This completes one direction. In the other direction, suppose ϕμcTθc=ϕTξ. Then

αθdSf = αTfθc = ϕθc = ϕμcηTcθc = ϕμcTθcηSc = ϕTξηSc = ϕηcξ = αTfηcξ = αηdfξ = fξ\array{ \alpha \circ \theta d \circ S f & = & \alpha \circ \T f \circ \theta c \\ & = & \phi \circ \theta c \\ & = & \phi \circ \mu c \circ \eta T c \circ \theta c \\ & = & \phi \circ \mu c \circ T \theta c \circ \eta S c \\ & = & \phi \circ T \xi \circ \eta S c \\ & = & \phi \circ \eta c \circ \xi \\ & = & \alpha \circ T f \circ \eta c \circ \xi \\ & = & \alpha \circ \eta d \circ f \circ \xi \\ & = & f \circ \xi }

as desired. This completes the proof.

References

Revised on April 8, 2013 19:57:49 by Todd Trimble (67.81.93.26)