74.3 Descent data for… to 74.22 Descent data for spaces…
Section74.3 Descent data for quasi-coherent sheaves#
Section 74.3 of the Stacks Project, Tag 04W2. 4 tags here are carried by 11 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 04W3, a definition
Tag 04W3 in the Stacks Project.
AlgebraicGeometry.Space.QuasiCoherentDescent.DescentDatum, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/DescentData.lean, line 109. The attribute's comment: “part (1)”.
Stacks 04W3, part (1). A descent datum for quasi-coherent modules relative to a family
(f i : Y i ⟶ X)of algebraic spaces overX: a quasi-coherent module on eachY i, an isomorphism of the two inverse images on each pairwise fibre product, and the cocycle condition.
structure DescentDatum (Y : I → AlgebraicSpaces B S hS) (f : ∀ i, Y i ⟶ X)
AlgebraicGeometry.Space.QuasiCoherentDescent.DescentDatum.Hom, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/DescentData.lean, line 136. The attribute's comment: “part (2)”.
Stacks 04W3, part (2). A morphism of descent data: a family of morphisms of the component modules commuting with every pairwise isomorphism.
structure DescentDatum.Hom {Y : I → AlgebraicSpaces B S hS} {f : ∀ i, Y i ⟶ X}
(D E : DescentDatum B S hS Y f)
Tag 04W4, a lemma
Tag 04W4 in the Stacks Project.
AlgebraicGeometry.Space.QuasiCoherentDescent.pullbackDatum, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/FamilyPullback.lean, line 331. The attribute's comment: “part (1)”.
Stacks 04W4, part (1). The pullback of a descent datum for quasi-coherent modules along a morphism of families of morphisms with fixed target: the inverse images
(h₀ i)^*F (s₀ i), with the pairwise isomorphisms of the given datum pulled back to the pairwise fibre products of the source family.
def pullbackDatum (Φ : 𝒰.HomOver 𝒱 g)
(D : DescentDatum B S hS 𝒱.X 𝒱.f) : DescentDatum B S hS 𝒰.X 𝒰.f
AlgebraicGeometry.Space.QuasiCoherentDescent.pullbackFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/FamilyPullback.lean, line 369. The attribute's comment: “part (2)”.
Stacks 04W4, part (2). Pullback of descent data along a morphism of families of morphisms with fixed target is a functor on the categories of descent data of Stacks 04W3.
def pullbackFunctor (Φ : 𝒰.HomOver 𝒱 g) :
DescentDatum B S hS 𝒱.X 𝒱.f ⥤ DescentDatum B S hS 𝒰.X 𝒰.f
AlgebraicGeometry.Space.QuasiCoherentDescent.pullbackCompare, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/FamilyPullback.lean, line 382. The attribute's comment: “part (3), the comparison isomorphism”.
Stacks 04W4, part (3). For two morphisms of families with the same morphism of targets, the pairwise isomorphism of the given datum read on
U ialongh₀ iandh₀' iis an isomorphism of thei-th components of the two pulled-back data.
def pullbackCompare (Φ Ψ : 𝒰.HomOver 𝒱 g) (D : DescentDatum B S hS 𝒱.X 𝒱.f) (i : 𝒰.I₀) :
(modulePullback B S hS (Φ.h₀ i)).obj (D.F (Φ.s₀ i)) ≅
(modulePullback B S hS (Ψ.h₀ i)).obj (D.F (Ψ.s₀ i))
AlgebraicGeometry.Space.QuasiCoherentDescent.pullbackCompare_naturality, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/FamilyPullback.lean, line 394. The attribute's comment: “part (3), compatibility of the comparison with the pairwise isomorphisms”.
Stacks 04W4, part (3). The components of
pullbackComparecommute with the pairwise isomorphisms of the two pulled-back data, so that they constitute a morphism of descent data: two applications of the cocycle condition of the given datum on the test spaceU i ×_U U j, which carries four morphisms to members of𝒱.
theorem pullbackCompare_naturality
(Φ Ψ : 𝒰.HomOver 𝒱 g) (D : DescentDatum B S hS 𝒱.X 𝒱.f) (i j : 𝒰.I₀) :
(modulePullback B S hS (pairFst B S hS 𝒰.X 𝒰.f i j)).mapIso
(pullbackCompare B S hS Φ Ψ D i) ≪≫ pullbackTransition B S hS Ψ D i j =
pullbackTransition B S hS Φ D i j ≪≫
(modulePullback B S hS (pairSnd B S hS 𝒰.X 𝒰.f i j)).mapIso
(pullbackCompare B S hS Φ Ψ D j)
AlgebraicGeometry.Space.QuasiCoherentDescent.pullbackCompare_datum_naturality, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/FamilyPullback.lean, line 454. The attribute's comment: “part (3), naturality of the comparison in the descent datum”.
Stacks 04W4, part (3). The comparison is natural in the descent datum: it commutes with the components of the pulled-back morphisms, which are the components of
AlgebraicGeometry.Space.QuasiCoherentDescent.pullbackHom.
theorem pullbackCompare_datum_naturality (Φ Ψ : 𝒰.HomOver 𝒱 g)
{D E : DescentDatum B S hS 𝒱.X 𝒱.f} (a : D ⟶ E) (i : 𝒰.I₀) :
(modulePullback B S hS (Φ.h₀ i)).map (a.app (Φ.s₀ i)) ≫
(pullbackCompare B S hS Φ Ψ E i).hom =
(pullbackCompare B S hS Φ Ψ D i).hom ≫
(modulePullback B S hS (Ψ.h₀ i)).map (a.app (Ψ.s₀ i))
Tag 04W5, a definition
Tag 04W5 in the Stacks Project.
AlgebraicGeometry.Space.QuasiCoherentDescent.canonicalDescentDatum, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/CanonicalDatum.lean, line 77. The attribute's comment: “the canonical descent datum”.
Stacks 04W5. The canonical descent datum
(M|_{Y i}, can)of a quasi-coherent𝒪_X-moduleMrelative to a family(f i : Y i ⟶ X): the inverse images(f i)^*M, with the canonical comparison of the two inverse images ofMon each pairwise fibre product.
def canonicalDescentDatum
(Y : I → AlgebraicSpaces B S hS) (f : ∀ i, Y i ⟶ X)
(M : Modules.{u, u} B S hS X.1 X.2) (hM : M.IsQuasicoherentOnSite) :
DescentDatum B S hS Y f
AlgebraicGeometry.Space.QuasiCoherentDescent.trivialDescentDatum, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/CanonicalDatum.lean, line 116. The attribute's comment: “the trivial descent datum”.
Stacks 04W5. The trivial descent datum of a quasi-coherent
𝒪_X-module: its canonical descent datum relative to the one-member family{𝟙 X}.
def trivialDescentDatum
(M : Modules.{u, u} B S hS X.1 X.2) (hM : M.IsQuasicoherentOnSite) :
DescentDatum B S hS (fun _ : PUnit.{v + 1} => X) (fun _ => 𝟙 X)
AlgebraicGeometry.Space.QuasiCoherentDescent.IsEffective, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/CanonicalDatum.lean, line 124. The attribute's comment: “effective descent datum”.
Stacks 04W5. A descent datum for quasi-coherent modules is effective when it is isomorphic to the canonical descent datum of a quasi-coherent module on the target.
def IsEffective
(Y : I → AlgebraicSpaces B S hS) (f : ∀ i, Y i ⟶ X)
(D : DescentDatum B S hS Y f) : Prop
Tag 04W6, a lemma
Tag 04W6 in the Stacks Project.
AlgebraicGeometry.Space.QuasiCoherentDescent.isEtaleEffective_and_fullyFaithful_of_isZariskiCovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/MemberPerMemberIsoDirect.lean, line 167.
For a Zariski covering of an algebraic space, every descent datum for quasi-coherent modules is effective, and the canonical descent functor is fully faithful.
theorem isEtaleEffective_and_fullyFaithful_of_isZariskiCovering
(hcov : IsZariskiCovering B S hS I (fun i => (Yi i).1) (fun i => (f i).hom)) :
(∀ D : DescentDatum B S hS Yi f, IsEtaleEffective B S hS Yi f hf D) ∧
(etaleCanonicalDescentFunctor B S hS Yi f hf).Full ∧
(etaleCanonicalDescentFunctor B S hS Yi f hf).Faithful
Sources
Section74.4 Fpqc descent of quasi-coherent sheaves#
Section 74.4 of the Stacks Project, Tag 04W7. 1 tag here is carried by 2 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 04W8, a proposition
Tag 04W8 in the Stacks Project.
AlgebraicGeometry.Space.QuasiCoherentDescent.faithful_canonicalDescentFunctor_of_isFpqcCovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/FpqcChartLocalization.lean, line 537. The attribute's comment: “the faithfulness half of the full-faithfulness clause, for an fpqc covering of algebraic spaces: the members of an fpqc covering are flat and the covering is jointly surjective on points, so a morphism of quasi-coherent modules is determined by its inverse images along it and the canonical descent functor of Stacks 04W5 is faithful. The fullness half of that clause and the effectivity clause are separate assertions of the tag and are not proved here”.
The faithfulness half of the full-faithfulness clause of Stacks 04W8. The canonical descent functor of Stacks 04W5, from the quasi-coherent
𝒪_X-modules of Stacks 03G9 to the descent data of Stacks 04W3 relative to an fpqc covering(f i : X i ⟶ X)of algebraic spaces in the sense of Stacks 03MQ, is faithful.The covering is the only input. Its members are flat and it is jointly surjective on points, so
AlgebraicGeometry.Space.QuasiCoherentDescent.reprFpqcHomInjectivesupplies the represented case of the reduction above. The two data needed to form the functor are supplied, not assumed: the associativity coherence of the comparison of inverse images of Stacks 03LU isAlgebraicGeometry.Space.modulePullbackCompIsoAssoc, and quasi-coherence of the inverse images is Stacks 03GA for an arbitrary morphism of algebraic spaces.This is the faithfulness half only. The fullness half of the full-faithfulness clause, and the effectivity clause of the same tag, are not proved here.
theorem faithful_canonicalDescentFunctor_of_isFpqcCovering
(hf : IsFpqcCovering B S hS fun i => (f i).hom) :
(canonicalDescentFunctor' B S hS Xi f).Faithful
AlgebraicGeometry.Space.QuasiCoherentDescent.isEquivalence_canonicalDescentFunctor'_of_isFpqcCovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/QuasiCoherent/FpqcDescentTransitivity.lean, line 613.
Stacks 04W8: for an fpqc covering
(f i : X i ⟶ X)of algebraic spaces, the canonical descent functor from the quasi-coherent𝒪_X-modules to the descent data relative to the covering is an equivalence.This is the tag, both of whose clauses the equivalence carries: the functor is fully faithful, and every descent datum on quasi-coherent sheaves for the family is effective — which is essential surjectivity by
…essSurj_canonicalDescentFunctor'_iff_forall_isEffective. The full-faithfulness clause is…nonempty_fullyFaithful_canonicalDescentFunctor_of_isFpqcCoveringand the effectivity clause is…forall_isEffective_of_isFpqcCovering; both are proved, and nothing is assumed beyond the covering.
theorem isEquivalence_canonicalDescentFunctor'_of_isFpqcCovering
(Xi : I → AlgebraicSpaces B S hS) (f : ∀ i, Xi i ⟶ X)
(hf : IsFpqcCovering B S hS fun i => (f i).hom) :
(canonicalDescentFunctor' B S hS Xi f).IsEquivalence
Sources
Section74.5 Quasi-coherent modules and affines#
Section 74.5 of the Stacks Project, Tag 0H02. 2 tags here are carried by 4 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0H03, an equation
Tag 0H03 in the Stacks Project.
AlgebraicGeometry.Space.affineEtaleRestriction_isEquivalence, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/AffineEtaleRingedTopos.lean, line 130. The attribute's comment: “equivalence of topoi”.
Restriction from the small étale site of an algebraic space to its affine étale charts is an equivalence on sheaves of sets, at the universe of the objects of the site.
theorem affineEtaleRestriction_isEquivalence :
(affineEtaleRestriction B S hS F hF (Type (u + 1))).IsEquivalence
AlgebraicGeometry.Space.affineEtaleToSmallEtale, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/AffineEtaleRingedTopos.lean, line 145. The attribute's comment: “canonical morphism of ringed topoi”.
The canonical morphism from the affine étale ringed topos of an algebraic space to its small étale ringed topos.
Its inverse image is restriction to affine charts and is an equivalence, and its structure map is an isomorphism which, after forgetting the ring operations, is the identity of the restricted structure sheaf.
noncomputable def affineEtaleToSmallEtale :
{ f : RingedToposHom
(affineEtaleRingedTopos B S hS F hF)
(liftedSmallEtaleRingedTopos B S hS F) //
f.toToposHom.inverseImage =
affineEtaleRestriction B S hS F hF (Type (u + 1)) ∧
f.toToposHom.inverseImage.IsEquivalence ∧
IsIso f.fSharpInverseImage ∧
HEq ((affineEtaleRingedTopos B S hS F hF).forgetRing.map
f.fSharpInverseImage)
(𝟙 ((affineEtaleRingedTopos B S hS F hF).forgetRing.obj
(affineEtaleRingedTopos B S hS F hF).O)) }
Tag 0H04, a lemma
Tag 0H04 in the Stacks Project.
AlgebraicGeometry.Space.isIso_restrictionBaseChange_of_isQuasicoherentOnSite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/AffineEtaleCartesianModules.lean, line 241. The attribute's comment: “quasi-coherent implies cartesian”.
A quasi-coherent sheaf of modules on the affine étale site of an algebraic space is cartesian: each restriction map exhibits its target as a base change of its source.
theorem isIso_restrictionBaseChange_of_isQuasicoherentOnSite
(M : SheafOfModules.{max m (u + 1)} (affineEtaleRingSheaf B S hS F hF))
(hM : M.IsQuasicoherentOnSite)
{U V : AffineEtale B S hS F} (f : U ⟶ V) :
IsIso (Stacks.PresheafOfModules.restrictionBaseChange.{u + 1, u, u + 1, m} M.val f.op)
AlgebraicGeometry.Space.affineEtale_quasicoherent_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/AffineEtaleQuasicoherentModules.lean, line 270. The attribute's comment: “the equivalence of (1), (2) and (3)”.
Stacks 0H04. Let
Fbe an algebraic space over a schemeSand let𝓕be a presheaf of𝒪_F-modules on the affine étale site ofF. The following are equivalent:
- for every morphism
U ⟶ U'ofF_{affine, étale}the base-change map𝓕(U') ⊗_{𝒪_F(U')} 𝒪_F(U) ⟶ 𝓕(U)is an isomorphism;𝓕is a sheaf and is quasi-coherent on the ringed site(F_{affine, étale}, 𝒪_F)in the sense of Modules on Sites, Definition 03DL (6);𝓕is a sheaf and corresponds, under the equivalence of Stacks 0H03, to a quasi-coherent𝒪_F-module on the small étale site ofF.Conditions (2) and (3) carry the sheaf condition as a conjunct, because quasi-coherence is a condition on a sheaf of modules; the source's proof of (1) ⇒ (2) likewise begins by proving the sheaf condition.
(1) ⇒ (2) is
AlgebraicGeometry.Space.isQuasicoherentOnSite_of_isIso_restrictionBaseChange, (2) ⇒ (1) isAlgebraicGeometry.Space.isIso_restrictionBaseChange_of_isQuasicoherentOnSite, and (2) ⇔ (3) isAlgebraicGeometry.Space.isQuasicoherentOnSite_affineEtaleLiftedModuleRestriction_ifftogether with the essential surjectivity of restriction to the affine charts.
theorem affineEtale_quasicoherent_tfae
(M : PresheafOfModules.{u + 1}
((affineEtaleStructureSheaf B S hS F hF).obj ⋙ forget₂ CommRingCat RingCat)) :
List.TFAE
[∀ (U V : AffineEtale B S hS F) (f : U ⟶ V),
IsIso (Stacks.PresheafOfModules.restrictionBaseChange.{u + 1, u, u + 1, u + 1} M f.op),
∃ h : Presheaf.IsSheaf (AffineEtale.topology B S hS F) M.presheaf,
(⟨M, h⟩ : SheafOfModules.{u + 1}
(affineEtaleRingSheaf B S hS F hF)).IsQuasicoherentOnSite,
∃ h : Presheaf.IsSheaf (AffineEtale.topology B S hS F) M.presheaf,
∃ G : SheafOfModules.{u + 1} (liftedSmallEtaleRingSheaf B S hS F),
G.IsQuasicoherentOnSite ∧
Nonempty ((affineEtaleLiftedModuleRestriction B S hS F hF).obj G ≅ ⟨M, h⟩)]
Sources
Section74.6 Descent of finiteness properties of modules#
Section 74.6 of the Stacks Project, Tag 060T. 7 tags here are carried by 7 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 060U, a lemma
Tag 060U in the Stacks Project.
AlgebraicGeometry.Space.isFiniteType_of_pullback_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/ModuleFiniteness.lean, line 344. The attribute's comment: “finite type read on the restriction to every etale scheme chart; at the module universe of the structure rings”.
Stacks 060U. A quasi-coherent module on an algebraic space whose inverse image along every member of an fpqc covering is of finite type is itself of finite type, finite type being read on the restriction to every étale scheme chart.
theorem isFiniteType_of_pullback_fpqc
{I : Type v} {X : AlgebraicSpaces B S hS} (Xᵢ : I → AlgebraicSpaces B S hS)
(f : ∀ i, Xᵢ i ⟶ X) (F : Modules.{u, u} B S hS X.obj X.property)
(hF : F.IsQuasicoherentOnSite)
(hf : IsFpqcCovering B S hS fun i ↦ (f i).hom)
(hft : ∀ (i : I) (W : SmallEtale B S hS (Xᵢ i).obj),
(restrictToChart B S hS (Xᵢ i).property
((modulePullback B S hS (f i)).obj F) W).IsFiniteType) :
∀ V : SmallEtale B S hS X.obj,
(restrictToChart B S hS X.property F V).IsFiniteType
Tag 060V, a lemma
Tag 060V in the Stacks Project.
AlgebraicGeometry.Space.isFinitePresentation_of_pullback_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/ModuleFinitePresentation.lean, line 42.
Let
Fbe a quasi-coherent𝒪_X-module on an algebraic spaceXand let{f_i : X_i → X}be an fpqc covering such that eachf_i^* Fis an𝒪_{X_i}-module of finite presentation. ThenFis an𝒪_X-module of finite presentation.
theorem isFinitePresentation_of_pullback_fpqc {I : Type v} {X : AlgebraicSpaces B S hS}
(Xᵢ : I → AlgebraicSpaces B S hS) (f : ∀ i, Xᵢ i ⟶ X)
(F : Modules.{u, u} B S hS X.obj X.property) (hF : F.IsQuasicoherentOnSite)
(hf : IsFpqcCovering B S hS fun i ↦ (f i).hom)
(hfp : ∀ i, ((modulePullback B S hS (f i)).obj F).IsFinitePresentation) :
F.IsFinitePresentation
Tag 060W, a lemma
Tag 060W in the Stacks Project.
AlgebraicGeometry.Space.isFlat_of_pullback_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/ModuleFiniteness.lean, line 371. The attribute's comment: “flatness read on the restriction to every etale scheme chart; at the module universe of the structure rings”.
Stacks 060W. A quasi-coherent module on an algebraic space whose inverse image along every member of an fpqc covering is flat is itself flat, flatness being read on the restriction to every étale scheme chart.
theorem isFlat_of_pullback_fpqc
{I : Type v} {X : AlgebraicSpaces B S hS} (Xᵢ : I → AlgebraicSpaces B S hS)
(f : ∀ i, Xᵢ i ⟶ X) (F : Modules.{u, u} B S hS X.obj X.property)
(hF : F.IsQuasicoherentOnSite)
(hf : IsFpqcCovering B S hS fun i ↦ (f i).hom)
(hflat : ∀ (i : I) (W : SmallEtale B S hS (Xᵢ i).obj),
SheafOfModules.IsFlat.{u, u, u, u} (O := (etaleChartScheme B S hS W).toRingedSpace.sheaf)
(restrictToChart B S hS (Xᵢ i).property
((modulePullback B S hS (f i)).obj F) W)) :
∀ V : SmallEtale B S hS X.obj,
SheafOfModules.IsFlat.{u, u, u, u} (O := (etaleChartScheme B S hS V).toRingedSpace.sheaf)
(restrictToChart B S hS X.property F V)
Tag 060X, a lemma
Tag 060X in the Stacks Project.
AlgebraicGeometry.Space.isFiniteLocallyFreeOnSite_of_pullback_isFpqcCovering_of_isQuasicoherentOnSite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeFpqcDescentQuasicoherent.lean, line 47.
Let
Xbe an algebraic space overS, let𝓕be a quasi-coherent𝒪_X-module and let{f i : X i ⟶ X}be an fpqc covering ofXsuch that every pullback(f i)^*𝓕is finite locally free. Then𝓕is finite locally free.
theorem isFiniteLocallyFreeOnSite_of_pullback_isFpqcCovering_of_isQuasicoherentOnSite
{I : Type v} {X : AlgebraicSpaces B S hS} {Xi : I → AlgebraicSpaces B S hS}
(f : ∀ i, Xi i ⟶ X) (hf : IsFpqcCovering B S hS fun i ↦ (f i).hom)
(F : Modules.{u, u} B S hS X.obj X.property) (hF : F.IsQuasicoherentOnSite)
(hFlf : ∀ i, SheafOfModules.IsFiniteLocallyFreeOnSite
((modulePullback B S hS (f i)).obj F)) :
SheafOfModules.IsFiniteLocallyFreeOnSite F
Tag 060Y, a lemma
Tag 060Y in the Stacks Project.
AlgebraicGeometry.Space.isLocallyProjective_of_pullback_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/ModuleFiniteness.lean, line 399. The attribute's comment: “local projectivity in the chartwise sense of Tag 060R; at the module universe of the structure rings”.
Stacks 060Y. A quasi-coherent module on an algebraic space whose inverse image along every member of an fpqc covering is locally projective is itself locally projective, in the chartwise sense of Stacks 060R.
theorem isLocallyProjective_of_pullback_fpqc
{I : Type v} {X : AlgebraicSpaces B S hS} (Xᵢ : I → AlgebraicSpaces B S hS)
(f : ∀ i, Xᵢ i ⟶ X) (F : QuasicoherentSheaves.{u, u} B S hS X.obj X.property)
(hf : IsFpqcCovering B S hS fun i ↦ (f i).hom)
(hproj : ∀ i, IsLocallyProjective B S hS (Xᵢ i).property
⟨(modulePullback B S hS (f i)).obj F.obj,
isQuasicoherentOnSite_modulePullback_of_isQuasicoherentOnSite B S hS (f i)
F.obj F.property⟩) :
IsLocallyProjective B S hS X.property F
Tag 060Z, a lemma
Tag 060Z in the Stacks Project.
AlgebraicGeometry.Space.isFiniteType_iff_smallBaseChangePushforward_of_isQuasicoherentOnSite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FinitePushforwardFiniteType.lean, line 302.
For a finite morphism
f : X ⟶ Yof algebraic spaces a quasi-coherent𝒪_X-moduleFis of finite type if and only if its direct imagef_*Fis.
theorem isFiniteType_iff_smallBaseChangePushforward_of_isQuasicoherentOnSite
{X Y : AlgebraicSpaces B S hS} (f : X ⟶ Y) (hf : IsFinite B S hS f.hom)
(F : Modules.{u, u} B S hS X.1 X.2) (hqc : F.IsQuasicoherentOnSite) :
F.IsFiniteType ↔
((smallBaseChangeModulePushforward B S hS f
(relativelyRepresentable_hom_of_isFinite B S hS f hf)).obj F).IsFiniteType
Tag 0610, a lemma
Tag 0610 in the Stacks Project.
AlgebraicGeometry.Space.isFinitePresentation_iff_smallBaseChangePushforward_of_isQuasicoherentOnSite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ChartSchemeFinitePresentationDescent.lean, line 166.
For a finite morphism
f : X ⟶ Yof finite presentation of algebraic spaces a quasi-coherent𝒪_X-moduleFis of finite presentation if and only if its direct imagef_*Fis.
theorem isFinitePresentation_iff_smallBaseChangePushforward_of_isQuasicoherentOnSite
(f : X ⟶ Y) (hf : IsFinite B S hS f.hom) (hfp : IsFinitePresentation B S hS f.hom)
(F : Modules.{u, u} B S hS X.1 X.2) (hqc : F.IsQuasicoherentOnSite) :
F.IsFinitePresentation ↔
((smallBaseChangeModulePushforward B S hS f
(relativelyRepresentable_hom_of_isFinite B S hS f hf)).obj F).IsFinitePresentation
Sources
Section74.7 Fpqc coverings#
Section 74.7 of the Stacks Project, Tag 04P0. 2 tags here are carried by 2 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 04P1, a lemma
Tag 04P1 in the Stacks Project.
AlgebraicGeometry.Space.existsUnique_openSubspace_of_fpqcCovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FpqcOpenSubspaceDescent.lean, line 420.
A family of open subspaces
Wᵢ iof the members of an fpqc coveringf i : Tᵢ i ⟶ Twhose two pullbacks to eachTᵢ i ×_T Tᵢ jagree is the family of preimages of a unique open subspace ofT.
public theorem existsUnique_openSubspace_of_fpqcCovering
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{I : Type v} {T : AlgebraicSpaces B S hS}
{Tᵢ : I → AlgebraicSpaces B S hS}
(f : ∀ i, Tᵢ i ⟶ T)
(hf : IsFpqcCovering B S hS (fun i => (f i).hom))
(Wᵢ : ∀ i, {W : Subfunctor (Tᵢ i).1 // IsOpenSubspace B S hS W})
(hW : ∀ i j,
(Wᵢ i).1.preimage (pullback.fst (f i).hom (f j).hom) =
(Wᵢ j).1.preimage (pullback.snd (f i).hom (f j).hom)) :
∃! W : {W : Subfunctor T.1 // IsOpenSubspace B S hS W},
∀ i, W.1.preimage (f i).hom = (Wᵢ i).1
Tag 04P2, a lemma
Tag 04P2 in the Stacks Project.
AlgebraicGeometry.Space.existsUnique_desc_of_fpqcCovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FpqcMorphismDescent.lean, line 485.
Stacks 04P2. For an fpqc covering
{X i ⟶ Y}of algebraic spaces overSand an algebraic spaceZoverS, the diagramMor(Y, Z) ⟶ ∏ i, Mor(X i, Z) ⇉ ∏ (i, j), Mor(X i ×_Y X j, Z)is an equalizer: a family of morphismsX i ⟶ Zagreeing on the fibre productsX i ×_Y X jdescends uniquely toY ⟶ Z.The input is Stacks 0APL, that an algebraic space is a sheaf for the fpqc topology; the rest is formal.
public theorem existsUnique_desc_of_fpqcCovering
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{I : Type v} {X : I → AlgebraicSpaces B S hS}
{Y : AlgebraicSpaces B S hS}
(f : ∀ i, X i ⟶ Y)
(hf : IsFpqcCovering B S hS (fun i => (f i).hom))
(Z : AlgebraicSpaces B S hS)
(g : ∀ i, X i ⟶ Z)
(hg : ∀ i j,
(ObjectProperty.homMk (pullback.fst (f i).hom (f j).hom) :
AlgebraicSpaces.fiberProduct B S hS (f i) (f j) ⟶ X i) ≫ g i =
(ObjectProperty.homMk (pullback.snd (f i).hom (f j).hom) :
AlgebraicSpaces.fiberProduct B S hS (f i) (f j) ⟶ X j) ≫ g j) :
∃! h : Y ⟶ Z, ∀ i, f i ≫ h = g i
Sources
Section74.8 Descent of finiteness and smoothness properties of morphisms#
Section 74.8 of the Stacks Project, Tag 06NQ. 5 tags here are carried by 12 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06NR, a lemma
Tag 06NR in the Stacks Project.
AlgebraicGeometry.Space.isFlat_of_comp_of_locallySurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/MorphismFiniteness.lean, line 184. The attribute's comment: “flatness”.
Stacks 06NR. Flatness of a composite of morphisms of algebraic spaces descends to the second factor when the first factor is surjective as a morphism of fppf sheaves.
theorem isFlat_of_comp_of_locallySurjective
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z)
(f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : IsFlat B S hS (f ≫ g))
(hf : Presheaf.IsLocallySurjective (BigFppfOver.topology B S hS) f) :
IsFlat B S hS g
AlgebraicGeometry.Space.isLocallyOfFiniteType_of_comp_of_locallySurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/MorphismFiniteness.lean, line 204. The attribute's comment: “locally finite type”.
Stacks 06NR. Local finite type of a composite of morphisms of algebraic spaces descends to the second factor when the first factor is surjective as a morphism of fppf sheaves.
theorem isLocallyOfFiniteType_of_comp_of_locallySurjective
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z)
(f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : IsLocallyOfFiniteType B S hS (f ≫ g))
(hf : Presheaf.IsLocallySurjective (BigFppfOver.topology B S hS) f) :
IsLocallyOfFiniteType B S hS g
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_of_comp_of_locallySurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/MorphismFiniteness.lean, line 224. The attribute's comment: “locally finite presentation”.
Stacks 06NR. Local finite presentation of a composite of morphisms of algebraic spaces descends to the second factor when the first factor is surjective as a morphism of fppf sheaves.
theorem isLocallyOfFinitePresentation_of_comp_of_locallySurjective
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z)
(f : X ⟶ Y) (g : Y ⟶ Z)
(hfg : IsLocallyOfFinitePresentation B S hS (f ≫ g))
(hf : Presheaf.IsLocallySurjective (BigFppfOver.topology B S hS) f) :
IsLocallyOfFinitePresentation B S hS g
Tag 0AHC, a lemma
Tag 0AHC in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFiniteType_of_commonFppfDescentSituation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/MorphismFiniteness.lean, line 244. The attribute's comment: “the case of local finite type”. References: EGA IV (11.3.16), “locally of finite type”.
Stacks 0AHC, the case of local finite type. In a commutative triangle
X ⟶ Y ⟶ Bof algebraic spaces whose first morphism is surjective, flat and locally of finite presentation, ifX ⟶ Bis locally of finite type then so isY ⟶ B.
theorem isLocallyOfFiniteType_of_commonFppfDescentSituation
(T : CommonFppfDescentSituation.{u}) (hp : IsLocallyOfFiniteType T.site T.S T.hS T.p) :
IsLocallyOfFiniteType T.site T.S T.hS T.q
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_of_commonFppfDescentSituation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/MorphismFiniteness.lean, line 260. The attribute's comment: “the case of local finite presentation”. References: EGA IV (11.3.16), “loc. fin. presentation”; SGA 4 IV (8.5.5), “partial”.
Stacks 0AHC, the case of local finite presentation. In a commutative triangle
X ⟶ Y ⟶ Bof algebraic spaces whose first morphism is surjective, flat and locally of finite presentation, ifX ⟶ Bis locally of finite presentation then so isY ⟶ B.
theorem isLocallyOfFinitePresentation_of_commonFppfDescentSituation
(T : CommonFppfDescentSituation.{u})
(hp : IsLocallyOfFinitePresentation T.site T.S T.hS T.p) :
IsLocallyOfFinitePresentation T.site T.S T.hS T.q
Tag 0AHD, a lemma
Tag 0AHD in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_of_comp_surjective_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/Permanence.lean, line 115. The attribute's comment: “smooth case”.
Stacks 0AHD, smooth case. In a commuting triangle
p = f ≫ qof morphisms of algebraic spaces overSwithfsurjective and smooth, smoothness ofpimplies smoothness ofq.
theorem isSmooth_of_comp_surjective_isSmooth
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (p : X ⟶ Z) (q : Y ⟶ Z)
(hcomm : p = f ≫ q) (hfs : IsSurjective B S hS f)
(hf : IsSmooth B S hS f) (hp : IsSmooth B S hS p) :
IsSmooth B S hS q
AlgebraicGeometry.Space.isEtale_of_comp_surjective_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/Permanence.lean, line 132. The attribute's comment: “étale case”.
Stacks 0AHD, étale case. In a commuting triangle
p = f ≫ qof morphisms of algebraic spaces overSwithfsurjective and étale, étaleness ofpimplies étaleness ofq.
theorem isEtale_of_comp_surjective_isEtale
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (p : X ⟶ Z) (q : Y ⟶ Z)
(hcomm : p = f ≫ q) (hfs : IsSurjective B S hS f)
(hf : IsEtale B S hS f) (hp : IsEtale B S hS p) :
IsEtale B S hS q
AlgebraicGeometry.Space.isSyntomic_of_comp_surjective_isSyntomic, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/SyntomicPermanence.lean, line 51. The attribute's comment: “syntomic case”.
Stacks 0AHD, syntomic case. In a commuting triangle
p = f ≫ qof morphisms of algebraic spaces overSwithfsurjective and syntomic, syntomicity ofpimplies syntomicity ofq.
theorem isSyntomic_of_comp_surjective_isSyntomic
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (p : X ⟶ Z) (q : Y ⟶ Z)
(hcomm : p = f ≫ q) (hfs : IsSurjective B S hS f)
(hf : IsSyntomic B S hS f) (hp : IsSyntomic B S hS p) :
IsSyntomic B S hS q
Tag 0AHE, a lemma
Tag 0AHE in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_of_comp_of_fppf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/FppfPermanence.lean, line 151. The attribute's comment: “smooth case”.
Stacks 0AHE, smooth case. In a commuting triangle
p = f ≫ qof morphisms of algebraic spaces overSwithfsurjective, flat and locally of finite presentation, smoothness ofpimplies smoothness ofq.
theorem isSmooth_of_comp_of_fppf
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (p : X ⟶ Z) (q : Y ⟶ Z)
(hcomm : p = f ≫ q) (hfs : IsSurjective B S hS f) (hff : IsFlat B S hS f)
(hfp : IsLocallyOfFinitePresentation B S hS f) (hp : IsSmooth B S hS p) :
IsSmooth B S hS q
AlgebraicGeometry.Space.isEtale_of_comp_of_fppf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/FppfPermanence.lean, line 167. The attribute's comment: “étale case”.
Stacks 0AHE, étale case. In a commuting triangle
p = f ≫ qof morphisms of algebraic spaces overSwithfsurjective, flat and locally of finite presentation, étaleness ofpimplies étaleness ofq.
theorem isEtale_of_comp_of_fppf
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (p : X ⟶ Z) (q : Y ⟶ Z)
(hcomm : p = f ≫ q) (hfs : IsSurjective B S hS f) (hff : IsFlat B S hS f)
(hfp : IsLocallyOfFinitePresentation B S hS f) (hp : IsEtale B S hS p) :
IsEtale B S hS q
Tag 0AHF, a lemma
Tag 0AHF in the Stacks Project.
AlgebraicGeometry.Space.isSyntomic_of_comp_of_fppf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/SyntomicFactor.lean, line 102. The attribute's comment: “syntomicity of q”.
Stacks 0AHF. Syntomicity descends from a composite of morphisms of algebraic spaces over
Salong a surjective, flat morphism which is locally of finite presentation: iff : X ⟶ Yis surjective, flat and locally of finite presentation andf ≫ qis syntomic, thenq : Y ⟶ Zis syntomic.
theorem isSyntomic_of_comp_of_fppf
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (q : Y ⟶ Z)
(hfs : IsSurjective B S hS f) (hff : IsFlat B S hS f)
(hflfp : IsLocallyOfFinitePresentation B S hS f)
(hp : IsSyntomic B S hS (f ≫ q)) :
IsSyntomic B S hS q
AlgebraicGeometry.Space.isSyntomic_of_isSyntomic_comp_of_fppf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Morphisms/SyntomicFactor.lean, line 117. The attribute's comment: “syntomicity of f”.
Stacks 0AHF. A flat morphism of algebraic spaces over
Swhich is locally of finite presentation is syntomic as soon as its composite with another morphism is syntomic. The source states this alongside the conclusion about the other factor, under the extra hypothesis thatfbe surjective; surjectivity is not needed here.
theorem isSyntomic_of_isSyntomic_comp_of_fppf
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (f : X ⟶ Y) (q : Y ⟶ Z)
(hff : IsFlat B S hS f) (hflfp : IsLocallyOfFinitePresentation B S hS f)
(hp : IsSyntomic B S hS (f ≫ q)) :
IsSyntomic B S hS f
Sources
Section74.9 Descending properties of spaces#
Section 74.9 of the Stacks Project, Tag 06DP. 5 tags here are carried by 7 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06DQ, a lemma
Tag 06DQ in the Stacks Project.
AlgebraicGeometry.Space.isGeometricallyUnibranchAt_of_isFlatAt, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/DescendingProperties/GeometricallyUnibranch.lean, line 108.
Stacks 06DQ. Let
f : F ⟶ Gbe a morphism of algebraic spaces over a schemeSand letxbe a point of|F|. Iffis flat atxandFis geometrically unibranch atx, thenGis geometrically unibranch atf(x).
theorem isGeometricallyUnibranchAt_of_isFlatAt (hF : IsAlgebraicSpace B S hS F)
(hG : IsAlgebraicSpace B S hS G) (f : F ⟶ G) (x : points B S hS F)
(hf : IsFlatAt B S hS f x) (hx : IsGeometricallyUnibranchAt B S hS F x) :
IsGeometricallyUnibranchAt B S hS G (pointsMap B S hS F f x)
Tag 06MI, a lemma
Tag 06MI in the Stacks Project.
AlgebraicGeometry.Space.isReduced_of_flat_of_surjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/Reduced.lean, line 41.
A flat surjective morphism of algebraic spaces over
Swhose source is reduced has reduced target.
theorem isReduced_of_flat_of_surjective
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y)
(hflat : IsFlat B S hS f)
(hsurj : IsSurjective B S hS f)
(hred : HasEtaleLocalProperty B S hS X (fun T : Scheme.{u} => IsReduced T)) :
HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsReduced T)
Tag 06MJ, a lemma
Tag 06MJ in the Stacks Project.
AlgebraicGeometry.Space.isLocallyNoetherian_of_isSurjective_of_isFlat_of_isLocallyOfFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/Noetherian.lean, line 85.
Stacks 06MJ. Local Noetherianity passes from the source of a surjective, flat morphism of algebraic spaces over
Slocally of finite presentation to its target.This is the case
P = AlgebraicGeometry.IsLocallyNoetherianofhasEtaleLocalProperty_of_isSurjective_of_isFlat_of_isLocallyOfFinitePresentation, whose two locality hypotheses hold for local Noetherianity of schemes.
theorem isLocallyNoetherian_of_isSurjective_of_isFlat_of_isLocallyOfFinitePresentation
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y)
(hfp : IsLocallyOfFinitePresentation B S hS f)
(hflat : IsFlat B S hS f)
(hsurj : IsSurjective B S hS f)
(hnoeth : HasEtaleLocalProperty B S hS X (fun T : Scheme.{u} => IsLocallyNoetherian T)) :
HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsLocallyNoetherian T)
Tag 06MK, a lemma
Tag 06MK in the Stacks Project.
AlgebraicGeometry.Space.hasEtaleLocalProperty_isRegular_of_isSurjective_of_isFlat_of_isLocallyOfFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/Regular.lean, line 109. References: SGA 1 I (9.2), “converse (X reg ⇒ Y reg)”.
Stacks 06MK. Regularity passes from the source of a surjective, flat morphism of algebraic spaces over
Slocally of finite presentation to its target.A regular scheme is locally Noetherian, so a regular étale chart of the source witnesses local Noetherianity of the source; Stacks 06MJ carries that to the target, and
hasEtaleLocalProperty_isRegular_of_isSurjective_of_isFlatthen applies.
theorem hasEtaleLocalProperty_isRegular_of_isSurjective_of_isFlat_of_isLocallyOfFinitePresentation
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y)
(hfp : IsLocallyOfFinitePresentation B S hS f)
(hflat : IsFlat B S hS f)
(hsurj : IsSurjective B S hS f)
(hreg : HasEtaleLocalProperty B S hS X (fun T : Scheme.{u} => IsRegular T)) :
HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsRegular T)
Tag 0GB3, a lemma
Tag 0GB3 in the Stacks Project.
AlgebraicGeometry.Space.hasEtaleLocalPropertyULift_isReduced_of_isSmoothULift, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ReductionSmoothBaseChange.lean, line 143. The attribute's comment: “reducedness of the source, in an arbitrary value universe”.
Stacks 0GB3, reducedness of the source, for presheaves with values in a universe
max w uindependent of the universeuof the schemes: a smooth morphism of algebraic spaces overSwhose target is reduced has reduced source.A reduced surjective étale atlas
Vof the target and an atlasWof the base change of the morphism along it form a commuting square of étale charts, so the scheme morphismW ⟶ Vis smooth andWis reduced by Stacks 033B; it is a reduced surjective étale atlas of the source.
theorem hasEtaleLocalPropertyULift_isReduced_of_isSmoothULift
{F G : (BigFppfOver B S hS)ᵒᵖ ⥤ Type (max w u)}
(hF : IsAlgebraicSpaceULift.{w} B S hS F) (hG : IsAlgebraicSpaceULift.{w} B S hS G)
(f : F ⟶ G) (hf : IsSmoothULift.{w} B S hS f)
(hred : HasEtaleLocalPropertyULift.{w} B S hS G (fun T : Scheme.{u} ↦ IsReduced T)) :
HasEtaleLocalPropertyULift.{w} B S hS F (fun T : Scheme.{u} ↦ IsReduced T)
AlgebraicGeometry.Space.isReduced_of_flat_of_surjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/Reduced.lean, line 41. The attribute's comment: “reducedness of the target under surjectivity”.
A flat surjective morphism of algebraic spaces over
Swhose source is reduced has reduced target.
theorem isReduced_of_flat_of_surjective
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y)
(hflat : IsFlat B S hS f)
(hsurj : IsSurjective B S hS f)
(hred : HasEtaleLocalProperty B S hS X (fun T : Scheme.{u} => IsReduced T)) :
HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsReduced T)
AlgebraicGeometry.Space.isReduced_source_of_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/Reduced.lean, line 64. The attribute's comment: “reducedness of the source”. References: SGA 1 II (3.1), “reduced, Y ⇒ X”.
A smooth morphism of algebraic spaces over
Swhose target is reduced has reduced source.
theorem isReduced_source_of_isSmooth
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y) (hf : IsSmooth B S hS f)
(hred : HasEtaleLocalProperty B S hS Y (fun T : Scheme.{u} => IsReduced T)) :
HasEtaleLocalProperty B S hS X (fun T : Scheme.{u} => IsReduced T)
Sources
Section74.10 Descending properties of morphisms#
Section 74.10 of the Stacks Project, Tag 03YG. 4 tags here are carried by 9 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 03YH, a definition
Tag 03YH in the Stacks Project.
AlgebraicGeometry.Space.Topology, an inductive in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Coverings.lean, line 375. The attribute's comment: “the five topologies”.
Stacks 03YH. The topologies for which locality on the base of a property of morphisms of algebraic spaces is considered.
inductive Topology
AlgebraicGeometry.Space.Topology.IsCovering, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Coverings.lean, line 392. The attribute's comment: “covering families”.
Stacks 03YH. A family of morphisms of algebraic spaces over
Swith common target is a covering family for the topologyτwhen its source and target presheaves are algebraic spaces and it satisfies the covering condition ofτ.
abbrev Topology.IsCovering (τ : Topology)
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{I : Type v} {Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(Yi : I → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (g : ∀ i, Yi i ⟶ Y) : Prop
AlgebraicGeometry.Space.Topology.precoverage, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Coverings.lean, line 410. The attribute's comment: “the precoverage”.
Stacks 03YH. The precoverage on the category of algebraic spaces over
Spresented by theτ-covering families. A propertyPof morphisms of algebraic spaces is local on the base forτexactly whenCategoryTheory.MorphismProperty.IsLocalAtTarget P (τ.precoverage B S hS).
def Topology.precoverage (τ : Topology)
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) :
Precoverage (AlgebraicSpaces B S hS)
Declarations registered for the tag:
CategoryTheory.MorphismProperty.IsLocalAtTargetregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/Coverings.lean, line 418 (StacksFrontier): “locality on the base”. References: SGA 3 IV (4.6.3), “(e_T)”; SGA 3 VIB (2.0), “b)”.
Tag 06EM, a lemma
Tag 06EM in the Stacks Project.
AlgebraicGeometry.Space.prop_fiberProduct_fst_of_isLocalAtTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Properties/LocalAtTarget.lean, line 121.
A property of morphisms of algebraic spaces over
Swhich is local on the base forτis inherited by the base change along any morphism of the kind belonging toτ.
theorem prop_fiberProduct_fst_of_isLocalAtTarget
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(τ : Topology) (P : MorphismProperty (AlgebraicSpaces B S hS))
[P.IsLocalAtTarget (τ.precoverage.{u, v} B S hS)]
{X Y Y' : AlgebraicSpaces B S hS}
(f : X ⟶ Y) (g : Y' ⟶ Y)
(hf : P f)
(hg : match τ with
| .fpqc => IsFlat B S hS g.hom
| .fppf => IsFlat B S hS g.hom ∧ IsLocallyOfFinitePresentation B S hS g.hom
| .syntomic => IsSyntomic B S hS g.hom
| .smooth => IsSmooth B S hS g.hom
| .etale => IsEtale B S hS g.hom) :
P (ObjectProperty.homMk (pullback.fst g.hom f.hom) :
AlgebraicSpaces.fiberProduct B S hS g f ⟶ Y')
Tag 06R2, a lemma
Tag 06R2 in the Stacks Project.
AlgebraicGeometry.Space.largestOpenSubspace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LargestOpenLocus.lean, line 471. The attribute's comment: “existence and maximality”.
Stacks 06R2, existence and maximality. For a property
Pof morphisms of algebraic spaces overSwhich is local on the target for a topologyτother than the fpqc topology, every morphismf : X ⟶ Yhas a largest open subspace ofYover which its restriction hasP.
noncomputable def largestOpenSubspace (τ : Topology) (hτ : τ ≠ .fpqc)
(P : MorphismProperty (AlgebraicSpaces B S hS))
[P.IsLocalAtTarget (Topology.precoverage.{u, u + 1} τ B S hS)]
{X Y : AlgebraicSpaces B S hS} (f : X ⟶ Y) :
{W : {W : Subfunctor Y.obj // IsOpenSubspace B S hS W} //
HasPropertyOnOpen B S hS P f W ∧
∀ V : {V : Subfunctor Y.obj // IsOpenSubspace B S hS V},
HasPropertyOnOpen B S hS P f V → V.1 ≤ W.1}
AlgebraicGeometry.Space.factorsThrough_largestOpenSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LargestOpenLocus.lean, line 499. The attribute's comment: “part (1)”.
Stacks 06R2, part (1). A morphism
g : Y' ⟶ Ywhichτadmits as a member of a covering family and along which the base change offhasPfactors through the largest open locus off.
theorem factorsThrough_largestOpenSubspace (τ : Topology) (hτ : τ ≠ .fpqc)
(P : MorphismProperty (AlgebraicSpaces B S hS))
[P.IsLocalAtTarget (Topology.precoverage.{u, u + 1} τ B S hS)]
{X Y Y' : AlgebraicSpaces B S hS} (f : X ⟶ Y) (g : Y' ⟶ Y)
(hg : τ.IsMember B S hS g.hom) (hP : P (pullback.snd f g)) :
∃ h : Y' ⟶ openObject B S hS (largestOpenSubspace B S hS τ hτ P f).1,
h ≫ openInclusion B S hS (largestOpenSubspace B S hS τ hτ P f).1 = g
AlgebraicGeometry.Space.largestOpenSubspace_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LargestOpenLocus.lean, line 519. The attribute's comment: “part (2)”.
Stacks 06R2, part (2). The largest open locus of a base change of
falong a morphismgwhichτadmits as a member of a covering family is the inverse image of the largest open locus off.
theorem largestOpenSubspace_baseChange (τ : Topology) (hτ : τ ≠ .fpqc)
(P : MorphismProperty (AlgebraicSpaces B S hS))
[P.IsLocalAtTarget (Topology.precoverage.{u, u + 1} τ B S hS)]
{X Y Y' : AlgebraicSpaces B S hS} (f : X ⟶ Y) (g : Y' ⟶ Y)
(hg : τ.IsMember B S hS g.hom) :
(largestOpenSubspace B S hS τ hτ P (pullback.snd f g)).1.1 =
((largestOpenSubspace B S hS τ hτ P f).1.1).preimage g.hom
AlgebraicGeometry.Space.largestOpenSubspace_covering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LargestOpenLocus.lean, line 568. The attribute's comment: “part (3)”.
Stacks 06R2, part (3). The largest open locus of the base change of
falong a member of aτ-covering of its target is the inverse image of the largest open locus off.
theorem largestOpenSubspace_covering (τ : Topology) (hτ : τ ≠ .fpqc)
(P : MorphismProperty (AlgebraicSpaces B S hS))
[P.IsLocalAtTarget (Topology.precoverage.{u, u + 1} τ B S hS)]
{X Y : AlgebraicSpaces B S hS} (f : X ⟶ Y) {I : Type v}
(Yi : I → AlgebraicSpaces B S hS) (g : ∀ i, Yi i ⟶ Y)
(hg : τ.IsCovering B S hS (fun i ↦ (Yi i).obj) (fun i ↦ (g i).hom)) (i : I) :
(largestOpenSubspace B S hS τ hτ P (pullback.snd f (g i))).1.1 =
((largestOpenSubspace B S hS τ hτ P f).1.1).preimage (g i).hom
Tag 041J, a lemma
Tag 041J in the Stacks Project.
AlgebraicGeometry.Space.isLocalAtTarget_fpqc_of_affineDescent, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FpqcLocalAtTarget.lean, line 641.
An affine-local morphism property which descends along surjective flat maps of affine schemes and respects finite coproducts is fpqc local on the target.
public theorem isLocalAtTarget_fpqc_of_affineDescent
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(P : MorphismProperty (AlgebraicSpaces B S hS))
(hcoprod : ∀ (n : ℕ)
(X Y : Fin n → AlgebraicSpaces B S hS)
(f : ∀ i, X i ⟶ Y i)
(X₀ Y₀ : AlgebraicSpaces B S hS)
(ιX : ∀ i, X i ⟶ X₀) (ιY : ∀ i, Y i ⟶ Y₀)
(g : X₀ ⟶ Y₀),
IsColimit (Cofan.mk X₀ ιX) →
IsColimit (Cofan.mk Y₀ ιY) →
(∀ i, f i ≫ ιY i = ιX i ≫ g) →
(∀ i, P (f i)) → P g)
(haffine : ∀ {X Y : AlgebraicSpaces B S hS}
(f : X ⟶ Y),
P f ↔ ∀ (T : BigAffineFppf B S hS)
(g : schemeSpace
((BigAffineFppf.inclusion B S hS).obj T) ⟶ Y),
P (pullback.snd f g))
(hdescent : ∀ (T T' : BigAffineFppf B S hS)
(g : T' ⟶ T),
Flat ((BigAffineFppf.toScheme B S hS).map g) →
Surjective ((BigAffineFppf.toScheme B S hS).map g) →
∀ (X : AlgebraicSpaces B S hS)
(f : X ⟶ schemeSpace
((BigAffineFppf.inclusion B S hS).obj T)),
P (pullback.snd f
(schemeSpaceMap
((BigAffineFppf.inclusion B S hS).map g))) → P f) :
P.IsLocalAtTarget (Space.Topology.precoverage.{u, v}
.fpqc B S hS)
Sources
Section74.11 Descending properties of morphisms in the fpqc topology#
Section 74.11 of the Stacks Project, Tag 041K. 30 tags here are carried by 39 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 041L, a lemma
Tag 041L in the Stacks Project.
AlgebraicGeometry.Space.quasiCompact_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/QuasiCompactFpqcLocalAtTarget.lean, line 218. References: SGA 4 IV (8.5.5), “more general”.
Quasi-compactness of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology.
instance quasiCompact_isLocalAtTarget_fpqc :
(quasiCompactProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041N, a lemma
Tag 041N in the Stacks Project.
AlgebraicGeometry.Space.isQuasiSeparated_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/QuasiSeparatedFpqcLocalAtTarget.lean, line 147. References: EGA IV (2.7.1), “more general”; SGA 4 IV (8.5.5), “more general”.
Stacks 041N. Quasi-separatedness of a morphism of algebraic spaces over
Sis local on the target for the fpqc topology.One direction is stability under base change (Stacks 03KL). In the other, quasi-separatedness of
f : X ⟶ Yis quasi-compactness ofΔ_f : X ⟶ X ×_Y X; the given fpqc covering ofYpulls back to one ofX ×_Y Xby part (3) of Stacks 03MR, the base change ofΔ_falong each member of it is the relative diagonal of the corresponding base change off, and so quasi-compactness ofΔ_ffollows from Stacks 041L.
instance isQuasiSeparated_isLocalAtTarget_fpqc :
(quasiSeparatedProperty B S hS).IsLocalAtTarget
(Topology.fpqc.precoverage.{u, v} B S hS)
Tag 041O, a lemma
Tag 041O in the Stacks Project.
AlgebraicGeometry.Space.universallyClosed_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Fpqc/UniversallyClosed.lean, line 221.
Stacks 041O. Universal closedness of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology.Universal closedness is being universally a closed morphism, so the ascent half is formal. For the descent half, condition (3) of Stacks 03IT reduces the assertion to closedness of the base changes along morphisms from the affine objects of the site; over such an affine
Tthe fpqc condition of Stacks 03MQ supplies a finite affine family coveringTand refining the given covering, and closedness of a morphism to a representable algebraic space descends along it.
instance universallyClosed_isLocalAtTarget_fpqc :
(universallyClosedProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041P, a lemma
Tag 041P in the Stacks Project.
AlgebraicGeometry.Space.universallyOpen_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Fpqc/UniversallyOpen.lean, line 228. References: SGA 4 IV (8.5.5), “more general”.
Stacks 041P. Universal openness of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology.
instance universallyOpen_isLocalAtTarget_fpqc :
(universallyOpenMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0CFW, a lemma
Tag 0CFW in the Stacks Project.
AlgebraicGeometry.Space.universallySubmersive_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Fpqc/UniversallySubmersive.lean, line 152.
Universal submersiveness of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology.
instance universallySubmersive_isLocalAtTarget_fpqc :
(universallySubmersiveMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041Q, a lemma
Tag 041Q in the Stacks Project.
AlgebraicGeometry.Space.surjective_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SurjectiveFpqcLocalAtTarget.lean, line 223. References: SGA 4 IV (8.5.5), “more general”.
Surjectivity of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology.
instance surjective_isLocalAtTarget_fpqc :
(surjectiveMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
AlgebraicGeometry.Space.surjective_isLocalAtTarget_fppf, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SurjectiveFpqcLocalAtTarget.lean, line 252. The attribute's comment: “the fppf precoverage”.
Stacks 041Q at the fppf precoverage: surjectivity of morphisms of algebraic spaces over
Sis local at the target for the fppf topology. This is the form in which the relative properties of Stacks 03YK ask for it; the comparison of precoverages is Stacks 0DFQ,AlgebraicGeometry.Space.fppfPrecoverage_le_fpqcPrecoverage.
instance surjective_isLocalAtTarget_fppf :
(surjectiveMorphismProperty B S hS).IsLocalAtTarget
(Topology.fppf.precoverage.{u, v} B S hS)
Tag 041R, a lemma
Tag 041R in the Stacks Project.
AlgebraicGeometry.Space.universallyInjective_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UniversallyInjectiveFpqcLocalAtTarget.lean, line 145.
Stacks 041R. Universal injectivity of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology.
instance universallyInjective_isLocalAtTarget_fpqc :
(universallyInjectiveMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0CFX, a lemma
Tag 0CFX in the Stacks Project.
AlgebraicGeometry.Space.universalHomeomorphism_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UniversalHomeomorphismFpqcLocalAtTarget.lean, line 264. References: SGA 4 IV (8.5.5), “more general”.
Stacks 0CFX. Being a universal homeomorphism is, for morphisms of algebraic spaces over
S, local on the base for the fpqc topology of Stacks 03YH: such a morphism is a universal homeomorphism exactly when its base change to every member of some fpqc covering family of its target is a universal homeomorphism.A morphism is a universal homeomorphism exactly when it is surjective, universally injective and universally open, surjectivity is fpqc local on the base by Stacks 041Q, universal injectivity by Stacks 041R and universal openness by Stacks 041P, so their conjunction is.
instance universalHomeomorphism_isLocalAtTarget_fpqc :
(universalHomeomorphismMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041S, a lemma
Tag 041S in the Stacks Project.
AlgebraicGeometry.Space.locallyOfFiniteType_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Topologies/FinitenessFpqcLocality.lean, line 54.
Being locally of finite type is, for morphisms of algebraic spaces over
S, local on the base for the fpqc topology.
instance locallyOfFiniteType_isLocalAtTarget_fpqc :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsLocallyOfFiniteType B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041T, a lemma
Tag 041T in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FinitePresentationFpqcLocalAtTarget.lean, line 355. References: EGA IV (2.7.1), “more general”; SGA 3 VIB (10.8), “(i)⇒(ii)”; SGA 4 IV (8.5.5), “more general”.
Stacks Project, Tag 041T (Lemma 74.11.10 of Chapter 74, Descent and Algebraic Spaces). The property
𝒫(f)= "fis locally of finite presentation" of morphisms of algebraic spaces overSis fpqc local on the base.The setting is the source's own. By the conventions of that chapter (Stacks 041I, Section 74.2) every scheme lies in a big fppf site
Sch_fppf, hereB, andSis one of its objects; algebraic spaces overSare the objects ofAlgebraicSpaces B S S_mem, and local finite presentation of a morphism of algebraic spaces is that of Stacks 03XP, part (1). "Fpqc local on the base" is Definition 74.10.1 (Stacks 03YH) at the fpqc topology: for every fpqc covering{Yᵢ → Y}of algebraic spaces in the sense of Stacks 03MQ, indexed by a type in any universev, and every morphismf : X ⟶ Y, the morphismfis locally of finite presentation if and only if every base changeYᵢ ×_Y X → Yᵢis. That is the classCategoryTheory.MorphismProperty.IsLocalAtTargetatTopology.fpqc.precoverage, whose coverings are exactly the familiesPresieve.ofArrows Yᵢ gᵢwithgᵢan fpqc covering ofY.The scheme-level statement, for morphisms of schemes, is Descent, Lemma 35.23.13 (Stacks 02KY),
Stacks.Descent.locallyOfFinitePresentation_isLocalAtTarget_fpqc; the proof of the source reduces to it, and so does this one.
instance isLocallyOfFinitePresentation_isLocalAtTarget_fpqc
(B : BigFppfSite.{u}) (S : Scheme.{u}) (S_mem : B.Contains S) :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S S_mem⦄ (f : X ⟶ Y) =>
IsLocallyOfFinitePresentation B S S_mem f.hom)
(Topology.fpqc.precoverage.{u, v} B S S_mem)
Tag 041U, a lemma
Tag 041U in the Stacks Project.
AlgebraicGeometry.Space.isFiniteType_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteTypeFpqcLocalAtTarget.lean, line 81.
Stacks 041U. Being of finite type, as a property of morphisms of algebraic spaces over
S, is local on the target for the fpqc topology.Being of finite type is being locally of finite type and quasi-compact (Stacks 03XF, part (3)); the first conjunct is local on the target for the fpqc topology by Stacks 041S and the second by Stacks 041L, so their conjunction is.
instance isFiniteType_isLocalAtTarget_fpqc :
(finiteTypeProperty B S hS).IsLocalAtTarget
(Topology.fpqc.precoverage.{u, v} B S hS)
AlgebraicGeometry.Space.finiteType_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Topologies/FinitenessFpqcLocality.lean, line 66.
Being of finite type is, for morphisms of algebraic spaces over
S, local on the base for the fpqc topology.
instance finiteType_isLocalAtTarget_fpqc :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsFiniteType B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041V, a lemma
Tag 041V in the Stacks Project.
AlgebraicGeometry.Space.finitePresentation_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Topologies/FinitePresentationFpqcLocality.lean, line 71. References: SGA 4 IV (8.5.5), “more general”.
Stacks 041V. Being of finite presentation is, for morphisms of algebraic spaces over
S, local on the base for the fpqc topology of Stacks 03YH.Being of finite presentation is being locally of finite presentation (Stacks 041T) together with quasi-compactness (Stacks 041L) and quasi-separatedness (Stacks 041N).
instance finitePresentation_isLocalAtTarget_fpqc :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsFinitePresentation B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041W, a lemma
Tag 041W in the Stacks Project.
AlgebraicGeometry.Space.isFlat_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FlatFpqcLocality.lean, line 111.
Stacks 041W. Flatness of a morphism of algebraic spaces over
Sis local on the target for the fpqc topology.
instance isFlat_isLocalAtTarget_fpqc
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) :
MorphismProperty.IsLocalAtTarget
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsFlat B S hS f.hom)
(Topology.fpqc.precoverage.{u, v} B S hS)
AlgebraicGeometry.Space.isFlat_isLocalAtTarget_fppf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SelfIntersectionFlatProjections.lean, line 87. The attribute's comment: “the fppf precoverage”.
Stacks 041W at the fppf precoverage: flatness of morphisms of algebraic spaces over
Sis local at the target for the fppf topology. It follows from the fpqc formAlgebraicGeometry.Space.isFlat_isLocalAtTarget_fpqcthroughAlgebraicGeometry.Space.fppfPrecoverage_le_fpqcPrecoverage, and it is the form in which the relative properties of Stacks 03YK ask for it; it is the exact analogue ofAlgebraicGeometry.Space.isLocallyOfFinitePresentation_isLocalAtTarget_fppfand ofAlgebraicGeometry.Space.smooth_isLocalAtTarget_fppf.
theorem isFlat_isLocalAtTarget_fppf (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S) :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (g : X ⟶ Y) => IsFlat B S hS g.hom)
(Topology.fppf.precoverage.{u, v} B S hS)
Tag 041X, a lemma
Tag 041X in the Stacks Project.
AlgebraicGeometry.Space.openImmersion_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/OpenImmersionFpqcLocalAtTarget.lean, line 371.
Stacks 041X. Being an open immersion of algebraic spaces over
Sis local on the base for the fpqc topology.
instance openImmersion_isLocalAtTarget_fpqc
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) :
(openImmersionProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041Y, a lemma
Tag 041Y in the Stacks Project.
AlgebraicGeometry.Space.isomorphisms_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/IsomorphismFpqcLocalAtTarget.lean, line 122. References: SGA 4 IV (8.5.5), “more general”.
Stacks 041Y. Being an isomorphism is, for morphisms of algebraic spaces over
S, local on the base for the fpqc topology of Stacks 03YH: such a morphism is an isomorphism exactly when its base change to every member of some fpqc covering family of its target is an isomorphism.A morphism is an isomorphism exactly when it is a surjective open immersion, surjectivity is fpqc local on the base by Stacks 041Q and being an open immersion by Stacks 041X, so their conjunction is.
instance isomorphisms_isLocalAtTarget_fpqc :
(MorphismProperty.isomorphisms (AlgebraicSpaces B S hS)).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 041Z, a lemma
Tag 041Z in the Stacks Project.
AlgebraicGeometry.Space.isLocalAtTarget_isAffineHom_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Descent/IndQuasiAffineFpqcSheaf.lean, line 86.
Affineness of morphisms of algebraic spaces is fpqc local on the base, which is Stacks, Tag 041Z.
theorem isLocalAtTarget_isAffineHom_fpqc (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S) :
MorphismProperty.IsLocalAtTarget
(fun {X Y} (f : X ⟶ Y) => IsAffineHom B S hS f.hom :
MorphismProperty (AlgebraicSpaces B S hS))
(Topology.fpqc.precoverage.{u, v} B S hS)
Tag 0420, a lemma
Tag 0420 in the Stacks Project.
AlgebraicGeometry.Space.isClosedImmersion_isLocalAtTarget_fppf, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ClosedImmersionFppfLocalAtTarget.lean, line 72. The attribute's comment: “the fppf precoverage”.
Stacks 0420 at the fppf precoverage: being a closed immersion is local on the base for the fppf topology for morphisms of algebraic spaces over
S, so such a morphism is a closed immersion exactly when its base change to every member of some fppf covering of its target is one.The fpqc form is
AlgebraicGeometry.Space.isClosedImmersion_isLocalAtTarget_fpqc, and the two are compared byAlgebraicGeometry.Space.fppfPrecoverage_le_fpqcPrecoverage(Stacks 0DFQ). This is the form in which the relative properties of Stacks 03YK ask for it.
instance isClosedImmersion_isLocalAtTarget_fppf :
(closedImmersionProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fppf B S hS)
AlgebraicGeometry.Space.isClosedImmersion_isLocalAtTarget_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ClosedImmersionFpqcLocalAtTarget.lean, line 758. References: SGA 3 IV (6.4.1), “(N')”.
Stacks 0420. Being a closed immersion is fpqc local on the base for morphisms of algebraic spaces over
S: such a morphism is a closed immersion exactly when its base change to every member of some fpqc covering of its target is one.
theorem isClosedImmersion_isLocalAtTarget_fpqc
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsClosedImmersion B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0421, a lemma
Tag 0421 in the Stacks Project.
AlgebraicGeometry.Space.separated_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SeparatedFpqcLocalAtTarget.lean, line 78. References: SGA 4 IV (8.5.5), “more general”.
Stacks 0421. Separatedness of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology: a morphism is separated exactly when its base change to every member of some fpqc covering of its target is separated.Separatedness of
f : X ⟶ Yis the relative diagonalΔ_f : X ⟶ X ×_Y Xbeing a closed immersion. Pulling a covering{Y i ⟶ Y}back alongX ×_Y X ⟶ Ygives a covering ofX ×_Y Xwhose base changes ofΔ_fare the relative diagonals of the base changes off, so Stacks 0420 for closed immersions applies.
instance separated_isLocalAtTarget_fpqc :
(separatedProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0422, a lemma
Tag 0422 in the Stacks Project.
AlgebraicGeometry.Space.isProperULift_of_isPullback_uliftYoneda_family, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LargeValuedProperEtaleDescent.lean, line 87. The attribute's comment: “for a family of morphisms of the site, in the value universe of a formal algebraic space”. References: SGA 1 VIII (4.8), “partial”.
Stacks 0422 for a family of morphisms of the site, in the value universe
Type (u + 1). Letp : F ⟶ Ube a morphism of presheaves on the big fppf site ofSwith values inType (u + 1)whose source is an algebraic space overSand whose target is the universe-lifted representable sheaf of an objectUof the site, and let{qᵢ : Vᵢ ⟶ U}be a family of morphisms of the site whose Yoneda images form an fppf covering family ofUin the sense of Stacks 03Y8. If some base change ofpalong eachqᵢis proper, thenpis proper.The source and the base changes are algebraic spaces, hence universe lifts of presheaves in the value universe of the site; there properness of a lift is properness of the presheaf (
AlgebraicGeometry.Space.isProperULift_whiskerRight_iff) and the covering family generates a covering family of the fpqc precoverage of Stacks 03YH, at which properness is local on the base by Stacks 0422.
theorem isProperULift_of_isPullback_uliftYoneda_family
{F : (BigFppfOver B S hS)ᵒᵖ ⥤ Type (u + 1)} {U : BigFppfOver B S hS}
{p : F ⟶ (uliftYoneda.{u + 1}).obj U} {Idx : Type (u + 1)}
{V : Idx → BigFppfOver B S hS} {q : ∀ i, V i ⟶ U}
{F' : Idx → ((BigFppfOver B S hS)ᵒᵖ ⥤ Type (u + 1))}
{p' : ∀ i, F' i ⟶ (uliftYoneda.{u + 1}).obj (V i)} {k : ∀ i, F' i ⟶ F}
(sq : ∀ i, IsPullback (k i) (p' i) p ((uliftYoneda.{u + 1}).map (q i)))
(hF : IsAlgebraicSpaceULift.{u + 1} B S hS F)
(hcov : IsFppfCovering B S hS (fun i => yoneda.obj (V i)) (fun i => yoneda.map (q i)))
(hp' : ∀ i, IsProperULift.{u + 1} B S hS (p' i)) :
IsProperULift.{u + 1} B S hS p
AlgebraicGeometry.Space.isProperULift_of_isPullback_uliftYoneda_map, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LargeValuedProperEtaleDescent.lean, line 195. The attribute's comment: “for one surjective étale morphism of the site, in the value universe of a formal algebraic space”.
Stacks 0422 for a single surjective étale morphism of the site, in the value universe
Type (u + 1). Letp : F ⟶ Ube a morphism of presheaves on the big fppf site ofSwith values inType (u + 1)whose source is an algebraic space overSand whose target is the universe-lifted representable sheaf of an objectUof the site, and letq : U' ⟶ Ube a morphism of the site which is surjective and étale on underlying schemes. If some base change ofpalongqis proper, thenpis proper.The one-member family consisting of the Yoneda image of
qis an fppf covering family of its target byAlgebraicGeometry.Space.isFppfCovering_atlas, so this is the family statement at that family.
theorem isProperULift_of_isPullback_uliftYoneda_map
{F F' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type (u + 1)} {U U' : BigFppfOver B S hS}
{p : F ⟶ (uliftYoneda.{u + 1}).obj U} {p' : F' ⟶ (uliftYoneda.{u + 1}).obj U'}
{k : F' ⟶ F} (q : U' ⟶ U)
(sq : IsPullback k p' p ((uliftYoneda.{u + 1}).map q))
(hF : IsAlgebraicSpaceULift.{u + 1} B S hS F)
(hqs : Surjective ((BigFppfOver.toScheme B S hS).map q))
(hqe : Etale ((BigFppfOver.toScheme B S hS).map q))
(hp' : IsProperULift.{u + 1} B S hS p') :
IsProperULift.{u + 1} B S hS p
AlgebraicGeometry.Space.proper_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ProperFpqcLocalAtTarget.lean, line 65. References: SGA 1 VIII (4.8), “more general”; SGA 4 IV (8.5.5), “more general”.
Stacks 0422. Properness of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology: a morphism is proper exactly when its base change to every member of some fpqc covering family of its target is proper.Being proper is being separated, of finite type and universally closed (Stacks 03ZM); the three conjuncts are local on the base for the fpqc topology by Stacks 0421, Stacks 041U and Stacks 041O, so their conjunction is.
instance proper_isLocalAtTarget_fpqc :
(properProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0423, a lemma
Tag 0423 in the Stacks Project.
AlgebraicGeometry.Space.isLocalAtTarget_isQuasiAffineHom_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Descent/QuasiAffineFpqcChartDescent.lean, line 647. References: EGA IV (2.7.1), “more general”; SGA 4 IV (8.5.5), “more general”.
Stacks 0423 (Lemma 74.11.20 of Chapter 74, Descent and Algebraic Spaces). The property "
fis quasi-affine" of morphisms of algebraic spaces overSis fpqc local on the base, in the sense of Definition 74.10.1 (Stacks 03YH): for every fpqc covering{Yᵢ ⟶ Y}of algebraic spaces overS(Stacks 03MQ) and every morphism of algebraic spacesf : X ⟶ Y, the morphismfis quasi-affine if and only if each base changeYᵢ ×_Y X ⟶ Yᵢis quasi-affine.The setting is that of the conventions of Chapter 74 (Stacks 041I):
Sis a scheme of the big fppf siteB, algebraic spaces overSare sheaves on the big fppf site ofS, and quasi-affineness is the notion of Stacks 03WL,AlgebraicGeometry.Space.IsQuasiAffineHom: every base change to an affine scheme is represented by a quasi-affine scheme. Locality on the base isCategoryTheory.MorphismProperty.IsLocalAtTargetfor the fpqc precoverageAlgebraicGeometry.Space.Topology.precoverage .fpqcof the category of algebraic spaces overS, whose covering presieves are those generated by the fpqc coverings, with index sets in any universe.
theorem isLocalAtTarget_isQuasiAffineHom_fpqc (B : BigFppfSite.{u}) (S : Scheme.{u})
(contains : B.Contains S) :
MorphismProperty.IsLocalAtTarget
(fun {X Y : AlgebraicSpaces B S contains} (g : X ⟶ Y) ↦
IsQuasiAffineHom B S contains g.hom :
MorphismProperty (AlgebraicSpaces B S contains))
(Topology.fpqc.precoverage.{u, v} B S contains)
Tag 0424, a lemma
Tag 0424 in the Stacks Project.
AlgebraicGeometry.Space.immersion_inf_quasiCompact_isLocalAtTarget_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/QuasiCompactImmersionFpqcLocalAtTarget.lean, line 235. References: SGA 4 IV (8.5.5), “more general”.
Stacks 0424. Being a quasi-compact immersion is fpqc local on the base for morphisms of algebraic spaces over
S: such a morphism is a quasi-compact immersion exactly when its base change to every member of some fpqc covering of its target is a quasi-compact immersion.
theorem immersion_inf_quasiCompact_isLocalAtTarget_fpqc :
(immersionProperty B S hS ⊓ quasiCompactProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0425, a lemma
Tag 0425 in the Stacks Project.
AlgebraicGeometry.Space.integralMorphismProperty_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/Fpqc/Integral.lean, line 162. References: SGA 4 IV (8.5.5), “more general”.
Stacks 0425. Integrality of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology of Stacks 03YH.An integral morphism is an affine universally closed one (Stacks 0415), affineness is fpqc local on the base (Stacks 041Z) and so is universal closedness (Stacks 041O), and locality on the base passes to an infimum of morphism properties.
instance integralMorphismProperty_isLocalAtTarget_fpqc :
(integralMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0426, a lemma
Tag 0426 in the Stacks Project.
AlgebraicGeometry.Space.isFinite_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteFpqcLocalAtTarget.lean, line 97. References: SGA 4 IV (8.5.5), “more general”.
Stacks 0426. Finiteness of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology of Stacks 03YH: a morphism is finite exactly when its base change to every member of some fpqc covering family of its target is finite.A morphism is finite exactly when it is proper and locally quasi-finite (Stacks 0A4X), properness is fpqc local on the base by Stacks 0422 and local quasi-finiteness by Stacks 0427, so their conjunction is.
instance isFinite_isLocalAtTarget_fpqc :
(finiteMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0427, a lemma
Tag 0427 in the Stacks Project.
AlgebraicGeometry.Space.isLocallyQuasiFinite_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/QuasiFiniteFpqcLocalAtTarget.lean, line 59. The attribute's comment: “locally quasi-finite case”.
Stacks 0427, the locally quasi-finite case. Local quasi-finiteness of a morphism of algebraic spaces over
Sis local on the base for the fpqc topology of Stacks 03YH.
instance isLocallyQuasiFinite_isLocalAtTarget_fpqc :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsLocallyQuasiFinite B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
AlgebraicGeometry.Space.isQuasiFinite_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/QuasiFiniteFpqcLocalAtTarget.lean, line 79. The attribute's comment: “quasi-finite case”. References: SGA 4 IV (8.5.5), “more general”.
Stacks 0427, the quasi-finite case. Quasi-finiteness of a morphism of algebraic spaces over
Sis local on the base for the fpqc topology of Stacks 03YH.Quasi-finiteness is local quasi-finiteness together with quasi-compactness, and quasi-compactness is fpqc local on the base by Stacks 041L.
instance isQuasiFinite_isLocalAtTarget_fpqc :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsQuasiFinite B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0428, a lemma
Tag 0428 in the Stacks Project.
AlgebraicGeometry.Space.syntomic_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SyntomicFpqcLocalAtTarget.lean, line 49.
Stacks 0428. Syntomicity of a morphism of algebraic spaces over
Sis local on the base for the fpqc topology of Stacks 03YH.
instance syntomic_isLocalAtTarget_fpqc :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsSyntomic B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 0429, a lemma
Tag 0429 in the Stacks Project.
AlgebraicGeometry.Space.smooth_isLocalAtTarget_fppf, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/CoveringComparison.lean, line 474. The attribute's comment: “the fppf precoverage”.
Stacks 0429 at the fppf precoverage: smoothness of morphisms of algebraic spaces over
Sis local at the target for the fppf topology. The fpqc form isAlgebraicGeometry.Space.smooth_isLocalAtTarget_fpqc, and the two are compared byAlgebraicGeometry.Space.fppfPrecoverage_le_fpqcPrecoverage. This is the form in which Stacks 03YK's relative properties ask for it.
instance smooth_isLocalAtTarget_fppf (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S) :
(smoothMorphismProperty B S hS).IsLocalAtTarget
(Topology.fppf.precoverage.{u, v} B S hS)
AlgebraicGeometry.Space.smooth_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothFpqcLocalAtTarget.lean, line 791.
Smoothness of algebraic-space morphisms is fpqc local on the base.
instance smooth_isLocalAtTarget_fpqc (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S) :
(smoothMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 042A, a lemma
Tag 042A in the Stacks Project.
AlgebraicGeometry.Space.isUnramified_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UnramifiedFpqcLocalAtTarget.lean, line 243.
Unramifiedness of a morphism of algebraic spaces over
Sis local on the target for the fpqc topology.
public instance isUnramified_isLocalAtTarget_fpqc
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) =>
IsUnramified B S hS f.hom)
(Topology.fpqc.precoverage.{u, v} B S hS)
AlgebraicGeometry.Space.isUnramified_iff_forall_pullbackSnd_of_isFpqcCovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/UnramifiedFpqcLocalAtTarget.lean, line 285. The attribute's comment: “Definition 03YH unfolded: f unramified iff every Yᵢ ×_Y X → Yᵢ is”.
Let
{gᵢ : Yᵢ ⟶ Y}be an fpqc covering of algebraic spaces overS, indexed by a typeIin any universe, andf : X ⟶ Ya morphism of algebraic spaces overS. Thenfis unramified if and only if every base changepullback.snd f (g i) : Yᵢ ×_Y X ⟶ Yᵢoffis unramified.
theorem isUnramified_iff_forall_pullbackSnd_of_isFpqcCovering
{B : BigFppfSite.{u}} {S : Scheme.{u}} {hS : B.Contains S}
{I : Type v} {X Y : AlgebraicSpaces B S hS} {Yi : I → AlgebraicSpaces B S hS}
(g : ∀ i, Yi i ⟶ Y) (hg : IsFpqcCovering B S hS (fun i => (g i).hom)) (f : X ⟶ Y) :
IsUnramified B S hS f.hom ↔ ∀ i, IsUnramified B S hS (pullback.snd f (g i)).hom
Tag 042B, a lemma
Tag 042B in the Stacks Project.
AlgebraicGeometry.Space.isEtale_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/EtaleFpqcLocalAtTarget.lean, line 54.
Stacks 042B. Étaleness of a morphism of algebraic spaces over
Sis local on the base for the fpqc topology of Stacks 03YH.
instance isEtale_isLocalAtTarget_fpqc :
MorphismProperty.IsLocalAtTarget
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsEtale B S hS f.hom)
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 042C, a lemma
Tag 042C in the Stacks Project.
AlgebraicGeometry.Space.isFiniteLocallyFree_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FiniteLocallyFreeFpqcLocalAtTarget.lean, line 116.
Stacks 042C. Being finite locally free is, for morphisms of algebraic spaces over
S, local on the base for the fpqc topology of Stacks 03YH: such a morphism is finite locally free exactly when its base change to every member of some fpqc covering family of its target is finite locally free.A morphism is finite locally free exactly when it is finite, flat and locally of finite presentation (Stacks 0416), finiteness is fpqc local on the base by Stacks 0426, flatness by Stacks 041W and local finite presentation by Stacks 041T, so their conjunction is.
instance isFiniteLocallyFree_isLocalAtTarget_fpqc :
(finiteLocallyFreeMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Tag 042D, a lemma
Tag 042D in the Stacks Project.
AlgebraicGeometry.Space.mono_isLocalAtTarget_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/MonomorphismFpqcLocalAtTarget.lean, line 133. References: SGA 3 IV (4.5.8), “special case”; SGA 4 IV (8.5.5), “more general”.
Stacks 042D. Monomorphy of morphisms of algebraic spaces over
Sis local on the base for the fpqc topology: a morphism is a monomorphism exactly when its base change to every member of some fpqc covering of its target is a monomorphism.Stacks 042Q reduces monomorphy to monomorphy of the base changes along the morphisms out of the affine objects of the site, over such an object the covering is refined by a finite family of affine objects factoring through its members, and monomorphy descends along the fpqc covering sieve that family generates because the fibre product is an fpqc sheaf by Stacks 0APL.
instance mono_isLocalAtTarget_fpqc :
(MorphismProperty.monomorphisms (AlgebraicSpaces B S hS)).IsLocalAtTarget
(Topology.precoverage.{u, v} .fpqc B S hS)
Sources
Section74.12 Descending properties of morphisms in the fppf topology#
Section 74.12 of the Stacks Project, Tag 042E. 2 tags here are carried by 2 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 042U, a lemma
Tag 042U in the Stacks Project.
AlgebraicGeometry.Space.isImmersion_isLocalAtTarget_fppf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/ImmersionFppfLocalAtTarget.lean, line 120.
Being an immersion is fppf local on the base for morphisms of algebraic spaces over
S: such a morphism is an immersion exactly when its base change to every member of some fppf covering of its target is an immersion.
theorem isImmersion_isLocalAtTarget_fppf
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) :
(immersionProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fppf B S hS)
Tag 042F, a lemma
Tag 042F in the Stacks Project.
AlgebraicGeometry.Space.locallySeparated_isLocalAtTarget_fppf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/LocallySeparatedFppfLocalAtTarget.lean, line 116.
Stacks 042F. Local separatedness of morphisms of algebraic spaces over
Sis local on the base for the fppf topology: a morphism is locally separated exactly when its base change to every member of some fppf covering of its target is locally separated.Local separatedness of
f : X ⟶ Yis the relative diagonalΔ_f : X ⟶ X ×_Y Xbeing an immersion. Pulling a covering{Y i ⟶ Y}back alongX ×_Y X ⟶ Ygives a covering ofX ×_Y Xwhose base changes ofΔ_fare the relative diagonals of the base changes off, so Stacks 042U for immersions applies.
theorem locallySeparated_isLocalAtTarget_fppf :
(locallySeparatedMorphismProperty B S hS).IsLocalAtTarget
(Topology.precoverage.{u, v} .fppf B S hS)
Sources
Section74.13 Application of descent of properties of morphisms#
Section 74.13 of the Stacks Project, Tag 0D3B. 2 tags here are carried by 5 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0D3C, a lemma
Tag 0D3C in the Stacks Project.
AlgebraicGeometry.Space.isRelativelyAmple_iff_forall_isRelativelyAmple_of_isFpqcCovering, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeAmpleFpqcLocal.lean, line 57.
Stacks 0D3C. Let
f : X ⟶ Ybe a morphism of algebraic spaces overS,𝓛an invertible𝒪_X-module and{gᵢ : Yᵢ ⟶ Y}an fpqc covering, with base changesfᵢ : Xᵢ ⟶ Yᵢoffand pullbacks𝓛ᵢof𝓛toXᵢ. Then𝓛is ample onX/Yif and only if𝓛ᵢis ample onXᵢ/Yᵢfor everyi.
theorem isRelativelyAmple_iff_forall_isRelativelyAmple_of_isFpqcCovering
{X Y : AlgebraicSpaces B S hS} {f : X ⟶ Y} {I : Type v}
{Yᵢ Xᵢ : I → AlgebraicSpaces B S hS} {gᵢ : ∀ i, Yᵢ i ⟶ Y} {fᵢ : ∀ i, Xᵢ i ⟶ Yᵢ i}
{pᵢ : ∀ i, Xᵢ i ⟶ X} (hsq : ∀ i, IsPullback (pᵢ i) (fᵢ i) f (gᵢ i))
(L : Modules.{u, u} B S hS X.1 X.2)
(hL : Stacks.SheafOfModules.IsInvertible (structurePresheaf B S hS X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf (smallEtaleRingedSite B S hS X.1 X.2).O)).property L)
(hfpqc : IsFpqcCovering B S hS fun i => (gᵢ i).hom) :
IsRelativelyAmple B S hS f L ↔
∀ i, IsRelativelyAmple B S hS (fᵢ i) ((modulePullback B S hS (pᵢ i)).obj L)
AlgebraicGeometry.Space.forall_isRelativelyAmple_baseChange_of_isRelativelyAmple, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeAmpleFpqcLocalAtTarget.lean, line 145. The attribute's comment: “(1) implies (2), unconditionally; the fpqc hypothesis on the family is not needed for this direction”.
Stacks 0D3C, (1) implies (2). If
Lis ample onX/Ythen the pullback ofLto the base change offalong any member of the family is ample on that base change: this is the base-change stability of Stacks 0D33, and nothing is asked of the family.
theorem forall_isRelativelyAmple_baseChange_of_isRelativelyAmple
(hL : IsRelativelyAmple B S hS f L) (i : I) :
IsRelativelyAmple B S hS (fᵢ i) ((modulePullback B S hS (pᵢ i)).obj L)
AlgebraicGeometry.Space.exists_affineFpqcRefinement_isAmpleOnBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeAmpleFpqcLocalAtTarget.lean, line 162. The attribute's comment: “the unconditional half of (2) implies (1): the clause of Tag 0D36 on a finite affine fpqc covering of each affine scheme over Y. Descending it to the scheme itself is carried by isRelativelyAmple_iff_forall_isRelativelyAmple_baseChange”.
The reduction of Stacks 0D3C, (2) implies (1), to the scheme level. Assume the pullback of
Lto each base changeXᵢis ample onXᵢ/Yᵢ. Then every affine schemeToverYadmits a finite family of affine schemes overTwhich coversTin the fpqc topology of schemes and on each of whose members the base-change clause of Stacks 0D36 for(f, L)holds.The fpqc condition of Stacks 03MQ supplies the family together with a factorisation of each member through some
Yᵢ, andAlgebraicGeometry.Space.isAmpleOnBaseChange_of_isPullbackturns the clause for(fᵢ, Lᵢ)at that factorisation into the clause for(f, L).
theorem exists_affineFpqcRefinement_isAmpleOnBaseChange
(hfpqc : IsFpqcCovering B S hS fun i => (gᵢ i).hom)
(h : ∀ i, IsRelativelyAmple B S hS (fᵢ i) ((modulePullback B S hS (pᵢ i)).obj L))
(T : BigAffineFppf B S hS)
(g : yoneda.obj ((BigAffineFppf.inclusion B S hS).obj T) ⟶ Y.1) :
∃ U : PreZeroHypercover.{u + 1} T, Finite U.I₀ ∧
Presieve.map (BigAffineFppf.toScheme B S hS) U.presieve₀ ∈
Scheme.fpqcPrecoverage ((BigAffineFppf.toScheme B S hS).obj T) ∧
∀ j : U.I₀, IsAmpleOnBaseChange B S hS f L
((BigAffineFppf.inclusion B S hS).obj (U.X j))
(yoneda.map ((BigAffineFppf.inclusion B S hS).map (U.f j)) ≫ g)
AlgebraicGeometry.Space.isRelativelyAmple_iff_forall_isRelativelyAmple_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/RelativeAmpleFpqcLocalAtTarget.lean, line 192. The attribute's comment: “full equivalence, with the hypotheses of the source: L invertible and the family an fpqc covering”.
Stacks 0D3C. Let
Lbe an invertible𝒪_X-module, let{gᵢ : Yᵢ ⟶ Y}be an fpqc covering, letfᵢ : Xᵢ ⟶ Yᵢbe the base change off : X ⟶ YandLᵢthe pullback ofL. ThenLis ample onX/Yif and only ifLᵢis ample onXᵢ/Yᵢfor everyi.The forward direction is base change. For the converse,
fis quasi-compact and separated (Stacks 0D34, 041L, 0421), the clause of Stacks 0D36 may be tested at the affine schemes overY, and at such a scheme it isAlgebraicGeometry.Space.exists_affineFpqcRefinement_isAmpleOnBaseChangefollowed byAlgebraicGeometry.Space.exists_isPullback_of_affineFpqcFamilyandAlgebraicGeometry.Space.exists_isRelativelyAmple_of_fpqcFamily.
theorem isRelativelyAmple_iff_forall_isRelativelyAmple_baseChange
(hL : Stacks.SheafOfModules.IsInvertible (structurePresheaf B S hS X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf (smallEtaleRingedSite B S hS X.1 X.2).O)).property L)
(hfpqc : IsFpqcCovering B S hS fun i => (gᵢ i).hom) :
IsRelativelyAmple B S hS f L ↔
∀ i, IsRelativelyAmple B S hS (fᵢ i) ((modulePullback B S hS (pᵢ i)).obj L)
Tag 0D3D, a lemma
Tag 0D3D in the Stacks Project.
AlgebraicGeometry.Space.exists_isOpenSubspace_factors_iff_isRelativelyAmple_of_isProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Limits/ProperLimitOfFinitePresentationEmbedding.lean, line 236.
Let
Sbe a scheme,f : X ⟶ Ya proper morphism of algebraic spaces overSandLan invertible𝒪_X-module. There is an open subspaceV ⊆ Ysuch that a morphismg : Y' ⟶ Yof algebraic spaces factors throughVif and only if the pullback ofLtoX' = Y' ×_Y Xis ample onX'/Y'(Stacks 0D31).
theorem exists_isOpenSubspace_factors_iff_isRelativelyAmple_of_isProper
{X Y : AlgebraicSpaces B S hS} {f : X ⟶ Y} (hf : IsProper B S hS f.hom)
{L : Modules.{u, u} B S hS X.1 X.2}
(hL : Stacks.SheafOfModules.IsInvertible (structurePresheaf B S hS X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B S hS X.1 X.2).O)).property L) :
∃ V : Subfunctor Y.1, IsOpenSubspace B S hS V ∧
∀ ⦃X' Y' : AlgebraicSpaces B S hS⦄ (g : Y' ⟶ Y) (p : X' ⟶ X) (f' : X' ⟶ Y'),
IsPullback p f' f g →
((∃ l : Y'.1 ⟶ V.toFunctor, l ≫ V.ι = g.hom) ↔
IsRelativelyAmple B S hS f' ((modulePullback B S hS p).obj L))
Sources
Section74.14 Properties of morphisms local on the source#
Section 74.14 of the Stacks Project, Tag 06EN. 3 tags here are carried by 6 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06EP, a definition
Tag 06EP in the Stacks Project.
Declarations registered for the tag:
CategoryTheory.MorphismProperty.IsLocalAtSourceregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/Coverings.lean, line 420 (StacksFrontier). References: SGA 4 IV (8.5.4).
Tag 06EQ, a lemma
Tag 06EQ in the Stacks Project.
AlgebraicGeometry.Space.comp_isFlat, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Precomposition.lean, line 164. The attribute's comment: “fpqc”.
Stacks 06EQ, the fpqc case. A property fpqc local on the source is stable under precomposition with a flat morphism.
theorem comp_isFlat [P.IsLocalAtSource (Topology.precoverage.{u, v} .fpqc B S hS)]
{X Y Z : AlgebraicSpaces B S hS} (a : X ⟶ Y) (f : Y ⟶ Z)
(ha : IsFlat B S hS a.hom) (hf : P f) : P (a ≫ f)
AlgebraicGeometry.Space.comp_isFlat_isLocallyOfFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Precomposition.lean, line 172. The attribute's comment: “fppf”.
Stacks 06EQ, the fppf case. A property fppf local on the source is stable under precomposition with a flat morphism which is locally of finite presentation.
theorem comp_isFlat_isLocallyOfFinitePresentation
[P.IsLocalAtSource (Topology.precoverage.{u, v} .fppf B S hS)]
{X Y Z : AlgebraicSpaces B S hS} (a : X ⟶ Y) (f : Y ⟶ Z)
(hflat : IsFlat B S hS a.hom)
(hlfp : IsLocallyOfFinitePresentation B S hS a.hom) (hf : P f) : P (a ≫ f)
AlgebraicGeometry.Space.comp_isSyntomic, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Precomposition.lean, line 182. The attribute's comment: “syntomic”.
Stacks 06EQ, the syntomic case. A property syntomic local on the source is stable under precomposition with a syntomic morphism.
theorem comp_isSyntomic [P.IsLocalAtSource (Topology.precoverage.{u, v} .syntomic B S hS)]
{X Y Z : AlgebraicSpaces B S hS} (a : X ⟶ Y) (f : Y ⟶ Z)
(ha : IsSyntomic B S hS a.hom) (hf : P f) : P (a ≫ f)
AlgebraicGeometry.Space.comp_isSmooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Precomposition.lean, line 190. The attribute's comment: “smooth”.
Stacks 06EQ, the smooth case. A property smooth local on the source is stable under precomposition with a smooth morphism.
theorem comp_isSmooth [P.IsLocalAtSource (Topology.precoverage.{u, v} .smooth B S hS)]
{X Y Z : AlgebraicSpaces B S hS} (a : X ⟶ Y) (f : Y ⟶ Z)
(ha : IsSmooth B S hS a.hom) (hf : P f) : P (a ≫ f)
AlgebraicGeometry.Space.comp_isEtale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Precomposition.lean, line 198. The attribute's comment: “étale”.
Stacks 06EQ, the étale case. A property étale local on the source is stable under precomposition with an étale morphism.
theorem comp_isEtale [P.IsLocalAtSource (Topology.precoverage.{u, v} .etale B S hS)]
{X Y Z : AlgebraicSpaces B S hS} (a : X ⟶ Y) (f : Y ⟶ Z)
(ha : IsEtale B S hS a.hom) (hf : P f) : P (a ≫ f)
Tag 06ER, a lemma
Tag 06ER in the Stacks Project.
AlgebraicGeometry.Space.Topology.isLocalAtSource_holdsOnEveryEtaleChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/PropertyLocalOnSource.lean, line 126.
Stacks 06ER. Let
Pbe a property of morphisms of schemes overSwhich is étale local on the source and target, and letτbe one of the five topologies of Stacks 03YH. IfPis local on the source for the counterpart ofτon schemes, then the associated property of morphisms of algebraic spaces overSof Stacks 03MJ is local on the source forτ.
theorem Topology.isLocalAtSource_holdsOnEveryEtaleChart (τ : Topology)
(P : MorphismProperty Scheme.{u}) (hP : IsEtaleLocalOnSourceAndTarget P)
(hlocal : P.IsLocalAtSource τ.schemePrecoverage) :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) =>
HoldsOnEveryEtaleChart B S hS P f.hom)
(Topology.precoverage.{u, v} τ B S hS)
Sources
Section74.15 Properties of morphisms local in the fpqc topology on the source#
Section 74.15 of the Stacks Project, Tag 06ES. 1 tag here is carried by 1 declaration of the repository (in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06ET, a lemma
Tag 06ET in the Stacks Project.
AlgebraicGeometry.Space.isFlat_isLocalAtSource_fpqc, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FlatFpqcLocality.lean, line 62.
Stacks 06ET. Flatness of morphisms of algebraic spaces over
Sis local on the source for the fpqc topology.
instance isFlat_isLocalAtSource_fpqc
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsFlat B S hS f.hom)
(Topology.fpqc.precoverage.{u, v} B S hS)
Sources
Section74.16 Properties of morphisms local in the fppf topology on the source#
Section 74.16 of the Stacks Project, Tag 06EU. 4 tags here are carried by 4 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06EV, a lemma
Tag 06EV in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_isLocalAtSource_fppf, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Fppf.lean, line 63.
Stacks 06EV. Being locally of finite presentation, for a morphism of algebraic spaces over
S, is local on the source for the fppf topology.
instance isLocallyOfFinitePresentation_isLocalAtSource_fppf :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) =>
IsLocallyOfFinitePresentation B S hS f.hom)
(Topology.fppf.precoverage.{u, v} B S hS)
Tag 06EW, a lemma
Tag 06EW in the Stacks Project.
AlgebraicGeometry.Space.isLocallyOfFiniteType_isLocalAtSource_fppf, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FppfSourceLocalityFiniteType.lean, line 58.
Stacks 06EW. Being locally of finite type, as a property of morphisms of algebraic spaces over
S, is local on the source for the fppf topology.
instance isLocallyOfFiniteType_isLocalAtSource_fppf :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) =>
IsLocallyOfFiniteType B S hS f.hom)
(Topology.precoverage.{u, v} .fppf B S hS)
Tag 06EX, a lemma
Tag 06EX in the Stacks Project.
AlgebraicGeometry.Space.isOpenMorphism_isLocalAtSource_fppf, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/OpenSourceLocality.lean, line 113.
Stacks 06EX. Being open, for a morphism of algebraic spaces over
S, is local on the source for the fppf topology.
instance isOpenMorphism_isLocalAtSource_fppf :
MorphismProperty.IsLocalAtSource
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) ↦ IsOpenMorphism B S hS f.hom)
(Topology.fppf.precoverage.{u, v} B S hS)
Tag 06EY, a lemma
Tag 06EY in the Stacks Project.
AlgebraicGeometry.Space.universallyOpen_isLocalAtSource_fppf, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/OpenSourceLocality.lean, line 135.
Stacks 06EY. Being universally open, for a morphism of algebraic spaces over
S, is local on the source for the fppf topology.
instance universallyOpen_isLocalAtSource_fppf :
MorphismProperty.IsLocalAtSource
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) ↦ UniversallyOpen B S hS f.hom)
(Topology.fppf.precoverage.{u, v} B S hS)
Sources
Section74.17 Properties of morphisms local in the syntomic topology on the source#
Section 74.17 of the Stacks Project, Tag 06EZ. 1 tag here is carried by 1 declaration of the repository (in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06F0, a lemma
Tag 06F0 in the Stacks Project.
AlgebraicGeometry.Space.syntomic_isLocalAtSource_syntomic, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SyntomicSourceLocalityTransfer.lean, line 351.
Stacks 06F0. Syntomicity of a morphism of algebraic spaces over
Sis local on the source for the syntomic topology of Stacks 03YH.Syntomicity of morphisms of schemes is étale local on the source and target ([Stacks Project, Tag 04R3]) and local on the source for the syntomic topology of schemes ([Stacks Project, Tag 036S]), so this is the instance of
AlgebraicGeometry.Space.isLocalAtSource_syntomic_of_schemesat that property.
instance syntomic_isLocalAtSource_syntomic :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsSyntomic B S hS f.hom)
(Topology.precoverage.{u, v} .syntomic B S hS)
Sources
Section74.18 Properties of morphisms local in the smooth topology on the source#
Section 74.18 of the Stacks Project, Tag 06F1. 1 tag here is carried by 1 declaration of the repository (in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06F2, a lemma
Tag 06F2 in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_isLocalAtSource_smooth, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothSourceLocalityTransfer.lean, line 432.
Stacks 06F2. Smoothness of morphisms of algebraic spaces over
Sis local on the source for the smooth topology.One application of the smooth case of Stacks 06ER to smoothness of morphisms of schemes, which is étale local on the source and target (Stacks 04R3, smooth case) and smooth local on the source (Stacks 036U). Registered as an instance, which is the form the criterion of Stacks 06FB takes it in.
instance isSmooth_isLocalAtSource_smooth :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsSmooth B S hS f.hom)
(Topology.precoverage.{u, v} .smooth B S hS)
Sources
Section74.19 Properties of morphisms local in the étale topology on the source#
Section 74.19 of the Stacks Project, Tag 06F3. 3 tags here are carried by 3 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06F4, a lemma
Tag 06F4 in the Stacks Project.
AlgebraicGeometry.Space.isEtale_isLocalAtSource_etale, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Etale.lean, line 73.
Stacks 06F4. Étaleness of a morphism of algebraic spaces over
Sis local on the source for the étale topology.
instance isEtale_isLocalAtSource_etale :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsEtale B S hS f.hom)
(Topology.etale.precoverage.{u, v} B S hS)
Tag 06F5, a lemma
Tag 06F5 in the Stacks Project.
AlgebraicGeometry.Space.isLocallyQuasiFinite_isLocalAtSource_etale, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSource/Etale.lean, line 92.
Stacks 06F5. Local quasi-finiteness of a morphism of algebraic spaces over
Sis local on the source for the étale topology.
instance isLocallyQuasiFinite_isLocalAtSource_etale :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsLocallyQuasiFinite B S hS f.hom)
(Topology.etale.precoverage.{u, v} B S hS)
Tag 06F6, a lemma
Tag 06F6 in the Stacks Project.
AlgebraicGeometry.Space.unramified_isLocalAtSource_etale, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/EtaleSourceLocalityTransfer.lean, line 153.
Stacks 06F6. Unramifiedness of a morphism of algebraic spaces over
Sis local on the source for the étale topology of Stacks 03YH.Unramifiedness of morphisms of schemes is étale local on the source and target ([Stacks Project, Tag 04R3]) and local on the source for the étale topology of schemes ([Stacks Project, Tag 03YV]), so this is the instance of
AlgebraicGeometry.Space.isLocalAtSource_etale_of_schemesat that property.
instance unramified_isLocalAtSource_etale :
MorphismProperty.IsLocalAtSource
(fun ⦃F G : AlgebraicSpaces B S hS⦄ (f : F ⟶ G) => IsUnramified B S hS f.hom)
(Topology.precoverage.{u, v} .etale B S hS)
Sources
Section74.20 Properties of morphisms smooth local on source-and-target#
Section 74.20 of the Stacks Project, Tag 06F7. 5 tags here are carried by 12 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 06F8, a definition
Tag 06F8 in the Stacks Project.
AlgebraicGeometry.Space.IsSmoothLocalOnSourceAndTarget, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalOnSourceAndTarget.lean, line 55.
Stacks 06F8. A property of morphisms of algebraic spaces over
Sis smooth local on the source-and-target when it is stable under smooth precomposition and smooth base change, and can be checked in smooth neighbourhoods of every point of the source.
structure IsSmoothLocalOnSourceAndTarget
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(P : MorphismProperty ((BigFppfOver B S hS)ᵒᵖ ⥤ Type u)) : Prop
Tag 06F9, a lemma
Tag 06F9 in the Stacks Project.
AlgebraicGeometry.Space.isSmoothLocalAtSource, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalProperties.lean, line 163. The attribute's comment: “smooth_local_source”.
Stacks 06F9, smooth locality on the source. A property of morphisms of algebraic spaces over
Swhich is smooth local on the source-and-target is local at the source for the smooth precoverage.
theorem isSmoothLocalAtSource
(P : MorphismProperty ((BigFppfOver B S hS)ᵒᵖ ⥤ Type u))
(hP : IsSmoothLocalOnSourceAndTarget B S hS P) :
(P.inverseImage (ObjectProperty.ι
(fun F : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u =>
IsAlgebraicSpace B S hS F))).IsLocalAtSource
(Topology.precoverage.{u, v} .smooth B S hS)
AlgebraicGeometry.Space.isSmoothLocalAtTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalProperties.lean, line 212. The attribute's comment: “smooth_local_target”.
Stacks 06F9, smooth locality on the target. A property of morphisms of algebraic spaces over
Swhich is smooth local on the source-and-target is local at the target for the smooth precoverage.
theorem isSmoothLocalAtTarget
(P : MorphismProperty ((BigFppfOver B S hS)ᵒᵖ ⥤ Type u))
(hP : IsSmoothLocalOnSourceAndTarget B S hS P) :
(P.inverseImage (ObjectProperty.ι
(fun F : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u =>
IsAlgebraicSpace B S hS F))).IsLocalAtTarget
(Topology.precoverage.{u, v} .smooth B S hS)
AlgebraicGeometry.Space.comp_smooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalProperties.lean, line 272. The attribute's comment: “smooth_postcomposition”.
Stacks 06F9, smooth postcomposition. A property of morphisms of algebraic spaces over
Swhich is smooth local on the source-and-target is preserved by postcomposition with a smooth morphism.
theorem comp_smooth
(P : MorphismProperty ((BigFppfOver B S hS)ᵒᵖ ⥤ Type u))
(hP : IsSmoothLocalOnSourceAndTarget B S hS P)
{X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z)
(f : X ⟶ Y) (g : Y ⟶ Z)
(hf : P f) (hg : IsSmooth B S hS g) : P (f ≫ g)
Tag 06FA, a lemma
Tag 06FA in the Stacks Project.
AlgebraicGeometry.Space.smoothLocalOnSourceAndTarget_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalProperties.lean, line 337.
Stacks 06FA. Seven equivalent criteria for a morphism of algebraic spaces over
Sto have a property which is smooth local on the source-and-target: the property itself; a smooth neighbourhood of every point of the source on which it holds; one smooth diagram surjective on the source; every smooth comparison into a fibre product over a smooth base change; a smooth covering of the target over which the base changes have it; a smooth covering of the source whose composites have it; and a smooth covering of the target refined by smooth coverings of the corresponding fibre products.
theorem smoothLocalOnSourceAndTarget_tfae
(P : MorphismProperty ((BigFppfOver B S hS)ᵒᵖ ⥤ Type u))
(hP : IsSmoothLocalOnSourceAndTarget B S hS P)
{X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(hX : IsAlgebraicSpace B S hS X)
(hY : IsAlgebraicSpace B S hS Y)
(f : X ⟶ Y) :
List.TFAE [
P f,
(∀ x : points B S hS X,
∃ (U V : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(_hU : IsAlgebraicSpace B S hS U)
(_hV : IsAlgebraicSpace B S hS V)
(a : U ⟶ X) (b : V ⟶ Y) (h : U ⟶ V)
(u : points B S hS U),
IsSmooth B S hS a ∧
IsSmooth B S hS b ∧
pointsMap B S hS U a u = x ∧
h ≫ b = a ≫ f ∧ P h),
(∃ (U V : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(_hU : IsAlgebraicSpace B S hS U)
(_hV : IsAlgebraicSpace B S hS V)
(a : U ⟶ X) (b : V ⟶ Y) (h : U ⟶ V),
IsSmooth B S hS a ∧
IsSurjective B S hS a ∧
IsSmooth B S hS b ∧
h ≫ b = a ≫ f ∧ P h),
(∀ (U V : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(_hU : IsAlgebraicSpace B S hS U)
(_hV : IsAlgebraicSpace B S hS V)
(b : V ⟶ Y) (k : U ⟶ pullback f b),
IsSmooth B S hS b →
IsSmooth B S hS k →
P (k ≫ pullback.snd f b)),
(∃ (I : Type v)
(V : I → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(b : ∀ i, V i ⟶ Y),
IsSmoothCovering B S hS V b ∧
∀ i, P (pullback.snd f (b i))),
(∃ (I : Type v)
(U : I → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(a : ∀ i, U i ⟶ X),
IsSmoothCovering B S hS U a ∧
∀ i, P (a i ≫ f)),
(∃ (I : Type v)
(V : I → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(b : ∀ i, V i ⟶ Y)
(J : I → Type w)
(U : ∀ i, J i → (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(a : ∀ i j, U i j ⟶ pullback f (b i)),
IsSmoothCovering B S hS V b ∧
(∀ i, IsSmoothCovering B S hS (U i) (a i)) ∧
(∀ i j, P (a i j ≫ pullback.snd f (b i))))
]
Tag 06FB, a lemma
Tag 06FB in the Stacks Project.
AlgebraicGeometry.Space.isSmoothLocalOnSourceAndTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/SmoothCriterion.lean, line 75.
Stacks 06FB. A property of morphisms of algebraic spaces over
Swhich is local at the source and at the target for the smooth topology, and is preserved by postcomposition with a smooth morphism, is smooth local on the source-and-target.
theorem isSmoothLocalOnSourceAndTarget
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(P : MorphismProperty ((BigFppfOver B S hS)ᵒᵖ ⥤ Type u))
[hSource : (P.inverseImage (ObjectProperty.ι
(fun F : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u =>
IsAlgebraicSpace B S hS F))).IsLocalAtSource
(Topology.precoverage.{u, u + 1} .smooth B S hS)]
[hTarget : (P.inverseImage (ObjectProperty.ι
(fun F : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u =>
IsAlgebraicSpace B S hS F))).IsLocalAtTarget
(Topology.precoverage.{u, u + 1} .smooth B S hS)]
(hcomp : ∀ {X Y Z : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(_hX : IsAlgebraicSpace B S hS X)
(_hY : IsAlgebraicSpace B S hS Y)
(_hZ : IsAlgebraicSpace B S hS Z)
(f : X ⟶ Y) (g : Y ⟶ Z),
P f → IsSmooth B S hS g → P (f ≫ g)) :
IsSmoothLocalOnSourceAndTarget B S hS P
Tag 06FC, a remark
Tag 06FC in the Stacks Project.
AlgebraicGeometry.Space.isSyntomic_isSmoothLocalOnSourceAndTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/Syntomic.lean, line 66. The attribute's comment: “syntomic”.
Stacks 06FC, the syntomic case. Syntomicity of morphisms of algebraic spaces over
Sis smooth local on the source-and-target.The source locality hypothesis of Stacks 06FB comes from the syntomic one, Stacks 06F0, along
AlgebraicGeometry.Space.Topology.precoverage_smooth_le_syntomic; the target locality one comes from the fpqc one, Stacks 0428, alongAlgebraicGeometry.Space.Topology.precoverage_smooth_le_fpqc; and the postcomposition hypothesis is composition of syntomic morphisms (Stacks 03Z8) applied to the fact that a smooth morphism is syntomic.
theorem isSyntomic_isSmoothLocalOnSourceAndTarget :
IsSmoothLocalOnSourceAndTarget B S hS (fun _ _ f => IsSyntomic B S hS f)
AlgebraicGeometry.Space.universallyOpen_isSmoothLocalOnSourceAndTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/UniversallyOpen.lean, line 77. The attribute's comment: “universally open”.
Stacks 06FC, the universally-open case. Being universally open is, for morphisms of algebraic spaces over
S, smooth local on the source-and-target.The source locality hypothesis of Stacks 06FB comes from the fppf one, Stacks 06EY, along
AlgebraicGeometry.Space.Topology.precoverage_smooth_le_fppf; the target locality one comes from the fpqc one, Stacks 041P, alongAlgebraicGeometry.Space.Topology.precoverage_smooth_le_fpqc; and the postcomposition hypothesis is composition of universally open morphisms (Stacks 03Z4) applied toAlgebraicGeometry.Space.universallyOpen_of_isSmooth.
theorem universallyOpen_isSmoothLocalOnSourceAndTarget :
IsSmoothLocalOnSourceAndTarget B S hS
(fun _ _ f => UniversallyOpen B S hS f)
AlgebraicGeometry.Space.isSmoothLocalOnSourceAndTarget_flat, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalityCriterion.lean, line 187. The attribute's comment: “flat”.
Stacks 06FC, the flat case. Flatness of morphisms of algebraic spaces over
Sis smooth local on the source-and-target.The two locality hypotheses of Stacks 06FB come from the fpqc ones (Stacks 06ET and 041W) along
AlgebraicGeometry.Space.smooth_precoverage_le_fpqc, and the postcomposition hypothesis is composition of flat morphisms (Stacks 03MN) applied to the flatness of a smooth morphism (Stacks 04TA).
theorem isSmoothLocalOnSourceAndTarget_flat :
IsSmoothLocalOnSourceAndTarget B S hS (fun _ _ f => IsFlat B S hS f)
AlgebraicGeometry.Space.isSmoothLocalOnSourceAndTarget_locallyOfFiniteType, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalityFiniteness.lean, line 150. The attribute's comment: “locally_of_finite_type”.
Stacks 06FC, the locally-of-finite-type case. Being locally of finite type for morphisms of algebraic spaces over
Sis smooth local on the source-and-target.The source locality hypothesis of Stacks 06FB is
AlgebraicGeometry.Space.isLocallyOfFiniteType_isLocalAtSource_smooth; the target locality one comes from the fpqc statement of Stacks 041S alongAlgebraicGeometry.Space.smooth_precoverage_le_fpqc, and the postcomposition hypothesis is composition of morphisms locally of finite type (Stacks 03XG) applied to the fact that a smooth morphism is locally of finite type (Stacks 06MH).
theorem isSmoothLocalOnSourceAndTarget_locallyOfFiniteType :
IsSmoothLocalOnSourceAndTarget B S hS
(fun _ _ f => IsLocallyOfFiniteType B S hS f)
AlgebraicGeometry.Space.isSmoothLocalOnSourceAndTarget_locallyOfFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothLocalityFiniteness.lean, line 178. The attribute's comment: “locally_of_finite_presentation”.
Stacks 06FC, the locally-of-finite-presentation case. Being locally of finite presentation for morphisms of algebraic spaces over
Sis smooth local on the source-and-target.The source locality hypothesis of Stacks 06FB is
AlgebraicGeometry.Space.isLocallyOfFinitePresentation_isLocalAtSource_smooth; the target locality one comes from the fpqc statement of Stacks 041T alongAlgebraicGeometry.Space.smooth_precoverage_le_fpqc, and the postcomposition hypothesis is composition of morphisms locally of finite presentation (Stacks 03XQ) applied to the fact that a smooth morphism is locally of finite presentation (Stacks 04AJ).
theorem isSmoothLocalOnSourceAndTarget_locallyOfFinitePresentation :
IsSmoothLocalOnSourceAndTarget B S hS
(fun _ _ f => IsLocallyOfFinitePresentation B S hS f)
AlgebraicGeometry.Space.isSmoothLocalOnSourceAndTarget_smooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/SmoothSourceLocalityTransfer.lean, line 446. The attribute's comment: “smooth”.
Stacks 06FC, the smooth case. Smoothness of morphisms of algebraic spaces over
Sis smooth local on the source-and-target.The source locality hypothesis of Stacks 06FB is Stacks 06F2; the target locality one comes from the fpqc one (Stacks 0429) along
AlgebraicGeometry.Space.smooth_precoverage_le_fpqc, and the postcomposition hypothesis is composition of smooth morphisms (Stacks 03ZD).
theorem isSmoothLocalOnSourceAndTarget_smooth :
IsSmoothLocalOnSourceAndTarget B S hS (fun _ _ f => IsSmooth B S hS f)
Sources
Section74.21 Properties of morphisms étale-smooth local on source-and-target#
Section 74.21 of the Stacks Project, Tag 0CFY. 5 tags here are carried by 10 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0CFZ, a definition
Tag 0CFZ in the Stacks Project.
AlgebraicGeometry.Space.IsEtaleSmoothLocalOnSourceAndTarget, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/EtaleSmoothLocalOnSourceAndTarget.lean, line 59.
Stacks 0CFZ. A property of morphisms of algebraic spaces over
Sis étale-smooth local on the source-and-target when it is stable under étale precomposition and under smooth base change, and holds exactly when it holds on an étale neighbourhood over a smooth target neighbourhood of every point of the source.
structure IsEtaleSmoothLocalOnSourceAndTarget
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(P : MorphismProperty (AlgebraicSpaces B S hS)) : Prop
Tag 0CG0, a lemma
Tag 0CG0 in the Stacks Project.
AlgebraicGeometry.Space.postcomp_of_etale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothProperties.lean, line 111. The attribute's comment: “etale_postcomposition”.
Stacks 0CG0, étale postcomposition. A property of morphisms of algebraic spaces over
Swhich is étale-smooth local on the source-and-target is preserved by postcomposition with an étale morphism.
theorem postcomp_of_etale
(P : MorphismProperty (AlgebraicSpaces B S hS))
(hP : IsEtaleSmoothLocalOnSourceAndTarget B S hS P)
{X Y Z : AlgebraicSpaces B S hS}
(f : X ⟶ Y) (hf : P f) (g : Y ⟶ Z)
(hg : IsEtale B S hS g.hom) : P (f ≫ g)
AlgebraicGeometry.Space.of_comp_etale, a lemma in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothProperties.lean, line 142. The attribute's comment: “etale_postcomposition_permanence”.
Stacks 0CG0, cancelling an étale postcomposition. If a property of morphisms of algebraic spaces over
Sis étale-smooth local on the source-and-target and holds forf ≫ gwithgétale, then it holds forf.
lemma of_comp_etale
{P : MorphismProperty (AlgebraicSpaces B S hS)}
(hP : IsEtaleSmoothLocalOnSourceAndTarget B S hS P)
{X Y Z : AlgebraicSpaces B S hS}
(f : X ⟶ Y) (g : Y ⟶ Z)
(hg : IsEtale B S hS g.hom)
(hfg : P (f ≫ g)) : P f
AlgebraicGeometry.Space.isLocalAtSource_etale, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothProperties.lean, line 159. The attribute's comment: “etale_local_source”.
Stacks 0CG0, étale locality on the source. A property of morphisms of algebraic spaces over
Swhich is étale-smooth local on the source-and-target is local at the source for the étale topology.
theorem isLocalAtSource_etale
(P : MorphismProperty (AlgebraicSpaces B S hS))
(hP : IsEtaleSmoothLocalOnSourceAndTarget B S hS P) :
P.IsLocalAtSource (Topology.precoverage.{u, v} .etale B S hS)
AlgebraicGeometry.Space.isLocalAtTarget_smooth, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothProperties.lean, line 207. The attribute's comment: “smooth_local_target”.
Stacks 0CG0, smooth locality on the target. A property of morphisms of algebraic spaces over
Swhich is étale-smooth local on the source-and-target is local at the target for the smooth topology.
theorem isLocalAtTarget_smooth
(P : MorphismProperty (AlgebraicSpaces B S hS))
(hP : IsEtaleSmoothLocalOnSourceAndTarget B S hS P) :
P.IsLocalAtTarget (Topology.precoverage.{u, v} .smooth B S hS)
Tag 0CG1, a lemma
Tag 0CG1 in the Stacks Project.
AlgebraicGeometry.Space.etaleSmoothLocalOnSourceAndTarget_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothTfae.lean, line 114.
Stacks 0CG1. Seven equivalent criteria for a morphism
f : X ⟶ Yof algebraic spaces overSto have a property which is étale-smooth local on the source-and-target: the property itself; an étale neighbourhood over a smooth target neighbourhood on which it holds above every point of the source; one such neighbourhood surjective onto the source; every such neighbourhood; a smooth covering of the target whose base changes have it; an étale covering of the source whose composites have it; and a smooth covering of the target together with étale coverings of the corresponding fibre products.
theorem etaleSmoothLocalOnSourceAndTarget_tfae
(P : MorphismProperty (AlgebraicSpaces B S hS))
(hP : IsEtaleSmoothLocalOnSourceAndTarget B S hS P)
{X Y : AlgebraicSpaces B S hS} (f : X ⟶ Y) :
List.TFAE [
P f,
(∀ x : points B S hS X.1,
∃ (V U : AlgebraicSpaces B S hS)
(b : V ⟶ Y)
(e : U ⟶ AlgebraicSpaces.fiberProduct B S hS f b)
(v : points B S hS U.1),
IsSmooth B S hS b.hom ∧
IsEtale B S hS e.hom ∧
pointsMap B S hS U.1
(e ≫ (ObjectProperty.homMk (pullback.fst f.hom b.hom) :
AlgebraicSpaces.fiberProduct B S hS f b ⟶ X)).hom v = x ∧
P (e ≫ (ObjectProperty.homMk (pullback.snd f.hom b.hom) :
AlgebraicSpaces.fiberProduct B S hS f b ⟶ V))),
(∃ (V U : AlgebraicSpaces B S hS)
(b : V ⟶ Y)
(e : U ⟶ AlgebraicSpaces.fiberProduct B S hS f b),
IsSmooth B S hS b.hom ∧
IsEtale B S hS e.hom ∧
IsSurjective B S hS
(e ≫ (ObjectProperty.homMk (pullback.fst f.hom b.hom) :
AlgebraicSpaces.fiberProduct B S hS f b ⟶ X)).hom ∧
P (e ≫ (ObjectProperty.homMk (pullback.snd f.hom b.hom) :
AlgebraicSpaces.fiberProduct B S hS f b ⟶ V))),
(∀ (V U : AlgebraicSpaces B S hS)
(b : V ⟶ Y)
(e : U ⟶ AlgebraicSpaces.fiberProduct B S hS f b),
IsSmooth B S hS b.hom →
IsEtale B S hS e.hom →
P (e ≫ (ObjectProperty.homMk (pullback.snd f.hom b.hom) :
AlgebraicSpaces.fiberProduct B S hS f b ⟶ V))),
(∃ (I : Type (u + 1))
(V : I → AlgebraicSpaces B S hS)
(b : ∀ i, V i ⟶ Y),
IsSmoothCovering B S hS (fun i => (V i).1) (fun i => (b i).hom) ∧
∀ i, P (ObjectProperty.homMk (pullback.snd f.hom (b i).hom) :
AlgebraicSpaces.fiberProduct B S hS f (b i) ⟶ V i)),
(∃ (I : Type (u + 1))
(U : I → AlgebraicSpaces B S hS)
(a : ∀ i, U i ⟶ X),
IsEtaleCovering B S hS (fun i => (U i).1) (fun i => (a i).hom) ∧
∀ i, P ((a i) ≫ f)),
(∃ (I : Type (u + 1))
(V : I → AlgebraicSpaces B S hS)
(b : ∀ i, V i ⟶ Y)
(J : I → Type (u + 1))
(U : ∀ i, J i → AlgebraicSpaces B S hS)
(e : ∀ i j, U i j ⟶ AlgebraicSpaces.fiberProduct B S hS f (b i)),
IsSmoothCovering B S hS (fun i => (V i).1) (fun i => (b i).hom) ∧
∀ i, IsEtaleCovering B S hS (fun j => (U i j).1) (fun j => (e i j).hom) ∧
∀ j, P (e i j ≫
(ObjectProperty.homMk (pullback.snd f.hom (b i).hom) :
AlgebraicSpaces.fiberProduct B S hS f (b i) ⟶ V i)))]
Tag 0CG2, a lemma
Tag 0CG2 in the Stacks Project.
AlgebraicGeometry.Space.isEtaleSmoothLocalOnSourceAndTarget_of_local, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothFromLocality/SchemeSquareDescent.lean, line 307.
Stacks 0CG2. A property of morphisms of algebraic spaces over
Swhich is étale local on the source, smooth local on the target and stable under postcomposition with open immersions is étale-smooth local on the source-and-target.
theorem isEtaleSmoothLocalOnSourceAndTarget_of_local
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(P : MorphismProperty (AlgebraicSpaces B S hS))
[P.IsLocalAtSource (Space.Topology.precoverage.{u, u + 1} .etale B S hS)]
[P.IsLocalAtTarget (Space.Topology.precoverage.{u, u + 1} .smooth B S hS)]
[P.RespectsRight (fun ⦃X Y : AlgebraicSpaces B S hS⦄
(f : X ⟶ Y) => Space.IsOpenImmersion B S hS f.hom)] :
Space.IsEtaleSmoothLocalOnSourceAndTarget B S hS P
Tag 0CG3, a remark
Tag 0CG3 in the Stacks Project.
AlgebraicGeometry.Space.isEtale_isEtaleSmoothLocalOnSourceAndTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothExamples.lean, line 69. The attribute's comment: “étale”.
Étaleness of morphisms of algebraic spaces over
Sis étale-smooth local on the source-and-target.
theorem isEtale_isEtaleSmoothLocalOnSourceAndTarget :
IsEtaleSmoothLocalOnSourceAndTarget B S hS
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsEtale B S hS f.hom)
AlgebraicGeometry.Space.isLocallyQuasiFinite_isEtaleSmoothLocalOnSourceAndTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothExamples.lean, line 90. The attribute's comment: “locally quasi-finite”.
Local quasi-finiteness of morphisms of algebraic spaces over
Sis étale-smooth local on the source-and-target.
theorem isLocallyQuasiFinite_isEtaleSmoothLocalOnSourceAndTarget :
IsEtaleSmoothLocalOnSourceAndTarget B S hS
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsLocallyQuasiFinite B S hS f.hom)
AlgebraicGeometry.Space.isUnramified_isEtaleSmoothLocalOnSourceAndTarget, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/LocalOnSourceAndTarget/EtaleSmoothExamples.lean, line 112. The attribute's comment: “unramified”.
Unramifiedness of morphisms of algebraic spaces over
Sis étale-smooth local on the source-and-target.
theorem isUnramified_isEtaleSmoothLocalOnSourceAndTarget :
IsEtaleSmoothLocalOnSourceAndTarget B S hS
(fun ⦃X Y : AlgebraicSpaces B S hS⦄ (f : X ⟶ Y) => IsUnramified B S hS f.hom)
Sources
Section74.22 Descent data for spaces over spaces#
Section 74.22 of the Stacks Project, Tag 0ADF. 11 tags here are carried by 22 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0ADG, a definition
Tag 0ADG in the Stacks Project.
AlgebraicGeometry.Space.Descent.DescentData, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FormallySmooth/Descent.lean, line 58. The attribute's comment: “parts (1) and (2): a descent datum relative to one morphism Y → X”. References: SGA 3 IV (2.1), “descent datum”.
A descent datum relative to a family of morphisms of algebraic spaces over a scheme.
public structure DescentData
(hT : IsAlgebraicSpace B S hS T)
(hX : ∀ i, IsAlgebraicSpace B S hS (X i))
AlgebraicGeometry.Space.Descent.DescentData.Hom, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FormallySmooth/Descent.lean, line 84. The attribute's comment: “parts (1) and (2): a descent datum relative to one morphism Y → X”.
A morphism of descent data is a compatible family of maps over the family members.
public structure Hom (D E : DescentData f hT hX)
Tag 0ADH, a remark
Tag 0ADH in the Stacks Project.
AlgebraicGeometry.Space.Descent.gluingProjEquiv, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/ProjectionBaseChange.lean, line 217. The attribute's comment: “the two presentations of the gluing isomorphism of a descent datum”.
Over the pairwise fibre product
X i ×_T X j, an isomorphismV_i ×_T X_j ≅ X_i ×_T V_jis the same thing as an isomorphismpr₀^* V_i ≅ pr₁^* V_jof the two base changes along the projections.
def gluingProjEquiv (i j : ι) (Vi : Over (X i)) (Vj : Over (X j)) :
(Over.mk (prod.map (structureMap (f i) Vi) (𝟙 (Over.mk (f j)))) ≅
Over.mk (prod.map (𝟙 (Over.mk (f i))) (structureMap (f j) Vj))) ≃
(projFstObj f i j Vi ≅ projSndObj f i j Vj)
AlgebraicGeometry.Space.Descent.DescentData.projGluing, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/ProjectionBaseChange.lean, line 251. The attribute's comment: “the gluing isomorphism read as a map pr₀^ V ⟶ pr₁^ V”.
The gluing isomorphism of a descent datum, read as an isomorphism
pr₀^* V_i ≅ pr₁^* V_jof algebraic spaces over the pairwise fibre productX i ×_T X j.
def projGluing (D : DescentData f hT hX) (i j : ι) :
projFstObj f i j (D.obj i) ≅ projSndObj f i j (D.obj j)
AlgebraicGeometry.Space.Descent.DescentData.projGluing01_comp_projGluing12, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/ProjectionBaseChange.lean, line 379. The attribute's comment: “the cocycle condition in the form pr₀₂^ φ = pr₁₂^ φ ∘ pr₀₁^* φ”.
The cocycle condition of a descent datum, read on base changes along the projections of the triple fibre product:
pr₀₂^* φ_ik = pr₁₂^* φ_jk ∘ pr₀₁^* φ_ij.
theorem projGluing01_comp_projGluing12 (D : DescentData f hT hX) (i j k : ι) :
D.projGluing01 i j k ≫ D.projGluing12 i j k = D.projGluing02 i j k
Tag 0ADI, a definition
Tag 0ADI in the Stacks Project.
AlgebraicGeometry.Space.Descent.DescentData, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FormallySmooth/Descent.lean, line 58. The attribute's comment: “part (1), descent data”. References: SGA 3 IV (2.1), “descent datum”.
A descent datum relative to a family of morphisms of algebraic spaces over a scheme.
public structure DescentData
(hT : IsAlgebraicSpace B S hS T)
(hX : ∀ i, IsAlgebraicSpace B S hS (X i))
AlgebraicGeometry.Space.Descent.DescentData.Hom, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FormallySmooth/Descent.lean, line 84. The attribute's comment: “part (2), morphisms of descent data”.
A morphism of descent data is a compatible family of maps over the family members.
public structure Hom (D E : DescentData f hT hX)
Tag 0ADJ, a remark
Tag 0ADJ in the Stacks Project.
AlgebraicGeometry.Space.Descent.DescentData, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/FormallySmooth/Descent.lean, line 58. The attribute's comment: “the gluing isomorphisms and the cocycle condition in pullback form”. References: SGA 3 IV (2.1), “descent datum”.
A descent datum relative to a family of morphisms of algebraic spaces over a scheme.
public structure DescentData
(hT : IsAlgebraicSpace B S hS T)
(hX : ∀ i, IsAlgebraicSpace B S hS (X i))
Tag 0ADK, a lemma
Tag 0ADK in the Stacks Project.
AlgebraicGeometry.Space.Descent.familyCoproductEquivalenceOfAdmitsCoproductIndex, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/CoproductAlgebraicityFull.lean, line 188.
Let
{f i : X i → T}be a family of morphisms of algebraic spaces overSwith fixed target, and letY = ∐ X ibe the coproduct of the sources in sheaves on the big fppf site, an algebraic space overSbyAlgebraicGeometry.Space.Descent.sigmaAlgebraicSheafCoproduct. There is a canonical equivalence from the category of descent data relative to the family to the category of descent data relative toY → T, which sends(V i, φ i j)to(V, φ)withV = ∐ V iandφrestricting toφ i jon each pair of summands, and a morphism(ψ i)to∐ ψ i.The index type is
u-small and of cardinality below the cofinality of the site's size cutoff, as is every countable index type.
public def familyCoproductEquivalenceOfAdmitsCoproductIndex :
FullFamilyCoproductEquivalence.{u, v, w} f hT hX (sigmaAlgebraicSheafCoproduct X hX)
Tag 0ADL, a lemma
Tag 0ADL in the Stacks Project.
AlgebraicGeometry.Space.Descent.pullbackDescentDataFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/HomDescent.lean, line 157. The attribute's comment: “part (1), pullback functor”.
The pullback functor on descent data, with the canonical natural comparison of its underlying space over
Y'with ordinary pullback alongf.
public def pullbackDescentDataFunctor
{X X' Y Y' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(a : Y ⟶ X) (a' : Y' ⟶ X') (h : X' ⟶ X) (f : Y' ⟶ Y)
(ha : f ≫ a = a' ≫ h)
(hX : IsAlgebraicSpace B S hS X)
(hX' : IsAlgebraicSpace B S hS X')
(hY : IsAlgebraicSpace B S hS Y)
(hY' : IsAlgebraicSpace B S hS Y') :
{ F : HomDescentData.{u, v} a hX hY ⥤ HomDescentData.{u, w} a' hX' hY' //
∃ α : ∀ D : HomDescentData.{u, v} a hX hY,
(F.obj D).obj PUnit.unit ≅ (Over.pullback f).obj (D.obj PUnit.unit),
(∀ {D E : HomDescentData.{u, v} a hX hY} (φ : D ⟶ E),
(F.map φ).hom PUnit.unit ≫ (α E).hom =
(α D).hom ≫ (Over.pullback f).map (φ.hom PUnit.unit)) ∧
(∀ D : HomDescentData.{u, v} a hX hY,
let A' := (Over.map a').obj ((F.obj D).obj PUnit.unit)
let B' := Over.mk a'
let A := (Over.map a).obj (D.obj PUnit.unit)
let B := Over.mk a
∃ (q : (Over.map h).obj A' ⟶ A)
(r : (Over.map h).obj B' ⟶ B),
q.left = (α D).hom.left ≫ pullback.fst (D.obj PUnit.unit).hom f ∧
r.left = f ∧
(let s : (Over.map h).obj (A' ⨯ B') ⟶ A ⨯ B :=
prod.lift ((Over.map h).map (prod.fst : A' ⨯ B' ⟶ A') ≫ q)
((Over.map h).map (prod.snd : A' ⨯ B' ⟶ B') ≫ r)
let t : (Over.map h).obj (B' ⨯ A') ⟶ B ⨯ A :=
prod.lift ((Over.map h).map (prod.fst : B' ⨯ A' ⟶ B') ≫ r)
((Over.map h).map (prod.snd : B' ⨯ A' ⟶ A') ≫ q)
(Over.map h).map ((F.obj D).gluing PUnit.unit PUnit.unit).hom.left ≫ t =
s ≫ (D.gluing PUnit.unit PUnit.unit).hom.left)) }
AlgebraicGeometry.Space.Descent.pullbackDescentDataFunctor_canonicalIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/HomDescent.lean, line 445. The attribute's comment: “part (2), canonical isomorphism”.
Pullback along two maps completing the same square is canonically and naturally isomorphic, by the gluing isomorphism of the descent datum.
public def pullbackDescentDataFunctor_canonicalIso :
let F₀ := pullbackDescentDataFunctor.{u, v, w} a a' h f₀ ha₀ hX hX' hY hY'
let F₁ := pullbackDescentDataFunctor.{u, v, w} a a' h f₁ ha₁ hX hX' hY hY'
let α₀ := Classical.choose F₀.property
let α₁ := Classical.choose F₁.property
{ η : F₀.val ≅ F₁.val //
∀ D : HomDescentData.{u, v} a hX hY,
let V₀ := (F₀.val.obj D).obj PUnit.unit
let V₁ := (F₁.val.obj D).obj PUnit.unit
let A := (Over.map a).obj (D.obj PUnit.unit)
let B₀ := Over.mk a
∃ (q₀ : (Over.map (a' ≫ h)).obj V₀ ⟶ A)
(q₁ : (Over.map (a' ≫ h)).obj V₁ ⟶ A)
(y₁ : (Over.map (a' ≫ h)).obj V₀ ⟶ B₀)
(y₀ : (Over.map (a' ≫ h)).obj V₁ ⟶ B₀),
q₀.left = (α₀ D).hom.left ≫ pullback.fst (D.obj PUnit.unit).hom f₀ ∧
q₁.left = (α₁ D).hom.left ≫ pullback.fst (D.obj PUnit.unit).hom f₁ ∧
y₁.left = V₀.hom ≫ f₁ ∧ y₀.left = V₁.hom ≫ f₀ ∧
prod.lift q₀ y₁ ≫ (D.gluing PUnit.unit PUnit.unit).hom.left =
(Over.map (a' ≫ h)).map ((η.hom.app D).hom PUnit.unit) ≫
prod.lift y₀ q₁ }
Tag 0ADM, a definition
Tag 0ADM in the Stacks Project.
AlgebraicGeometry.Space.Descent.pullbackDescentDataFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/HomDescent.lean, line 157. The attribute's comment: “the functor so constructed is the pullback functor on descent data”.
The pullback functor on descent data, with the canonical natural comparison of its underlying space over
Y'with ordinary pullback alongf.
public def pullbackDescentDataFunctor
{X X' Y Y' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u}
(a : Y ⟶ X) (a' : Y' ⟶ X') (h : X' ⟶ X) (f : Y' ⟶ Y)
(ha : f ≫ a = a' ≫ h)
(hX : IsAlgebraicSpace B S hS X)
(hX' : IsAlgebraicSpace B S hS X')
(hY : IsAlgebraicSpace B S hS Y)
(hY' : IsAlgebraicSpace B S hS Y') :
{ F : HomDescentData.{u, v} a hX hY ⥤ HomDescentData.{u, w} a' hX' hY' //
∃ α : ∀ D : HomDescentData.{u, v} a hX hY,
(F.obj D).obj PUnit.unit ≅ (Over.pullback f).obj (D.obj PUnit.unit),
(∀ {D E : HomDescentData.{u, v} a hX hY} (φ : D ⟶ E),
(F.map φ).hom PUnit.unit ≫ (α E).hom =
(α D).hom ≫ (Over.pullback f).map (φ.hom PUnit.unit)) ∧
(∀ D : HomDescentData.{u, v} a hX hY,
let A' := (Over.map a').obj ((F.obj D).obj PUnit.unit)
let B' := Over.mk a'
let A := (Over.map a).obj (D.obj PUnit.unit)
let B := Over.mk a
∃ (q : (Over.map h).obj A' ⟶ A)
(r : (Over.map h).obj B' ⟶ B),
q.left = (α D).hom.left ≫ pullback.fst (D.obj PUnit.unit).hom f ∧
r.left = f ∧
(let s : (Over.map h).obj (A' ⨯ B') ⟶ A ⨯ B :=
prod.lift ((Over.map h).map (prod.fst : A' ⨯ B' ⟶ A') ≫ q)
((Over.map h).map (prod.snd : A' ⨯ B' ⟶ B') ≫ r)
let t : (Over.map h).obj (B' ⨯ A') ⟶ B ⨯ A :=
prod.lift ((Over.map h).map (prod.fst : B' ⨯ A' ⟶ B') ≫ r)
((Over.map h).map (prod.snd : B' ⨯ A' ⟶ A') ≫ q)
(Over.map h).map ((F.obj D).gluing PUnit.unit PUnit.unit).hom.left ≫ t =
s ≫ (D.gluing PUnit.unit PUnit.unit).hom.left)) }
Tag 0ADN, a lemma
Tag 0ADN in the Stacks Project.
AlgebraicGeometry.Space.Descent.pullbackDatum, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/FamilyPullback.lean, line 224. The attribute's comment: “family_pullback_datum”.
Pullback of a descent datum along a morphism of families of algebraic spaces.
public def pullbackDatum (g : T' ⟶ T) (comm : ∀ i, gᵢ i ≫ f (α i) = f' i ≫ g) :
PulledBackDatum f f' hT hX hT' hX' α gᵢ D
AlgebraicGeometry.Space.Descent.pullbackFunctorCoproductComparison, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/FamilyPullbackCoproduct.lean, line 1086. The attribute's comment: “part (4), agreement with the pullback functors of 0ADL through 0ADK”.
Stacks Project, Tag 0ADN part (4). Let
U = {X j → T}andU' = {X' i → T'}be families of morphisms of algebraic spaces overSwith fixed target, and letα : I' → I,g : T' → T,gᵢ : X' i → X (α i)be a morphism of families with fixed target. The pullback functor on descent data along that morphism of families, Tag 0ADN part (2), agrees — through the canonical equivalences of Tag 0ADK between descent data for a family and descent data for the coproduct of its sources — with the pullback functor of Tag 0ADL for the induced commutative square∐ X' i → ∐ X j,T' → Tof single morphisms.The isomorphism is pinned on each summand: on the
i-th summand of the coproduct of the pulled-back components it is the projection ofX' i ×_{X (α i)} V (α i)ontoV (α i), followed by the inclusion of theα i-th summand of the coproduct of the original components.The index types are
u-small and of cardinality below the cofinality of the site's size cutoff, as is every countable index type. This is the same size condition thatAlgebraicGeometry.Space.Descent.familyCoproductEquivalenceOfAdmitsCoproductIndexcarries, and it is what makes the coproducts exist at all.
public def pullbackFunctorCoproductComparison :
let Ycop := sigmaAlgebraicSheafCoproduct X hX
let Y'cop := sigmaAlgebraicSheafCoproduct X' hX'
let E := familyCoproductEquivalenceOfAdmitsCoproductIndex.{u, v, w} f hT hX
let E' := familyCoproductEquivalenceOfAdmitsCoproductIndex.{u, v', w} f' hT' hX'
let P := pullbackFunctor f f' hT hX hT' hX' α g gᵢ comm
let F := pullbackDescentDataFunctor.{u, w, w} (Ycop.desc (spaceSheaf T hT) f)
(Y'cop.desc (spaceSheaf T' hT') f') g (coproductMap hX hX' α gᵢ Ycop Y'cop)
(coproductMap_comm f f' hT hX hT' hX' α g gᵢ comm Ycop Y'cop) hT hT'
Ycop.isAlgebraicSpace Y'cop.isAlgebraicSpace
let αF := Classical.choose F.property
{ η : P.functor ⋙ E'.equivalence.functor ≅ E.equivalence.functor ⋙ F.val //
∀ (D : DescentData f hT hX) (i : ι'),
((fullTotalCoproduct f' hT' hX' (P.functor.obj D)).ι i).hom ≫
(E'.objIso (P.functor.obj D)).inv.left ≫
((η.hom.app D).hom PUnit.unit).left ≫
(αF (E.equivalence.functor.obj D)).hom.left ≫
pullback.fst ((E.equivalence.functor.obj D).obj PUnit.unit).hom
(coproductMap hX hX' α gᵢ Ycop Y'cop) =
((eqToHom (P.obj_eq D)).hom i).left ≫
(pullbackDatum f f' hT hX hT' hX' α gᵢ D g comm).objMap i ≫
((fullTotalCoproduct f hT hX D).ι (α i)).hom ≫ (E.objIso D).inv.left }
AlgebraicGeometry.Space.Descent.pullbackFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/FamilyPullbackFunctor.lean, line 81. The attribute's comment: “family_pullback_functor”.
Pullback along a morphism of families is functorial on descent data. This is the pullback functor named by Tag 0ADP.
public noncomputable def pullbackFunctor :
PullbackFunctor f f' hT hX hT' hX' α g gᵢ comm
AlgebraicGeometry.Space.Descent.pullbackFunctorIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/FamilyPullbackIndependence.lean, line 306. The attribute's comment: “family_map_independence”.
The canonical natural isomorphism between the pullback functors induced by two morphisms of families with the same map of targets.
public def pullbackFunctorIso :
PullbackFunctorIso f f' hT hX hT' hX' α β g gᵢ hᵢ commα commβ
(pullbackFunctor f f' hT hX hT' hX' α g gᵢ commα)
(pullbackFunctor f f' hT hX hT' hX' β g hᵢ commβ)
Tag 0ADP, a definition
Tag 0ADP in the Stacks Project.
AlgebraicGeometry.Space.Descent.pullbackFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/FamilyPullbackFunctor.lean, line 81.
Pullback along a morphism of families is functorial on descent data. This is the pullback functor named by Tag 0ADP.
public noncomputable def pullbackFunctor :
PullbackFunctor f f' hT hX hT' hX' α g gᵢ comm
Tag 0ADQ, a definition
Tag 0ADQ in the Stacks Project.
AlgebraicGeometry.Space.Descent.trivialDescentFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/Effective.lean, line 57. The attribute's comment: “part (1), trivial descent datum”.
An algebraic space over
Xcarries its trivial descent datum for the identity ofX.
public def trivialDescentFunctor (X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u)
(hX : IsAlgebraicSpace B S hS X) :
AlgebraicSpacesOver (B := B) (S := S) (hS := hS) X ⥤
HomDescentData.{u, v} (𝟙 X) hX hX
AlgebraicGeometry.Space.Descent.canonicalDescentFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/Effective.lean, line 78. The attribute's comment: “part (2), canonical descent datum”.
Pulling the trivial descent datum back along a morphism gives the canonical descent datum of an algebraic space over the target.
public def canonicalDescentFunctor {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (f : Y ⟶ X)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y) :
AlgebraicSpacesOver (B := B) (S := S) (hS := hS) X ⥤ HomDescentData.{u, v} f hX hY
AlgebraicGeometry.Space.Descent.HomDescentData.IsEffective, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/Effective.lean, line 87. The attribute's comment: “part (3), effectivity”.
A descent datum for one morphism is effective if it is isomorphic to the canonical descent datum of an algebraic space over the target.
public abbrev HomDescentData.IsEffective {X Y : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} {f : Y ⟶ X}
{hX : IsAlgebraicSpace B S hS X} {hY : IsAlgebraicSpace B S hS Y}
(D : HomDescentData.{u, v} f hX hY) : Prop
Tag 0ADR, a definition
Tag 0ADR in the Stacks Project.
AlgebraicGeometry.Space.Descent.familyCanonicalDescentFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/Effective.lean, line 98. The attribute's comment: “part (1), canonical descent datum”.
Pulling the trivial descent datum over
Tback to each member of a family gives the canonical descent datum of an algebraic space overT.
public def familyCanonicalDescentFunctor (f : ∀ i, X i ⟶ T)
(hT : IsAlgebraicSpace B S hS T) (hX : ∀ i, IsAlgebraicSpace B S hS (X i)) :
AlgebraicSpacesOver (B := B) (S := S) (hS := hS) T ⥤ DescentData f hT hX
AlgebraicGeometry.Space.Descent.DescentData.IsEffective, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Spaces/Descent/SpacesOverSpaces/Effective.lean, line 108. The attribute's comment: “part (2), effectivity”.
A descent datum for a family is effective if it is isomorphic to the canonical descent datum of an algebraic space over the target.
public abbrev DescentData.IsEffective {f : ∀ i, X i ⟶ T} {hT : IsAlgebraicSpace B S hS T}
{hX : ∀ i, IsAlgebraicSpace B S hS (X i)} (D : DescentData f hT hX) : Prop
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.