Mathlib Map

Theorems · Definition · category theory

CategoryTheory.Presieve.IsSheafFor

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

We define P to be a sheaf for the presieve R if every compatible family has a unique amalgamation. This is the definition of a sheaf for the given presieve given in C2.1.2 of [Elephant], and https://ncatlab.org/nlab/show/sheaf#GeneralDefinitionInComponents. Using compatible_iff_sieveCompatible, this is equivalent to the definition of a sheaf in [MM92], Chapter III, Section 4.

Defined in
Mathlib.CategoryTheory.Sites.IsSheafFor
Cited by
111 results in Mathlib
Foundations
Depth 14 from the axioms, rests on 91 definitions · uses propext, Quot.sound
Assumes
CategoryTheory.Category

Around this declaration

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

CategoryTheory.Presieve.IsSheaf · cited by 66Presieve.IsSheafCategoryTheory.isSheaf_iff_isSheaf_of_type · cited by 30CategoryTheory.isSheaf_if…CategoryTheory.Presieve.IsSheafFor.isSeparatedFor · cited by 29IsSheafFor.isSeparatedForCategoryTheory.Presieve.isSheafFor_iff_generate · cited by 20Presieve.isSheafFor_iff_g…CategoryTheory.Presieve.IsSheafFor.amalgamate · cited by 14IsSheafFor.amalgamateCategoryTheory.Presieve.IsSheafFor.valid_glue · cited by 12IsSheafFor.valid_glueCategoryTheory.Presieve.isSheaf_coverage · cited by 8Presieve.isSheaf_coverageCategoryTheory.Presieve.isSeparatedFor_and_exists_isAmalgamation_iff_isSheafFor · cited by 7Presieve.isSeparatedFor_a…CategoryTheory.Presieve.isSheafFor_arrows_iff · cited by 7Presieve.isSheafFor_arrow…CategoryTheory.Presieve.IsSheaf.isSheafFor · cited by 5IsSheaf.isSheafForCategoryTheory.Presieve.IsSheafFor.isAmalgamation · cited by 5IsSheafFor.isAmalgamationCategoryTheory.Functor.isContinuous_of_coverPreserving · cited by 4Functor.isContinuous_of_c…CategoryTheory.Presieve.isSheafFor_iff_bijective_shrinkFunctor_ι_comp · cited by 4Presieve.isSheafFor_iff_b…CategoryTheory.Presieve.IsSheafFor.extend · cited by 4IsSheafFor.extendCategoryTheory.Sieve.forallYonedaIsSheaf_iff_colimit · cited by 4Sieve.forallYonedaIsSheaf…CategoryTheory.Category · cited by 32673CategoryTheory.CategoryCategoryTheory.Functor.obj · cited by 19642Functor.objCategoryTheory.Functor · cited by 16252CategoryTheory.FunctorOpposite · cited by 8081OppositeCategoryTheory.Presieve · cited by 449CategoryTheory.PresieveExistsUnique · cited by 268ExistsUniqueCategoryTheory.Presieve.FamilyOfElements · cited by 103Presieve.FamilyOfElementsCategoryTheory.Presieve.FamilyOfElements.Compatible · cited by 79FamilyOfElements.Compatib…CategoryTheory.Presieve.FamilyOfElements.IsAmalgamation · cited by 53FamilyOfElements.IsAmalga…Presieve.IsSheafForCITED BYCITES

Cites9

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

Cited by120

Results whose statement or proof uses this declaration.