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 right Kan extension of a functor.

        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 left Kan extension of a functor.

                  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