End (category theory) explained

In category theory, an end of a functor

S:Cop x C\toX

is a universal dinatural transformation from an object e of X to S.

More explicitly, this is a pair

(e,\omega)

, where e is an object of X and

\omega:e\ddot\toS

is an extranatural transformation such that for every extranatural transformation

\beta:x\ddot\toS

there exists a unique morphism

h:x\toe

of X with

\betaa=\omegaa\circh

for every object a of C.

By abuse of language the object e is often called the end of the functor S (forgetting

\omega

) and is written
e=\int
c
S(c,c)orjust\int
C

S.

Characterization as limit: If X is complete and C is small, the end can be described as the equalizer in the diagram

\intcS(c,c)\to\prodcS(c,c)\rightrightarrows\prodcS(c,c'),

where the first morphism being equalized is induced by

S(c,c)\toS(c,c')

and the second is induced by

S(c',c')\toS(c,c')

.

Coend

The definition of the coend of a functor

S:Cop x C\toX

is the dual of the definition of an end.

Thus, a coend of S consists of a pair

(d,\zeta)

, where d is an object of X and

\zeta:S\ddot\tod

is an extranatural transformation, such that for every extranatural transformation

\gamma:S\ddot\tox

there exists a unique morphism

g:d\tox

of X with

\gammaa=g\circ\zetaa

for every object a of C.

The coend d of the functor S is written

c
d=\int
C
S(c,c)or\int

S.

Characterization as colimit: Dually, if X is cocomplete and C is small, then the coend can be described as the coequalizer in the diagram

\intcS(c,c)\leftarrow\coprodcS(c,c)\leftleftarrows\coprodcS(c',c).

Examples

References