102 Limits of Algebraic Stacks
Chapter 102 of the Stacks Project, Limits of Algebraic Stacks, Tag 0CMM: the 5 sections of its 7 with a tag that a declaration carries, one article each, in the Stacks Project's order. Their 15 tags are carried by 35 declarations of the repository (all in StacksFrontier) and 3 registered declarations.
Section102.3 Morphisms of finite presentation#
Section 102.3 of the Stacks Project, Tag 0CMQ. 8 tags here are carried by 16 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0CMR, a definition
Tag 0CMR in the Stacks Project.
AlgebraicGeometry.Stack.IsLimitPreserving, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingMorphism.lean, line 138.
Stacks 0CMR. A 1-morphism
f : π³ βΆ π΄of categories fibred in groupoids over the big fppf category ofSis limit preserving when, for every cofiltered inverse system of affine schemes overSwhose image in schemes has a limiting cone, the canonical square
colim π³_{Uα΅’} βΆ π³_U,colim π΄_{Uα΅’} βΆ π΄_Uof fibre categories, with vertical maps induced by
f, is a 2-fibre product.The square is the determinate one: the vertical map out of the colimit is the colimit of the componentwise maps
AlgebraicGeometry.Stack.splitFiberMapof strict split fibres, and the filling 2-cell is, on every colimit generator, the canonical base-change comparison of the fibred 1-morphism underlyingf.
abbrev IsLimitPreserving (f : π³ βΆ π΄) : Prop
Tag 0CMS, a lemma
Tag 0CMS in the Stacks Project.
AlgebraicGeometry.Stack.isLimitPreservingOnObjects_of_isLimitPreserving, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingMorphismObjects.lean, line 77.
Stacks 0CMS. A limit preserving 1-morphism of categories fibred in groupoids over the big fppf category of
Sis limit preserving on objects: every object over an affine inverse limit, with a cartesian comparison to an object at a finite stage, descends to a later stage.
theorem isLimitPreservingOnObjects_of_isLimitPreserving
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{π³ π΄ : CatFiberedInGroupoids.{u, vX, u + 1, uX}
(BigFppfOver B S hS)} (f : π³ βΆ π΄)
(hf : IsLimitPreserving.{u, v, w, uX, vX} B S hS f) :
BigFppfOver.IsLimitPreservingOnObjects.{u, v, w, vX, uX}
B S hS π³ π΄ f
Tag 0CMT, a lemma
Tag 0CMT in the Stacks Project.
AlgebraicGeometry.Stack.isLimitPreserving_twoFibreProductSnd, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingBaseChangeCoherence.lean, line 646.
Stacks 0CMT. The base change
p' : π³ Γ_π΄ π΅ βΆ π΅of a limit preserving 1-morphismpof categories fibred in groupoids over the big fppf category of a schemeSis limit preserving.Both conditions are properties of
AlgebraicGeometry.Stack.canonicalSquare-- ofp'for the conclusion and ofpfor the hypothesis -- byAlgebraicGeometry.Stack.isLimitPreserving_iff_isTwoFibreProduct_canonicalSquare, and the two squares are 2-cartesian together byAlgebraicGeometry.Stack.isEquivalence_squareComparison_canonicalSquare_twoFibreProductSnd. The input the source leaves implicit is that filtered colimits of categories commute with 2-fibre products, which is what identifiescolim (π³ Γ_π΄ π΅)_{Uα΅’}withcolim π³_{Uα΅’} Γ_{colim π΄_{Uα΅’}} colim π΅_{Uα΅’}.
theorem isLimitPreserving_twoFibreProductSnd
(hp : IsLimitPreserving.{u, v, w, max (u + 1) v w, max u v} B S hS p) :
IsLimitPreserving.{u, v, w, max (u + 1) v w, max u v} B S hS
(BigFppfOver.twoFibreProductSnd.{u, v, w} B S hS π³ π΄ π΅ p q)
AlgebraicGeometry.Stack.isLimitPreservingOnObjects_twoFibreProductSnd, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingBaseChangeObjects.lean, line 52. The attribute's comment: βlimit preservation on objects of the base changeβ.
The base change along
qof a limit preserving 1-morphismpof categories fibred in groupoids over the big fppf category ofSis limit preserving on objects: every object ofπ³ Γ_π΄ π΅over an affine inverse limit, with a cartesian comparison to an object ofπ΅at a finite stage, descends to a later stage.
theorem isLimitPreservingOnObjects_twoFibreProductSnd
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(π³ π΄ π΅ : CatFiberedInGroupoids.{u, max u v, u + 1, max (u + 1) v w}
(BigFppfOver B S hS))
(p : π³ βΆ π΄) (q : π΅ βΆ π΄)
(hp : IsLimitPreserving.{u, v, w, max (u + 1) v w, max u v} B S hS p) :
BigFppfOver.IsLimitPreservingOnObjects.{u, v, w} B S hS
(BigFppfOver.twoFibreProduct B S hS π³ π΄ π΅ p q) π΅
(BigFppfOver.twoFibreProductSnd B S hS π³ π΄ π΅ p q)
Tag 0CMU, a lemma
Tag 0CMU in the Stacks Project.
AlgebraicGeometry.Stack.isLimitPreserving_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingMorphismComposition.lean, line 134.
Stacks 0CMU. The composite of two limit preserving 1-morphisms of categories fibred in groupoids over the big fppf category of
Sis limit preserving: the square of Stacks 0CMR for the composite is the horizontal pasting of the two given 2-cartesian squares.
theorem isLimitPreserving_comp
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{π³ π΄ π΅ : CatFiberedInGroupoids.{u, vX, u + 1, uX} (BigFppfOver B S hS)}
(p : π³ βΆ π΄) (q : π΄ βΆ π΅)
(hp : IsLimitPreserving.{u, v, w, uX, vX} B S hS p)
(hq : IsLimitPreserving.{u, v, w, uX, vX} B S hS q) :
IsLimitPreserving.{u, v, w, uX, vX} B S hS (p β« q)
Tag 0CMV, a lemma
Tag 0CMV in the Stacks Project.
AlgebraicGeometry.Stack.isLimitPreservingOnObjects_of_isLimitPreserving, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingMorphismObjects.lean, line 77. The attribute's comment: βthe implication (1) β (2), which holds here without the representability hypothesis that Tag 0CMV carries, and for index categories in any universe. The whole three-part equivalence is AlgebraicGeometry.Stack.isLimitPreserving_tfae, for index categories in the universe of the schemesβ.
Stacks 0CMS. A limit preserving 1-morphism of categories fibred in groupoids over the big fppf category of
Sis limit preserving on objects: every object over an affine inverse limit, with a cartesian comparison to an object at a finite stage, descends to a later stage.
theorem isLimitPreservingOnObjects_of_isLimitPreserving
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
{π³ π΄ : CatFiberedInGroupoids.{u, vX, u + 1, uX}
(BigFppfOver B S hS)} (f : π³ βΆ π΄)
(hf : IsLimitPreserving.{u, v, w, uX, vX} B S hS f) :
BigFppfOver.IsLimitPreservingOnObjects.{u, v, w, vX, uX}
B S hS π³ π΄ f
AlgebraicGeometry.Stack.isLimitPreserving_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingRepresentableTFAE.lean, line 134. The attribute's comment: βindex categories in the universe of the schemesβ.
Stacks 0CMV. For a 1-morphism
f : π³ βΆ π΄of categories fibred in groupoids over the big fppf category ofSwhich is representable by algebraic spaces the following are equivalent:fis limit preserving (Stacks 0CMR);fis limit preserving on objects (Stacks 06CU); andfis locally of finite presentation in the sense of Stacks 03YK, that is, every algebraic space representing a base change offalong a scheme-valued point ofπ΄has locally finitely presented structural morphism.All three conditions are read for index categories in the universe of the schemes; see the implementation notes.
theorem isLimitPreserving_tfae (hp : IsRepresentableByAlgebraicSpaces B S hS f.hom) :
List.TFAE
[IsLimitPreserving.{u, u, u, u + 1, u} B S hS f,
BigFppfOver.IsLimitPreservingOnObjects.{u, u, u, u, u + 1} B S hS π³ π΄ f,
β (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 β₯€ π΄.val.obj)
(_hy : y β π΄.val.p = Over.map U.hom)
(F : (BigFppfOver B U.left.1 U.left.2)α΅α΅ β₯€ Type u)
(hF : IsAlgebraicSpace B U.left.1 U.left.2 F),
Nonempty (StacksRepresentableCFG.EquivalenceOver
(TwoFibreProductOver.fst (Over.map U.hom) π³.val.p π΄.val.p y
(CatFiberedInGroupoids.homFunctor f))
(presheafOfCategories (F β typeToCat)).p) β
Space.IsLocallyOfFinitePresentation B S hS
(algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj
β¨F, hFβ©)).hom]
Declarations registered for the tag:
AlgebraicGeometry.Stack.isLimitPreservingOnObjects_iff_isLocallyOfFinitePresentation, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingRepresentableTFAE.lean, line 90 (StacksFrontier): βthe equivalence of (2) and (3), which is Stacks 06CXβ.
Tag 0CMW, a lemma
Tag 0CMW in the Stacks Project.
AlgebraicGeometry.Stack.isFullyFaithfulOnAffineLimits_iff_isEquivalence_squareDiagonalComparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingCanonicalDiagonal.lean, line 252. The attribute's comment: βcondition (2) as the diagonal of the canonical 0CMR square being an equivalenceβ.
Condition (2) of Stacks 0CMW is the diagonal of the canonical square being an equivalence. The canonical functor
colim π³_{Uα΅’} βΆ π³_U Γ_{π΄_U} colim π΄_{Uα΅’}is fully faithful at every directed limit of affine schemes overSexactly when, at every such limit, the comparison of the square of relative diagonals ofAlgebraicGeometry.Stack.canonicalSquareis an equivalence.This is the half of Stacks 0CMW that does not involve the diagonal 1-morphism
Ξ : π³ βΆ π³ Γ_π΄ π³: it is the category-theoretic criterion of the source's proof, applied to the determinate square of Stacks 0CMR.
theorem isFullyFaithfulOnAffineLimits_iff_isEquivalence_squareDiagonalComparison (f : π³ βΆ π΄) :
IsFullyFaithfulOnAffineLimits.{u, v, w, uX, vX} B S hS f β
β (I : Type v) [Category.{w} I] [IsCofiltered I]
(D : I β₯€ BigAffineFppf B S hS) (c : Cone D),
IsLimit ((BigAffineFppf.toScheme B S hS).mapCone c) β
(Cat.squareDiagonalComparison
(canonicalSquare.{u, v, w, uX, vX} B S hS f (D β BigAffineFppf.inclusion B S hS)
((BigAffineFppf.inclusion B S hS).mapCone c))).IsEquivalence
AlgebraicGeometry.Stack.isFullyFaithfulOnAffineLimits_of_isLimitPreserving, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingDiagonal.lean, line 135. The attribute's comment: βcondition (2) holds for a limit preserving 1-morphismβ.
Stacks 0CMW, condition (2) for a limit preserving 1-morphism. If the square of Stacks 0CMR is 2-cartesian then its comparison functor into the explicit 2-fibre product is an equivalence, so the canonical functor
colim π³_{Uα΅’} βΆ π³_U Γ_{π΄_U} colim π΄_{Uα΅’}is fully faithful.
theorem isFullyFaithfulOnAffineLimits_of_isLimitPreserving (f : π³ βΆ π΄)
(hf : IsLimitPreserving.{u, v, w, uX, vX} B S hS f) :
IsFullyFaithfulOnAffineLimits.{u, v, w, uX, vX} B S hS f
AlgebraicGeometry.Stack.isLimitPreserving_twoFibreProductDiagonal_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingDiagonalCriterion.lean, line 293.
Stacks 0CMW. The relative diagonal
Ξ : π³ βΆ π³ Γ_{f, π΄, f} π³of a 1-morphism of categories fibred in groupoids over the big fppf category ofSis limit preserving if and only if, at every directed limitU = lim Uα΅’of affine schemes overS, the canonical functorcolim π³_{Uα΅’} βΆ π³_U Γ_{π΄_U} colim π΄_{Uα΅’}is fully faithful.Both sides are properties of
AlgebraicGeometry.Stack.canonicalSquare-- ofΞon the left, offon the right -- and the two squares are equivalent, so the source's criterionCategoryTheory.Limits.CategoricalPullback.fullyFaithful_squareComparison_ifftransfers between them.
theorem isLimitPreserving_twoFibreProductDiagonal_iff :
IsLimitPreserving.{u, v, w, max (u + 1) v w, max u v} B S hS
(BigFppfOver.twoFibreProductDiagonal.{u, v, w} B S hS π³ π΄ f) β
IsFullyFaithfulOnAffineLimits.{u, v, w, max (u + 1) v w, max u v} B S hS f
AlgebraicGeometry.Stack.isLimitPreserving_twoFibreProductDiagonal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingDiagonalCriterion.lean, line 317.
Stacks 0CMW, the "in particular" clause. A limit preserving 1-morphism of categories fibred in groupoids has a limit preserving relative diagonal: it satisfies the full faithfulness condition by
AlgebraicGeometry.Stack.isFullyFaithfulOnAffineLimits_of_isLimitPreserving, and that condition is limit preservation of the diagonal.
theorem isLimitPreserving_twoFibreProductDiagonal
(hf : IsLimitPreserving.{u, v, w, max (u + 1) v w, max u v} B S hS f) :
IsLimitPreserving.{u, v, w, max (u + 1) v w, max u v} B S hS
(BigFppfOver.twoFibreProductDiagonal.{u, v, w} B S hS π³ π΄ f)
CategoryTheory.Limits.CategoricalPullback.fullyFaithful_squareComparison_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/TwoFibreProduct/CategoricalPullbackSquareDiagonal.lean, line 490. The attribute's comment: βthe category-theoretic reduction of the equivalence (1) <=> (2)β.
The category-theoretic core of Stacks 0CMW. For a 2-commutative square of categories whose corners
CandD'are groupoids, the comparison functorA : C' β₯€ C Γ_D D'is fully faithful if and only if the comparison functorB : C' β₯€ C Γ_{Ξ_p, C Γ_D C} (C' Γ_{D'} C')of the square of relative diagonals is an equivalence.
theorem fullyFaithful_squareComparison_iff [IsGroupoid C] [IsGroupoid D'] :
((squareComparison a u p b Ξ±).Full β§ (squareComparison a u p b Ξ±).Faithful) β
(diagonalComparison a u p b Ξ±).IsEquivalence
Tag 0CMX, a lemma
Tag 0CMX in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isLimitPreserving_of_isLocallyOfFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingOfFinitePresentation.lean, line 84. The attribute's comment: βan algebraic stack locally of finite presentation over S is limit preserving, and so is its structure morphismβ.
Stacks 0CMX. Let
π³be an algebraic stack overSwhose structure morphismπ³ β Sis locally of finite presentation. Thenπ³is limit preserving in the sense of Artin's Axioms, Definition 07XL: for every cofiltered system of affine schemesTα΅’overSwith limitT, the comparison functorcolim π³_{Tα΅’} β₯€ π³_Tis an equivalence. Equivalently, the structure morphismπ³ β Sis limit preserving in the sense of Stacks 0CMR. The index categories are taken in the scheme universe, which is the smallness the source's directed sets have.
theorem isLimitPreserving_of_isLocallyOfFinitePresentation
(π³ : Stack.AlgebraicStacks.{u, w} B S hS)
(hf : IsLocallyOfFinitePresentation B S hS (structureMorphism B S hS π³)) :
Deformation.Artin.IsLimitPreserving.{u, u, u, u + 1, u} B S hS π³.val β§
Stack.IsLimitPreserving.{u, u, u, u + 1, u} B S hS (structureMorphism B S hS π³).hom
AlgebraicGeometry.Stack.hasPropertyOnSomeSmoothDiagram_relativelyLimitPreserving_structure, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingSmoothDiagram.lean, line 157. The attribute's comment: βonly the smooth-diagram reduction; the conclusion is not 07XLβ.
An algebraic stack locally of finite presentation over its base has a relatively limit preserving smooth presentation. This is
AlgebraicGeometry.Stack.hasPropertyOnSomeSmoothDiagram_relativelyLimitPreservingat the structure morphism of Stacks 050D, and it is the algebraic-spaces input to the proof of Stacks 0CMX: the presenting algebraic space ofπ³is relatively limit preserving over the algebraic stack represented byS.The attribute's clause string is deliberately narrow. This statement does not give the conclusion of Stacks 0CMX, which is limit preservation of
π³in the sense of Definition 07XL; what it carries is the tag's first step, and it is the step that consumes the tag's hypothesis βStack.AlgebraicStacks.IsLocallyOfFinitePresentationon the structure morphism of Stacks 050D is used, not merely stated. Anyone reading the tag as discharged by this declaration would be misreading it: the conclusion here is about a smooth presentation by an algebraic space, in the vocabulary of Stacks 049J, and the remaining step β limit preservation of the quotient stack β is named with its three missing bridges in the implementation notes of this module.
theorem hasPropertyOnSomeSmoothDiagram_relativelyLimitPreserving_structure
(π³ : Stack.AlgebraicStacks.{u, w} B S hS)
(hπ³ : Stack.AlgebraicStacks.IsLocallyOfFinitePresentation B S hS
(structureMorphism B S hS π³)) :
HasPropertyOnSomeSmoothDiagram B S hS
(fun _ _ h => RelativelyLimitPreserving.{u, u, u, u} B S hS h)
(structureMorphism B S hS π³).hom
Tag 0CMY, a proposition
Tag 0CMY in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isLimitPreserving_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingFinitePresentationEquivalence.lean, line 73. The attribute's comment: βlimit preserving, limit preserving on objects and locally of finite presentation are equivalent for a 1-morphism of algebraic stacksβ.
For a 1-morphism
f : π³ βΆ π΄of algebraic stacks overSthe following are equivalent:
fis limit preserving in the sense of Stacks 0CMR;fis limit preserving on objects in the sense of Stacks 06CU;fis locally of finite presentation in the sense of Stacks 06Q2.Index categories are taken in the universe of the schemes.
theorem isLimitPreserving_tfae {π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄) :
List.TFAE [Stack.IsLimitPreserving.{u, u, u, u + 1, u} B S hS f.hom,
BigFppfOver.IsLimitPreservingOnObjects.{u, u, u} B S hS π³.val π΄.val f.hom,
IsLocallyOfFinitePresentation B S hS f]
AlgebraicGeometry.Stack.AlgebraicStacks.isLocallyOfFinitePresentation_of_isLimitPreservingOnObjects, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/LimitPreservingObjectsFinitePresentation.lean, line 299. The attribute's comment: βthe implication (2) => (3) onlyβ.
A 1-morphism of algebraic stacks over
Swhich is limit preserving on objects, at index categories in the universeuof the schemes, is locally of finite presentation.
theorem AlgebraicStacks.isLocallyOfFinitePresentation_of_isLimitPreservingOnObjects
{π³ π΄ : Stack.AlgebraicStacks.{u, t} B S hS} (f : π³ βΆ π΄)
(hf : BigFppfOver.IsLimitPreservingOnObjects.{u, u, u, u, u + 1}
B S hS π³.val π΄.val f.hom) :
Stack.AlgebraicStacks.IsLocallyOfFinitePresentation B S hS f
Sources
Section102.4 Descending properties#
Section 102.4 of the Stacks Project, Tag 0CPX. 2 tags here are carried by 2 registered declarations, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0CPY, a situation
Tag 0CPY in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.Space.DescentSituation, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Spaces/DescendingProperties.lean, line 32 (StacksFrontier).
Tag 0CPZ, a lemma
Tag 0CPZ in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.Space.DescentSituation.exists_isSeparated_stage_of_siteContainsBaseChangeLimits, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Stacks/SeparatedAtFiniteStageRegistration.lean, line 26 (StacksFrontier): βunder the chapter's standing convention of Section 70.2 (tag 07SD) on the system, as for 0851 and 07SQ; without it the statement fails in this bounded site (SiteConventionCounterexample)β.
Sources
Section102.5 Descending relative objects#
Section 102.5 of the Stacks Project, Tag 0CN3. 1 tag here is carried by 2 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0CN4, a lemma
Tag 0CN4 in the Stacks Project.
AlgebraicGeometry.Stack.StackDescentSystem.exists_stage_model_of_isFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/DescendingStacksAlongLimit.lean, line 894. The attribute's comment: βa reduction, not a proof: inputs of the source's proof are carried as the explicit hypotheses hPresentation (Stacks 04T4 (4), (5), Stacks 04T5 (2) and the 050K/050H bookkeeping, with Stacks 04YC discharged), hDescent (what is left of Stacks 07SK and 0CN2 on a groupoid object once the essential-surjectivity clause is discharged: the descent of s, t, c, the pointwiseGroupoid field, the common stage, and Stacks 046Q), hStageStackModel (a universe-lifting datum, not a mathematical assumption: a quotient stack has hom universe one above that of AlgebraicStacks), hModelFinitePresentation (Stacks 06Q2 evaluated on a quotient stack) and hModelComparison (Stacks 044P, 044R, 046Q and 04Y1 for a base-changed groupoid); what is discharged here is Stacks 07SF for the limit with its quasi-compactness and quasi-separatedness, the essential-surjectivity clause of Stacks 07SK for the object and arrow spaces of the presenting groupoid, Stacks 04TK on the descended groupoid, and the assembly of the conclusionβ.
Stacks 0CN4. Let
(X_i)be a directed inverse system of quasi-compact, quasi-separated algebraic spaces overSwith affine transition morphisms, and letX = lim X_i. Ifπ³is an algebraic stack of finite presentation overX, then there are a stageiand an algebraic stackπ³_iof finite presentation overX_iwithπ³ β π³_i Γ_{X_i} Xas algebraic stacks overX.Five inputs are carried as explicit hypotheses β
hPresentation,hDescent,hStageStackModel,hModelFinitePresentationandhModelComparison. None is a restatement of this conclusion, andhStageStackModelis a universe-lifting datum rather than a mathematical assumption. The module's implementation notes say what each one is, which declaration of the library it would come from, and β for Stacks 0CN2 β exactly why the existing result falls short. What is discharged here is Stacks 07SF for the limit with its quasi-compactness and quasi-separatedness, the essential-surjectivity clause of Stacks 07SK for the object and arrow spaces of the presenting groupoid, Stacks 04TK on the descended groupoid, and the assembly of the conclusion.
theorem exists_stage_model_of_isFinitePresentation
(hPresentation : GroupoidPresentationOfAffineSmoothChart.{u, w} B S hS hZ)
(hDescent : C.GroupoidStructureDescendsToStage)
(hStageStackModel : C.StageStackModel.{u, w})
(hModelFinitePresentation : C.ModelIsFinitePresentation.{u, w})
(hModelComparison : C.ModelBaseChangeComparison.{u, w})
(π³ : AlgebraicStacks.{u, w} B S hS) (f : π³ βΆ C.limitStack.{u, w})
(hf : AlgebraicStacks.IsFinitePresentation B S hS f) :
β (i : Iα΅α΅) (π³α΅’ : AlgebraicStacks.{u, w} B S hS) (fα΅’ : π³α΅’ βΆ C.stageStack.{u, w} i),
AlgebraicStacks.IsFinitePresentation B S hS fα΅’ β§
β e : Bicategory.Equivalence π³
(twoFibreProductAlgebraicStack.{u, w} B S hS fα΅’
(C.limitStackProjection.{u, w} i)),
Nonempty (e.hom β« (twoFibreProductSquareAlgebraicStacks.{u, w} B S hS fα΅’
(C.limitStackProjection.{u, w} i)).snd β
f)
AlgebraicGeometry.Stack.StackDescentSystem.exists_stage_model_of_isFinitePresentation_unconditional, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/DescendingStacksAlongLimitTheorem.lean, line 76. The attribute's comment: βThe directed set I indexes the system as a covariant diagram on the cofiltered category Iα΅α΅, and StackDescentSystem bounds the cardinality of Iα΅α΅ and of its hom types by the cofinality of the cutoff of the big fppf site, which is what keeps the limit X inside the site. The isomorphism π³ β
π³_i Γ_{X_i} X over X is an equivalence in the 2-category of algebraic stacks whose forward 1-morphism followed by the projection to X is 2-isomorphic to the structure 1-morphism of π³.β.
Stacks 0CN4. Let
(X_i)be a directed inverse system of quasi-compact, quasi-separated algebraic spaces overSwith affine transition morphisms, and letX = lim X_i. Ifπ³is an algebraic stack of finite presentation overX, then there are a stageiand an algebraic stackπ³_iof finite presentation overX_iwithπ³ β π³_i Γ_{X_i} Xas algebraic stacks overX.This is the statement of
StackDescentSystem.exists_stage_model_of_isFinitePresentationwith none of its hypotheses. The system satisfies the chapter's convention (StackDescentSystem.siteContainsBaseChangeLimits), and under the convention the statement isAlgebraicGeometry.Stack.AlgebraicStacks.finitePresentationStackDescendsStatement_holds.
theorem exists_stage_model_of_isFinitePresentation_unconditional
(C : StackDescentSystem B S hS hZ I)
(π³ : AlgebraicStacks.{u, w} B S hS) (f : π³ βΆ C.limitStack.{u, w})
(hf : AlgebraicStacks.IsFinitePresentation B S hS f) :
β (i : Iα΅α΅) (π³α΅’ : AlgebraicStacks.{u, w} B S hS) (fα΅’ : π³α΅’ βΆ C.stageStack.{u, w} i),
AlgebraicStacks.IsFinitePresentation B S hS fα΅’ β§
β e : Bicategory.Equivalence π³
(twoFibreProductAlgebraicStack.{u, w} B S hS fα΅’
(C.limitStackProjection.{u, w} i)),
Nonempty (e.hom β« (twoFibreProductSquareAlgebraicStacks.{u, w} B S hS fα΅’
(C.limitStackProjection.{u, w} i)).snd β
f)
Sources
Section102.6 Finite type closed in finite presentation#
Section 102.6 of the Stacks Project, Tag 0CQ0. 2 tags here are carried by 2 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0CQ1, a lemma
Tag 0CQ1 in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.exists_isFinitePresentation_isClosedImmersion_of_isFiniteType, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/ClosedImmersionIntoFinitePresentationArbitraryBase.lean, line 60.
Stacks 0CQ1. Let
f : π³ βΆ Ybe a 1-morphism from an algebraic stack over a schemeSto an algebraic space overS, withfof finite type and quasi-separated andYquasi-compact and quasi-separated. Then there are a 1-morphism of finite presentationf' : π³' βΆ Yand a closed immersioni : π³ βΆ π³'of algebraic stacks overY, that is, withi β« f' β f.The source's proof, which approximates
Yby Noetherian algebraic spaces (Stacks 07SU), takes place overSpec β€, where it isAlgebraicGeometry.Stack.exists_finitePresentation_closedImmersion_overIntegerswith Stacks 07SU supplied byAlgebraicGeometry.Space.hasNoetherianApproximation_of_isQuasiCompactSpace. Construction A of Stacks 04X5 carriesfto a quasi-separated 1-morphism, locally of finite type, from a quasi-compact algebraic stack to the viewΞ YofYoverSpec β€, which is again quasi-compact and quasi-separated; the factorization obtained there descends toS(AlgebraicGeometry.Stack.exists_descent_changeBase), and finite presentation and being a closed immersion descend along Construction A.
theorem exists_isFinitePresentation_isClosedImmersion_of_isFiniteType (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S)
(Y : (BigFppfOver B S hS)α΅α΅ β₯€ Type u) (hY : IsAlgebraicSpace B S hS Y)
(π³ : AlgebraicStacks.{u, w} B S hS) (f : π³ βΆ algebraicSpaceStack.{u, w} B S hS Y hY)
(hft : IsFiniteType B S hS f) (hqs : IsQuasiSeparated B S hS f)
(hYqc : Space.IsQuasiCompactSpace B S hS Y)
(hYqs : Space.IsAbsolutelyQuasiSeparated B S hS B.contains_terminal Y) :
β (π³' : AlgebraicStacks.{u, w} B S hS)
(f' : π³' βΆ algebraicSpaceStack.{u, w} B S hS Y hY) (i : π³ βΆ π³'),
IsFinitePresentation B S hS f' β§ IsClosedImmersion B S hS i β§ Nonempty (i β« f' β
f)
Tag 0CQ2, a lemma
Tag 0CQ2 in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.closedImmersionIntoFinitePresentationStatement_holds_overScheme, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/SeparatedClosedImmersionIntoFinitePresentationArbitraryBase.lean, line 248.
Stacks 0CQ2. Let
f : π³ βΆ Ybe a 1-morphism from an algebraic stack over a schemeSto an algebraic space overS, withfof finite type and separated andYquasi-compact and quasi-separated. Then there are a separated 1-morphism of finite presentationf' : π³' βΆ Yand a closed immersioni : π³ βΆ π³'of algebraic stacks overY, that is, withi β« f' β f.The source's proof, which approximates
Yby Noetherian algebraic spaces (Stacks 07SU), takes place overSpec β€, where it isAlgebraicGeometry.Stack.exists_separated_finitePresentation_closedImmersion_overIntegers. Construction A of Stacks 04X5 carriesfto a separated 1-morphism, locally of finite type, from a quasi-compact algebraic stack to the viewΞ YofYoverSpec β€, which is again quasi-compact and quasi-separated; the factorization obtained there descends toS(AlgebraicGeometry.Stack.exists_descent_changeBase), and separatedness, finite presentation and being a closed immersion descend along Construction A.
theorem closedImmersionIntoFinitePresentationStatement_holds_overScheme (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S) :
ClosedImmersionIntoFinitePresentationStatement.{u, w} B S hS
Sources
Section102.7 Universally closed morphisms#
Section 102.7 of the Stacks Project, Tag 0H28. 2 tags here are carried by 15 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0H29, a lemma
Tag 0H29 in the Stacks Project.
AlgebraicGeometry.exists_affine_locallyFinitePresentation_separation_isClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Limits/ClosedSubsetFibreSeparation.lean, line 49. The attribute's comment: βthe case of schemes, for closed subsetsβ.
Let
f : X βΆ Sbe a quasi-compact morphism of schemes,g : T βΆ Sa morphism,t β Ta point andE β X Γ_S Ta closed subset whose image inTmissest. Then there are an affine open neighbourhoodVoft, a commutative squareV βΆ T' βΆ S,V βΆ T βΆ SwithT'affine andT' βΆ Slocally of finite presentation, and a closed subsetE' β X Γ_S T'whose image inT'misses the image oft, such that the preimage ofEinX Γ_S Vlies in the preimage ofE'.This is the case of schemes, for closed subsets, of the separation lemma for algebraic stacks.
theorem exists_affine_locallyFinitePresentation_separation_isClosed
{X S T : Scheme.{u}} (f : X βΆ S) [QuasiCompact f] (g : T βΆ S)
(t : T) (E : Set β₯(pullback f g)) (hE : IsClosed E)
(ht : t β Set.image (pullback.snd f g) E) :
β (V : T.affineOpens) (htV : t β V.1)
(T' : Scheme.{u}) (_ : IsAffine T') (b : T' βΆ S)
(_ : LocallyOfFinitePresentation b) (a : V.1.toScheme βΆ T')
(_ : V.1.ΞΉ β« g = a β« b)
(E' : Set β₯(pullback f b)) (_ : IsClosed E')
(p : pullback f (V.1.ΞΉ β« g) βΆ pullback f g)
(q : pullback f (V.1.ΞΉ β« g) βΆ pullback f b),
(p β« pullback.fst f g = pullback.fst f (V.1.ΞΉ β« g)) β§
(p β« pullback.snd f g = pullback.snd f (V.1.ΞΉ β« g) β« V.1.ΞΉ) β§
(q β« pullback.fst f b = pullback.fst f (V.1.ΞΉ β« g)) β§
(q β« pullback.snd f b = pullback.snd f (V.1.ΞΉ β« g) β« a) β§
(a β¨t, htVβ© β Set.image (pullback.snd f b) E') β§
(p β»ΒΉ' E β q β»ΒΉ' E')
AlgebraicGeometry.Stack.exists_affine_finitePresentation_separation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/ClosedSubsetSeparationAlgebraicStack.lean, line 438.
Stacks 0H29. Let
g : Z βΆ Ybe a morphism of the big fppf category ofSbetween objects with affine underlying schemes, letf : π³ βΆ Ybe a quasi-compact 1-morphism of algebraic stacks overSwithπ³quasi-compact, letzbe a point ofZand letT β |π³ Γ_Y Z|be a closed subset whose image in|Z|missesz. Then there are an open neighbourhoodVofzinZ, a commutative squareV βΆ Z' βΆ Y,V βΆ Z βΆ Y, and a closed subsetT' β |π³ Γ_Y Z'|such that
Z'is affine and of finite presentation overY,- the image of
zin|Z'|misses the image ofT'in|Z'|, and- the inverse image of
Tin|π³ Γ_Y V|maps intoT'.The two comparison 1-morphisms of the last two clauses are the canonical ones
AlgebraicGeometry.Stack.factorMap; their compatibilities with the projections of the three base changes areAlgebraicGeometry.Stack.factorIsoFstandAlgebraicGeometry.Stack.factorIsoSnd.
theorem exists_affine_finitePresentation_separation {Y Z : BigFppfOver B S hS}
(hY : IsAffine ((BigFppfOver.toScheme B S hS).obj Y))
(hZ : IsAffine ((BigFppfOver.toScheme B S hS).obj Z)) (g : Z βΆ Y)
{π³ : AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ schemeStack.{u, w} B S hS Y)
(_hf : IsQuasiCompactMorphism.{u, w} B S hS f)
(hπ³ : IsQuasiCompactStack.{u, w} B S hS π³.val π³.property)
(z : AlgebraicStacks.points B S hS (schemeStack.{u, w} B S hS Z))
(T : Set (AlgebraicStacks.points B S hS (baseChangeSquare B S hS f g).pt))
(hT : @IsClosed _ (pointTopology B S hS (baseChangeSquare B S hS f g).pt.val) T)
(hz : z β AlgebraicStacks.pointsMap B S hS (baseChangeSquare B S hS f g).fst '' T) :
β (V : BigFppfOver B S hS) (j : V βΆ Z),
AlgebraicGeometry.IsOpenImmersion ((BigFppfOver.toScheme B S hS).map j) β§
β v : AlgebraicStacks.points B S hS (schemeStack.{u, w} B S hS V),
AlgebraicStacks.pointsMap B S hS (schemeStackMap.{u, w} B S hS j) v = z β§
β (Z' : BigFppfOver B S hS) (b : Z' βΆ Y),
IsAffine ((BigFppfOver.toScheme B S hS).obj Z') β§
FinitePresentation ((BigFppfOver.toScheme B S hS).map b) β§
β (a : V βΆ Z') (hab : j β« g = a β« b)
(T' : Set (AlgebraicStacks.points B S hS (baseChangeSquare B S hS f b).pt)),
@IsClosed _ (pointTopology B S hS (baseChangeSquare B S hS f b).pt.val) T' β§
AlgebraicStacks.pointsMap B S hS (schemeStackMap.{u, w} B S hS a) v β
AlgebraicStacks.pointsMap B S hS (baseChangeSquare B S hS f b).fst '' T' β§
AlgebraicStacks.pointsMap B S hS (factorMap B S hS f (j β« g) a b hab) ''
(AlgebraicStacks.pointsMap B S hS
(factorMap B S hS f (j β« g) j g rfl) β»ΒΉ' T) β T'
AlgebraicGeometry.Stack.AlgebraicStacks.image_preimage_eq_preimage_image_of_isTwoFibreProduct, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/PointsCartesianSquare.lean, line 56. The attribute's comment: βthe cartesian-square step of the proof, on pointsβ.
For a 2-fibre product square of algebraic stacks over
Swith legsfst : π« βΆ π³andsnd : π« βΆ π¬over a cospang : π³ βΆ π΄,f : π¬ βΆ π΄, and for any subsetTof|π³|, the image in|π¬|of the preimage ofTin|π«|is the preimage in|π¬|of the image ofTin|π΄|.
theorem image_preimage_eq_preimage_image_of_isTwoFibreProduct
{π³ π¬ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} {g : π³ βΆ π΄} {f : π¬ βΆ π΄}
(P : Bicategory.TwoCommSq g f) (hP : Bicategory.IsTwoFibreProduct P)
(T : Set (points B S hS π³)) :
pointsMap B S hS P.snd '' (pointsMap B S hS P.fst β»ΒΉ' T) =
pointsMap B S hS f β»ΒΉ' (pointsMap B S hS g '' T)
AlgebraicGeometry.Stack.AlgebraicStacks.image_closure_image_subset_of_isTwoFibreProduct, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/PointsCartesianSquare.lean, line 80. The attribute's comment: βthe descent step of the proof, along a cartesian square with surjective open legsβ.
Let
Pbe a 2-fibre product square of algebraic stacks overSwith legsfst : π« βΆ π³andsnd : π« βΆ π¬over a cospang : π³ βΆ π΄,f : π¬ βΆ π΄, withfsurjective and open on points, and letΟ : π΄ βΆ π΅be a 1-morphism. If a closed subsetT' β |π¬|contains the image of the preimage ofT β |π³|, then the image in|π΅|of the closure of the image ofTin|π΄|is contained in the image ofT'in|π΅|.
theorem image_closure_image_subset_of_isTwoFibreProduct
{π³ π¬ π΄ π΅ : Stack.AlgebraicStacks.{u, w} B S hS} {g : π³ βΆ π΄} {f : π¬ βΆ π΄} (Ο : π΄ βΆ π΅)
(P : Bicategory.TwoCommSq g f) (hP : Bicategory.IsTwoFibreProduct P)
(hsurj : Function.Surjective (pointsMap B S hS f))
(hopen : letI := Stack.pointTopology B S hS π¬.val
letI := Stack.pointTopology B S hS π΄.val
IsOpenMap (pointsMap B S hS f))
(T : Set (points B S hS π³)) (T' : Set (points B S hS π¬))
(hT' : letI := Stack.pointTopology B S hS π¬.val
IsClosed T')
(hsub : pointsMap B S hS P.snd '' (pointsMap B S hS P.fst β»ΒΉ' T) β T') :
letI := Stack.pointTopology B S hS π΄.val
pointsMap B S hS Ο '' closure (pointsMap B S hS g '' T) β
pointsMap B S hS (f β« Ο) '' T'
IsOpenMap.image_closure_subset_image_of_preimage_subset, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Maps/ClosureImageSurjectiveOpen.lean, line 26. The attribute's comment: βthe closure step of the proof, along a surjective open mapβ.
For a surjective open continuous map
q : X β Y, a closed subsetT β Xcontainingq β»ΒΉ' Aalso containsq β»ΒΉ' closure A; hence the image ofclosure Aalong any mapΟ : Y β Zis contained in the image ofTalongΟ β q.
theorem IsOpenMap.image_closure_subset_image_of_preimage_subset
{X Y Z : Type*} [TopologicalSpace X] [TopologicalSpace Y] {q : X β Y}
(hopen : IsOpenMap q) (hcont : Continuous q) (hsurj : Function.Surjective q) (Ο : Y β Z)
{A : Set Y} {T : Set X} (hT : IsClosed T) (h : q β»ΒΉ' A β T) :
Ο '' closure A β (Ο β q) '' T
Tag 0H2A, a lemma
Tag 0H2A in the Stacks Project.
AlgebraicGeometry.Stack.AlgebraicStacks.isClosed_baseChange_of_isImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocal.lean, line 533. The attribute's comment: βclosedness of a base change descends along an immersion of the baseβ.
Stacks 0H2A: closedness of a base change descends along an immersion of the base. Let
F : π¬ βΆ β¬be closed on points and letΞΉ : π βΆ β¬be an immersion of algebraic stacks overS. Then the base change ofFalongΞΉβ the map|π¬ Γ_β¬ π| β |π|β is closed on points.This is the step of the proof of Stacks 0H2A which writes a closed subset of
|π³ Γ_π΄ Z|as the pullback of a closed subset of|πβΏ Γ π³|along the immersionZ βΆ πβΏ_Vof Stacks 04II. The base change ofΞΉis an immersion by Stacks 045C at the immersion property, hence a topological embedding on points by Stacks 0H20; the square is cartesian on points by Stacks 04XH; andisClosedMap_of_isEmbedding_of_cartesianconcludes. Only the embedding property of Stacks 0H20 is used, not the local closedness of the range.
theorem isClosed_baseChange_of_isImmersion
{π¬ π β¬ : Stack.AlgebraicStacks.{u, w} B S hS} (F : π¬ βΆ β¬) (ΞΉ : π βΆ β¬)
(hΞΉ : IsImmersion B S hS ΞΉ) (hF : IsClosed B S hS F) :
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS ΞΉ F).fst
AlgebraicGeometry.Stack.AlgebraicStacks.isClosed_baseChange_affine_isLocallyOfFinitePresentation_of_universallyClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocal.lean, line 620. The attribute's comment: β(1) implies (2)β.
Stacks 0H2A, (1) implies (2). If
fis universally closed then, for every objectZof the site whose scheme is affine and every 1-morphismStack.schemeStack Z βΆ π΄which is locally of finite presentation, the map|π³ Γ_π΄ Z| β |Z|is closed. Neither adjective is used: the clause is the restriction of universal closedness to those bases.
theorem isClosed_baseChange_affine_isLocallyOfFinitePresentation_of_universallyClosed
{π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄)
(hf : UniversallyClosed B S hS f) :
β (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) β
β (g : Stack.schemeStack.{u, w} B S hS Z βΆ π΄),
IsLocallyOfFinitePresentation B S hS g β
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g f).fst
AlgebraicGeometry.Stack.AlgebraicStacks.exists_chart_forall_isClosed_baseChange_affineSpaceChart_of_universallyClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocal.lean, line 637. The attribute's comment: β(1) implies (3)β.
Stacks 0H2A, (1) implies (3). If
fis universally closed then there are a schemeVof the site and a smooth surjective 1-morphismStack.schemeStack V βΆ π΄such that, for everyn β₯ 0, the base change offto affinen-space overVβ the map|π^n Γ (π³ Γ_π΄ V)| β |π^n Γ V|β is closed.Any smooth surjective chart of
π΄by a scheme of the site serves, and every one of the base changes is closed becausefis universally closed.
theorem exists_chart_forall_isClosed_baseChange_affineSpaceChart_of_universallyClosed
{π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄)
(hf : UniversallyClosed B S hS f) :
β (V : BigFppfOver B S hS) (a : Stack.schemeStack.{u, w} B S hS V βΆ π΄),
Stack.IsSurjective B S hS a β§ IsSmooth B S hS a β§
β n : β, IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS
(Stack.schemeStackMap.{u, w} B S hS (affineSpaceChartHom B S hS V n) β« a) f).fst
AlgebraicGeometry.Stack.AlgebraicStacks.exists_chart_forall_isClosed_baseChange_affineSpaceChart_of_isClosed_affine_lfp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocal.lean, line 659. The attribute's comment: β(2) implies (3)β.
Stacks 0H2A, (2) implies (3). Suppose every base change of
fto an affine scheme of the site along a 1-morphism locally of finite presentation is closed. Then the conclusion of (3) holds for any smooth surjective charta : Stack.schemeStack V βΆ π΄ofπ΄by a scheme of the site.Fix
n. The target of the base change is the stack of affinen-space overV; its affine opens cover it and their inclusions are open immersions, hence smooth, so closedness can be read on that cover. Over one affine openWthe base change offis the base change along the compositeW βΆ π^n_V βΆ V βΆ π΄, whose schemeWis affine and which is locally of finite presentation β the inclusion of an open is, the projection of affinen-space is, andais smooth hence locally of finite presentation by Stacks 0DNP. So (2) applies to it.
theorem exists_chart_forall_isClosed_baseChange_affineSpaceChart_of_isClosed_affine_lfp
{π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄)
(h : β (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) β
β (g : Stack.schemeStack.{u, w} B S hS Z βΆ π΄),
IsLocallyOfFinitePresentation B S hS g β
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g f).fst) :
β (V : BigFppfOver B S hS) (a : Stack.schemeStack.{u, w} B S hS V βΆ π΄),
Stack.IsSurjective B S hS a β§ IsSmooth B S hS a β§
β n : β, IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS
(Stack.schemeStackMap.{u, w} B S hS (affineSpaceChartHom B S hS V n) β« a) f).fst
AlgebraicGeometry.Stack.AlgebraicStacks.isClosed_baseChange_schemeStackMap_of_forall_isClosed_baseChange_affineSpaceChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocal.lean, line 759. The attribute's comment: β(3) implies (2), the step at a target represented by a scheme, stated at the hypotheses of Tag 04II: a quasi-affine source and a morphism locally of finite typeβ.
Stacks 0H2A, the step of (3) implies (2) at a target represented by a scheme. Let
f : π³ βΆ Stack.schemeStack Wbe a 1-morphism of algebraic stacks overSwhose base change to affinen-space overWis closed on points for everyn β₯ 0. Then for every morphismp : Z βΆ Wof the site whose source scheme is quasi-affine and which is locally of finite type, the base change offalong the 1-morphism thatpinduces is closed on points.By Stacks 04II such a
Zimmerses overWinto affinen-space overWfor somen. That immersion of schemes induces an immersion of the represented algebraic stacks, and closedness of a base change descends along an immersion of the base.
theorem isClosed_baseChange_schemeStackMap_of_forall_isClosed_baseChange_affineSpaceChart
{π³ : Stack.AlgebraicStacks.{u, w} B S hS} {W : BigFppfOver B S hS}
(f : π³ βΆ Stack.schemeStack.{u, w} B S hS W)
(h : β n : β, IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS
(Stack.schemeStackMap.{u, w} B S hS (affineSpaceChartHom B S hS W n)) f).fst)
{Z : BigFppfOver B S hS} (p : Z βΆ W)
(hZ : ((BigFppfOver.toScheme B S hS).obj Z).IsQuasiAffine)
(hp : LocallyOfFiniteType ((BigFppfOver.toScheme B S hS).map p)) :
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS
(Stack.schemeStackMap.{u, w} B S hS p) f).fst
AlgebraicGeometry.Stack.AlgebraicStacks.isClosed_baseChange_affine_isLocallyOfFinitePresentation_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocal.lean, line 803. The attribute's comment: βclause (2) is inherited by a base change along a 1-morphism locally of finite presentationβ.
Clause (2) of Stacks 0H2A is inherited by a base change along a 1-morphism locally of finite presentation. Suppose every base change of
f : π³ βΆ π΄to an affine scheme of the site along a 1-morphism locally of finite presentation is closed on points, and letb : π΄' βΆ π΄be locally of finite presentation. Then the same holds for the base change offalongb: a 1-morphismStack.schemeStack Z βΆ π΄'locally of finite presentation composes withbto one locally of finite presentation, and base changing twice is base changing once.
theorem isClosed_baseChange_affine_isLocallyOfFinitePresentation_baseChange
{π³ π΄ π΄' : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄) (b : π΄' βΆ π΄)
(hb : IsLocallyOfFinitePresentation B S hS b)
(h : β (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) β
β (g : Stack.schemeStack.{u, w} B S hS Z βΆ π΄), IsLocallyOfFinitePresentation B S hS g β
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g f).fst)
(Z : BigFppfOver B S hS) (hZ : IsAffine ((BigFppfOver.toScheme B S hS).obj Z))
(g : Stack.schemeStack.{u, w} B S hS Z βΆ π΄') (hg : IsLocallyOfFinitePresentation B S hS g) :
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g
(Stack.twoFibreProductSquareAlgebraicStacks B S hS b f).fst).fst
AlgebraicGeometry.Stack.AlgebraicStacks.universallyClosed_of_forall_schemeStack_target_of_isClosed_affine_lfp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocal.lean, line 825. The attribute's comment: β(2) implies (1), the reduction to a target represented by a scheme; the remaining input is Tag 0H29 for algebraic stacks, carried as hredβ.
Stacks 0H2A, the reduction of (2) implies (1) to a target represented by a scheme. If clause (2) implies universal closedness whenever the target is the algebraic stack of a scheme of the site, then it implies universal closedness for an arbitrary target.
Every algebraic stack over
Shas a smooth surjective chart by a scheme of the site, universal closedness descends along it, and it is locally of finite presentation by Stacks 0DNP, so clause (2) forfgives clause (2) for the base change offto that chart.
theorem universallyClosed_of_forall_schemeStack_target_of_isClosed_affine_lfp
(hred : β (V : BigFppfOver B S hS) (π² : Stack.AlgebraicStacks.{u, w} B S hS)
(f' : π² βΆ Stack.schemeStack.{u, w} B S hS V),
(β (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) β
β (g : Stack.schemeStack.{u, w} B S hS Z βΆ Stack.schemeStack.{u, w} B S hS V),
IsLocallyOfFinitePresentation B S hS g β
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g f').fst) β
UniversallyClosed B S hS f')
{π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄)
(h : β (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) β
β (g : Stack.schemeStack.{u, w} B S hS Z βΆ π΄), IsLocallyOfFinitePresentation B S hS g β
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g f).fst) :
UniversallyClosed B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.universallyClosed_of_isQuasiCompactMorphism_of_isClosed_affine_lfp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocalQuasiCompact.lean, line 389. The attribute's comment: β(2) implies (1), with the reduction to a target represented by a schemeβ.
Stacks 0H2A, (2) implies (1), with the reduction to a target represented by a scheme. Let
f : π³ βΆ π΄be a quasi-compact 1-morphism of algebraic stacks overSsuch that the base change offto every affine scheme of the site along a 1-morphism locally of finite presentation is closed on points. Thenfis universally closed.Pick a smooth surjective chart
a : Stack.schemeStack V βΆ π΄ofπ΄by a scheme of the site. Universal closedness descends alonga, so it is enough to prove it for the base change offalonga, whose target is represented by a scheme of the site; that base change is quasi-compact by Stacks 050V, and it inherits the hypothesis becauseais locally of finite presentation by Stacks 0DNP and clause (2) is inherited by a base change along a 1-morphism locally of finite presentation.
theorem universallyClosed_of_isQuasiCompactMorphism_of_isClosed_affine_lfp
{π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄)
(hf : Stack.IsQuasiCompactMorphism.{u, w} B S hS f)
(h : β Z : BigFppfOver B S hS, IsAffine ((BigFppfOver.toScheme B S hS).obj Z) β
β g : Stack.schemeStack.{u, w} B S hS Z βΆ π΄, IsLocallyOfFinitePresentation B S hS g β
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g f).fst) :
UniversallyClosed B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.universallyClosed_of_exists_chart_forall_isClosed_baseChange_affineSpaceChart, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocalQuasiCompact.lean, line 419. The attribute's comment: β(3) implies (1)β.
Stacks 0H2A, (3) implies (1). Suppose there are a scheme
Vof the site and a smooth surjective 1-morphisma : Stack.schemeStack V βΆ π΄such that the base change of the quasi-compactfto affinen-space overVis closed on points for everyn β₯ 0. Thenfis universally closed.Universal closedness descends along
a, so it is enough to prove it for the base changef'offalonga, whose target is represented by a scheme of the site. By (2) implies (1) at such a target it is enough to show that the base change off'to every affine scheme of the site along a morphism of the site locally of finite presentation is closed on points; an affine scheme is quasi-affine and a morphism locally of finite presentation is locally of finite type, so this is the step of (3) implies (2) at a target represented by a scheme, which goes through the immersion into affinen-space of Stacks 04II.
theorem universallyClosed_of_exists_chart_forall_isClosed_baseChange_affineSpaceChart
{π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄)
(hf : Stack.IsQuasiCompactMorphism.{u, w} B S hS f)
(h : β (V : BigFppfOver B S hS) (a : Stack.schemeStack.{u, w} B S hS V βΆ π΄),
Stack.IsSurjective B S hS a β§ IsSmooth B S hS a β§
β n : β, IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS
(Stack.schemeStackMap.{u, w} B S hS (affineSpaceChartHom B S hS V n) β« a) f).fst) :
UniversallyClosed B S hS f
AlgebraicGeometry.Stack.AlgebraicStacks.universallyClosed_tfae_of_isQuasiCompactMorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Stacks/UniversallyClosedSmoothLocalQuasiCompact.lean, line 453.
Stacks 0H2A. Let
f : π³ βΆ π΄be a quasi-compact 1-morphism of algebraic stacks overS. The following are equivalent:
fis universally closed;- for every object
Zof the site whose underlying scheme is affine and every 1-morphismStack.schemeStack Z βΆ π΄locally of finite presentation, the map|π³ Γ_π΄ Z| β |Z|is closed;- there are an object
Vof the site and a smooth surjective 1-morphisma : Stack.schemeStack V βΆ π΄such that|π^n Γ (π³ Γ_π΄ V)| β |π^n Γ V|is closed for everyn β₯ 0.Clause (3) is read as closedness of the base change of
falong the compositeπ^n_V βΆ V βΆ π΄, which is what|π^n Γ (π³ Γ_π΄ V)| β |π^n Γ V|is overV.
theorem universallyClosed_tfae_of_isQuasiCompactMorphism
{π³ π΄ : Stack.AlgebraicStacks.{u, w} B S hS} (f : π³ βΆ π΄)
(hf : Stack.IsQuasiCompactMorphism.{u, w} B S hS f) :
List.TFAE
[UniversallyClosed B S hS f,
β Z : BigFppfOver B S hS, IsAffine ((BigFppfOver.toScheme B S hS).obj Z) β
β g : Stack.schemeStack.{u, w} B S hS Z βΆ π΄, IsLocallyOfFinitePresentation B S hS g β
IsClosed B S hS (Stack.twoFibreProductSquareAlgebraicStacks B S hS g f).fst,
β (V : BigFppfOver B S hS) (a : Stack.schemeStack.{u, w} B S hS V βΆ π΄),
Stack.IsSurjective B S hS a β§ IsSmooth B S hS a β§
β n : β, IsClosed B S hS
(Stack.twoFibreProductSquareAlgebraicStacks B S hS
(Stack.schemeStackMap.{u, w} B S hS (affineSpaceChartHom B S hS V n) β« a)
f).fst]
Sources
Loading dependency explorerβ¦
The dependency explorer needs JavaScript and its graph data.