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 #
- https://ncatlab.org/nlab/show/dense+subcategory
A functor F : C ⥤ D is dense if any Y : D is a canonical colimit
relatively to F.
- isDenseAt (Y : D) : F.isDenseAt Y
Instances
This is a choice of structure F.DenseAt Y when F : C ⥤ D
is dense, and Y : D.
Equations
- F.denseAt Y = Nonempty.some ⋯
Instances For
If F is dense, the left Kan extension of F along F is isomorphic to the identity.