κ-filtered category #
If κ is a regular cardinal, we introduce the notion of κ-filtered
category J: it means that any functor A ⥤ J from a small category such
that Arrow A is of cardinality < κ admits a cocone.
This generalizes the notion of filtered category.
Indeed, we obtain the equivalence IsCardinalFiltered J ℵ₀ ↔ IsFiltered J.
The API is mostly parallel to that of filtered categories.
A preordered type J is a κ-filtered category (i.e. κ-directed set)
if any subset of J of cardinality < κ has an upper bound.
References #
A category J is κ-filtered (for a regular cardinal κ) if
any functor F : A ⥤ J from a category A such that HasCardinalLT (Arrow A) κ
admits a cocone. See isCardinalFiltered_iff for a more
concrete characterization of κ-filtered categories.
- nonempty_cocone {A : Type w} [SmallCategory A] (F : Functor A J) (hA : HasCardinalLT (Arrow A) κ) : Nonempty (Limits.Cocone F)
Instances
A choice of cocone for a functor F : A ⥤ J such that HasCardinalLT (Arrow A) κ
when J is a κ-filtered category, and Arrow A has cardinality < κ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If S : K → J is a family of objects of cardinality < κ in a κ-filtered category,
this is a choice of objects in J which is the target of a map from any of
the objects S k.
Equations
Instances For
If S : K → J is a family of objects of cardinality < κ in a κ-filtered category,
this is a choice of map S k ⟶ max S hS for any k : K.
Equations
- CategoryTheory.IsCardinalFiltered.toMax S hS k = (CategoryTheory.IsCardinalFiltered.cocone (CategoryTheory.Discrete.functor S) ⋯).ι.app { as := k }
Instances For
Given a family of maps f : K → (j ⟶ j') in a κ-filtered category J,
with HasCardinalLT K κ, this is an object of J where these morphisms
shall be equalized.
Equations
Instances For
Given a family of maps f : K → (j ⟶ j') in a κ-filtered category J,
with HasCardinalLT K κ, and k : K, this is a choice of morphism j' ⟶ coeq f hK.
Equations
Instances For
Given a family of maps f : K → (j ⟶ j') in a κ-filtered category J,
with HasCardinalLT K κ, this is a morphism j ⟶ coeq f hK which is equal
to all compositions f k ≫ coeqHom f hK for k : K.
Equations
Instances For
Variant of IsFiltered.span for κ-filtered categories.
A category is κ-filtered iff
- any family of objects of cardinality
< κadmits a map towards a common object, and - any family of morphisms
j ⟶ kof cardinality< κ(between fixed objectsjandk) can be coequalized by a suitable morphismk ⟶ l.
If F : J₁ ⥤ J₂ is final and J₁ is κ-filtered, then
J₂ is also κ-filtered. See also IsFiltered.of_final
(in CategoryTheory.Limits.Final) for the particular case of
filtered categories (κ = ℵ₀).