Sheaves for the quasi-compact topology #
In this file we show that a presheaf is a sheaf in the AlgebraicGeometry.Scheme.propQCTopology
if and only if it is a sheaf in the Zariski topology and a sheaf on single object
P-coverings of affine schemes.
theorem
AlgebraicGeometry.isSheaf_type_propQCTopology_iff
{P : CategoryTheory.MorphismProperty Scheme}
[P.IsStableUnderBaseChange]
[P.IsMultiplicative]
(F : CategoryTheory.Functor Schemeแตแต (Type u_1))
[IsZariskiLocalAtSource P]
:
CategoryTheory.Presieve.IsSheaf (Scheme.propQCTopology P) F โ CategoryTheory.Presieve.IsSheaf Scheme.zariskiTopology F โง โ {R S : CommRingCat} (f : R โถ S),
P (Spec.map f) โ
Surjective (Spec.map f) โ CategoryTheory.Presieve.IsSheafFor F (CategoryTheory.Presieve.singleton (Spec.map f))
A presheaf of types is a sheaf for the P-qc topology if and only if it is a sheaf
for the Zariski topology and satisfies the sheaf property for all single object coverings
{ f : Spec S โถ Spec R } where f satisfies P.
theorem
AlgebraicGeometry.isSheaf_propQCTopology_iff
{P : CategoryTheory.MorphismProperty Scheme}
[P.IsStableUnderBaseChange]
{A : Type u_1}
[CategoryTheory.Category.{v_1, u_1} A]
[P.IsMultiplicative]
(F : CategoryTheory.Functor Schemeแตแต A)
[IsZariskiLocalAtSource P]
:
CategoryTheory.Presheaf.IsSheaf (Scheme.propQCTopology P) F โ CategoryTheory.Presheaf.IsSheaf Scheme.zariskiTopology F โง โ {R S : CommRingCat} (f : R โถ S),
P (Spec.map f) โ
Surjective (Spec.map f) โ
โ (M : A),
CategoryTheory.Presieve.IsSheafFor (F.comp (CategoryTheory.coyoneda.obj (Opposite.op M)))
(CategoryTheory.Presieve.singleton (Spec.map f))
A presheaf is a sheaf for the P-qc topology if and only if it is a sheaf
for the Zariski topology and satisfies the sheaf property for all single object coverings
{ f : Spec S โถ Spec R } where f satisfies P.