Documentation

Mathlib.CategoryTheory.Sites.Point.Conservative

Conservative families of points #

Let J be a Grothendieck topology on a category C. Let P : ObjectProperty J.Point be a family of points. We say that P is a conservative family of points if the corresponding fiber functors Sheaf J (Type w) ⥤ Type w jointly reflect isomorphisms. Under suitable assumptions on the coefficient category A, this implies that the fiber functors Sheaf J A ⥤ A corresponding to the points in P jointly reflect isomorphisms, epimorphisms and monomorphisms, and they are also jointly faithful.

We provide a constructor ObjectProperty.IsConservativeFamilyOfPoints.mk' which allows to verify that a family of points is conservative using a condition involving covering sieves (SGA 4 IV 6.5 (a)).

Let P : ObjectProperty J.Point a family of points of a site (C, J)). We say that it is a conservative family of points if the corresponding fiber functors Sheaf J (Type w) ⥤ Type w jointly reflect isomorphisms.

Instances For
    theorem CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.jointly_reflect_ofArrows_mem {C : Type u} [Category.{v, u} C] {J : GrothendieckTopology C} {P : ObjectProperty J.Point} [LocallySmall.{w, v, u} C] [HasSheafify J (Type w)] [J.WEqualsLocallyBijective (Type w)] (hP : P.IsConservativeFamilyOfPoints) {X : C} {ι : Type u_1} [Small.{w, u_1} ι] {U : ιC} (f : (i : ι) → U i X) :
    Sieve.ofArrows U f J X ∀ (Φ : P.FullSubcategory) (x : Φ.obj.fiber.obj X), ∃ (i : ι) (y : Φ.obj.fiber.obj (U i)), Φ.obj.fiber.map (f i) y = x
    theorem CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.mk' {C : Type u} [Category.{v, u} C] {J : GrothendieckTopology C} {P : ObjectProperty J.Point} [LocallySmall.{w, v, u} C] [HasSheafify J (Type w)] (hP : ∀ ⦃X : C⦄ (S : Sieve X), (∀ (Φ : P.FullSubcategory) (x : Φ.obj.fiber.obj X), ∃ (Y : C) (g : Y X) (_ : S.arrows g) (y : Φ.obj.fiber.obj Y), Φ.obj.fiber.map g y = x)S J X) :

    A site has enough points (relatively to a universe w) if it has a w-small conservative family of points.

    Instances