Documentation

Mathlib.CategoryTheory.Functor.KanExtension.Dense

Dense functors #

A functor F : C ⥤ D is dense (F.IsDense) if 𝟭 D is a pointwise left Kan extension of F along itself, i.e. any Y : D is the colimit of all F.obj X for all morphisms F.obj X ⟶ Y (which is the condition F.DenseAt Y).

In the file Mathlib/CategoryTheory/Functor/KanExtension/DenseAtYoneda, we obtain the density of the Yoneda embedding. In Mathlib/CategoryTheory/Functor/KanExtension/DenseIff, we obtain a characterization of the density for a full functor F : C ⥤ D in terms of the full faithfulness of the restricted Yoneda functor D ⥤ Cᵒᵖ ⥤ Type _. In Mathlib/CategoryTheory/Functor/KanExtension/StrongGenerator, we show that the range of a dense functor is a strong generator.

References #

A functor F : C ⥤ D is dense if any Y : D is a canonical colimit relatively to F.

Instances
    noncomputable def CategoryTheory.Functor.denseAt {C : Type u₁} {D : Type u₂} [Category.{v₁, u₁} C] [Category.{v₂, u₂} D] (F : Functor C D) [F.IsDense] (Y : D) :

    This is a choice of structure F.DenseAt Y when F : C ⥤ D is dense, and Y : D.

    Equations
    Instances For

      If F is dense, the left Kan extension of F along F is isomorphic to the identity.

      Equations
      Instances For