Idea

A Kan extension provides a method for extending a functor along another functor. It generalizes the concept of extending a function from a subspace to a larger space by finding the best possible approximation that factors through a given morphism.

Definition

Let and be functors.

Left Kan Extension

The left Kan extension of along is a functor equipped with a natural transformation such that for any functor and natural transformation , there exists a unique natural transformation such that .

CDEKFLanKF

Right Kan Extension

The right Kan extension of along is a functor equipped with a natural transformation such that for any functor and natural transformation , there exists a unique natural transformation such that .

CDEKFRanKF

A right Kan extension is pointwise iff if it is preserved by all representable functors .

Adjunction Perspective

Kan extensions are characterized as adjoints to the precomposition functor defined by . When they exist for all , we have a sequence of adjoints:

This yields the natural isomorphisms:

Formulae via (Co)ends

If is small and is cocomplete, the left Kan extension exists and can be computed pointwise using an end:

Dually, if is complete, the right Kan extension exists and is computed using a coend:

(Ran_K F)(d) = \int_{c \in \mathcal{C}} Fc^{\mathcal{D}(d, Kc)}$$ ## Examples - Let $\mathbb \Delta$ be the [[simplex category]] of finite non-empty [[Ordinal|ordinals]] and [[Monotone Function|monotone maps]]. ## Remarks - This can be extended by analogy to any [[2-Category|2-category]] not just [[Cat (Category)|Cat]]. - Left adjoints preserve left Kan extensions. ## See also [[Pointwise Kan Extensions]] ## References - [[riehl2016-category-theory]] - [[riehl2014-categorical-homotopy-theory]] - [[maclane1978-categories]] - [[riehl2014-categorical-homotopy-theory]] - [[kan58-kan-extensions]]