Documentation

Mathlib.CategoryTheory.Idempotents.FunctorExtension

Extension of functors to the idempotent completion #

In this file, we construct an extension functorExtension₁ of functors C ⥤ Karoubi D to functors Karoubi C ⥤ Karoubi D. This results in an equivalence karoubiUniversal₁ C D : (C ⥤ Karoubi D) ≌ (Karoubi C ⥤ Karoubi D).

We also construct an extension functorExtension₂ of functors (C ⥤ D) ⥤ (Karoubi C ⥤ Karoubi D). Moreover, when D is idempotent complete, we get equivalences karoubiUniversal₂ C D : C ⥤ D ≌ Karoubi C ⥤ Karoubi D and karoubiUniversal C D : C ⥤ D ≌ Karoubi C ⥤ D.

A natural transformation between functors Karoubi C ⥤ D is determined by its value on objects coming from C.

The canonical extension of a functor C ⥤ Karoubi D to a functor Karoubi C ⥤ Karoubi D

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

    Extension of a natural transformation φ between functors C ⥤ karoubi D to a natural transformation between the extension of these functors to karoubi C ⥤ karoubi D

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

      The canonical functor (C ⥤ Karoubi D) ⥤ (Karoubi C ⥤ Karoubi D)

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

        The natural isomorphism expressing that functors Karoubi C ⥤ Karoubi D obtained using functorExtension₁ actually extends the original functors C ⥤ Karoubi D.

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

          The equivalence of categories (C ⥤ Karoubi D) ≌ (Karoubi C ⥤ Karoubi D).

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

            The canonical functor (C ⥤ D) ⥤ (Karoubi C ⥤ Karoubi D)

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

              The natural isomorphism expressing that functors Karoubi C ⥤ Karoubi D obtained using functorExtension₂ actually extends the original functors C ⥤ D.

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

                The extension of functors functor (C ⥤ D) ⥤ (Karoubi C ⥤ D) when D is idempotent complete.

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