Idempotent completeness and functor categories #
In this file we define an instance functor_category_isIdempotentComplete
expressing
that a functor category J ⥤ C
is idempotent complete when the target category C
is.
We also provide a fully faithful functor
karoubiFunctorCategoryEmbedding : Karoubi (J ⥤ C)) : J ⥤ Karoubi C
for all categories
J
and C
.
On objects, the functor which sends a formal direct factor P
of a
functor F : J ⥤ C
to the functor J ⥤ Karoubi C
which sends (j : J)
to
the corresponding direct factor of F.obj j
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Tautological action on maps of the functor Karoubi (J ⥤ C) ⥤ (J ⥤ Karoubi C)
.
Equations
- CategoryTheory.Idempotents.KaroubiFunctorCategoryEmbedding.map f = { app := fun (j : J) => { f := f.f.app j, comm := ⋯ }, naturality := ⋯ }
Instances For
The tautological fully faithful functor Karoubi (J ⥤ C) ⥤ (J ⥤ Karoubi C)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The composition of (J ⥤ C) ⥤ Karoubi (J ⥤ C)
and Karoubi (J ⥤ C) ⥤ (J ⥤ Karoubi C)
equals the functor (J ⥤ C) ⥤ (J ⥤ Karoubi C)
given by the composition with
toKaroubi C : C ⥤ Karoubi C
.