Kan extension
   HOME

TheInfoList



OR:

Kan extensions are universal constructs in category theory, a branch of mathematics. They are closely related to adjoints, but are also related to
limits Limit or Limits may refer to: Arts and media * ''Limit'' (manga), a manga by Keiko Suenobu * ''Limit'' (film), a South Korean film * Limit (music), a way to characterize harmony * "Limit" (song), a 2016 single by Luna Sea * "Limits", a 2019 ...
and
ends End, END, Ending, or variation, may refer to: End *In mathematics: **End (category theory) ** End (topology) **End (graph theory) ** End (group theory) (a subcase of the previous) **End (endomorphism) *In sports and games ** End (gridiron footbal ...
. They are named after Daniel M. Kan, who constructed certain (Kan) extensions using
limits Limit or Limits may refer to: Arts and media * ''Limit'' (manga), a manga by Keiko Suenobu * ''Limit'' (film), a South Korean film * Limit (music), a way to characterize harmony * "Limit" (song), a 2016 single by Luna Sea * "Limits", a 2019 ...
in 1960. An early use of (what is now known as) a Kan extension from 1956 was in homological algebra to compute
derived functor In mathematics, certain functors may be ''derived'' to obtain other functors closely related to the original ones. This operation, while fairly abstract, unifies a number of constructions throughout mathematics. Motivation It was noted in vari ...
s. In ''
Categories for the Working Mathematician ''Categories for the Working Mathematician'' (''CWM'') is a textbook in category theory written by American mathematician Saunders Mac Lane, who cofounded the subject together with Samuel Eilenberg. It was first published in 1971, and is based on ...
''
Saunders Mac Lane Saunders Mac Lane (4 August 1909 – 14 April 2005) was an American mathematician who co-founded category theory with Samuel Eilenberg. Early life and education Mac Lane was born in Norwich, Connecticut, near where his family lived in Taftville ...
titled a section "All Concepts Are Kan Extensions", and went on to write that :The notion of Kan extensions subsumes all the other fundamental concepts of category theory. Kan extensions generalize the notion of extending a function defined on a subset to a function defined on the whole set. The definition, not surprisingly, is at a high level of abstraction. When specialised to
poset In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a set. A poset consists of a set together with a binary r ...
s, it becomes a relatively familiar type of question on constrained optimization.


Definition

A Kan extension proceeds from the data of three categories :\mathbf, \mathbf, \mathbf and two
functor In mathematics, specifically category theory, a functor is a mapping between categories. Functors were first considered in algebraic topology, where algebraic objects (such as the fundamental group) are associated to topological spaces, and m ...
s :X : \mathbf \to \mathbf, F : \mathbf \to \mathbf, and comes in two varieties: the "left" Kan extension and the "right" Kan extension of X along F. The right Kan extension amounts to finding the dashed arrow and the
natural transformation In category theory, a branch of mathematics, a natural transformation provides a way of transforming one functor into another while respecting the internal structure (i.e., the composition of morphisms) of the categories involved. Hence, a natur ...
\epsilon in the following diagram: :
Formally, the right Kan extension of X along F consists of a functor R: \mathbf \to \mathbf and a natural transformation \epsilon: RF \to X that is couniversal with respect to the specification, in the sense that for any functor M: \mathbf \to \mathbf and natural transformation \mu: MF \to X, a unique natural transformation \delta: M \to R is defined and fits into a commutative diagram: :
where \delta_F is the natural transformation with \delta_F(a) = \delta(Fa): MF(a) \to RF(a) for any
object Object may refer to: General meanings * Object (philosophy), a thing, being, or concept ** Object (abstract), an object which does not exist at any particular time or place ** Physical object, an identifiable collection of matter * Goal, an ...
a of \mathbf. The functor ''R'' is often written \operatorname_FX. As with the other universal constructs in category theory, the "left" version of the Kan extension is dual to the "right" one and is obtained by replacing all categories by their opposites. The effect of this on the description above is merely to reverse the direction of the natural transformations. :(Recall that a
natural transformation In category theory, a branch of mathematics, a natural transformation provides a way of transforming one functor into another while respecting the internal structure (i.e., the composition of morphisms) of the categories involved. Hence, a natur ...
\tau between the functors F,G: \mathbf \to \mathbf consists of having an arrow \tau(a): F(a) \to G(a) for every object a of \mathbf, satisfying a "naturality" property. When we pass to the opposite categories, the source and target of \tau(a) are swapped, causing \tau to act in the opposite direction). This gives rise to the alternate description: the left Kan extension of X along F consists of a functor L: \mathbf \to \mathbf and a natural transformation \eta: X \to L F that are universal with respect to this specification, in the sense that for any other functor M: \mathbf \to \mathbf and natural transformation \alpha: X \to M F, a unique natural transformation \sigma: L \to M exists and fits into a commutative diagram: :
where \sigma_F is the natural transformation with \sigma_F(a) = \sigma(Fa): LF(a) \to MF(a) for any object a of \mathbf. The functor ''L'' is often written \operatorname_FX. The use of the word "the" (as in "the left Kan extension") is justified by the fact that, as with all universal constructions, if the object defined exists, then it is unique up to unique
isomorphism In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word i ...
. In this case, that means that (for left Kan extensions) if L, M are two left Kan extensions of X along F, and \eta, \alpha are the corresponding transformations, then there exists a unique ''isomorphism'' of functors \sigma: L \to M such that the second diagram above commutes. Likewise for right Kan extensions.


Properties


Kan extensions as (co)limits

Suppose X:\mathbf\to\mathbf and F:\mathbf\to\mathbf are two functors. If A is small and C is cocomplete, then there exists a left Kan extension \operatorname_FX of X along F, defined at each object ''b'' of B by :(\operatorname_F X)(b) = \varinjlim_ X(a) where the colimit is taken over the comma category (F \downarrow \operatorname_b), where \operatorname_b\colon \ast\to \mathbf, \ast\mapsto b is the constant functor. Dually, if A is small and C is complete, then right Kan extensions along F exist, and can be computed as the limit :(\operatorname_F X)(b) = \varprojlim_ X(a) over the comma category (\operatorname_b \downarrow F).


Kan extensions as (co)ends

Suppose K:\mathbf\to\mathbf and T:\mathbf\to\mathbf are two functors such that for all objects ''m'' and ''m'' of M and all objects ''c'' of C, the copowers \mathbf(Km',c)\cdot Tm exist in A. Then the functor ''T'' has a left Kan extension ''L'' along ''K'', which is such that, for every object ''c'' of C, :Lc=(\operatorname_KT)c=\int^m \mathbf(Km,c)\cdot Tm when the above coend exists for every object ''c'' of C. Dually, right Kan extensions can be computed by the
end End, END, Ending, or variation, may refer to: End *In mathematics: ** End (category theory) ** End (topology) **End (graph theory) ** End (group theory) (a subcase of the previous) **End (endomorphism) *In sports and games **End (gridiron footbal ...
formula :(\operatorname_KT)c=\int_m Tm^.


Limits as Kan extensions

The limit of a functor F: \mathbf \to \mathbf can be expressed as a Kan extension by :\lim F = \operatorname_E F where E is the unique functor from \mathbf to \mathbf (the
category Category, plural categories, may refer to: Philosophy and general uses *Categorization, categories in cognitive science, information science and generally * Category of being * ''Categories'' (Aristotle) * Category (Kant) * Categories (Peirce) ...
with one object and one arrow, a
terminal object In category theory, a branch of mathematics, an initial object of a category is an object in such that for every object in , there exists precisely one morphism . The dual notion is that of a terminal object (also called terminal element): ...
in \mathbf). The colimit of F can be expressed similarly by :\operatorname F = \operatorname_E F.


Adjoints as Kan extensions

A functor F : \mathbf \to \mathbf possesses a
left adjoint In mathematics, specifically category theory, adjunction is a relationship that two functors may exhibit, intuitively corresponding to a weak form of equivalence between two related categories. Two functors that stand in this relationship are kno ...
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is b ...
the right Kan extension of \operatorname : \mathbf \to \mathbf along F exists and is preserved by F. In this case, a left adjoint is given by \operatorname_F \operatorname and this Kan extension is even preserved by any functor \mathbf \to \mathbf whatsoever, i.e. is an ''absolute'' Kan extension. Dually, a right adjoint exists if and only if the left Kan extension of the identity along F exists and is preserved by F.


Applications

The codensity monad of a functor G: \mathbf \to \mathbf is a right Kan extension of ''G'' along itself.


References

* *


External links


Model independent proof of colimit formula for left Kan extensions
*
Kan extension as a limit: an example
{{Category theory Adjoint functors Category theory