Mathlib Map

Theorems · Definition · category theory

CategoryTheory.Presieve.FamilyOfElements

{C : Type u₁} →
  [inst : CategoryTheory.Category.{v₁, u₁} C] →
    {X : C} → CategoryTheory.Functor Cᵒᵖ (Type w) → CategoryTheory.Presieve X → Type (max (max u₁ w) v₁)

A family of elements for a presheaf P given a collection of arrows R with fixed codomain X consists of an element of P Y for every f : Y ⟶ X in R. A presheaf is a sheaf (resp, separated) if every compatible family of elements has exactly one (resp, at most one) amalgamation. This data is referred to as a family in [MM92], Chapter III, Section 4. It is also a concrete version of the elements of the middle object in the Stacks entry which is more useful for direct calculations. It is also used implicitly in Definition C2.1.2 in [Elephant].

Defined in
Mathlib.CategoryTheory.Sites.IsSheafFor
Cited by
103 results in Mathlib
Foundations
Depth 11 from the axioms, rests on 65 definitions · uses propext
Assumes
CategoryTheory.Category

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

CategoryTheory.Presieve.IsSheafFor · cited by 111Presieve.IsSheafForCategoryTheory.Presieve.FamilyOfElements.Compatible · cited by 79FamilyOfElements.Compatib…CategoryTheory.Presieve.FamilyOfElements.IsAmalgamation · cited by 53FamilyOfElements.IsAmalga…CategoryTheory.isSheaf_iff_isSheaf_of_type · cited by 30CategoryTheory.isSheaf_if…CategoryTheory.Presieve.IsSeparatedFor · cited by 27Presieve.IsSeparatedForCategoryTheory.Presieve.isSheafFor_iff_generate · cited by 20Presieve.isSheafFor_iff_g…CategoryTheory.Presieve.FamilyOfElements.map · cited by 15FamilyOfElements.mapCategoryTheory.Presieve.IsSheafFor.amalgamate · cited by 14IsSheafFor.amalgamateCategoryTheory.Presieve.FamilyOfElements.restrict · cited by 13FamilyOfElements.restrictCategoryTheory.Presieve.FamilyOfElements.sieveExtend · cited by 12FamilyOfElements.sieveExt…CategoryTheory.Presieve.IsSheafFor.valid_glue · cited by 12IsSheafFor.valid_glueCategoryTheory.Presieve.isSeparatedFor_and_exists_isAmalgamation_iff_isSheafFor · cited by 7Presieve.isSeparatedFor_a…CategoryTheory.Presieve.isSheafFor_arrows_iff · cited by 7Presieve.isSheafFor_arrow…CategoryTheory.Presieve.compatible_iff_sieveCompatible · cited by 6Presieve.compatible_iff_s…CategoryTheory.Functor.IsCoverDense.Types.pushforwardFamily · cited by 6Types.pushforwardFamilyCategoryTheory.Category · cited by 32673CategoryTheory.CategoryQuiver.Hom · cited by 32603Quiver.HomCategoryTheory.Functor.obj · cited by 19642Functor.objCategoryTheory.Functor · cited by 16252CategoryTheory.FunctorOpposite · cited by 8081OppositeCategoryTheory.Presieve · cited by 449CategoryTheory.PresievePresieve.FamilyOfElementsCITED BYCITES

Cites6

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by139

Results whose statement or proof uses this declaration.