Fiveable

🔢Category Theory Unit 8 Review

QR code for Category Theory practice questions

8.3 Kan extensions: left and right

8.3 Kan extensions: left and right

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🔢Category Theory
Unit & Topic Study Guides

Kan extensions are powerful tools in category theory, allowing us to extend functors along other functors. They come in two flavors: left and right, each with unique universal properties that make them useful in various mathematical contexts.

From set theory to vector spaces, Kan extensions have wide-ranging applications. They're closely tied to adjoint functors and play crucial roles in homological algebra, algebraic geometry, and representation theory, helping us understand complex mathematical relationships.

Kan Extensions

Definition of Kan extensions

  • Left Kan extension
    • Extends a functor F:CDF: \mathcal{C} \to \mathcal{D} along another functor K:CEK: \mathcal{C} \to \mathcal{E} to a functor LanKF:EDLan_K F: \mathcal{E} \to \mathcal{D}
    • Satisfies a universal property for any other functor G:EDG: \mathcal{E} \to \mathcal{D} with a natural transformation from FF to the composition of GG and KK
      • There exists a unique natural transformation β\beta from LanKFLan_K F to GG such that the composition of β\beta and the unit of the Kan extension equals the original natural transformation
  • Right Kan extension
    • Extends a functor F:CDF: \mathcal{C} \to \mathcal{D} along another functor K:CEK: \mathcal{C} \to \mathcal{E} to a functor RanKF:EDRan_K F: \mathcal{E} \to \mathcal{D}
    • Satisfies a universal property for any other functor G:EDG: \mathcal{E} \to \mathcal{D} with a natural transformation from the composition of GG and KK to FF
      • There exists a unique natural transformation β\beta from GG to RanKFRan_K F such that the composition of the counit of the Kan extension and β\beta equals the original natural transformation

Construction in familiar categories

  • In the category of sets (Set)
    • Left Kan extension LanKFLan_K F computes the coproduct (disjoint union) of F(c)F(c) over all objects cc in C\mathcal{C} that map to a given object ee in E\mathcal{E} under KK
      • (LanKF)(e)=cC,K(c)eF(c)(Lan_K F)(e) = \coprod_{c \in \mathcal{C}, K(c) \to e} F(c)
    • Right Kan extension RanKFRan_K F computes the product of F(c)F(c) over all objects cc in C\mathcal{C} that a given object ee in E\mathcal{E} maps to under KK
      • (RanKF)(e)=cC,eK(c)F(c)(Ran_K F)(e) = \prod_{c \in \mathcal{C}, e \to K(c)} F(c)
  • In the category of vector spaces (Vect)
    • Left Kan extension LanKFLan_K F computes the direct sum of F(c)F(c) over all objects cc in C\mathcal{C} that map to a given object ee in E\mathcal{E} under KK
      • (LanKF)(e)=cC,K(c)eF(c)(Lan_K F)(e) = \bigoplus_{c \in \mathcal{C}, K(c) \to e} F(c)
    • Right Kan extension RanKFRan_K F computes the direct product of F(c)F(c) over all objects cc in C\mathcal{C} that a given object ee in E\mathcal{E} maps to under KK
      • (RanKF)(e)=cC,eK(c)F(c)(Ran_K F)(e) = \prod_{c \in \mathcal{C}, e \to K(c)} F(c)
Definition of Kan extensions, Two Triangle Kanbans | AllAboutLean.com

Relationship to adjoint functors

  • Adjoint functors and Kan extensions
    • For an adjoint pair of functors (F,G)(F, G) with F:CDF: \mathcal{C} \to \mathcal{D} and G:DCG: \mathcal{D} \to \mathcal{C}
      • FF is the left Kan extension of the composition FGF \circ G along GG
      • GG is the right Kan extension of the composition GFG \circ F along FF
  • Unit and counit of an adjunction
    • The unit η:1CGF\eta: 1_\mathcal{C} \Rightarrow G \circ F corresponds to the unit of the left Kan extension of FGF \circ G along GG
    • The counit ε:FG1D\varepsilon: F \circ G \Rightarrow 1_\mathcal{D} corresponds to the counit of the right Kan extension of GFG \circ F along FF

Applications in mathematical contexts

  • Kan extensions in homological algebra
    • Derived functors (Tor and Ext) can be expressed as Kan extensions of tensor product and Hom functors along suitable functors between categories of modules
      • Allows for the computation of derived functors in a more general setting
  • Kan extensions in algebraic geometry
    • Pushforward and pullback functors between categories of sheaves can be described as Kan extensions along suitable functors between the underlying topological spaces
      • Provides a way to relate sheaves on different spaces
  • Kan extensions in representation theory
    • Induction and restriction functors between categories of representations can be expressed as Kan extensions along suitable functors between the underlying groups or algebras
      • Enables the study of representations of related groups or algebras