Presentable generators #
Let C be a category, a regular cardinal κ and P : ObjectProperty C.
We define a predicate P.IsCardinalFilteredGenerator κ saying that
P consists of κ-presentable objects and that any object in C
is a κ-filtered colimit of objects satisfying P.
We show that if this condition is satisfied, then P is a strong generator
(see IsCardinalFilteredGenerator.isStrongGenerator). Moreover,
if C is locally small, we show that any object in C is presentable
(see IsCardinalFilteredGenerator.presentable).
Finally, we define a typeclass HasCardinalFilteredGenerator C κ saying
that C is locally w-small and that there exists an (essentially) small P
such that P.IsCardinalFilteredGenerator κ holds.
References #
The condition that P : ObjectProperty C consists of κ-presentable objects
and that any object of C is a κ-filtered colimit of objects satisfying P.
(This notion is particularly relevant when C is locally w-small and P is
essentially w-small, see HasCardinalFilteredGenerators, which appears in
the definitions of locally presentable and accessible categories.)
- exists_colimitsOfShape (X : C) : ∃ (J : Type w) (x : SmallCategory J) (_ : IsCardinalFiltered J κ), P.colimitsOfShape J X
Instances For
The property that a category C and a regular cardinal κ
satisfy P.IsCardinalFilteredGenerators κ for a suitable essentially
small P : ObjectProperty C.
- exists_generator : ∃ (P : ObjectProperty C) (_ : ObjectProperty.EssentiallySmall.{w, v, u} P), P.IsCardinalFilteredGenerator κ