Documentation

Mathlib.CategoryTheory.Limits.KanExtension

Kan extensions #

This file defines the right and left Kan extensions of a functor. They exist under the assumption that the target category has enough limits resp. colimits.

The main definitions are Ran ι and Lan ι, where ι : S ⥤ L is a functor. Namely, Ran ι is the right Kan extension, while Lan ι is the left Kan extension, both as functors (S ⥤ D) ⥤ (L ⥤ D).

To access the right resp. left adjunction associated to these, use Ran.adjunction resp. Lan.adjunction.

Projects #

A lot of boilerplate could be generalized by defining and working with pseudofunctors.

A cone over Ran.diagram ι F x used to define Ran.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    An auxiliary definition used to define Ran.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      An auxiliary definition used to define Ran and Ran.adjunction.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The adjunction associated to Ran.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          A cocone over Lan.diagram ι F x used to define Lan.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            An auxiliary definition used to define Lan.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              An auxiliary definition used to define Lan and Lan.adjunction.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The adjunction associated to Lan.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For