108 Moduli Stacks
Chapter 108 of the Stacks Project, Moduli Stacks, Tag 0DLT: the 9 sections of its 12 with a tag that a declaration carries, one article each, in the Stacks Project's order. Their 53 tags are carried by 122 declarations of the repository (all in StacksFrontier) and 1 registered declaration.
Section108.4 Properties of the stack of coherent sheaves#
Section 108.4 of the Stacks Project, Tag 0DLX. 10 tags here are carried by 27 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DLY, a lemma
Tag 0DLY in the Stacks Project.
AlgebraicGeometry.Space.CoherentSituation.coherentRelativeDiagonal_affine_finitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackDiagonalAffineFinitePresentation.lean, line 175.
The diagonal of
Coh_{X/B}overBis affine and of finite presentation (Stacks 0DLY). The relative diagonal of the projectionCoh_{X/B} ⟶ 𝒮_Bis representable by algebraic spaces, and every algebraic space representing one of its base changes along a scheme-valued point overUis affine and of finite presentation overU: that base change is the isomorphism sheaf of two objects over one point ofB(exists_isAlgebraicSpace_isomPresheaf_affineFinitePresentation).
theorem coherentRelativeDiagonal_affine_finitePresentation :
∃ _hrep : Stack.IsRepresentableByAlgebraicSpaces B S hS
(Stack.relativeDiagonalBasedFunctor B S hS (coherentCFG D) (baseCFG D.Y)
(coherentToBase D.categoryData)),
∀ (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 ⥤
(Stack.twoFibreProduct B S hS (baseCFG D.Y) (coherentCFG D) (coherentCFG D)
(coherentToBase D.categoryData) (coherentToBase D.categoryData)).val.obj)
(_hy : y ⋙ (Stack.twoFibreProduct B S hS (baseCFG D.Y) (coherentCFG D) (coherentCFG D)
(coherentToBase D.categoryData) (coherentToBase D.categoryData)).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) (coherentCFG D).val.p
(Stack.twoFibreProduct B S hS (baseCFG D.Y) (coherentCFG D) (coherentCFG D)
(coherentToBase D.categoryData) (coherentToBase D.categoryData)).val.p y
(Stack.relativeDiagonalBasedFunctor B S hS (coherentCFG D) (baseCFG D.Y)
(coherentToBase D.categoryData)).toFunctor)
(presheafOfCategories (F ⋙ typeToCat)).p) →
IsAffineHom B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom ∧
IsFinitePresentation B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
Tag 0DLZ, a lemma
Tag 0DLZ in the Stacks Project.
AlgebraicGeometry.Space.CoherentSituation.isFiberedQuasiSeparated_and_isLocallyOfFinitePresentation_toBaseCFG, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackQuasiSeparatedFinitePresentation.lean, line 86. The attribute's comment: “quasi-separated as Stacks 04YW for a 1-morphism of categories fibred in groupoids; locally of finite presentation as Stacks 06Q2 (1) for the small models, Coh_{X/B} having its hom types one universe above the site”.
Let
f : X ⟶ Bbe a morphism of algebraic spaces of finite presentation. Then the morphismCoh_{X/B} ⟶ Bis quasi-separated and locally of finite presentation.Quasi-separatedness is
AlgebraicGeometry.Stack.IsFiberedQuasiSeparated, Stacks 04YW for a 1-morphism of categories fibred in groupoids; local finite presentation is part (1) of Stacks 06Q2 for the induced 1-morphism of small models (AlgebraicGeometry.Stack.smallHomsModelMap), the hom types ofCoh_{X/B}lying one universe above those of the site. See the implementation notes of the file.
theorem isFiberedQuasiSeparated_and_isLocallyOfFinitePresentation_toBaseCFG
(D : CoherentSituation B S hS) :
Stack.IsFiberedQuasiSeparated.{u, u + 1, u + 1} B S hS D.toBaseCFG ∧
letI := locallySmall_coherentCFG D
letI := locallySmall_baseCFG D.Y
Stack.HasPropertyOnEverySmoothDiagram B S hS
(fun _ _ h => Space.IsLocallyOfFinitePresentation B S hS h)
(Stack.smallHomsModelMap D.toBaseCFG)
Tag 0DM0, a lemma
Tag 0DM0 in the Stacks Project.
StacksDraft.CoherentGenericFibre.exists_submodule_finite_flat_isLocalizedModule, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackValuativeChart.lean, line 246. The attribute's comment: “the affine-chart case: over a valuation ring a module of finite type on the chart of the generic fibre is the generic fibre of a module of finite type on the chart which is flat over the valuation ring, its flatness being Stacks 0539 and its generic fibre being identified by a localization; the base-change reduction of the first step, the gluing of the chart-wise extensions over Stacks 0829, the proper support, the finite presentation of Stacks 0DLR, and hence the statement for the 1-morphism Cohstack_{X/B} -> B in the sense of Stacks 0CLK are not covered”.
Stacks 0DM0, on an affine chart over a valuation ring. Let
Rbe a valuation ring,AanR-algebra andA_Kthe localization ofAat the nonzero elements ofR, that is, the chart of the generic fibre. LetNbe anA_K-module of finite type, the coherent module on the generic fibre. Then there is anA-submoduleMofNwhich is of finite type overA, flat overR, and whose generic fibre isN, in thatNis the localization ofMat the nonzero elements ofR.This is the chart-wise content of the source's proof:
Mis generated overAby a finiteA_K-generating family ofN, it is flat overRbecause it is torsion free andRis a valuation ring (Stacks 0539), and its generic fibre is all ofNbecause denominators can be cleared.
theorem exists_submodule_finite_flat_isLocalizedModule [IsDomain R] [ValuationRing R]
[Module.Finite AK N] :
∃ M : Submodule A N, Module.Finite A M ∧ Module.Flat R M ∧
IsLocalizedModule R⁰ (LinearMap.restrictScalars R M.subtype)
AlgebraicGeometry.Space.CoherentSituation.fiberedValuativeExistence_toBaseCFG, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackValuativeCriterion.lean, line 100.
Let
f : X ⟶ Bbe a morphism of algebraic spaces which is proper and of finite presentation. ThenCoh_{X/B} ⟶ Bsatisfies the existence part of the valuative criterion (Stacks 0CLK): every 2-commutative square with left edgeSpec K ⟶ Spec R, for a valuation ringRwith fraction fieldK, admits a dotted arrow after an extensionK'/Kand passage to a valuation ringR' ⊂ K'dominatingR— here already withK' = KandR' = R.The criterion is
AlgebraicGeometry.Stack.FiberedValuativeExistence, the data of Stacks 0CLK for a 1-morphism of categories fibred in groupoids; it agrees withAlgebraicGeometry.Stack.ValuativeCriterion.Existenceon 1-morphisms of algebraic stacks byAlgebraicGeometry.Stack.valuativeCriterionExistence_iff_fiberedValuativeExistence.
theorem CoherentSituation.fiberedValuativeExistence_toBaseCFG (D : CoherentSituation B S hS)
(hp : IsProper B S hS D.f.hom) :
Stack.FiberedValuativeExistence.{u, u + 1, u + 1} B S hS D.toBaseCFG
Tag 0DN9, a lemma
Tag 0DN9 in the Stacks Project.
AlgebraicGeometry.Space.CoherentPushforwardSituation.cohPushforward, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackPushforwardQuasiFinite.lean, line 301.
Let
Bbe an algebraic space and letπ : X ⟶ Ybe a quasi-finite morphism of algebraic spaces which are separated and of finite presentation overB. Thenπ_*induces a morphismCoh_{X/B} ⟶ Coh_{Y/B}: the 1-morphism of categories over the big fppf site sending an object(T, ℱ)to(T, π_{T,*}ℱ)and a morphism(h, φ), withφ : X_h^*ℱ' ⟶ ℱ, to(h, θ_h ≫ π_{T,*}φ), whereθ_h : Y_h^*π_{T',*}ℱ' ⟶ π_{T,*}X_h^*ℱ'is the base change map.
def cohPushforward :
coherentBasedCategory D.source.categoryData ⥤ᵇ coherentBasedCategory D.target.categoryData
AlgebraicGeometry.Space.isFinite_of_comp_isProper_of_isSeparated_of_isLocallyQuasiFinite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackPushforwardReduction.lean, line 56. The attribute's comment: “the reduction of the proof to the finite case: a locally quasi-finite morphism whose source is proper and whose target is separated over the base is finite”.
Let
π : X ⟶ YandpY : Y ⟶ Zbe morphisms of algebraic spaces overS. If the compositeX ⟶ Zis proper,pYis separated andπis locally quasi-finite, thenπis finite.
theorem isFinite_of_comp_isProper_of_isSeparated_of_isLocallyQuasiFinite
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (π : X ⟶ Y) (pY : Y ⟶ Z)
(hXZ : IsProper B S hS (π ≫ pY)) (hpY : IsSeparated B S hS pY)
(hπ : IsLocallyQuasiFinite B S hS π) :
IsFinite B S hS π
AlgebraicGeometry.Space.isFinitePresentation_of_comp_isProper_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackPushforwardReduction.lean, line 69. The attribute's comment: “the finite presentation of π in the reduction to the finite case”.
Let
π : X ⟶ YandpY : Y ⟶ Zbe morphisms of algebraic spaces overS. If the compositeX ⟶ Zis locally of finite presentation and proper andpYis locally of finite type and separated, thenπis of finite presentation.
theorem isFinitePresentation_of_comp_isProper_of_isSeparated
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (π : X ⟶ Y) (pY : Y ⟶ Z)
(hXZfp : IsLocallyOfFinitePresentation B S hS (π ≫ pY))
(hXZ : IsProper B S hS (π ≫ pY)) (hpYft : IsLocallyOfFiniteType B S hS pY)
(hpY : IsSeparated B S hS pY) :
IsFinitePresentation B S hS π
AlgebraicGeometry.Space.isFinite_comp_of_isLocallyQuasiFinite_of_comp_isProper_of_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackPushforwardReduction.lean, line 85. The attribute's comment: “the finiteness of the composite Z ⟶ X_T ⟶ Y_T in the first paragraph of the proof, the composite being locally quasi-finite”.
Let
i : W ⟶ X,π : X ⟶ YandpY : Y ⟶ Zbe morphisms of algebraic spaces overS. Ifiandπare locally quasi-finite, the compositeW ⟶ Zis proper andpYis separated, theni ≫ πis finite.
theorem isFinite_comp_of_isLocallyQuasiFinite_of_comp_isProper_of_isSeparated
{W : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (hW : IsAlgebraicSpace B S hS W)
(hX : IsAlgebraicSpace B S hS X) (hY : IsAlgebraicSpace B S hS Y)
(hZ : IsAlgebraicSpace B S hS Z) (i : W ⟶ X) (π : X ⟶ Y) (pY : Y ⟶ Z)
(hi : IsLocallyQuasiFinite B S hS i) (hπ : IsLocallyQuasiFinite B S hS π)
(hWZ : IsProper B S hS (i ≫ π ≫ pY)) (hpY : IsSeparated B S hS pY) :
IsFinite B S hS (i ≫ π)
Tag 0DNA, a lemma
Tag 0DNA in the Stacks Project.
AlgebraicGeometry.Space.CoherentSituation.isOpenSubspace_supportFactorizationLocus, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackOpenImmersion.lean, line 176. The attribute's comment: “an ingredient only: the open locus of the source's hint, namely the locus in T above which Supp(F) lands in X_T. The conclusion itself is not stated, the 1-morphism Coh_{X/B} ⟶ Coh_{Y/B} of 0DN9 not being constructed in this development”.
For an object
(T, g, F)ofCoh_{Y/B}the locus inTabove whichSupp(F)lands in the open subspaceX_T ⊆ Y_Tis an open subspace ofT.
theorem isOpenSubspace_supportFactorizationLocus (hπ : π ≫ D.f = bX)
(hopen : IsOpenImmersion B S hS π.hom) (obj : CoherentObject D)
(hU : IsClosed (D.support obj.T obj.F)) :
IsOpenSubspace B S hS (supportFactorizationLocus D hπ obj hU)
AlgebraicGeometry.Space.CoherentSituation.factorsThrough_supportFactorizationLocus_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackOpenImmersion.lean, line 190. The attribute's comment: “an ingredient only: the universal property of that locus, a test object factoring through it exactly when the base change of Supp(F) lands in X_T. The residues are the 1-morphism of 0DN9 and the algebraicity of Coh of 09DS”.
A morphism
T' ⟶ Tfrom an algebraic space factors through the locus exactly when the base change ofSupp(F)toT'lands inX_T.
theorem factorsThrough_supportFactorizationLocus_iff (hπ : π ≫ D.f = bX)
(hopen : IsOpenImmersion B S hS π.hom) (obj : CoherentObject D)
(hU : IsClosed (D.support obj.T obj.F))
{T' : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u} (hT' : IsAlgebraicSpace B S hS T')
(g : T' ⟶ ((schemeSpaceFunctor B S hS).obj obj.T.left).1) :
(∃ l : T' ⟶ (supportFactorizationLocus D hπ obj hU).toFunctor,
l ≫ (supportFactorizationLocus D hπ obj hU).ι = g) ↔
∃ l : pullback ((supportSubspace D obj hU).ι ≫ (D.projection obj.T).hom) g ⟶
(baseChangeSpace bX obj.T).1,
l ≫ (baseChangeOfMap D hπ obj.T).hom =
pullback.fst ((supportSubspace D obj hU).ι ≫ (D.projection obj.T).hom) g ≫
(supportSubspace D obj hU).ι
AlgebraicGeometry.Space.isRepresentableByAlgebraicSpaces_and_isOpenImmersion_cohPushforward, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackPushforwardOpenImmersion.lean, line 668. The attribute's comment: “the whole statement: for an open immersion π : X → Y of algebraic spaces separated and of finite presentation over B, the morphism Cohstack_{X/B} → Cohstack_{Y/B} of Tag 0DN9 is representable by algebraic spaces and an open immersion in the sense of Tag 04XB, which together are representability by open immersions (Tag 04YL (1))”.
Stacks 0DNA. Let
Bbe an algebraic space and letπ : X ⟶ Ybe an open immersion of algebraic spaces which are separated and of finite presentation overB, the structure morphism ofXbeingπ ≫ ffor the structure morphismf : Y ⟶ B. Then the morphismCoh_{X/B} ⟶ Coh_{Y/B}of Stacks 0DN9,AlgebraicGeometry.Space.CoherentPushforwardSituation.cohPushforward, is an open immersion: it is representable by algebraic spaces, and every algebraic space representing its base change along a scheme-valued point ofCoh_{Y/B}is an open subspace of that scheme (Stacks 04XB at open immersions), which together are Stacks 04YL (1).The morphism is fully faithful because
π_{T,*}is,π_Tbeing an open immersion; its essential image over a test schemeTis the objects(T, G)withSupp(G) ⊆ |X_T|; and over every scheme-valued point(T₀, G)ofCoh_{Y/B}that condition is cut out by the open subscheme on{t ∈ |T₀| : Supp(G) ∩ |Y_t| ⊆ |X_t|}, the locus of the source's hint.
theorem isRepresentableByAlgebraicSpaces_and_isOpenImmersion_cohPushforward
{A X Y : AlgebraicSpaces B S hS} (π : X ⟶ Y) (f : Y ⟶ A)
(hopen : IsOpenImmersion B S hS π.hom)
(hsepX : IsSeparated B S hS (π ≫ f).hom) (hfpX : IsFinitePresentation B S hS (π ≫ f).hom)
(hsepY : IsSeparated B S hS f.hom) (hfpY : IsFinitePresentation B S hS f.hom) :
let D := CoherentPushforwardSituation.ofIsOpenImmersion π f hopen hsepX hfpX hsepY hfpY
Stack.IsRepresentableByAlgebraicSpaces B S hS
(Bicategory.InducedBicategory.mkHom D.cohPushforward :
coherentCFG D.source ⟶ coherentCFG D.target).hom ∧
Stack.IsOpenImmersion B S hS
(Bicategory.InducedBicategory.mkHom D.cohPushforward :
coherentCFG D.source ⟶ coherentCFG D.target)
Tag 0DNB, a lemma
Tag 0DNB in the Stacks Project.
AlgebraicGeometry.Space.isRepresentableByAlgebraicSpaces_and_isClosedImmersion_cohPushforward, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/CoherentStackPushforwardClosedImmersion.lean, line 460. The attribute's comment: “the whole statement: for a closed immersion π : X → Y of algebraic spaces separated and of finite presentation over B, the morphism Cohstack_{X/B} → Cohstack_{Y/B} of Tag 0DN9 is representable by algebraic spaces and a closed immersion in the sense of Tag 04XB, which together are representability by closed immersions (Tag 04YL (2))”.
Stacks 0DNB. Let
Bbe an algebraic space and letπ : X ⟶ Ybe a closed immersion of algebraic spaces which are separated and of finite presentation overB, the structure morphism ofXbeingπ ≫ ffor the structure morphismf : Y ⟶ B. Then the morphismCoh_{X/B} ⟶ Coh_{Y/B}of Stacks 0DN9,AlgebraicGeometry.Space.CoherentPushforwardSituation.cohPushforward, is a closed immersion: it is representable by algebraic spaces, and every algebraic space representing its base change along a scheme-valued point ofCoh_{Y/B}is a closed subspace of that scheme (Stacks 04XB at closed immersions), which together are Stacks 04YL (2).The proof is the source's. The morphism is fully faithful because
π_{T,*}is,π_Tbeing a closed immersion (Stacks 04CJ); its essential image over a test schemeTis the objects(T, G)withGa direct image alongπ_T, which is the vanishing of the inclusionker(G ⟶ π_{T,*}π_T^*G) ⟶ G, and that vanishing after base change is cut out by a closed subspace ofTby Stacks 083M.
theorem isRepresentableByAlgebraicSpaces_and_isClosedImmersion_cohPushforward
{A X Y : AlgebraicSpaces B S hS} (π : X ⟶ Y) (f : Y ⟶ A)
(hclosed : IsClosedImmersion B S hS π.hom)
(hsepX : IsSeparated B S hS (π ≫ f).hom) (hfpX : IsFinitePresentation B S hS (π ≫ f).hom)
(hsepY : IsSeparated B S hS f.hom) (hfpY : IsFinitePresentation B S hS f.hom) :
let D := CoherentPushforwardSituation.ofIsClosedImmersion π f hclosed hsepX hfpX hsepY hfpY
Stack.IsRepresentableByAlgebraicSpaces B S hS
(Bicategory.InducedBicategory.mkHom D.cohPushforward :
coherentCFG D.source ⟶ coherentCFG D.target).hom ∧
Stack.IsClosedImmersion B S hS
(Bicategory.InducedBicategory.mkHom D.cohPushforward :
coherentCFG D.source ⟶ coherentCFG D.target)
Tag 0DNC, a situation
Tag 0DNC in the Stacks Project.
AlgebraicGeometry.Space.NumericalSituation.numericalDirectImage, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalDirectImage.lean, line 116. The attribute's comment: “the object K_i = Rf_{T,*}(E_{i,T} ⊗^𝐋 𝓕) of D(𝒪_T)”.
For an object
(T, 𝓕)ofCoh_{X/B}andi ∈ I, the objectK_i = Rf_{T,*}(E_{i,T} ⊗^𝐋_{𝒪_{X_T}} 𝓕)ofD(𝒪_T), wheref_T : X_T ⟶ Tis the projection of the base change andE_{i,T}the derived pullback ofE_itoX_T.
def numericalDirectImage (i : N.I) :
DerivedCategory (Modules.{u, u} B S hS (testSpace A).1 (testSpace A).2)
AlgebraicGeometry.Space.NumericalSituation.numericalEuler, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalDirectImage.lean, line 124. The attribute's comment: “the function χ_i : |T| → ℤ, t ↦ χ(K_i ⊗^𝐋 κ(t))”.
The function
χ_i : |T| → ℤwhose value at a pointtofTis the Euler characteristicχ(K_i ⊗^𝐋 κ(t)) = ∑ (-1)^n dim H^n(K_i ⊗^𝐋 κ(t))of the derived fibre ofK_iatt.
def numericalEuler (i : N.I) : points B S hS (testSpace A).1 → ℤ
AlgebraicGeometry.Space.NumericalSituation.numericalSubstack, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalDirectImage.lean, line 135. The attribute's comment: “the substack Coh^P_{X/B} ⊆ Coh_{X/B} cut out by χ_i(t) = P(i)”.
The substack
Coh^P_{X/B} ⊆ Coh_{X/B}: the full subcategory ofCoh_{X/B}on the objects(T, 𝓕)withχ_i(t) = P(i)for alli ∈ Iand allt ∈ |T|.
abbrev numericalSubstack : Type (u + 1)
AlgebraicGeometry.Space.NumericalSituation, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalInvariants.lean, line 100. The attribute's comment: “the standing data: separatedness of the relative space, the index set, the family of perfect objects of D(𝒪_X), and the prescribed numerical invariants”.
Stacks 0DNC, the standing data. Over a morphism
f : X ⟶ Yof algebraic spaces of finite presentation: separatedness off, a setI, a perfect object ofD(𝒪_X)for eachi ∈ I, and the prescribed numerical invariantsP : I → ℤ.
structure NumericalSituation
Tag 0DND, a lemma
Tag 0DND in the Stacks Project.
AlgebraicGeometry.Space.NumericalSituation.isAlgebraicStack_and_numericalSubstackι_isFlatClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalSubstackAlgebraicFlatClosed.lean, line 62. The attribute's comment: “Coh^P_{X/B} is algebraic and Coh^P_{X/B} -> Coh_{X/B} is a flat closed immersion”.
In Situation 0DNC the substack
Coh^P_{X/B}ofCoh_{X/B}cut out byχ_i = P(i)is an algebraic stack, and its inclusion intoCoh_{X/B}is a flat closed immersion: representable by algebraic spaces, a closed immersion and flat (Properties of Stacks, Section 04XB).
theorem isAlgebraicStack_and_numericalSubstackι_isFlatClosedImmersion :
Stack.IsAlgebraicStack.{u, w} B S hS
(D.conditionCFG N.HasNumericalInvariants N.hasNumericalInvariants_inherited).val ∧
Stack.IsRepresentableByAlgebraicSpaces B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited).hom ∧
Stack.IsClosedImmersion B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited) ∧
Stack.IsFlat B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited)
AlgebraicGeometry.Space.NumericalSituation.numericalSubstackι_isOpenAndClosedImmersion_of_finite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalSubstackOpenClosedImmersion.lean, line 80. The attribute's comment: “the case I finite: Coh^P_{X/B} is an open and closed substack of Coh_{X/B}”.
If
Iis finite,Coh^P_{X/B}is an open and closed substack ofCoh_{X/B}: its inclusion is representable by algebraic spaces, an open immersion and a closed immersion.
theorem numericalSubstackι_isOpenAndClosedImmersion_of_finite [Finite N.I] :
Stack.IsRepresentableByAlgebraicSpaces B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited).hom ∧
Stack.IsOpenImmersion B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited) ∧
Stack.IsClosedImmersion B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited)
AlgebraicGeometry.Space.NumericalSituation.numericalSubstackι_isOpenAndClosedImmersion_of_isLocallyNoetherian, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalSubstackOpenClosedImmersion.lean, line 96. The attribute's comment: “the case B locally Noetherian: Coh^P_{X/B} is an open and closed substack of Coh_{X/B}”.
If
Bis locally Noetherian (hB) andIis arbitrary,Coh^P_{X/B}is an open and closed substack ofCoh_{X/B}: its inclusion is representable by algebraic spaces, an open immersion and a closed immersion.
theorem numericalSubstackι_isOpenAndClosedImmersion_of_isLocallyNoetherian
(hB : IsLocallyNoetherian B S hS D.Y.1) :
Stack.IsRepresentableByAlgebraicSpaces B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited).hom ∧
Stack.IsOpenImmersion B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited) ∧
Stack.IsClosedImmersion B S hS
(D.conditionι N.HasNumericalInvariants N.hasNumericalInvariants_inherited)
Tag 0DNE, a lemma
Tag 0DNE in the Stacks Project.
AlgebraicGeometry.Space.NumericalSituation.isClopen_setOf_chi_eq, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalSubstack.lean, line 131. The attribute's comment: “the open-and-closed clause only, at the level of the locus in |T| cut out by the condition chi_i = P i; Coh_{X/B} is no category here, so no substack claim is made”.
Stacks 0DNE, the open-and-closed clause, at the level of the locus in
|T|. For an object(T, 𝓕)ofCoh_{X/B}and an indexi, the subset of|T|on which the numerical invariantχ_itakes the prescribed valueP iis open and closed:χ_iis locally constant by Stacks 0D1Z (AlgebraicGeometry.Space.isLocallyConstant_of_isEtaleLocallyDerivedFibreChi), and the fibres of a locally constant function are open and closed.
theorem isClopen_setOf_chi_eq (c : ChiData B S hS D N) (A : CoherentObject D) (i : N.I) :
IsClopen {t : testPoints B S hS D A | c.chi A i t = N.P i}
AlgebraicGeometry.Space.NumericalSituation.isOpenAndClosedCondition_ofDerivedTensorPowerProducts, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalTensorPowerProductsOpenClosed.lean, line 63.
Let
f : X ⟶ Bbe a separated morphism of finite presentation of algebraic spaces,E_1, …, E_rperfect objects ofD(𝒪_X)andP : ℤ^{⊕ r} ⟶ ℤ. Then the subcategoryCoh^P_{X/B} ⊆ Coh_{X/B}of the objects(T, 𝓕)withχ(X_t, (E_1^{⊗ n_1} ⊗ ⋯ ⊗ E_r^{⊗ n_r})_t ⊗^𝐋 𝓕_t) = P(n)for alln ∈ ℤ^{⊕ r}and allt ∈ Tis an open and closed substack.
theorem isOpenAndClosedCondition_ofDerivedTensorPowerProducts (hf : IsSeparated B S hS D.f.hom)
{r : ℕ}
(E : Fin r → @DerivedCategory (Modules.{u, u} B S hS D.X.1 D.X.2) _ _
(HasDerivedCategory.standard _))
(hE : ∀ j, letI := HasDerivedCategory.standard (Modules.{u, u} B S hS D.X.1 D.X.2)
(smallEtaleRingedSite B S hS D.X.1 D.X.2).IsPerfect (E j))
(P : (Fin r → ℤ) → ℤ) :
IsOpenAndClosedCondition D (ofDerivedTensorPowerProducts hf E hE P).HasNumericalInvariants
Tag 0DNF, an example
Tag 0DNF in the Stacks Project.
AlgebraicGeometry.Space.CoherentSituation.exists_hilbertPolynomialι_obj_eq_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertPolynomialSubstack.lean, line 104. The attribute's comment: “an object (T ⟶ B, 𝓕) of Coh_{X/B} lies in Coh^P_{X/B} iff P(n) = χ(X_t, 𝓕_t ⊗ L_t^{⊗ n}) for all n ∈ ℤ and t ∈ T”.
An object
(T ⟶ B, 𝓕)ofCoh_{X/B}lies inCoh^P_{X/B} = Coh^{P, L}_{X/B}(is the image of an object of it) exactly whenP(n) = χ(X_t, 𝓕_t ⊗_{𝒪_{X_t}} L_t^{⊗ n})for everyn ∈ ℤand everyt ∈ T.
theorem exists_hilbertPolynomialι_obj_eq_iff (A : CoherentObject D) :
(∃ X, (CatFiberedInGroupoids.homFunctor (D.hilbertPolynomialι L P)).obj X = A) ↔
∀ (n : ℤ) (t : A.testScheme), P n = CoherentObject.twistedEuler L A t n
AlgebraicGeometry.Space.CoherentSituation.hilbertPolynomialι_isOpenAndClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertPolynomialSubstack.lean, line 119. The attribute's comment: “Coh^P_{X/B} = Coh^{P,L}_{X/B} ⊂ Coh_{X/B} is an open and closed substack”.
Coh^P_{X/B} ⊆ Coh_{X/B}is an open and closed substack: the inclusionCoh^{P, L}_{X/B} ⟶ Coh_{X/B}is representable by algebraic spaces, an open immersion and a closed immersion (Stacks 0DNE forI = ℤandE_n = L^{⊗ n}).
theorem hilbertPolynomialι_isOpenAndClosedImmersion :
Stack.IsRepresentableByAlgebraicSpaces B S hS (D.hilbertPolynomialι L P).hom ∧
Stack.IsOpenImmersion B S hS (D.hilbertPolynomialι L P) ∧
Stack.IsClosedImmersion B S hS (D.hilbertPolynomialι L P)
AlgebraicGeometry.Space.CoherentSituation.isAlgebraicStack_hilbertPolynomialCFG, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertPolynomialSubstack.lean, line 141. The attribute's comment: “for f : X ⟶ B separated and of finite presentation, Coh^P_{X/B} is an algebraic stack”.
For a separated morphism
f : X ⟶ Bof finite presentation,Coh^{P, L}_{X/B}is an algebraic stack:Coh_{X/B}is algebraic (Stacks 09DS, with Grothendieck's existence theorem Stacks 0CXB), and the inclusion ofCoh^{P, L}_{X/B}is representable by algebraic spaces (Stacks 05UM).
theorem isAlgebraicStack_hilbertPolynomialCFG (hsep : IsSeparated B S hS D.f.hom) :
Stack.IsAlgebraicStack.{u, w} B S hS (D.hilbertPolynomialCFG L P).val
AlgebraicGeometry.Space.CoherentSituation.hilbertPolynomialLocus_decomposition, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertPolynomialSubstack.lean, line 156. The attribute's comment: “Coh_{X/B} = ∐_{P numerical polynomial} Coh^P_{X/B} is a disjoint union decomposition, read on each object (T, 𝓕): the loci of the numerical polynomials are open and closed, pairwise disjoint, cover T, and the locus of P cuts out Coh^P_{X/B}”.
The disjoint union decomposition
Coh_{X/B} = ∐_P Coh^P_{X/B}, read on each objectA = (T, 𝓕)ofCoh_{X/B}: the loci of the functionsP : ℤ → ℤ(AlgebraicGeometry.Space.CoherentObject.hilbertPolynomialLocus) are open and closed inT, pairwise disjoint, and those of the numerical polynomials coverT(Stacks 0DN4); a morphismA' ⟶ AofCoh_{X/B}has its source inCoh^{P, L}_{X/B}exactly when its map of test schemes lands in the locus ofP.
theorem hilbertPolynomialLocus_decomposition (A : CoherentObject D) :
(∀ P : ℤ → ℤ, IsClopen (A.hilbertPolynomialLocus L P)) ∧
(⋃ P : {P : ℤ → ℤ // ∃ p : Polynomial ℚ, ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)},
A.hilbertPolynomialLocus L P.1) = Set.univ ∧
Pairwise (fun P Q : ℤ → ℤ =>
Disjoint (A.hilbertPolynomialLocus L P) (A.hilbertPolynomialLocus L Q)) ∧
∀ (P : ℤ → ℤ) (A' : CoherentObject D) (φ : CoherentHom A' A),
CoherentObject.HasHilbertPolynomial L P A' ↔
Set.range φ.baseScheme ⊆ A.hilbertPolynomialLocus L P
AlgebraicGeometry.Space.NumericalSituation.ofInvertibleTwists, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalInvariantsTwist.lean, line 186. The attribute's comment: “the substack as the specialisation of Situation 0DNC to the index set ℤ and the family n ↦ L^{⊗ n}; perfectness of those twists is a hypothesis, and openness and closedness (Lemma 0DNE) and the disjoint union decomposition are not established”.
Stacks 0DNF, the specialisation of Situation 0DNC. Over a separated morphism
f : X ⟶ Bof algebraic spaces of finite presentation, an invertible𝒪_X-moduleLand a mapP : ℤ → ℤ, the standing data of Stacks 0DNC with index setI = ℤand with the familyn ↦ L^{⊗ n}of perfect objects ofD(𝒪_X). This is the datum relative to which the source'sCoh^P_{X/B} = Coh^{P,L}_{X/B}is formed.Perfectness of the twists
L^{⊗ n}is the hypothesisperfect: the source takes it for granted for an invertible module, and this development has no route to it on the small étale ringed site of an algebraic space. Nothing here asserts that the resulting substack is open and closed — that is Lemma 0DNE, which is absent — nor thatPis a numerical polynomial, which the source assumes but which no clause of the specialisation uses.
def NumericalSituation.ofInvertibleTwists (separated : IsSeparated B S hS D.f.hom)
(L : Modules.{u, u} B S hS D.X.1 D.X.2)
[hL : Stacks.SheafOfModules.IsInvertible (structurePresheaf B S hS D.X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B S hS D.X.1 D.X.2).O)).property L]
(perfect : ∀ n : ℤ, (smallEtaleRingedSite B S hS D.X.1 D.X.2).IsPerfect
(invertibleTwistObject B S hS D.X.1 D.X.2 L n))
(P : ℤ → ℤ) : NumericalSituation.{u, 0, u} B S hS D
AlgebraicGeometry.Space.IsPrescribedTwistedEuler, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalInvariantsTwist.lean, line 243. The attribute's comment: “the membership condition P(n) = χ(X_t, 𝓕_t ⊗ L_t^{⊗ n}), stated for a given family of fibrewise twisted Euler characteristics, which this development cannot construct”.
Stacks 0DNF, the membership condition. An object
(T ⟶ B, 𝓕)ofCoh_{X/B}lies inCoh^P_{X/B} = Coh^{P,L}_{X/B}exactly when
P(n) = χ(X_t, 𝓕_t ⊗_{𝒪_{X_t}} L_t^{⊗ n})holds for every
n ∈ ℤand everyt ∈ T. Hereιis the type of points of the test scheme andχ t nis the Euler characteristic above. That family is given: the Euler characteristic of a perfect object on an algebraic space cannot be constructed in this development, for the reason recorded in the implementation notes ofStacksFrontier/AlgebraicGeometry/Quot/NumericalInvariants.lean, and the same device is used byAlgebraicGeometry.Space.IsEtaleLocallyDerivedFibreChi.
def IsPrescribedTwistedEuler {ι : Type v} (P : ℤ → ℤ) (χ : ι → ℤ → ℤ) : Prop
Sources
Section108.5 Properties of Quot#
Section 108.5 of the Stacks Project, Tag 0DM1. 11 tags here are carried by 38 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DM2, a lemma
Tag 0DM2 in the Stacks Project.
AlgebraicGeometry.Space.QuotSituation.diagonal_quotSitePresheafToBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorDiagonal.lean, line 425.
The diagonal of
Quot_{F/X/B} ⟶ Bis a closed immersion. IfFis of finite type, then the diagonal is a closed immersion of finite presentation.The diagonal is that of the Quot presheaf of
Type (u + 1)over the base, and being a closed immersion (of finite presentation) is representability by closed immersions of schemes (locally of finite presentation), read throughCategoryTheory.uliftYoneda.
theorem diagonal_quotSitePresheafToBase :
IsClosedImmersionULift.{u + 1} B S hS (pullback.diagonal D.quotSitePresheafToBase) ∧
(SheafOfModules.IsFiniteTypeOnSite D.F →
(closedImmersionFinitePresentation (B := B) (S := S) (hS := hS)).relative
uliftYoneda.{u + 1} (pullback.diagonal D.quotSitePresheafToBase))
Tag 0DM3, a lemma
Tag 0DM3 in the Stacks Project.
AlgebraicGeometry.Space.QuotSituation.isLocallyOfFinitePresentationULift_quotSitePresheafToBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorLocallyFinitePresentationOfLimits.lean, line 103. The attribute's comment: “the finite-presentation clause: if F is of finite presentation, Quot_{F/X/B} → B is locally of finite presentation”.
If
Fis of finite presentation, thenQuot_{F/X/B} ⟶ Bis locally of finite presentation: the morphism of schemes underlying every commuting square of étale charts of the Quot presheaf overBis locally of finite presentation.
theorem isLocallyOfFinitePresentationULift_quotSitePresheafToBase
(hF : D.F.IsFinitePresentationOnSite) :
IsLocallyOfFinitePresentationULift.{u + 1} B S hS D.quotSitePresheafToBase
AlgebraicGeometry.Space.QuotSituation.isSeparatedULift_and_imp_isLocallyOfFinitePresentationULift_quotSitePresheafToBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorLocallyFinitePresentationOfLimits.lean, line 112.
The morphism
Quot_{F/X/B} ⟶ Bis separated, and ifFis of finite presentation it is also locally of finite presentation.
theorem isSeparatedULift_and_imp_isLocallyOfFinitePresentationULift_quotSitePresheafToBase :
IsSeparatedULift.{u + 1} B S hS D.quotSitePresheafToBase ∧
(D.F.IsFinitePresentationOnSite →
IsLocallyOfFinitePresentationULift.{u + 1} B S hS D.quotSitePresheafToBase)
Declarations registered for the tag:
AlgebraicGeometry.Space.QuotSituation.isSeparatedULift_quotSitePresheafToBase, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorDiagonal.lean, line 447 (StacksFrontier): “the separation clause: the diagonal of Quot over B is a closed immersion”.
Tag 0DM4, a lemma
Tag 0DM4 in the Stacks Project.
StacksDraft.GenericFibre.existsUnique_submodule_flat_quotient, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotValuativeAffineChart.lean, line 210. The attribute's comment: “the affine-chart case: over a valuation ring a quotient of the generic fibre of a finite module extends uniquely to a quotient flat over the valuation ring and finite over the chart, the extension being the generic-kernel quotient and its flatness Stacks 0539; the etale gluing of Stacks 03M3, the proper support, and the finite presentation of Stacks 0DLR are not covered”. References: EGA IV (2.8.1.1), “special case”.
Stacks 0DM4, on an affine chart over a valuation ring. Let
Rbe a valuation ring,AanR-algebra,Ma finiteA-module andM_Kthe generic fibre ofM, that is, its localization at the nonzero elements ofR. LetPbe the kernel of a prescribed quotient ofM_K, anA-submodule saturated for the nonzero elements ofR. Then there is exactly oneA-submoduleLofMsuch thatM / Lis flat overRand finite overAand the generic fibre ofLisP; it is the generic kernel{x ∈ M | ι x ∈ P}.
theorem existsUnique_submodule_flat_quotient [ValuationRing R] [Module.Finite A M]
(hP : ∀ (s : R) {y : MK}, s ≠ 0 → s • y ∈ P → y ∈ P) :
∃! L : Submodule A M, (Module.Flat R (M ⧸ L) ∧ Module.Finite A (M ⧸ L)) ∧
Submodule.localized₀ R⁰ (ι.restrictScalars R) (L.restrictScalars R)
= P.restrictScalars R
AlgebraicGeometry.Space.QuotSitePresheafModel.valuativeCriterionExistence_toBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotValuativeExistence.lean, line 397.
Let
f : X ⟶ Bbe a morphism of algebraic spaces which is proper and of finite presentation, and letFbe a quasi-coherent𝒪_X-module of finite type. ThenQuot_{F/X/B} ⟶ Bsatisfies the existence part of the valuative criterion (Stacks 03IX): for every model of the Quot presheaf, its canonical morphism toBhas it. Here the Quot situationD(Stacks 09TR) recordsf, its finite presentation and the quasi-coherent moduleF.
theorem QuotSitePresheafModel.valuativeCriterionExistence_toBase (D : QuotSituation B S hS)
(hproper : IsProper B S hS D.f.hom) (hF : SheafOfModules.IsFiniteTypeOnSite D.F)
(N : QuotSitePresheafModel D) : ValuativeCriterion.Existence N.toBase
Tag 0DP1, a lemma
Tag 0DP1 in the Stacks Project.
AlgebraicGeometry.Space.QuotPushforwardSituation.pushforwardQuotFunctorMap, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorAffinePushforward.lean, line 361.
Let
Bbe an algebraic space, letπ : X ⟶ Ybe an affine quasi-finite morphism of algebraic spaces which are separated and of finite presentation overB, and letFbe a quasi-coherent𝒪_X-module. Thenπ_*induces a morphismQuot_{F/X/B} ⟶ Quot_{π_*F/Y/B}: over a schemeToverBit sends a quotientF_T ⟶ Qto the quotient(π_*F)_T ≅ π_{T,*}F_T ⟶ π_{T,*}Q.
def pushforwardQuotFunctorMap :
D.sourceSituation.quotFunctor ⟶ D.directImageSituation.quotFunctor
AlgebraicGeometry.Space.QuotPushforwardSituation, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorPushforward.lean, line 130. The attribute's comment: “the standing data”.
Stacks 0DP1, the standing data. An affine quasi-finite morphism
π : X ⟶ Yof algebraic spaces which are separated and of finite presentation over an algebraic spaceB, together with a quasi-coherent𝒪_X-moduleF: the data along which the direct image induces a morphismQuot_{F/X/B} ⟶ Quot_{π_*F/Y/B}.
structure QuotPushforwardSituation (B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
AlgebraicGeometry.Space.QuotPushforwardSituation.pushforwardQuotient, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorPushforward.lean, line 267. The attribute's comment: “the direct image of a quotient, recorded by its kernel”.
Stacks 0DP1, the direct image of a quotient. The quotient
G_T ⟶ π_{T,*}(F_T/K)ofG_Tobtained from a quotientF_T ⟶ F_T/Kby applyingπ_{T,*}and reading the result through the comparisonG_T ≅ π_{T,*}F_T, recorded — as the quotients themselves are — by its kernel.
def pushforwardQuotient (h : SchemeTargetAffinePushforwardQuasicoherent B S hS)
(c : PushforwardComparison D) (T : SchemesOver D.base)
(K : Subobject (D.sourceSituation.baseChangeModule T)) :
Subobject ((D.targetSituation h).baseChangeModule T)
AlgebraicGeometry.Space.QuotPushforwardSituation.pushforwardQuotient_mem, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorPushforward.lean, line 325. The attribute's comment: “the direct image of a quotient of the Quot functor is one”.
Stacks 0DP1. The direct image of a quotient in
Quot_{F/X/B}(T)lies inQuot_{G/Y/B}(T): the quotient ofG_Tby it isπ_{T,*}(F_T/K), which is quasi-coherent, of finite presentation, flat overTand has support proper overTbecauseF_T/Kis, this being the morphism of stacksCoh_{X/B} ⟶ Coh_{Y/B}of Stacks 0DN9.
theorem pushforwardQuotient_mem (h : SchemeTargetAffinePushforwardQuasicoherent B S hS)
(I : AffinePushforwardQuotInputs D h) (T : SchemesOver D.base)
(K : Subobject (D.sourceSituation.baseChangeModule T))
(hK : K ∈ D.sourceSituation.properlySupportedQuotients T) :
D.pushforwardQuotient h I.comparison T K ∈
(D.targetSituation h).properlySupportedQuotients T
AlgebraicGeometry.Space.QuotPushforwardSituation.quotFunctorMap, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorPushforward.lean, line 344. The attribute's comment: “the induced morphism of Quot functors”.
Stacks 0DP1. The morphism of Quot functors
Quot_{F/X/B} ⟶ Quot_{π_*F/Y/B}induced by the direct image: over a test scheme it sends a quotientF_T ⟶ QtoG_T ⟶ π_{T,*}Q.Naturality is the compatibility of the direct image with pullback along a morphism of test schemes, part (b) of the proof of Stacks 0DN9.
def quotFunctorMap (h : SchemeTargetAffinePushforwardQuasicoherent B S hS)
(I : AffinePushforwardQuotInputs D h) :
D.sourceSituation.quotFunctor ⟶ (D.targetSituation h).quotFunctor
AlgebraicGeometry.Space.QuotPushforwardSituation.pushforwardQuotient', a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorPushforwardSupplement.lean, line 71. The attribute's comment: “the direct image of a quotient, recorded by its kernel”.
Stacks 0DP1, the direct image of a quotient. The quotient
G_T ⟶ π_{T,*}(F_T/K)ofG_Tobtained from a quotientF_T ⟶ F_T/Kby applyingπ_{T,*}and reading the result through the comparisonG_T ≅ π_{T,*}F_T, recorded — as the quotients themselves are — by its kernel.
def pushforwardQuotient' (c : PushforwardComparison D) (T : SchemesOver D.base)
(K : Subobject (D.sourceSituation.baseChangeModule T)) :
Subobject (D.targetSituation'.baseChangeModule T)
AlgebraicGeometry.Space.QuotPushforwardSituation.pushforwardQuotient_mem', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorPushforwardSupplement.lean, line 114. The attribute's comment: “the direct image of a quotient of the Quot functor is one”.
Stacks 0DP1. The direct image of a quotient in
Quot_{F/X/B}(T)lies inQuot_{G/Y/B}(T): the quotient ofG_Tby it isπ_{T,*}(F_T/K), which is quasi-coherent, of finite presentation, flat overTand has support proper overTbecauseF_T/Kis, this being the morphism of stacksCoh_{X/B} ⟶ Coh_{Y/B}of Stacks 0DN9.
theorem pushforwardQuotient_mem' (I : AffinePushforwardQuotInputs' D) (T : SchemesOver D.base)
(K : Subobject (D.sourceSituation.baseChangeModule T))
(hK : K ∈ D.sourceSituation.properlySupportedQuotients T) :
D.pushforwardQuotient' I.comparison T K ∈
D.targetSituation'.properlySupportedQuotients T
AlgebraicGeometry.Space.QuotPushforwardSituation.quotFunctorMap', a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorPushforwardSupplement.lean, line 132. The attribute's comment: “the induced morphism of Quot functors”.
Stacks 0DP1. The morphism of Quot functors
Quot_{F/X/B} ⟶ Quot_{π_*F/Y/B}induced by the direct image: over a test scheme it sends a quotientF_T ⟶ QtoG_T ⟶ π_{T,*}Q.Naturality is the compatibility of the direct image with pullback along a morphism of test schemes, part (b) of the proof of Stacks 0DN9.
def quotFunctorMap' (I : AffinePushforwardQuotInputs' D) :
D.sourceSituation.quotFunctor ⟶ D.targetSituation'.quotFunctor
Tag 0DP2, a lemma
Tag 0DP2 in the Stacks Project.
AlgebraicGeometry.Space.QuotPushforwardSituation.isOpenImmersion_pushforwardQuotModelMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorAffineOpenImmersionDirectImage.lean, line 171.
Let
Bbe an algebraic space, letπ : X ⟶ Ybe an affine open immersion of algebraic spaces which are separated and of finite presentation overB, and letFbe a quasi-coherent𝒪_X-module. Then the morphismQuot_{F/X/B} ⟶ Quot_{π_*F/Y/B}of Stacks 0DP1 is an open immersion.The morphism is
AlgebraicGeometry.Space.QuotPushforwardSituation.pushforwardQuotFunctorMap, read on the Quot presheaves of the site (AlgebraicGeometry.Space.QuotPushforwardSituation.pushforwardQuotSitePresheafMap_app) and then in their canonical models in the universe of the site, where being an open immersion of algebraic spaces is defined (Stacks 02YU).
theorem isOpenImmersion_pushforwardQuotModelMap (base X Y : AlgebraicSpaces B S hS)
(π : X ⟶ Y) (structureX : X ⟶ base) (structureY : Y ⟶ base)
(comp : π ≫ structureY = structureX) (F : Modules.{u, u} B S hS X.1 X.2)
(hF : F.IsQuasicoherentOnSite) (hπ : IsOpenImmersion B S hS π.hom)
(haff : IsAffineHom B S hS π.hom) (hsepX : IsSeparated B S hS structureX.hom)
(hsepY : IsSeparated B S hS structureY.hom)
(hfpX : IsFinitePresentation B S hS structureX.hom)
(hfpY : IsFinitePresentation B S hS structureY.hom) :
IsOpenImmersion B S hS (ofAffineOpenImmersion base X Y π structureX structureY comp F hF hπ
haff hsepX hsepY hfpX hfpY).pushforwardQuotModelMap
Tag 0DP3, a lemma
Tag 0DP3 in the Stacks Project.
AlgebraicGeometry.Space.QuotOpenImmersionSituation, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorOpenImmersionDirectImage.lean, line 101. The attribute's comment: “the standing data”.
Stacks 0DP3, the standing data. An open immersion
j : X ⟶ Yof algebraic spaces which are separated and of finite presentation over an algebraic spaceB, together with a quasi-coherent𝒪_Y-moduleG: the data along which the direct image induces a morphismQuot_{j^*G/X/B} ⟶ Quot_{G/Y/B}.
structure QuotOpenImmersionSituation (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S)
AlgebraicGeometry.Space.QuotOpenImmersionSituation.directImageQuotient, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorOpenImmersionDirectImage.lean, line 254. The attribute's comment: “the direct image of a quotient, recorded by its kernel”.
Stacks 0DP3, the direct image of a quotient. The quotient
G_T ⟶ j_{T,*}(F_T/K)ofG_T, recorded — as the quotients themselves are — by its kernel.
def directImageQuotient (ν : DirectImageInputs D) (T : SchemesOver D.base)
(K : Subobject (D.sourceSituation.baseChangeModule T)) :
Subobject (D.targetSituation.baseChangeModule T)
AlgebraicGeometry.Space.QuotOpenImmersionSituation.directImageQuotient_mem, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorOpenImmersionDirectImage.lean, line 302. The attribute's comment: “the direct image of a quotient of the Quot functor is one”.
Stacks 0DP3. The direct image of a quotient in
Quot_{F/X/B}(T)lies inQuot_{G/Y/B}(T): the quotient ofG_Tby it isj_{T,*}(F_T/K), which is quasi-coherent, of finite presentation, flat overTand has support proper overTbecauseF_T/Kis, this being the morphism of stacksCoh_{X/B} ⟶ Coh_{Y/B}of Stacks 0DN9.
theorem directImageQuotient_mem (I : QuotDirectImageInputs D) (T : SchemesOver D.base)
(K : Subobject (D.sourceSituation.baseChangeModule T))
(hK : K ∈ D.sourceSituation.properlySupportedQuotients T) :
D.directImageQuotient I.projections T K ∈
D.targetSituation.properlySupportedQuotients T
AlgebraicGeometry.Space.QuotOpenImmersionSituation.quotFunctorMap, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorOpenImmersionDirectImage.lean, line 322. The attribute's comment: “the morphism of Quot functors the source constructs, not its being open”.
Stacks 0DP3, the morphism of Quot functors. The morphism
Quot_{F/X/B} ⟶ Quot_{G/Y/B}induced by the direct image: over a test scheme it sends a quotientF_T ⟶ QtoG_T ⟶ j_{T,*}Q. This is the morphism the source constructs; that it is an open immersion is the half of the statement whose proof the source omits, and is not proved here.Naturality is the compatibility of the direct image with pullback along a morphism of test schemes, part (b) of the proof of Stacks 0DN9.
def quotFunctorMap (I : QuotDirectImageInputs D) :
D.sourceSituation.quotFunctor ⟶ D.targetSituation.quotFunctor
AlgebraicGeometry.Space.QuotOpenSubspaceSituation.isOpenImmersion_quotSitePresheafModelMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorOpenSubspace.lean, line 847.
Let
Bbe an algebraic space, letj : X ⟶ Ybe an open immersion of algebraic spaces which are separated and of finite presentation overB, letGbe a quasi-coherent𝒪_Y-module and setF = j^*G. Then the morphismQuot_{F/X/B} ⟶ Quot_{G/Y/B}, sending a quotientF_T ⟶ QtoG_T ⟶ j_{T,*}Q, is an open immersion of spaces overB.The Quot functors are read in their canonical models in the universe of the site (
AlgebraicGeometry.Space.QuotSituation.quotSitePresheafModel); for arbitrary models this isAlgebraicGeometry.Space.QuotOpenSubspaceSituation.isOpenImmersion_quotModelMap.
theorem isOpenImmersion_quotSitePresheafModelMap :
IsOpenImmersion B S hS
(D.quotModelMap D.sourceSituation.quotSitePresheafModel
D.targetSituation.quotSitePresheafModel) ∧
D.quotModelMap D.sourceSituation.quotSitePresheafModel
D.targetSituation.quotSitePresheafModel ≫ D.targetSituation.quotSitePresheafModel.toBase =
D.sourceSituation.quotSitePresheafModel.toBase
AlgebraicGeometry.Space.QuotOpenSubspaceSituation.isOpenImmersion_quotSitePresheafModelMap_ofOpenImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorOpenSubspace.lean, line 901.
Let
Bbe an algebraic space, letj : X ⟶ Ybe an open immersion of algebraic spaces which are separated and of finite presentation overB, letGbe a quasi-coherent𝒪_Y-module and setF = j^*G. Then the morphismQuot_{F/X/B} ⟶ Quot_{G/Y/B}, sending a quotientF_T ⟶ QtoG_T ⟶ j_{T,*}Q, is an open immersion of spaces overB.The situation
Dis assembled from the hypotheses byAlgebraicGeometry.Space.QuotOpenSubspaceSituation.ofOpenImmersion. Its source Quot situationD.sourceSituationisF/X/Bof Stacks 09TR withF = (modulePullback B S hS j).obj G, the inverse imagej^*G(quasi-coherent by Stacks 03GA), and its target Quot situationD.targetSituationisG/Y/B. The Quot functors are read in their canonical models in the universe of the site (AlgebraicGeometry.Space.QuotSituation.quotSitePresheafModel), where being an open immersion of algebraic spaces is defined (Stacks 02YU); for arbitrary models this isAlgebraicGeometry.Space.QuotOpenSubspaceSituation.isOpenImmersion_quotModelMap. Over a test scheme the morphism takes a quotient to its direct image (AlgebraicGeometry.Space.QuotOpenSubspaceSituation.familyEquiv_quotModelMap), and the second conjunct says it is a morphism overB.
theorem isOpenImmersion_quotSitePresheafModelMap_ofOpenImmersion
(base X Y : AlgebraicSpaces B S hS) (j : X ⟶ Y)
(structureX : X ⟶ base) (structureY : Y ⟶ base) (comp : j ≫ structureY = structureX)
(G : Modules.{u, u} B S hS Y.1 Y.2) (quasicoherent : G.IsQuasicoherentOnSite)
(openImmersion : IsOpenImmersion B S hS j.hom)
(separatedX : IsSeparated B S hS structureX.hom)
(separatedY : IsSeparated B S hS structureY.hom)
(finitePresentationX : IsFinitePresentation B S hS structureX.hom)
(finitePresentationY : IsFinitePresentation B S hS structureY.hom) :
let D := ofOpenImmersion base X Y j structureX structureY comp G quasicoherent openImmersion
separatedX separatedY finitePresentationX finitePresentationY
D.sourceSituation.F = (modulePullback B S hS j).obj G ∧
IsOpenImmersion B S hS D.quotSitePresheafModelMap ∧
D.quotSitePresheafModelMap ≫ D.targetSituation.quotSitePresheafModel.toBase =
D.sourceSituation.quotSitePresheafModel.toBase
Tag 0DP4, a lemma
Tag 0DP4 in the Stacks Project.
AlgebraicGeometry.Space.QuotPushforwardSituation.isIso_pushforwardQuotFunctorMap_ofIsClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorClosedImmersionDirectImageIso.lean, line 103.
Let
Bbe an algebraic space, letπ : X ⟶ Ybe a closed immersion of algebraic spaces which are separated and of finite presentation overB, and letFbe a quasi-coherent𝒪_X-module. Then the morphismQuot_{F/X/B} ⟶ Quot_{π_*F/Y/B}of Stacks 0DP1 is an isomorphism.
theorem isIso_pushforwardQuotFunctorMap_ofIsClosedImmersion (base X Y : AlgebraicSpaces B S hS)
(π : X ⟶ Y) (hπ : IsClosedImmersion B S hS π.hom) (structureX : X ⟶ base)
(structureY : Y ⟶ base) (comp : π ≫ structureY = structureX)
(F : Modules.{u, u} B S hS X.1 X.2) (quasicoherent : F.IsQuasicoherentOnSite)
(separatedX : IsSeparated B S hS structureX.hom)
(separatedY : IsSeparated B S hS structureY.hom)
(finitePresentationX : IsFinitePresentation B S hS structureX.hom)
(finitePresentationY : IsFinitePresentation B S hS structureY.hom) :
IsIso (ofIsClosedImmersion base X Y π hπ structureX structureY comp F quasicoherent
separatedX separatedY finitePresentationX finitePresentationY).pushforwardQuotFunctorMap
AlgebraicGeometry.Space.QuotPushforwardSituation.isIso_quotFunctorMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorClosedImmersionPushforward.lean, line 190. The attribute's comment: “an isomorphism, granted 04CJ (3) essential image and 0DN9 reversed”.
Stacks 0DP4. The morphism of Quot functors
Quot_{F/X/B} ⟶ Quot_{π_*F/Y/B}induced by the direct image along a closed immersion is an isomorphism: over every test scheme it is a bijection, injectively by full faithfulness ofπ_{T,*}(Stacks 04CJ) and surjectively by the two carried inputs.
theorem isIso_quotFunctorMap (h : SchemeTargetAffinePushforwardQuasicoherent B S hS)
(I : D.AffinePushforwardQuotInputs h) (J : D.ClosedImmersionQuotInputs h)
(hπ : IsClosedImmersion B S hS D.π.hom) :
IsIso (D.quotFunctorMap h I)
Tag 0DP5, a lemma
Tag 0DP5 in the Stacks Project.
AlgebraicGeometry.Space.QuotSituation.relative_closedImmersionOver_quotientInclusion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorSurjection.lean, line 380.
Let
φ : F ⟶ Gbe a surjection of quasi-coherent𝒪_X-modules. The canonical transformationQuot_{G/X/B} ⟶ Quot_{F/X/B}of functors on the test schemes overB, sending a quotientG_T ⟶ Qto the quotientF_T ⟶ G_T ⟶ Q, is a closed immersion: it is representable by closed immersions of test schemes.The Quot functors take values in
Type (u + 1), so representability is read throughCategoryTheory.uliftYoneda.
theorem relative_closedImmersionOver_quotientInclusion :
D.closedImmersionOver.relative uliftYoneda.{u + 1} (D.quotientInclusion (hG := hG) φ)
Tag 0DP6, a remark
Tag 0DP6 in the Stacks Project.
AlgebraicGeometry.Space.QuotSituation.numericalQuot, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalFibreProduct.lean, line 164. The attribute's comment: “the fibre product Quot^P = Quot_{F/X/B} ×_{Coh_{X/B}} Coh^P_{X/B}, as the 2-fibre product over the site of Stacks 0040 of the morphism Quot ⟶ Coh and the inclusion Coh^P ⟶ Coh”.
The fibre product
Quot^P_{F/X/B} = Quot_{F/X/B} ×_{Coh_{X/B}} Coh^P_{X/B}, as a category over the big fppf site ofS: an object over a schemeUis a memberF_T ⟶ 𝒬ofQuot_{F/X/B}overU, an object ofCoh^P_{X/B}overUand a vertical isomorphism of their images inCoh_{X/B}.
def numericalQuot : BasedCategory.{u + 1, u + 1} (BigFppfOver B S hS)
AlgebraicGeometry.Space.QuotSituation.numericalQuotSubspace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalSubspace.lean, line 105. The attribute's comment: “Quot^P_{F/X/B} as the subfunctor of Quot_{F/X/B} of the quotients whose object of Coh_{X/B} lies in Coh^P_{X/B}; it is the fibre product numericalQuot by mem_numericalQuotSubspace_iff_exists_numericalQuot”.
Quot^P_{F/X/B}, as the subfunctor of the Quot presheaf it is: the quotientsF_T ⟶ 𝒬whose object(T, 𝒬)ofCoh_{X/B}hasχ(K_i ⊗^𝐋 κ(t)) = P(i)for alli ∈ Iandt ∈ |T|, whereK_i = Rf_{T,*}(E_{i,T} ⊗^𝐋 𝒬). It is a subfunctor because the numerical invariants are compatible with pullback (AlgebraicGeometry.Space.NumericalSituation.numericalEuler_eq_of_hom, from Stacks 0A1P).
def numericalQuotSubspace : Subfunctor D.quotSitePresheaf
AlgebraicGeometry.Space.QuotSituation.numericalQuotToQuot_fullyFaithful_and_mem_numericalQuotSubspace_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalSubspace.lean, line 123. The attribute's comment: “the fibre product Quot_{F/X/B} x_{Coh_{X/B}} Coh^P_{X/B} is the subfunctor numericalQuotSubspace: the left vertical arrow is fully faithful with that essential image”.
The fibre product
Quot^P_{F/X/B} = Quot_{F/X/B} ×_{Coh_{X/B}} Coh^P_{X/B}of the remark (AlgebraicGeometry.Space.QuotSituation.numericalQuot) is the subfunctorAlgebraicGeometry.Space.QuotSituation.numericalQuotSubspaceofQuot_{F/X/B}: its projection toQuot_{F/X/B}is fully faithful, and a quotientF_T ⟶ 𝒬lifts to it exactly when it lies in the subfunctor.
theorem numericalQuotToQuot_fullyFaithful_and_mem_numericalQuotSubspace_iff :
(D.numericalQuotToQuot N).toFunctor.Full ∧ (D.numericalQuotToQuot N).toFunctor.Faithful ∧
∀ {T : (BigFppfOver B S hS)ᵒᵖ} (x : D.quotSitePresheaf.obj T),
x ∈ (D.numericalQuotSubspace N).obj T ↔
∃ P : D.NumericalQuotObjects N, P.x = QuotFamilyOver.toQuotObjects x
AlgebraicGeometry.Space.QuotSituation.relative_closedImmersion_flat_numericalQuotSubspace_ι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalSubspace.lean, line 137. The attribute's comment: “the left vertical arrow Quot^P -> Quot is a flat closed immersion”.
Quot^P_{F/X/B} ⟶ Quot_{F/X/B}is a flat closed immersion: its base change to every scheme of the site is a flat closed immersion. It is the base change of the flat closed immersionCoh^P_{X/B} ⟶ Coh_{X/B}of Lemma 0DND, the functionsχ_ibeing compatible with pullback and locally constant (Stacks 0A1P, 0D1Z).
theorem relative_closedImmersion_flat_numericalQuotSubspace_ι :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsClosedImmersion.{u} ⊓ @Flat.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(D.numericalQuotSubspace N).ι
AlgebraicGeometry.Space.QuotSituation.relative_openImmersion_closedImmersion_numericalQuotSubspace_ι_of_finite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalSubspace.lean, line 149. The attribute's comment: “the left vertical arrow is an open and closed immersion if I is finite”.
For a finite index set,
Quot^P_{F/X/B} ⟶ Quot_{F/X/B}is an open and closed immersion.
theorem relative_openImmersion_closedImmersion_numericalQuotSubspace_ι_of_finite [Finite N.I] :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsOpenImmersion.{u} ⊓
@_root_.AlgebraicGeometry.IsClosedImmersion.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(D.numericalQuotSubspace N).ι
AlgebraicGeometry.Space.QuotSituation.relative_openImmersion_closedImmersion_numericalQuotSubspace_ι_of_isLocallyNoetherian, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalSubspace.lean, line 164. The attribute's comment: “the left vertical arrow is an open and closed immersion if B is locally Noetherian”.
For
Blocally Noetherian,Quot^P_{F/X/B} ⟶ Quot_{F/X/B}is an open and closed immersion, however large the index set: every object ofCoh_{X/B}is étale locally pulled back from one over a Noetherian test scheme, on which the locus where everyχ_itakes its prescribed value is an intersection of unions of connected components, hence open.
theorem relative_openImmersion_closedImmersion_numericalQuotSubspace_ι_of_isLocallyNoetherian
(hB : IsLocallyNoetherian B S hS D.Y.1) :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsOpenImmersion.{u} ⊓
@_root_.AlgebraicGeometry.IsClosedImmersion.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(D.numericalQuotSubspace N).ι
AlgebraicGeometry.Space.QuotSituation.isAlgebraicSpace_subfunctorModel_numericalQuotSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalSubspace.lean, line 183. The attribute's comment: “Quot^P_{F/X/B} is an algebraic space, for F etale-locally generated by fewer than mu sections with mu below the cutoff of the site (every F of finite type)”.
Quot^P_{F/X/B}is an algebraic space, forFétale-locally generated by fewer thanμsections withμbelow the cutoff of the site (for instanceFof finite type): every model ofQuot^P_{F/X/B}in the universe of the site is an algebraic space. It maps to a model ofQuot_{F/X/B}, an algebraic space by Stacks 09TU, by a flat closed immersion. For an arbitrary quasi-coherentFthe assertion fails on the size-bounded site.
theorem isAlgebraicSpace_subfunctorModel_numericalQuotSubspace
(hF : ∃ μ < B.cutoff, IsEtaleLocallyGeneratedBelow B S hS μ D.F)
(F : D.SubfunctorModel (D.numericalQuotSubspace N)) : IsAlgebraicSpace B S hS F.presheaf
AlgebraicGeometry.Space.QuotSituation.relative_openImmersion_closedImmersion_hilbertPolynomialQuot_ι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotNumericalSubspace.lean, line 206. The attribute's comment: “the left vertical arrow is an open and closed immersion if I = Z and E_i = L^{(x) i} for an invertible L; this is Quot^{P,L}, cut out by P(n) = chi(X_t, Q_t (x) L_t^n)”.
For
I = ℤandE_i = 𝓛^{⊗ i},Quot^{P, 𝓛}_{F/X/B} ⟶ Quot_{F/X/B}is an open and closed immersion. For an invertible𝒪_X-module𝓛andP : ℤ → ℤ, the subfunctorQuot^{P, 𝓛}_{F/X/B}of the quotientsF_T ⟶ 𝒬withP(n) = χ(X_t, 𝒬_t ⊗ 𝓛_t^{⊗ n})for alln ∈ ℤandt ∈ |T|(AlgebraicGeometry.Space.QuotSituation.hilbertPolynomialQuot, the condition of Example 0DNF) is an open and closed subfunctor: it is the base change of the open and closed substackCoh^{P, 𝓛}_{X/B}.
theorem relative_openImmersion_closedImmersion_hilbertPolynomialQuot_ι (P : ℤ → ℤ) :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsOpenImmersion.{u} ⊓
@_root_.AlgebraicGeometry.IsClosedImmersion.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(D.hilbertPolynomialQuot L P).ι
AlgebraicGeometry.Space.QuotSituation.cohObject, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotToCoherentStack.lean, line 289. The attribute's comment: “the object part of the morphism Quot_{F/X/B} ⟶ Coh_{X/B}: a quotient F_T ⟶ Q in Quot_{F/X/B}(T) goes to the object Q of Coh_{X/B} over T. The action on morphisms of test schemes is AlgebraicGeometry.Space.QuotSituation.cohHom. The functor laws hold for the OBJECT part (cohObject_quotientPullback_id, cohObject_quotientPullback_comp) but are NOT established for the module comparisons, Coh_{X/B} not being a category in this development; and the fibre product Quot^P = Quot ×_{Coh} Coh^P of the remark is NOT formed: Coh^P_{X/B} is not constructed anywhere in this development, only the standing data of Situation 0DNC. See the module docstring for the full accounting”.
Stacks 0DP6, the object part of the morphism
Quot_{F/X/B} ⟶ Coh_{X/B}. AT-pointF_T ⟶ 𝒬of the Quot functor, recorded by its kernelK, goes to the object(T, F_T/K)ofCoh_{X/B}: the four conditions an object ofCoh_{X/B}overTsatisfies — quasi-coherence, finite presentation, flatness overTand proper support overT— are the four conditions cuttingQuot_{F/X/B}(T)out of the subobjects ofF_T.
def cohObject (T : SchemesOver D.Y) (K : Subobject (D.baseChangeModule T))
(hK : K ∈ D.properlySupportedQuotients T) : CoherentObject D.toCoherentSituation
AlgebraicGeometry.Space.QuotSituation.cohHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotToCoherentStack.lean, line 313. The attribute's comment: “the action of the morphism Quot_{F/X/B} ⟶ Coh_{X/B} on morphisms of test schemes, whose object part is AlgebraicGeometry.Space.QuotSituation.cohObject: the base map is h itself, so the morphism lies over the identity of the schemes over B, and the module comparison is the one of Tag 03LU identifying the inverse image of F_T/K with the quotient of F_{T'} by the pulled-back kernel. No hypothesis is carried: the preservation under inverse image of finite presentation (Properties of Spaces, Section 05VR) is the theorem AlgebraicGeometry.Space.QuotientSituation.pullbackPreservesFinitePresentation. The functor laws for the module comparisons are NOT established and the fibre product Quot^P of the remark is NOT formed; see the module docstring”.
Stacks 0DP6, the action of the morphism
Quot_{F/X/B} ⟶ Coh_{X/B}on morphisms of test schemes. A morphismh : T' ⟶ Tof test schemes overBand a memberKofQuot_{F/X/B}(T)give a morphism ofCoh_{X/B}from the object attached to the inverse image ofKto the object attached toK: its base map ishitself, and its module comparison is the identification of the inverse image ofF_T/Kwith the quotient ofF_{T'}by the pulled-back kernel.
def cohHom {T' T : SchemesOver D.Y}
(h : T' ⟶ T)
{K : Subobject (D.baseChangeModule T)} (hK : K ∈ D.properlySupportedQuotients T) :
CoherentHom
(D.cohObject T' (D.quotientPullback h K)
(D.quotientPullback_mem_properlySupportedQuotients h K hK))
(D.cohObject T K hK)
AlgebraicGeometry.Space.QuotSituation.quotToCoherent, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotToCoherentStackFunctor.lean, line 308. The attribute's comment: “the morphism Quot_{F/X/B} ⟶ Coh_{X/B} sending F_T ⟶ Q to the object Q over T, as a 1-morphism of categories over the big fppf site (functor laws included)”.
Stacks 0DP6, the morphism
Quot_{F/X/B} ⟶ Coh_{X/B}. The rule sending an elementF_T ⟶ 𝒬ofQuot_{F/X/B}(T)to the object𝒬ofCoh_{X/B}overT, and a morphism of test schemes along which one quotient pulls back to another to the morphism ofCoh_{X/B}with that base map identifying the inverse image of the one quotient with the other, is a 1-morphism of categories over the big fppf site: it respects identities and composition, by the coherences of the comparisons of inverse images of Stacks 03LU, and it does not change the underlying test scheme.
def quotToCoherent :
D.quotBasedCategory ⥤ᵇ coherentBasedCategory D.toCoherentSituation.categoryData
Tag 0DP7, a lemma
Tag 0DP7 in the Stacks Project.
AlgebraicGeometry.Space.isPrescribedTwistedEuler_iff_shift, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalInvariantsTwist.lean, line 289. The attribute's comment: “the final statement at the level of membership conditions: the condition for P and 𝓕 is the condition for P'(t) = P(t + 1) and 𝓕 ⊗ L. The isomorphism Quot_{𝓕/X/B} ⟶ Quot_{𝓕 ⊗ L/X/B} itself is not constructed”.
Stacks 0DP7, the final statement, at the level of membership conditions. Tensoring with an invertible module
Lreplaces the twisted Euler characteristicsn ↦ χ(X_t, 𝓕_t ⊗ L_t^{⊗ n})of𝓕by their shiftn ↦ χ(X_t, 𝓕_t ⊗ L_t^{⊗ (n + 1)}), which is the hypothesistwist. The condition cutting outQuot^P_{𝓕/X/B}is then the condition cutting outQuot^{P'}_{𝓕 ⊗ L/X/B}forP'(t) = P(t + 1).The isomorphism
Quot_{𝓕/X/B} ⟶ Quot_{𝓕 ⊗ L/X/B}of the first statement of the source is not constructed here, and neither are the two open and closed substacks it is claimed to restrict to.
theorem isPrescribedTwistedEuler_iff_shift {ι : Type v} {P : ℤ → ℤ} {χ χ' : ι → ℤ → ℤ}
(twist : ∀ (t : ι) (m : ℤ), χ' t m = χ t (m + 1)) :
IsPrescribedTwistedEuler P χ ↔ IsPrescribedTwistedEuler (fun m => P (m + 1)) χ'
AlgebraicGeometry.Space.QuotSituation.quotSitePresheafTensorInvertibleIso_spec, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorTensorInvertible.lean, line 553. The attribute's comment: “the isomorphism Quot_{F/X/B} ≅ Quot_{F ⊗ L/X/B} given by tensoring with L, and its restriction to Quot^P ≅ Quot^{P'} for P'(t) = P(t + 1), membership read on the actual twisted Euler characteristics χ(X_t, Q_t ⊗ L_t^{⊗ n})”.
Stacks 0DP7. Let
f : X ⟶ Bbe a morphism of algebraic spaces of finite presentation,Fa quasi-coherent𝒪_X-module andLan invertible𝒪_X-module. Tensoring withLis an isomorphism of Quot functorsAlgebraicGeometry.Space.QuotSituation.quotSitePresheafTensorInvertibleIso : Quot\_\{F/X/B} ≅ Quot\_\{F ⊗ L/X/B}; precisely:
- it lies over
B;- it sends a quotient
F_T ⟶ QoverTto a quotient of(F ⊗ L)_Twith quotient moduleQ ⊗ L_T;- for every
P : ℤ → ℤit carriesQuot^P_{F/X/B}ontoQuot^{P'}_{F ⊗ L/X/B}, whereP'(n) = P(n + 1): a quotient lies inQuot^P_{F/X/B}exactly when its image lies inQuot^{P'}_{F ⊗ L/X/B}, membership being that the object ofCoh_{X/B}the quotient gives has Hilbert polynomialP, respectivelyP', with respect toL(Stacks 0DNF).
theorem quotSitePresheafTensorInvertibleIso_spec :
(D.quotSitePresheafTensorInvertibleIso L).hom ≫
(D.tensorInvertible L).quotSitePresheafToBase = D.quotSitePresheafToBase ∧
(∀ {T : (BigFppfOver B S hS)ᵒᵖ} (x : D.quotSitePresheaf.obj T),
Nonempty ((D.tensorInvertible L).quotientModule _
((D.quotSitePresheafTensorInvertibleIso L).hom.app T x).subobject ≅
moduleTensor B S hS (D.space _) (D.quotientModule _ x.subobject)
(D.baseChangeInvertible L _))) ∧
∀ (P : ℤ → ℤ) {T : (BigFppfOver B S hS)ᵒᵖ} (x : D.quotSitePresheaf.obj T),
letI : Stacks.SheafOfModules.IsInvertible
(structurePresheaf B S hS (D.tensorInvertible L).toCoherentSituation.X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf (smallEtaleRingedSite B S hS
(D.tensorInvertible L).toCoherentSituation.X.1
(D.tensorInvertible L).toCoherentSituation.X.2).O)).property L := hL
letI : Stacks.SheafOfModules.IsInvertible
(structurePresheaf B S hS D.toCoherentSituation.X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf (smallEtaleRingedSite B S hS
D.toCoherentSituation.X.1 D.toCoherentSituation.X.2).O)).property L := hL
(((D.quotSitePresheafTensorInvertibleIso L).hom.app T x).cohObject.HasHilbertPolynomial L
(fun n ↦ P (n + 1)) ↔
x.cohObject.HasHilbertPolynomial L P)
Tag 0DP8, a lemma
Tag 0DP8 in the Stacks Project.
AlgebraicGeometry.Space.isPrescribedTwistedEuler_iff_reindexMul, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalInvariantsTwist.lean, line 307. The attribute's comment: “the equality Quot^{P,L} = Quot^{P',L^{⊗ n}} with P'(t) = P(n t), read on the two membership conditions, for n ≠ 0 and numerical-polynomial invariants; the substacks themselves are not constructed in this development”.
Stacks 0DP8, at the level of membership conditions. Replacing
LbyL^{⊗ n}replaces the twisted Euler characteristicsm ↦ χ(X_t, 𝓕_t ⊗ L_t^{⊗ m})bym ↦ χ(X_t, 𝓕_t ⊗ L_t^{⊗ n m}), which is the hypothesistwist. Forn ≠ 0the condition cutting outQuot^{P,L}_{𝓕/X/B}is then the condition cutting outQuot^{P',L^{⊗ n}}_{𝓕/X/B}forP'(t) = P(n t): this is the source's equality of the two substacks, read on their defining conditions.The hypotheses
hPandhχsay thatPand eachχ tare numerical polynomials, represented by the rational polynomialspandq t. They are not removable: for a generalPthe right-hand condition constrains only the values ofPat the multiples ofn.
theorem isPrescribedTwistedEuler_iff_reindexMul {ι : Type v} {P : ℤ → ℤ} {χ χ' : ι → ℤ → ℤ}
{p : Polynomial ℚ} {q : ι → Polynomial ℚ}
(hP : ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ))
(hχ : ∀ (t : ι) (m : ℤ), (q t).eval (m : ℚ) = (χ t m : ℚ))
{n : ℤ} (hn : n ≠ 0) (twist : ∀ (t : ι) (m : ℤ), χ' t m = χ t (n * m)) :
IsPrescribedTwistedEuler P χ ↔ IsPrescribedTwistedEuler (fun m => P (n * m)) χ'
AlgebraicGeometry.Space.QuotSituation.setOf_hasHilbertPolynomial_invertibleTensorPower_eq, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotFunctorTensorPowerReindex.lean, line 106. The attribute's comment: “the equality Quot^{P,L} = Quot^{P',L^{⊗ n}} with P'(t) = P(n t), for n ≠ 0 and P a numerical polynomial, compared on the sections over every scheme of the site, membership read on the actual twisted Euler characteristics χ(X_t, Q_t ⊗ L_t^{⊗ m})”.
Let
f : X ⟶ Bbe a morphism of algebraic spaces of finite presentation,Fa quasi-coherent𝒪_X-module,Lan invertible𝒪_X-module,P : ℤ → ℤa numerical polynomial (at every integer, the value of a rational polynomial) andna nonzero integer. Then
Quot^{P, L}_{F/X/B} = Quot^{P', L^{⊗ n}}_{F/X/B}, whereP'(t) = P(n t):over every scheme
Tof the site, a quotientF_T ⟶ QinQuot_{F/X/B}(T)satisfiesP(m) = χ(X_t, Q_t ⊗ L_t^{⊗ m})for allt ∈ Tandm ∈ ℤexactly when it satisfiesP(n m) = χ(X_t, Q_t ⊗ (L^{⊗ n})_t^{⊗ m})for allt ∈ Tandm ∈ ℤ, these being the twisted Euler characteristicsAlgebraicGeometry.Space.CoherentObject.twistedEulerof the object ofCoh_{X/B}the quotient gives.
theorem setOf_hasHilbertPolynomial_invertibleTensorPower_eq {P : ℤ → ℤ}
(hP : ∃ p : Polynomial ℚ, ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)) {n : ℤ} (hn : n ≠ 0)
(T : (BigFppfOver B S hS)ᵒᵖ) :
letI : Stacks.SheafOfModules.IsInvertible
(structurePresheaf B S hS D.toCoherentSituation.X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf (smallEtaleRingedSite B S hS
D.toCoherentSituation.X.1 D.toCoherentSituation.X.2).O)).property L := hL
letI := isInvertible_invertibleTensorPower B S hS D.toCoherentSituation.X.1
D.toCoherentSituation.X.2 L n
{x : D.quotSitePresheaf.obj T | x.cohObject.HasHilbertPolynomial L P} =
{x : D.quotSitePresheaf.obj T | x.cohObject.HasHilbertPolynomial
(invertibleTensorPower B S hS D.toCoherentSituation.X.1 D.toCoherentSituation.X.2 L n)
(fun m => P (n * m))}
Sources
Section108.6 Boundedness for Quot#
Section 108.6 of the Stacks Project, Tag 0DP9. 4 tags here are carried by 4 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DPA, a lemma
Tag 0DPA in the Stacks Project.
AlgebraicGeometry.ProjectiveQuot.isProperAlgebraicSpaceOver_hilbertSubfunctor_quotSituation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/ProjectiveQuot/SiteQuotProper.lean, line 140.
Let
n ≥ 0,r ≥ 1andP ∈ ℚ[t]. The algebraic spaceQuot^P_{𝒪^{⊕ r}_{ℙⁿ_ℤ}/ℙⁿ_ℤ/ℤ}parametrizing quotients of𝒪^{⊕ r}_{ℙⁿ_ℤ}with Hilbert polynomialPis proper overSpec ℤ: the subfunctor of the Quot presheaf (Stacks 09TR) of𝒪^{⊕ r}/ℙⁿ_ℤ/ℤof the quotients which, read onℙⁿ_T, have Hilbert polynomialPon every fibre is an algebraic space proper overSpec ℤ.
theorem isProperAlgebraicSpaceOver_hilbertSubfunctor_quotSituation (hr : 1 ≤ r)
(P : Polynomial ℚ) :
(quotSituation B n r).IsProperAlgebraicSpaceOver
(hilbertSubfunctor (quotSituationFrame B n r) P)
Tag 0DPB, a lemma
Tag 0DPB in the Stacks Project.
AlgebraicGeometry.ProjectiveQuotOverSpace.isProperAlgebraicSpaceOver_hilbertPolynomialQuot_productSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/ProjectiveQuotOverSpace/QuotProper.lean, line 45.
Let
Ybe an algebraic space,X = Y × ℙⁿ_ℤ,𝓛the pullback of𝒪_{ℙⁿ}(1)toXandFan𝒪_X-module of finite presentation. For a numerical polynomialP : ℤ → ℤ(the function of a rational polynomialp), the algebraic spaceQuot^P_{F/X/Y}parametrizing quotients ofFhaving Hilbert polynomialPwith respect to𝓛is proper overY.
theorem isProperAlgebraicSpaceOver_hilbertPolynomialQuot_productSpace
(Y : AlgebraicSpaces B integerBase B.contains_integerBase)
(F : Space.Modules.{u, u} B integerBase B.contains_integerBase (productSpace n Y).1
(productSpace n Y).2) (hF : SheafOfModules.IsFinitePresentationOnSite F)
{P : ℤ → ℤ} {p : Polynomial ℚ} (hP : ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)) :
(situation n Y F (@SheafOfModules.isQuasicoherentOnSite_of_isFinitePresentationOnSite
_ _ _ _ F hF)).IsProperAlgebraicSpaceOver
((situation n Y F (@SheafOfModules.isQuasicoherentOnSite_of_isFinitePresentationOnSite
_ _ _ _ F hF)).hilbertPolynomialQuot
(twistingModule (situationFrame n Y F
(@SheafOfModules.isQuasicoherentOnSite_of_isFinitePresentationOnSite _ _ _ _ F hF)))
(hL := isInvertible_twistingModule (situationFrame n Y F
(@SheafOfModules.isQuasicoherentOnSite_of_isFinitePresentationOnSite _ _ _ _ F hF))) P)
Tag 0DPC, a lemma
Tag 0DPC in the Stacks Project.
AlgebraicGeometry.Space.QuotSituation.isProperAlgebraicSpaceOver_hilbertPolynomialQuot_of_isRelativelyAmple, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotHilbertPolynomialRelativelyAmpleProper.lean, line 59.
Stacks 0DPC. Let
f : X ⟶ Bbe a proper morphism of finite presentation of algebraic spaces (overSpec ℤ),Fa finitely presented𝒪_X-module,Lan invertible𝒪_X-module ample onX/B(Stacks 0D31) andPa numerical polynomial. Then the algebraic spaceQuot^P_{F/X/B}parametrizing quotients ofFhaving Hilbert polynomialPwith respect toLis proper overB.
theorem isProperAlgebraicSpaceOver_hilbertPolynomialQuot_of_isRelativelyAmple
(D : QuotSituation B integerBase B.contains_integerBase)
(hf : IsProper B integerBase B.contains_integerBase D.f.hom)
(hF : SheafOfModules.IsFinitePresentationOnSite D.F)
(L : Modules.{u, u} B integerBase B.contains_integerBase D.X.1 D.X.2)
[hL : Stacks.SheafOfModules.IsInvertible (structurePresheaf B integerBase
B.contains_integerBase D.X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B integerBase B.contains_integerBase D.X.1 D.X.2).O)).property L]
(hamp : IsRelativelyAmple B integerBase B.contains_integerBase D.f L)
{P : ℤ → ℤ} {p : Polynomial ℚ} (hP : ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)) :
D.IsProperAlgebraicSpaceOver (D.hilbertPolynomialQuot L P)
Tag 0DPD, a lemma
Tag 0DPD in the Stacks Project.
AlgebraicGeometry.Space.QuotSituation.exists_model_isSeparated_isFinitePresentation_hilbertPolynomialQuot, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/QuotHilbertPolynomialSeparatedFinitePresentation.lean, line 51.
Let
F/X/Bbe a Quot situation overSpec ℤ(Stacks 09TR):f : X ⟶ Ba morphism of finite presentation of algebraic spaces andFa quasi-coherent𝒪_X-module. Iffis separated,Fis of finite presentation,Lis an invertible𝒪_X-module ample onX/B(Stacks 0D31) andPis a numerical polynomial, thenQuot^P_{F/X/B}(the quotients ofFhaving Hilbert polynomialPwith respect toL) has a modelMin the universe of the site, identified with it overB, which is an algebraic space whose morphism toBis separated and of finite presentation.
theorem exists_model_isSeparated_isFinitePresentation_hilbertPolynomialQuot
(D : QuotSituation B integerBase B.contains_integerBase)
(hsep : IsSeparated B integerBase B.contains_integerBase D.f.hom)
(hF : SheafOfModules.IsFinitePresentationOnSite D.F)
(L : Modules.{u, u} B integerBase B.contains_integerBase D.X.1 D.X.2)
[hL : Stacks.SheafOfModules.IsInvertible
(structurePresheaf B integerBase B.contains_integerBase D.X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B integerBase B.contains_integerBase D.X.1 D.X.2).O)).property L]
(hamp : IsRelativelyAmple B integerBase B.contains_integerBase D.f L)
{P : ℤ → ℤ} {p : Polynomial ℚ} (hP : ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)) :
∃ M : D.SubfunctorModel (D.hilbertPolynomialQuot L P),
IsAlgebraicSpace B integerBase B.contains_integerBase M.presheaf ∧
IsSeparated B integerBase B.contains_integerBase M.toBase ∧
IsFinitePresentation B integerBase B.contains_integerBase M.toBase
Sources
Section108.7 Properties of the Hilbert functor#
Section 108.7 of the Stacks Project, Tag 0DM5. 8 tags here are carried by 23 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DM6, a lemma
Tag 0DM6 in the Stacks Project.
AlgebraicGeometry.Space.diagonal_hilbertPresheafToBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorDiagonal.lean, line 83.
Stacks 0DM6. The diagonal of
Hilb_{X/Y} ⟶ Yis a closed immersion of finite presentation, forf : X ⟶ Yof finite presentation.The Hilbert presheaf takes values in
Type (u + 1), closed subspaces being recorded as subfunctors, so its diagonal is read throughCategoryTheory.uliftYoneda: it is representable by closed immersions of schemes locally of finite presentation.
theorem diagonal_hilbertPresheafToBase (f : X ⟶ Y) (hf : IsFinitePresentation B S hS f.hom) :
(closedImmersionFinitePresentation (B := B) (S := S) (hS := hS)).relative uliftYoneda.{u + 1}
(pullback.diagonal (hilbertPresheafToBase f))
Tag 0DM7, a lemma
Tag 0DM7 in the Stacks Project.
AlgebraicGeometry.Space.HilbertPresheafModel.isSeparated_and_isLocallyOfFinitePresentation_toBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorSeparatedLocallyFinitePresentation.lean, line 48.
For a morphism
f : X ⟶ Yof algebraic spaces overSwhich is separated and of finite presentation, the morphismHilb_{X/Y} ⟶ Yfrom the Hilbert functor of Stacks 0CZY to the base — read on the canonical model of the Hilbert presheaf in the universe of the site — is separated and locally of finite presentation.
theorem HilbertPresheafModel.isSeparated_and_isLocallyOfFinitePresentation_toBase
{X Y : AlgebraicSpaces B S hS} (f : X ⟶ Y) (hsep : IsSeparated B S hS f.hom)
(hfp : IsFinitePresentation B S hS f.hom) :
IsSeparated B S hS (HilbertPresheafModel.canonical f).toBase ∧
IsLocallyOfFinitePresentation B S hS (HilbertPresheafModel.canonical f).toBase
Tag 0DM8, a lemma
Tag 0DM8 in the Stacks Project.
AlgebraicGeometry.Space.valuativeCriterionExistence_hilbertPresheafModel_toBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertValuativeExistence.lean, line 213. The attribute's comment: “the existence part of the valuative criterion for Hilb_{X/B} ⟶ B, for any model of the Hilbert presheaf. WARNING, stated plainly: given the carried e, he (Lemma 0D00) the carried hex (Lemma 0DM4 for Quot_{F/X/B} ⟶ B) is INTER-DERIVABLE with the conclusion, the identification making the transport run both ways, so this statement's content is the transport and the model-independence, not the criterion. The unconditional results are the ones to cite”.
Stacks 0DM8. For a morphism
f : X ⟶ Bof algebraic spaces overSwhich is proper as well as of finite presentation,Hilb_{X/B} ⟶ Bsatisfies the existence part of the valuative criterion of Morphisms of Spaces, Definition 03IX: every model of the Hilbert presheaf has it for its canonical morphism toB.This is the source's deduction from Quot, Lemma 0D00 and Lemma 0DM4, both of which are carried as hypotheses because neither is in the library. Lemma 0DM4 is
Ntogether withhex: a model of the Quot presheaf of a situation onfwhose morphism toBsatisfies the existence part. Lemma 0D00 isetogether withhe: an isomorphism of the Hilbert presheaf with that Quot presheaf, compatible with the two canonical morphisms toB. The source's hypotheses thatfbe proper and of finite presentation are recorded as_hproperand_hfp; the deduction itself does not consume them, since they enter through Lemma 0DM4, which is carried. The content delivered is the transport: the Quot model is a model of the Hilbert presheaf throughewith the same morphism toB, and the existence part is independent of the model.
theorem valuativeCriterionExistence_hilbertPresheafModel_toBase {X : AlgebraicSpaces B S hS}
(D : QuotSituation B S hS) (f : X ⟶ D.Y)
(_hproper : IsProper B S hS f.hom) (_hfp : IsFinitePresentation B S hS f.hom)
(N : QuotSitePresheafModel D) (hex : ValuativeCriterion.Existence N.toBase)
(e : hilbertPresheaf f ≅ D.quotSitePresheaf)
(he : e.hom ≫ D.quotSitePresheafToBase = hilbertPresheafToBase f)
(M : HilbertPresheafModel f) :
ValuativeCriterion.Existence M.toBase
StacksDraft.GenericFibre.existsUnique_submodule_structureSheaf_flat_quotient, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertValuativeExistence.lean, line 261. The attribute's comment: “the affine-chart case over a valuation ring: a closed subscheme of the generic fibre of an affine chart extends uniquely to one flat over the valuation ring, the extension being the generic-kernel ideal; the etale gluing, the proper support and the finite presentation of the glued extension, and hence the valuative criterion itself, are not covered here”. References: EGA IV (2.8.1), “special case”.
Stacks 0DM8 on an affine chart over a valuation ring. Let
Rbe a valuation ring,AanR-algebra — the ring of an affine chart ofX— andA_Kthe generic fibre ofA, that is, its localization at the nonzero elements ofR. LetPbe an ideal ofA_Ksaturated for the nonzero elements ofR, that is, the ideal of a closed subscheme of the generic fibre. Then there is exactly one idealLofAsuch thatA / Lis flat overRand the generic fibre ofLisP: the closed subscheme of the generic fibre extends uniquely to a closed subscheme of the chart flat over the valuation ring, and the extension is cut out by the generic kernel{x ∈ A | ι x ∈ P}.This is the case
F = 𝒪_Xof the chart-wise construction of Lemma 0DM4 — the case Stacks 0DM8 uses, via the identificationHilb_{X/B} = Quot_{𝒪_X/X/B}of Quot, Lemma 0D00, under which a family classified byHilb_{X/B}is the quotient of the structure sheaf by the ideal of a closed subspace. It is stated with no finiteness condition on the quotient, which for an ideal ofAis automatic, so its uniqueness clause is stronger than that ofStacksDraft.GenericFibre.existsUnique_submodule_flat_quotient; flatness overRcomes from torsion freeness, which is Stacks 0539.The gluing of these chart-wise extensions, the properness of the support of the glued extension and its finite presentation are not proved — see the implementation notes of
StacksFrontier/AlgebraicGeometry/Quot/QuotValuativeAffineChart.lean— so this does not discharge the hypothesishexofAlgebraicGeometry.Space.valuativeCriterionExistence_hilbertPresheafModel_toBase.
theorem existsUnique_submodule_structureSheaf_flat_quotient
(hP : ∀ (s : R) {y : AK}, s ≠ 0 → s • y ∈ P → y ∈ P) :
∃! L : Submodule A A, Module.Flat R (A ⧸ L) ∧
Submodule.localized₀ R⁰ (ι.restrictScalars R) (L.restrictScalars R)
= P.restrictScalars R
AlgebraicGeometry.Space.HilbertPresheafModel.valuativeCriterionExistence_toBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertValuativeExistenceProper.lean, line 110.
Let
f : X ⟶ Ybe a morphism of algebraic spaces overSwhich is proper as well as of finite presentation. ThenHilb_{X/Y} ⟶ Ysatisfies the existence part of the valuative criterion (Stacks 03IX): for every model of the Hilbert presheaf off, its canonical morphism toYhas it.
theorem HilbertPresheafModel.valuativeCriterionExistence_toBase {f : X ⟶ Y}
(hproper : IsProper B S hS f.hom) (hf : IsFinitePresentation B S hS f.hom)
(M : HilbertPresheafModel f) : ValuativeCriterion.Existence M.toBase
Tag 0DPE, a lemma
Tag 0DPE in the Stacks Project.
AlgebraicGeometry.Space.hilbertPresheafMap, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorOpenImmersion.lean, line 431. The attribute's comment: “the induced morphism of Hilbert functors”.
An open immersion
π : X ⟶ Yof algebraic spaces overAinduces a morphism of Hilbert functorsHilb_{X/A} ⟶ Hilb_{Y/A}, sending a family of closed subspaces ofX_Tto its image inY_T.
def hilbertPresheafMap : hilbertPresheaf bX ⟶ hilbertPresheaf bY
AlgebraicGeometry.Space.isOpenImmersion_hilbertModelMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorOpenImmersion.lean, line 552. The attribute's comment: “the induced morphism is an open immersion”.
The morphism of Hilbert functors induced by an open immersion
π : X ⟶ Yof algebraic spaces overA, withYseparated overA, is an open immersion, read in any models of the two Hilbert functors.
theorem isOpenImmersion_hilbertModelMap (MX : HilbertPresheafModel bX)
(MY : HilbertPresheafModel bY) :
IsOpenImmersion B S hS (hilbertModelMap hπ hopen hsep MX MY)
AlgebraicGeometry.Space.isOpenImmersion_hilbertModelMap_canonical, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorOpenImmersionCanonical.lean, line 57. The attribute's comment: “the induced morphism of the canonical Hilbert functors is an open immersion”.
Stacks 0DPE. Let
π : X ⟶ Ybe an open immersion of algebraic spaces over an algebraic spaceA, withYseparated overA. Thenπinduces an open immersionHilb_{X/A} ⟶ Hilb_{Y/A}of Hilbert functors: the morphismAlgebraicGeometry.Space.hilbertPresheafMap, sending a familyZ ⊆ X_Tto its image inY_T, read in the canonical modelsAlgebraicGeometry.Space.HilbertPresheafModel.canonicalof the two Hilbert functors, is an open immersion. Nothing is assumed about the models: they exist for every morphism of algebraic spaces.
theorem isOpenImmersion_hilbertModelMap_canonical (hπ : π ≫ bY = bX)
(hopen : IsOpenImmersion B S hS π.hom) (hsep : IsSeparated B S hS bY.hom) :
IsOpenImmersion B S hS (hilbertModelMap hπ hopen hsep (HilbertPresheafModel.canonical bX)
(HilbertPresheafModel.canonical bY))
Tag 0DPF, a lemma
Tag 0DPF in the Stacks Project.
AlgebraicGeometry.Space.hilbertPresheafMapOfClosed, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorClosedImmersion.lean, line 343. The attribute's comment: “the induced morphism of Hilbert functors”.
A closed immersion
π : X ⟶ Yof algebraic spaces overAinduces a morphism of Hilbert functorsHilb_{X/A} ⟶ Hilb_{Y/A}, sending a family of closed subspaces ofX_Tto its image inY_T.
def hilbertPresheafMapOfClosed : hilbertPresheaf bX ⟶ hilbertPresheaf bY
AlgebraicGeometry.Space.mono_hilbertModelMapOfClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorClosedImmersion.lean, line 413. The attribute's comment: “the induced morphism is a monomorphism”.
The morphism of Hilbert functors induced by a closed immersion over the base is a monomorphism.
theorem mono_hilbertModelMapOfClosed (MX : HilbertPresheafModel bX)
(MY : HilbertPresheafModel bY) :
Mono (hilbertModelMapOfClosed hπ hclosed MX MY)
AlgebraicGeometry.Space.isClosedImmersion_hilbertModelMapOfClosed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorClosedImmersionLocus.lean, line 217. The attribute's comment: “the induced morphism is a closed immersion”.
Let
π : X ⟶ Ybe a closed immersion of algebraic spaces over an algebraic spaceA, withYof finite presentation overA. Then the morphism of Hilbert functorsHilb_{X/A} ⟶ Hilb_{Y/A}thatπinduces is a closed immersion, read in any models of the two Hilbert functors.
theorem isClosedImmersion_hilbertModelMapOfClosed (hfp : IsFinitePresentation B S hS bY.hom)
(MX : HilbertPresheafModel bX) (MY : HilbertPresheafModel bY) :
IsClosedImmersion B S hS (hilbertModelMapOfClosed hπ hclosed MX MY)
AlgebraicGeometry.Space.isClosedImmersion_hilbertModelMapOfClosed_canonical, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorClosedImmersionLocus.lean, line 244. The attribute's comment: “the induced morphism of the canonical Hilbert functors is a closed immersion”.
Let
π : X ⟶ Ybe a closed immersion of algebraic spaces over an algebraic spaceA, withYof finite presentation overA. Thenπinduces a closed immersionHilb_{X/A} ⟶ Hilb_{Y/A}of Hilbert functors: the morphismAlgebraicGeometry.Space.hilbertPresheafMapOfClosed, sending a familyZ ⊆ X_Tto its image inY_T, read in the canonical modelsAlgebraicGeometry.Space.HilbertPresheafModel.canonicalof the two Hilbert functors, is a closed immersion.
theorem isClosedImmersion_hilbertModelMapOfClosed_canonical
(hfp : IsFinitePresentation B S hS bY.hom) :
IsClosedImmersion B S hS (hilbertModelMapOfClosed hπ hclosed
(HilbertPresheafModel.canonical bX) (HilbertPresheafModel.canonical bY))
Tag 0DPG, a remark
Tag 0DPG in the Stacks Project.
AlgebraicGeometry.Space.HilbertEulerData.numericalHilbertFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorNumerical.lean, line 172. The attribute's comment: “the definition of Hilb^P_{X/Y}, as the subfunctor of Hilb_{X/Y} of families whose fibrewise invariants are the prescribed ones; the fibre product Quot_{𝒪_X/X/Y} ×_{Coh_{X/Y}} Coh^P_{X/Y} of Remark 0DP6 and the identification Hilb_{X/Y} = Quot_{𝒪_X/X/Y} of Lemma 0D00 are not available in this development”.
Stacks 0DPG. The functor
Hilb^P_{X/Y}: it sends a test schemeToverYto the set of families classified byHilb_{X/Y}overTwhose fibrewise invariants are the prescribedP, and a morphism of test schemes to base change of those families, which is well defined byAlgebraicGeometry.Space.HilbertEulerData.isPrescribed_baseChange.This is the source's
Hilb^P_{X/Y} = Quot^P_{𝒪_X/X/Y}, formed directly as the subfunctor of the Hilbert functor that the fibre product of Remark 0DP6 computes; that fibre product itself is not available here, sinceCoh^P_{X/Y}is not constructed in this development.
def numericalHilbertFunctor : (SchemesOverPresheaf B S hS Y)ᵒᵖ ⥤ Type (u + 1)
AlgebraicGeometry.Space.HilbertEulerData.numericalHilbertInclusion, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertFunctorNumerical.lean, line 194. The attribute's comment: “the morphism Hilb^P_{X/Y} ⟶ Hilb_{X/Y}, proved to be a monomorphism; that it is a flat closed immersion, and an open and closed immersion for I finite, Y locally Noetherian, or I = ℤ with E i = L^{⊗ i}, rests on Lemmas 0DND and 0DNE and is not proved”.
Stacks 0DPG. The morphism
Hilb^P_{X/Y} ⟶ Hilb_{X/Y}: a family with the prescribed invariants is in particular a family. The source asserts that this morphism is a flat closed immersion, and an open and closed immersion in three listed cases; neither assertion is proved here, both resting on Lemmas 0DND and 0DNE, which are absent. What is proved is that it is a monomorphism,AlgebraicGeometry.Space.HilbertEulerData.mono_numericalHilbertInclusion.
def numericalHilbertInclusion : χd.numericalHilbertFunctor P ⟶ hilbertFunctor f
AlgebraicGeometry.Space.numericalHilbertSubfunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertNumericalSubfunctor.lean, line 108. The attribute's comment: “the definition of Hilb^P_{X/B} as the subfunctor of Hilb_{X/B} corresponding to Quot^P_{𝒪_X/X/B} = Quot_{𝒪_X/X/B} ×_{Coh_{X/B}} Coh^P_{X/B}, for the actual invariants χ(K_i ⊗^𝐋 κ(t)) of Situation 0DNC”.
Hilb^P_{X/B} = Quot^P_{𝒪_X/X/B}: the subfunctor of the Hilbert presheaf of the familiesZ ⊆ X_Twhose object(T, 𝒪_Z)ofCoh_{X/B}lies inCoh^P_{X/B}: for everyi ∈ Iand every pointtofT,χ(K_i ⊗^𝐋 κ(t)) = P(i)withK_i = Rf_{T,*}(E_{i,T} ⊗^𝐋 𝒪_Z). It is the subfunctor that the fibre productQuot_{𝒪_X/X/B} ×_{Coh_{X/B}} Coh^P_{X/B}of Stacks 0DP6 cuts out ofHilb_{X/B}through Stacks 0D00 (AlgebraicGeometry.Space.mem_numericalHilbertSubfunctor_iff_exists_numericalQuot), and a subfunctor because theχ_iare compatible with pullback (Stacks 0A1P).
def numericalHilbertSubfunctor : Subfunctor (hilbertPresheaf f)
AlgebraicGeometry.Space.mem_numericalHilbertSubfunctor_iff_exists_numericalQuot, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertNumericalSubfunctor.lean, line 127. The attribute's comment: “Hilb^P_{X/B} = Quot^P_{𝒪_X/X/B}: a family lies in Hilb^P_{X/B} exactly when its quotient, through Hilb_{X/B} = Quot_{𝒪_X/X/B} (0D00), lifts to the 2-fibre product Quot_{𝒪_X/X/B} ×_{Coh_{X/B}} Coh^P_{X/B} of 0DP6”.
A family
Z ⊆ X_Tlies inHilb^P_{X/B}exactly when its quotient𝒪_{X_T} ⟶ 𝒪_Z, the section ofQuot_{𝒪_X/X/B}overTit corresponds to underHilb_{X/B} = Quot_{𝒪_X/X/B}(Stacks 0D00), lifts to the 2-fibre productQuot^P_{𝒪_X/X/B} = Quot_{𝒪_X/X/B} ×_{Coh_{X/B}} Coh^P_{X/B}of Stacks 0DP6 (AlgebraicGeometry.Space.QuotSituation.numericalQuot).
theorem mem_numericalHilbertSubfunctor_iff_exists_numericalQuot {T : (BigFppfOver B S hS)ᵒᵖ}
(x : (hilbertPresheaf f).obj T) :
x ∈ (numericalHilbertSubfunctor f hf N).obj T ↔
∃ P : (structureSheafQuotSituation f hf).NumericalQuotObjects N,
P.x = ((hilbertPresheafIsoQuotSitePresheaf f hf).hom.app T x).toQuotObjects
AlgebraicGeometry.Space.relative_closedImmersion_flat_numericalHilbertSubfunctor_ι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertNumericalSubfunctor.lean, line 139. The attribute's comment: “Hilb^P_{X/B} ⟶ Hilb_{X/B} is a flat closed immersion”.
Hilb^P_{X/B} ⟶ Hilb_{X/B}is a flat closed immersion: its inclusion is representable by morphisms of schemes which are flat closed immersions. This is the base change ofCoh^P_{X/B} ⟶ Coh_{X/B}, a flat closed immersion by Stacks 0DND.
theorem relative_closedImmersion_flat_numericalHilbertSubfunctor_ι :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsClosedImmersion.{u} ⊓ @Flat.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(numericalHilbertSubfunctor f hf N).ι
AlgebraicGeometry.Space.relative_openImmersion_closedImmersion_numericalHilbertSubfunctor_ι_of_finite, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertNumericalSubfunctor.lean, line 150. The attribute's comment: “for I finite, Hilb^P_{X/B} ⟶ Hilb_{X/B} is an open and closed immersion”.
If
Iis finite, thenHilb^P_{X/B} ⟶ Hilb_{X/B}is an open and closed immersion.
theorem relative_openImmersion_closedImmersion_numericalHilbertSubfunctor_ι_of_finite
[Finite N.I] :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsOpenImmersion.{u} ⊓
@_root_.AlgebraicGeometry.IsClosedImmersion.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(numericalHilbertSubfunctor f hf N).ι
AlgebraicGeometry.Space.relative_openImmersion_closedImmersion_numericalHilbertSubfunctor_ι_of_isLocallyNoetherian, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertNumericalSubfunctor.lean, line 165. The attribute's comment: “for B locally Noetherian, Hilb^P_{X/B} ⟶ Hilb_{X/B} is an open and closed immersion”.
If every scheme étale over
Bis locally Noetherian (Stacks 03E2), thenHilb^P_{X/B} ⟶ Hilb_{X/B}is an open and closed immersion, whatever the index set.
theorem relative_openImmersion_closedImmersion_numericalHilbertSubfunctor_ι_of_isLocallyNoetherian
(hY : IsLocallyNoetherian B S hS Y.1) :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsOpenImmersion.{u} ⊓
@_root_.AlgebraicGeometry.IsClosedImmersion.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(numericalHilbertSubfunctor f hf N).ι
AlgebraicGeometry.Space.hilbertPolynomialHilbertSubfunctor, an alias in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertNumericalSubfunctor.lean, line 193. The attribute's comment: “the notation Hilb^{P, L}_{X/B} for the case I = ℤ, E_n = L^{⊗ n}: the families Z ⊆ X_T with P(n) = χ(X_t, 𝒪_{Z_t} ⊗ L_t^{⊗ n}) for all n and t, the inverse image of Quot^{P, L}_{𝒪_X/X/B} under Hilb_{X/B} = Quot_{𝒪_X/X/B}”.
Hilb^{P, 𝓛}_{X/B}: the caseI = ℤ,E_n = 𝓛^{⊗ n}for an invertible𝒪_X-module𝓛, the subfunctor of the Hilbert presheaf of the familiesZ ⊆ X_Twhose object(T, 𝒪_Z)lies inCoh^{P, 𝓛}_{X/B}of Stacks 0DNF:P(n) = χ(X_t, 𝒪_{Z_t} ⊗ 𝓛_t^{⊗ n})for everyn ∈ ℤand every pointtofT. It is the inverse image ofQuot^{P, 𝓛}_{𝒪_X/X/B}underHilb_{X/B} = Quot_{𝒪_X/X/B}(Stacks 0D00).
alias hilbertPolynomialHilbertSubfunctor
AlgebraicGeometry.Space.relative_openImmersion_closedImmersion_hilbertPolynomialHilbertSubfunctor_ι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertNumericalSubfunctor.lean, line 210. The attribute's comment: “for I = ℤ and E_n = L^{⊗ n}, Hilb^{P, L}_{X/B} ⟶ Hilb_{X/B} is an open and closed immersion”.
In the case
I = ℤ,E_n = 𝓛^{⊗ n},Hilb^{P, 𝓛}_{X/B} ⟶ Hilb_{X/B}is an open and closed immersion, the base change of the open and closed substackCoh^{P, 𝓛}_{X/B} ⊆ Coh_{X/B}of Stacks 0DNF.
theorem relative_openImmersion_closedImmersion_hilbertPolynomialHilbertSubfunctor_ι :
(MorphismProperty.inverseImage
(@_root_.AlgebraicGeometry.IsOpenImmersion.{u} ⊓
@_root_.AlgebraicGeometry.IsClosedImmersion.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative uliftYoneda.{u + 1}
(hilbertPolynomialHilbertSubfunctor f hf L P).ι
Tag 0DPH, a lemma
Tag 0DPH in the Stacks Project.
AlgebraicGeometry.Space.exists_hilbertPolynomialHilbert_isProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertPolynomialHilbertProper.lean, line 88.
Let
f : X ⟶ Ybe a proper morphism of finite presentation of algebraic spaces (overSpec ℤ),Lan invertible𝒪_X-module ample onX/Y(Stacks 0D31) andPa numerical polynomial. Then the algebraic spaceHilb^P_{X/Y}parametrizing closed subschemes having Hilbert polynomialPwith respect toLis proper overY: the subfunctorHilb^{P, L}_{X/Y}of the Hilbert presheaf has a modelMin the universe of the site, identified with it overY, which is an algebraic space whose morphism toYis proper.
theorem exists_hilbertPolynomialHilbert_isProper
{X Y : AlgebraicSpaces B integerBase B.contains_integerBase} (f : X ⟶ Y)
(hprop : IsProper B integerBase B.contains_integerBase f.hom)
(hf : IsFinitePresentation B integerBase B.contains_integerBase f.hom)
(L : Modules.{u, u} B integerBase B.contains_integerBase X.1 X.2)
[hL : Stacks.SheafOfModules.IsInvertible
(structurePresheaf B integerBase B.contains_integerBase X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B integerBase B.contains_integerBase X.1 X.2).O)).property L]
(hamp : IsRelativelyAmple B integerBase B.contains_integerBase f L)
{P : ℤ → ℤ} {p : Polynomial ℚ} (hP : ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)) :
∃ (M : (BigFppfOver B integerBase B.contains_integerBase)ᵒᵖ ⥤ Type u)
(e : M ⋙ uliftFunctor.{u + 1, u} ≅ (hilbertPolynomialHilbert f hf L P).toFunctor)
(q : M ⟶ Y.obj),
Functor.whiskerRight q uliftFunctor.{u + 1, u} =
e.hom ≫ (hilbertPolynomialHilbert f hf L P).ι ≫ hilbertPresheafToBase f ∧
IsAlgebraicSpace B integerBase B.contains_integerBase M ∧
IsProper B integerBase B.contains_integerBase q
Tag 0DPI, a lemma
Tag 0DPI in the Stacks Project.
AlgebraicGeometry.Space.exists_hilbertPolynomialHilbert_isSeparated_isFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/HilbertPolynomialHilbertSeparatedFinitePresentation.lean, line 65.
Let
f : X ⟶ Ybe a separated morphism of finite presentation of algebraic spaces (overSpec ℤ),Lan invertible𝒪_X-module ample onX/Y(Stacks 0D31) andPa numerical polynomial. Then the algebraic spaceHilb^P_{X/Y}parametrizing closed subschemes having Hilbert polynomialPwith respect toLis separated and of finite presentation overY: the subfunctorHilb^{P, L}_{X/Y}of the Hilbert presheaf has a modelMin the universe of the site, identified with it overY, which is an algebraic space whose morphism toYis separated and of finite presentation.
theorem exists_hilbertPolynomialHilbert_isSeparated_isFinitePresentation
{X Y : AlgebraicSpaces B integerBase B.contains_integerBase} (f : X ⟶ Y)
(hsep : IsSeparated B integerBase B.contains_integerBase f.hom)
(hf : IsFinitePresentation B integerBase B.contains_integerBase f.hom)
(L : Modules.{u, u} B integerBase B.contains_integerBase X.1 X.2)
[hL : Stacks.SheafOfModules.IsInvertible
(structurePresheaf B integerBase B.contains_integerBase X.1)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B integerBase B.contains_integerBase X.1 X.2).O)).property L]
(hamp : IsRelativelyAmple B integerBase B.contains_integerBase f L)
{P : ℤ → ℤ} {p : Polynomial ℚ} (hP : ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)) :
∃ (M : (BigFppfOver B integerBase B.contains_integerBase)ᵒᵖ ⥤ Type u)
(e : M ⋙ uliftFunctor.{u + 1, u} ≅ (hilbertPolynomialHilbert f hf L P).toFunctor)
(q : M ⟶ Y.obj),
Functor.whiskerRight q uliftFunctor.{u + 1, u} =
e.hom ≫ (hilbertPolynomialHilbert f hf L P).ι ≫ hilbertPresheafToBase f ∧
IsAlgebraicSpace B integerBase B.contains_integerBase M ∧
IsSeparated B integerBase B.contains_integerBase q ∧
IsFinitePresentation B integerBase B.contains_integerBase q
Sources
Section108.8 Properties of the Picard stack#
Section 108.8 of the Stacks Project, Tag 0DM9. 5 tags here are carried by 5 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DMA, a lemma
Tag 0DMA in the Stacks Project.
AlgebraicGeometry.Space.picardRelativeDiagonal_affine_finitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardStackDiagonal.lean, line 167.
Let
f : X ⟶ Bbe a morphism of algebraic spaces overSwhich is flat, proper and of finite presentation (finite presentation is part of the standing dataD). The diagonal ofPicardstack_{X/B}overBis affine and of finite presentation: the relative diagonal of the structure morphismPicardstack_{X/B} ⟶ 𝒮_Bis representable by algebraic spaces (Stacks 02ZW), and every algebraic space representing one of its base changes along a scheme-valued point overUis affine and of finite presentation overU(Properties of Stacks, Section 04XB).
theorem picardRelativeDiagonal_affine_finitePresentation
(D : CoherentSituation B S hS) (hflat : IsFlat B S hS D.f.hom)
(hproper : IsProper B S hS D.f.hom) :
letI π := picardToBase (modulePushforwardCoherence B S hS) D.toPicardSituation
∃ _hrep : Stack.IsRepresentableByAlgebraicSpaces B S hS
(Stack.relativeDiagonal.{u, u + 1, u + 1} B S hS _ _ π).hom,
∀ (U : BigFppfOver B S hS)
(z : BigFppfOver B U.left.1 U.left.2 ⥤
(Stack.twoFibreProduct B S hS (baseCFG D.Y) _ _ π.hom π.hom).val.obj)
(_hz : z ⋙ (Stack.twoFibreProduct B S hS (baseCFG D.Y) _ _ π.hom π.hom).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)
(picardCFG (modulePushforwardCoherence B S hS) D.toPicardSituation).val.p
(Stack.twoFibreProduct B S hS (baseCFG D.Y) _ _ π.hom π.hom).val.p z
(CatFiberedInGroupoids.homFunctor
(Stack.relativeDiagonal.{u, u + 1, u + 1} B S hS _ _ π)))
(presheafOfCategories (F ⋙ typeToCat)).p) →
IsAffineHom B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom ∧
IsFinitePresentation B S hS (algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
Tag 0DMB, a lemma
Tag 0DMB in the Stacks Project.
AlgebraicGeometry.Space.PicardOverBase.quasiSeparated_limitPreservingOnObjects_picardToBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardStackQuasiSeparatedLimitPreserving.lean, line 63. The attribute's comment: “quasi-separated: the relative diagonal is representable by algebraic spaces, quasi-compact and quasi-separated; locally of finite presentation: limit preserving on objects”.
Let
f : X ⟶ Bbe a morphism of algebraic spaces overSwhich is flat, proper and of finite presentation. Then the structure morphismPicardstack_{X/B} ⟶ 𝒮_Bis quasi-separated, i.e. its relative diagonal is representable by algebraic spaces, quasi-compact and quasi-separated (Stacks 04YW, 04XB), and locally of finite presentation in the sense of categories fibred in groupoids, i.e. limit preserving on objects (Stacks 06CU; for a 1-morphism of algebraic stacks this is local finite presentation, Stacks 0CMY).
theorem quasiSeparated_limitPreservingOnObjects_picardToBase
(s : PicardSituation B S hS) (hfp : IsFinitePresentation B S hS s.f.hom)
(hflat : IsFlat B S hS s.f.hom) (hproper : IsProper B S hS s.f.hom) :
(∃ _ : Stack.IsRepresentableByAlgebraicSpaces B S hS
(Stack.relativeDiagonal.{u, u + 1, u + 1} B S hS _ _
(picardToBase (modulePushforwardCoherence B S hS) s)).hom,
Stack.IsQuasiCompact B S hS
(Stack.relativeDiagonal.{u, u + 1, u + 1} B S hS _ _
(picardToBase (modulePushforwardCoherence B S hS) s)) ∧
Stack.IsQuasiSeparated B S hS
(Stack.relativeDiagonal.{u, u + 1, u + 1} B S hS _ _
(picardToBase (modulePushforwardCoherence B S hS) s))) ∧
BigFppfOver.IsLimitPreservingOnObjects.{u, u, u} B S hS _ _
(picardToBase (modulePushforwardCoherence B S hS) s)
Tag 0DNG, a lemma
Tag 0DNG in the Stacks Project.
AlgebraicGeometry.Space.liftedValuativeCriterionExistence_picardToBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardStackValuativeExistence.lean, line 70.
Let
f : X ⟶ Bbe a morphism of algebraic spaces overSwhich is proper, of finite presentation and smooth. Then the structure morphismPicardstack_{X/B} ⟶ Bsatisfies the existence part of the valuative criterion (Stacks 0CLK).
theorem liftedValuativeCriterionExistence_picardToBase (s : PicardSituation B S hS)
(hfp : IsFinitePresentation B S hS s.f.hom) (hproper : IsProper B S hS s.f.hom)
(hsmooth : IsSmooth B S hS s.f.hom) :
Stack.LiftedValuativeCriterion.Existence.{u, u + 1} B S hS
(picardToBase (modulePushforwardCoherence B S hS) s)
Tag 0DNH, a lemma
Tag 0DNH in the Stacks Project.
AlgebraicGeometry.Space.picardInertiaEquivalenceOverMultiplicativeGroupProduct, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardStackInertia.lean, line 828. The attribute's comment: “the inertia stack of the Picard stack is 𝐆_{m,S} ×_S Picardstack_{X/B}, as categories over the big fppf site, when 𝒪_T ⟶ f_{T,*}𝒪_{X_T} is an isomorphism for every scheme T over the base”.
Let
f : X ⟶ Bbe a morphism of algebraic spaces overS, and assume that for every schemeToverBthe structure map𝒪_T ⟶ f_{T, *}𝒪_{X_T}of the base changef_T : X_T ⟶ Tis an isomorphism. Then the inertia stack of the Picard stackPicardstack_{X/B}of Section 0372 is equal to𝐆_{m, S} ×_S Picardstack_{X/B}: this is an equivalence of the two over(Sch/S)_fppf, which is the identity on thePicardstack_{X/B}-factor and sends a point(L, α)of the inertia overTto the point of𝐆_{m, S}(T) = H^0(T, 𝒪_T^*)that the automorphismαofLis multiplication by.The hypothesis
hreads the source'sf_{T, *}𝒪_{X_T} ≅ 𝒪_T, as in Stacks 0375, as the canonical map𝒪_T ⟶ f_{T, *}𝒪_{X_T}being an isomorphism for every test scheme over the base. The categoryPicardstack_{X/B}isAlgebraicGeometry.Space.picardCategoryData, with the comparisons of inverse images of Stacks 03LU given byAlgebraicGeometry.Space.modulePushforwardCoherence. The standing assumptions of the section thatfbe flat, proper and of finite presentation are not needed."Equal" is read as an equivalence over the site (
CategoryTheory.StacksRepresentableCFG.EquivalenceOver), and the product is the 2-fibre productCategoryTheory.inertiaPresheafProductof the category of elements of𝐆_{m, S}withPicardstack_{X/B}over the site.
def picardInertiaEquivalenceOverMultiplicativeGroupProduct (s : PicardSituation B S hS)
(h : s.StructureSheafMapIso) :
letI : Category.{u + 1} (PicardObject s) :=
(picardCategoryData (modulePushforwardCoherence B S hS) s).category
StacksRepresentableCFG.EquivalenceOver
(relativeInertiaStruct
(picardCategoryData (modulePushforwardCoherence B S hS) s).siteProjection
(picardCategoryData (modulePushforwardCoherence B S hS) s).siteProjection)
(inertiaPresheafProductStruct
(picardCategoryData (modulePushforwardCoherence B S hS) s).siteProjection
(multiplicativeGroupPresheaf B S hS))
Tag 0DPJ, a lemma
Tag 0DPJ in the Stacks Project.
AlgebraicGeometry.Space.isSmooth_picardStructureMorphism, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardStackSmoothRegistered.lean, line 46. The attribute's comment: “the full statement: f flat (hflat), proper (hproper), of finite presentation (the field of D) and of relative dimension ≤ 1 (hd); Picardstack_{X/B} → B is smooth; the algebraicity of Picardstack_{X/B} is Stacks 0D04, proved, not assumed”.
Stacks 0DPJ: the Picard stack is smooth in relative dimension
≤ 1. Letf : X ⟶ Ybe a morphism of algebraic spaces overSwhich is flat, proper, of finite presentation (a field of the standing datumD) and of relative dimension≤ 1. Then the structure morphismPicardstack_{X/Y} ⟶ Yis smooth, as a 1-morphism of algebraic stacks; the Picard stack is algebraic by Stacks 0D04.
theorem isSmooth_picardStructureMorphism (D : CoherentSituation B S hS)
(hflat : IsFlat B S hS D.f.hom) (hproper : IsProper B S hS D.f.hom)
(hd : HasRelativeDimensionLE 1 B S hS D.f.hom) :
Stack.AlgebraicStacks.IsSmooth B S hS
(picardStructureMorphism D (isAlgebraicStack_picardCFG.{u, w} D hflat hproper))
Sources
Section108.9 Properties of the Picard functor#
Section 108.9 of the Stacks Project, Tag 0DMD. 5 tags here are carried by 5 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DME, a lemma
Tag 0DME in the Stacks Project.
AlgebraicGeometry.Space.PicardSituation.isGerbeOver_toPicardFunctorBased, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardStackGerbe.lean, line 270.
In Situation 0D25 — a morphism
f : X ⟶ Bof algebraic spaces overS— the morphismPicardstack_{X/B} ⟶ Pic_{X/B}, sending an object(U, b, L)to the element ofPic_{X/B}(U, b)named by the class ofL, turns the Picard stack into a gerbe over the Picard functor: it satisfies the two conditions of Stacks 06P2 (conditions (2)(a) and (2)(b) of Stacks 06P1) over the big fppf site ofS, which is the condition of Stacks 06QC.The section's assumptions on
f(flat, proper, of finite presentation, with𝒪_T ≅ f_{T,*}𝒪_{X_T}for everyT) are not assumed.
theorem isGerbeOver_toPicardFunctorBased :
IsGerbeOver (BigFppfOver.topology B S hS) s.picardFunctorBasedCategory.p
s.toPicardFunctorBased.toFunctor
Tag 0DMF, a lemma
Tag 0DMF in the Stacks Project.
AlgebraicGeometry.Space.PicardSituation.isImmersion_and_isQuasiCompact_diagonal_of_iso_picardFunctor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardFunctorDiagonalQuasiCompactImmersion.lean, line 59.
Let
f : X ⟶ Bbe a morphism of algebraic spaces overSwhich is flat, proper and of finite presentation, such that𝒪_T ⟶ f_{T,*}𝒪_{X_T}is an isomorphism for every schemeToverB, and letp : H ⟶ Bbe an algebraic space overBwhose functor of points overBis identified (c) with the relative Picard functorPic_{X/B}(such anHexists by Stacks 0D2C,AlgebraicGeometry.Space.isAlgebraicSpaceOver_picardFunctor). Then the diagonalH ⟶ H ×_B HofPic_{X/B}overBis a quasi-compact immersion.
theorem isImmersion_and_isQuasiCompact_diagonal_of_iso_picardFunctor
{s : PicardSituation B S hS} (hflat : IsFlat B S hS s.f.hom)
(hfp : IsFinitePresentation B S hS s.f.hom) (hproper : IsProper B S hS s.f.hom)
(h : s.StructureSheafMapIso) {H : AlgebraicSpaces B S hS} {p : H ⟶ s.base}
(c : spacePointsOver p ⋙ uliftFunctor.{u + 1, u} ≅ s.picardFunctor) :
IsImmersion B S hS (pullback.diagonal p.hom) ∧
IsQuasiCompact B S hS (pullback.diagonal p.hom)
Tag 0DNI, a lemma
Tag 0DNI in the Stacks Project.
AlgebraicGeometry.Space.PicardSituation.isQuasiSeparated_and_isLocallyOfFinitePresentation_of_represents_picardFunctor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardFunctorRepresentingSpace.lean, line 62. The attribute's comment: “Stated for every algebraic space representing Pic_{X/B}, i.e. with an identification c of its points over B with Pic_{X/B}, since Section 0DMD presupposes that Pic_{X/B} is an algebraic space (Stacks 0D2C); with Pic_{X/B} itself as that space this is the lemma as printed. The cohomological-flatness condition O_T -> f_{T,*}O_{X_T} iso of the section is dropped: f flat, proper and of finite presentation suffices.”.
Let
f : X ⟶ Bbe a flat, proper morphism of finite presentation of algebraic spaces, and letp : H ⟶ Bbe an algebraic space overBwhose functor of points overBis identified (c) with the relative Picard functorPic_{X/B}. Thenpis quasi-separated and locally of finite presentation.
theorem isQuasiSeparated_and_isLocallyOfFinitePresentation_of_represents_picardFunctor
(c : spacePointsOver p ⋙ uliftFunctor.{u + 1, u} ≅ s.picardFunctor)
(hflat : IsFlat B S hS s.f.hom) (hfp : IsFinitePresentation B S hS s.f.hom)
(hproper : IsProper B S hS s.f.hom) :
IsQuasiSeparated B S hS p.hom ∧ Space.IsLocallyOfFinitePresentation B S hS p.hom
Tag 0DNJ, a lemma
Tag 0DNJ in the Stacks Project.
AlgebraicGeometry.Space.PicardSituation.isSeparated_of_represents_picardFunctor_of_hasIntegralGeometricFibres, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardFunctorRepresentingSpace.lean, line 78. The attribute's comment: “Stated for every algebraic space representing Pic_{X/B}, i.e. with an identification c of its points over B with Pic_{X/B}, since Section 0DMD presupposes that Pic_{X/B} is an algebraic space (Stacks 0D2C); with Pic_{X/B} itself as that space this is the lemma as printed.”.
Let
f : X ⟶ Bbe a flat, proper morphism of finite presentation of algebraic spaces with𝒪_T ≅ f_{T,*}𝒪_{X_T}for every schemeToverB, whose geometric fibres are integral, and letp : H ⟶ Bbe an algebraic space overBwhose functor of points overBis identified (c) with the relative Picard functorPic_{X/B}. Thenpis separated.
theorem isSeparated_of_represents_picardFunctor_of_hasIntegralGeometricFibres
(c : spacePointsOver p ⋙ uliftFunctor.{u + 1, u} ≅ s.picardFunctor)
(hflat : IsFlat B S hS s.f.hom) (hfp : IsFinitePresentation B S hS s.f.hom)
(hproper : IsProper B S hS s.f.hom) (hstein : s.StructureSheafMapIso)
(hgeom : HasIntegralGeometricFibres B S hS s.f.hom) :
IsSeparated B S hS p.hom
Tag 0DPK, a lemma
Tag 0DPK in the Stacks Project.
AlgebraicGeometry.Space.isAlgebraicSpaceOver_and_isSmooth_picardFunctor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PicardFunctorSmooth.lean, line 208. The attribute's comment: “the full statement, in the setting of Section 0DMD: f flat (hflat), of finite presentation (hfp), proper (hproper), O_T -> f_{T,*}O_{X_T} an isomorphism for every T (hstr), of relative dimension ≤ 1 (hd); the conclusion contains that Pic_{X/B} is an algebraic space over B (Stacks 0D2C) and that its morphism to B is smooth, for every algebraic space representing it”.
The Picard functor is smooth in relative dimension
≤ 1. Letf : X ⟶ Ybe a morphism of algebraic spaces overSwhich is flat, of finite presentation and proper, with𝒪_T ⟶ f_{T,*}𝒪_{X_T}an isomorphism for every schemeToverY(the standing assumptions of Section 0DMD), and of relative dimension≤ 1. ThenPic_{X/Y}is an algebraic space overY(Stacks 0D2C) andPic_{X/Y} ⟶ Yis smooth: every algebraic spaceHwith a morphismp : H ⟶ Ywhose functor of points overYis identified withPic_{X/Y}haspsmooth.
theorem isAlgebraicSpaceOver_and_isSmooth_picardFunctor {X Y : AlgebraicSpaces B S hS}
(f : X ⟶ Y) (hflat : IsFlat B S hS f.hom) (hfp : IsFinitePresentation B S hS f.hom)
(hproper : IsProper B S hS f.hom)
(hstr : (PicardSituation.mk X Y f).StructureSheafMapIso)
(hd : HasRelativeDimensionLE 1 B S hS f.hom) :
IsAlgebraicSpaceOver (PicardSituation.mk X Y f).picardFunctor ∧
∀ (H : AlgebraicSpaces B S hS) (p : H ⟶ Y),
Nonempty (spacePointsOver p ⋙ uliftFunctor.{u + 1, u} ≅
(PicardSituation.mk X Y f).picardFunctor) →
IsSmooth B S hS p.hom
Sources
Section108.10 Properties of relative morphisms#
Section 108.10 of the Stacks Project, Tag 0DPL. 5 tags here are carried by 15 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DPM, a lemma
Tag 0DPM in the Stacks Project.
AlgebraicGeometry.Space.diagonal_relativeHomProjection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/RelativeMorphismDiagonal.lean, line 94.
Stacks 0DPM. The diagonal of
Mor_B(Y, X) ⟶ Bis a closed immersion of finite presentation, forY ⟶ Bflat, proper and of finite presentation andX ⟶ Bseparated and of finite presentation: it is representable by closed immersions of schemes locally of finite presentation.
theorem diagonal_relativeHomProjection (hsep : IsSeparated B S hS x)
(hxfp : IsFinitePresentation B S hS x) (hfp : IsFinitePresentation B S hS z)
(hflat : IsFlat B S hS z) (hproper : IsProper B S hS z) :
(closedImmersionFinitePresentation (B := B) (S := S) (hS := hS)).presheaf
(pullback.diagonal (relativeHomProjection B S hS Z X Q z x hZ hX hQ))
Tag 0DPN, a lemma
Tag 0DPN in the Stacks Project.
AlgebraicGeometry.Space.isSeparated_and_isLocallyOfFinitePresentation_relativeHomProjection_unconditional, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/RelativeMorphismSeparatedFinitePresentationUnconditional.lean, line 56.
Stacks 0DPN. Let
Qbe an algebraic space,z : Z ⟶ Qflat, proper and of finite presentation andx : X ⟶ Qseparated and of finite presentation, all algebraic spaces overS. Then the projectionMor_Q(Z, X) ⟶ Qof the relative morphism functor is separated (its diagonal is a closed immersion, Stacks 0DPM) and locally of finite presentation.
theorem isSeparated_and_isLocallyOfFinitePresentation_relativeHomProjection_unconditional
(hsep : IsSeparated B S hS x) (hxfp : IsFinitePresentation B S hS x)
(hfp : IsFinitePresentation B S hS z) (hflat : IsFlat B S hS z)
(hproper : IsProper B S hS z) :
IsSeparated B S hS (relativeHomProjection B S hS Z X Q z x hZ hX hQ) ∧
IsLocallyOfFinitePresentation B S hS (relativeHomProjection B S hS Z X Q z x hZ hX hQ)
Tag 0DPP, a lemma
Tag 0DPP in the Stacks Project.
AlgebraicGeometry.Space.isomSubfunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/IsomorphismLocusInRelativeMorphisms.lean, line 290. The attribute's comment: “the subfunctor Isom_B(Y, X) of Mor_B(Y, X) of isomorphisms”.
Stacks 0DPP, the subfunctor
Isom_Q(Z, X) ⊆ Mor_Q(Z, X)of relative isomorphisms: its sections over a schemeTare the pairs(a, b)of Stacks 05Y1 atTwhose morphism of base changesZ_T ⟶ X_Tis an isomorphism.This is a subfunctor because the restriction maps of
Mor_Q(Z, X)are restriction of pairs (AlgebraicGeometry.Space.relativeHomSections_map) and a restriction of a relative isomorphism is a relative isomorphism.
def isomSubfunctor : Subfunctor (relativeHom B S hS Z X Q z x hZ hX hQ)
AlgebraicGeometry.Space.isOpenSubspace_isomSubfunctor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/IsomorphismLocusInRelativeMorphisms.lean, line 322. The attribute's comment: “openness of the subfunctor of isomorphisms”.
Stacks 0DPP. With
Z ⟶ Qflat, proper and of finite presentation andX ⟶ Qproper, the subfunctorIsom_Q(Z, X) ⊆ Mor_Q(Z, X)of relative isomorphisms is an open subspace.This is the isomorphism locus of Stacks 05XD applied to the universal relative morphism, the pair corresponding to the identity of
Mor_Q(Z, X)under the bijection of Stacks 05Y3: the source of that morphism is flat, locally of finite presentation and universally closed overMor_Q(Z, X)and its target is separated, locally of finite type and closed overMor_Q(Z, X), both being base changes. A morphism from a schemeTfactors through the locus exactly when the base change of the universal morphism along it is an isomorphism, which is the condition cutting outIsom_Q(Z, X), so the locus isIsom_Q(Z, X).The algebraicity
hMofMor_Q(Z, X)is an explicit hypothesis: it is Stacks 0D1C, the standing fact of the source's section, and the conclusion cannot do without it, because an open subspace is in particular an algebraic space and the finite presentation and separatedness hypotheses onxof the source's section enter the statement only through it.
theorem isOpenSubspace_isomSubfunctor (hzfp : IsFinitePresentation B S hS z)
(hzflat : IsFlat B S hS z) (hzproper : IsProper B S hS z) (hxproper : IsProper B S hS x)
(hM : IsAlgebraicSpace B S hS (relativeHom B S hS Z X Q z x hZ hX hQ)) :
IsOpenSubspace B S hS (isomSubfunctor B S hS Z X Q z x hZ hX hQ)
AlgebraicGeometry.Space.isOpenSubspace_isomSubfunctor_of_isFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/IsomorphismLocusUnconditional.lean, line 59. The attribute's comment: “the subfunctor Isom_B(Y, X) of Mor_B(Y, X) of isomorphisms is an open subspace, for Y ⟶ B flat, proper and of finite presentation and X ⟶ B proper and of finite presentation”.
Let
Qbe an algebraic space andz : Z ⟶ Q,x : X ⟶ Qmorphisms of algebraic spaces overSwithzflat, proper and of finite presentation andxproper and of finite presentation (in particular separated, as in the standing data of Stacks 0DPL). Then the subfunctorIsom_Q(Z, X) ⊆ Mor_Q(Z, X)of isomorphisms is an open subspace.
theorem isOpenSubspace_isomSubfunctor_of_isFinitePresentation
(hx_fp : IsFinitePresentation B S hS x) (hx_proper : IsProper B S hS x)
(hz_fp : IsFinitePresentation B S hS z) (hz_flat : IsFlat B S hS z)
(hz_proper : IsProper B S hS z) :
IsOpenSubspace B S hS (isomSubfunctor B S hS Z X Q z x hZ hX hQ)
Tag 0DPQ, a remark
Tag 0DPQ in the Stacks Project.
AlgebraicGeometry.Space.numericalRelativeHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphisms.lean, line 320. The attribute's comment: “the definition of Mor^P_B(Y, X) as the subfunctor of Mor_B(Y, X) of relative morphisms whose graph has the prescribed invariants, with the open subspace of a test scheme that tests the source's open immersion for a finite index set; that Mor^P_B(Y, X) ⟶ Mor_B(Y, X) is a flat closed immersion rests on Lemmas 0DND and 0DNE, which are assertions about a morphism of algebraic stacks and are unavailable in this development, and is not stated”.
Stacks 0DPQ, the subfunctor
Mor^P_Q(Z, X) ⊆ Mor_Q(Z, X): its sections over a schemeTare the pairs(a, b)of Stacks 05Y1 atTwhose graph, a point ofHilb_{Z ×_Q X / Q}overTby Stacks 0D1A, has the prescribed invariants. Since the graph transformation is the inclusionMor_Q(Z, X) ⊆ Hilb_{Z ×_Q X / Q}of Stacks 0D1B, this is the intersectionMor_Q(Z, X) ∩ Hilb^P_{Z ×_Q X / Q}of the source, formed as an inverse image.This is a subfunctor because the restriction maps of
Mor_Q(Z, X)go to base change of graphs and the condition on the invariants is stable under base change.
def numericalRelativeHom : Subfunctor (relativeHom B S hS Z X Q z x hZ hX hQ)
AlgebraicGeometry.Space.numericalSituationRelativeHom, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsClopen.lean, line 173. The attribute's comment: “the definition Mor^P_B(Y, X) = Mor_B(Y, X) ∩ Hilb^P_{Y ×_B X/B}, for the numerical invariants χ(K_i ⊗^𝐋 κ(t)) of Situation 0DNC on Y ×_B X ⟶ B”.
The subfunctor
Mor^P_Q(Z, X) = Mor_Q(Z, X) ∩ Hilb^P_{Z ×_Q X / Q}. For the standing dataNof Situation 0DNC onZ ×_Q X ⟶ Q(a setI, perfect objectsE_iofD(𝒪_{Z ×_Q X})andP : I → ℤ), the subfunctor ofMor_Q(Z, X)of the relative morphisms overTwhose graphW, a point ofHilb_{Z ×_Q X / Q}by Stacks 0D1A and 0D1B, lies inHilb^P_{Z ×_Q X / Q}of Stacks 0DPG:χ(K_i ⊗^𝐋 κ(t)) = P(i)forK_i = Rf_{T,*}(E_{i,T} ⊗^𝐋 𝒪_W), everyi ∈ Iand every pointtofT.
abbrev numericalSituationRelativeHom : Subfunctor (relativeHom B S hS Z X Q z x hZ hX hQ)
AlgebraicGeometry.Space.isFlat_and_isClosedImmersion_numericalSituationRelativeHom_ι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsClopen.lean, line 222. The attribute's comment: “Mor^P_B(Y, X) ⟶ Mor_B(Y, X) is a flat closed immersion”.
The morphism
Mor^P_Q(Z, X) ⟶ Mor_Q(Z, X)is a flat closed immersion.
theorem isFlat_and_isClosedImmersion_numericalSituationRelativeHom_ι :
IsFlat B S hS (numericalSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper N).ι ∧
IsClosedImmersion B S hS
(numericalSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper N).ι
AlgebraicGeometry.Space.isOpenImmersion_and_isClosedImmersion_numericalSituationRelativeHom_ι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsClopen.lean, line 232. The attribute's comment: “for I finite, Mor^P_B(Y, X) ⟶ Mor_B(Y, X) is an open and closed immersion”.
For
Ifinite the morphismMor^P_Q(Z, X) ⟶ Mor_Q(Z, X)is an open and closed immersion.
theorem isOpenImmersion_and_isClosedImmersion_numericalSituationRelativeHom_ι [Finite N.I] :
IsOpenImmersion B S hS (numericalSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper N).ι ∧
IsClosedImmersion B S hS
(numericalSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper N).ι
AlgebraicGeometry.Space.isOpenImmersion_and_isClosedImmersion_numericalSituationRelativeHom_ι_of_isLocallyNoetherian, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsClopen.lean, line 244. The attribute's comment: “for B locally Noetherian, Mor^P_B(Y, X) ⟶ Mor_B(Y, X) is an open and closed immersion, for an arbitrary index set I”.
If
Qis locally Noetherian, then for any index setIthe morphismMor^P_Q(Z, X) ⟶ Mor_Q(Z, X)is an open and closed immersion.
theorem isOpenImmersion_and_isClosedImmersion_numericalSituationRelativeHom_ι_of_isLocallyNoetherian
(hQN : IsLocallyNoetherian B S hS Q) :
IsOpenImmersion B S hS (numericalSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper N).ι ∧
IsClosedImmersion B S hS
(numericalSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper N).ι
AlgebraicGeometry.Space.hilbertPolynomialSituationRelativeHom, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsClopen.lean, line 301. The attribute's comment: “the notation Mor^{P, L}_B(Y, X): Mor^P_B(Y, X) for I = ℤ and E_i = L^{⊗ i}, the relative morphisms whose graph W has χ((Y ×_B X)_t, 𝒪_{W_t} ⊗ L_t^{⊗ i}) = P(i) for all i and t”.
The subfunctor
Mor^{P, L}_Q(Z, X):Mor^P_Q(Z, X)forI = ℤandE_n = L^{⊗ n}, an invertible𝒪_{Z ×_Q X}-moduleL. Its sections overTare the relative morphisms whose graphW ⊆ (Z ×_Q X)_Thasχ((Z ×_Q X)_t, 𝒪_{W_t} ⊗ L_t^{⊗ n}) = P(n)for everyn ∈ ℤand every pointtofT, the invariantsχ(X_t, E_{n,t} ⊗^𝐋 𝒪_{W_t})of Situation 0DNC forE_n = L^{⊗ n}: the pull-back along the graph transformation of the subfunctor ofHilb_{Z ×_Q X / Q}corresponding toCoh^{P, L}_{Z ×_Q X / Q}(Stacks 0DNF).
def hilbertPolynomialSituationRelativeHom : Subfunctor (relativeHom B S hS Z X Q z x hZ hX hQ)
AlgebraicGeometry.Space.isOpenImmersion_and_isClosedImmersion_hilbertPolynomialSituationRelativeHom_ι, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsClopen.lean, line 323. The attribute's comment: “for I = ℤ and E_i = L^{⊗ i} with L an invertible module on Y ×_B X, Mor^{P, L}_B(Y, X) ⟶ Mor_B(Y, X) is an open and closed immersion”.
For an invertible
𝒪_{Z ×_Q X}-moduleLand anyP : ℤ → ℤ, the morphismMor^{P, L}_Q(Z, X) ⟶ Mor_Q(Z, X)is an open and closed immersion.
theorem isOpenImmersion_and_isClosedImmersion_hilbertPolynomialSituationRelativeHom_ι :
IsOpenImmersion B S hS
(hilbertPolynomialSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper L P).ι ∧
IsClosedImmersion B S hS
(hilbertPolynomialSituationRelativeHom B S hS hsep hx_fp hfp hflat hproper L P).ι
AlgebraicGeometry.Space.isFlat_and_isClosedImmersion_numericalRelativeHomInclusion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsImmersion.lean, line 244. The attribute's comment: “Mor^P_B(Y, X) ⟶ Mor_B(Y, X) is a flat closed immersion”.
Stacks 0DPQ. The morphism
Mor^P_Q(Z, X) ⟶ Mor_Q(Z, X)is a flat closed immersion.
theorem isFlat_and_isClosedImmersion_numericalRelativeHomInclusion :
IsFlat B S hS
(numericalRelativeHomInclusion B S hS Z X Q z x hZ hX hQ χd P hsep hfp hflat hproper) ∧
IsClosedImmersion B S hS
(numericalRelativeHomInclusion B S hS Z X Q z x hZ hX hQ χd P hsep hfp hflat hproper)
AlgebraicGeometry.Space.isOpenImmersion_and_isClosedImmersion_numericalRelativeHomInclusion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/NumericalRelativeMorphismsImmersion.lean, line 256. The attribute's comment: “for I finite, Mor^P_B(Y, X) ⟶ Mor_B(Y, X) is an open and closed immersion”.
Stacks 0DPQ, the case of a finite index set. For
Ifinite the morphismMor^P_Q(Z, X) ⟶ Mor_Q(Z, X)is an open and closed immersion.
theorem isOpenImmersion_and_isClosedImmersion_numericalRelativeHomInclusion [Finite I] :
IsOpenImmersion B S hS
(numericalRelativeHomInclusion B S hS Z X Q z x hZ hX hQ χd P hsep hfp hflat hproper) ∧
IsClosedImmersion B S hS
(numericalRelativeHomInclusion B S hS Z X Q z x hZ hX hQ χd P hsep hfp hflat hproper)
Tag 0DPR, a lemma
Tag 0DPR in the Stacks Project.
AlgebraicGeometry.Space.isSeparated_and_isFinitePresentation_relativeHomHilbertPolynomial, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/RelativeMorphismsHilbertPolynomialFinitePresentation.lean, line 59.
Let
Qbe an algebraic space overSpec ℤ,z : Z ⟶ Qflat, proper and of finite presentation,x : X ⟶ Qseparated and of finite presentation,Nan invertible module ample onZ/QandLan invertible module ample onX/Q(Stacks 0D31), andPa numerical polynomial. Then forℳ = pr₁^*N ⊗ pr₂^*LonZ ×_Q X(AlgebraicGeometry.Space.graphAmbientTensor),Mor^{P, ℳ}_Q(Z, X)(AlgebraicGeometry.Space.relativeHomHilbertPolynomial) is an algebraic space and its morphism toQis separated and of finite presentation.
theorem isSeparated_and_isFinitePresentation_relativeHomHilbertPolynomial
{Z X Q : (BigFppfOver B integerBase ℤS)ᵒᵖ ⥤ Type u} {z : Z ⟶ Q} {x : X ⟶ Q}
(hZ : IsAlgebraicSpace B integerBase ℤS Z) (hX : IsAlgebraicSpace B integerBase ℤS X)
(hQ : IsAlgebraicSpace B integerBase ℤS Q)
(hsep : IsSeparated B integerBase ℤS x) (hxfp : IsFinitePresentation B integerBase ℤS x)
(hfp : IsFinitePresentation B integerBase ℤS z) (hflat : IsFlat B integerBase ℤS z)
(hproper : IsProper B integerBase ℤS z)
(N : Modules.{u, u} B integerBase ℤS Z hZ)
[hNi : Stacks.SheafOfModules.IsInvertible (structurePresheaf B integerBase ℤS Z)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B integerBase ℤS Z hZ).O)).property N]
(L : Modules.{u, u} B integerBase ℤS X hX)
[hLi : Stacks.SheafOfModules.IsInvertible (structurePresheaf B integerBase ℤS X)
((Stacks.SheafOfModules.Tensor.ringSheaf
(smallEtaleRingedSite B integerBase ℤS X hX).O)).property L]
(hN : IsRelativelyAmple B integerBase ℤS
(ObjectProperty.homMk z : (⟨Z, hZ⟩ : AlgebraicSpaces B integerBase ℤS) ⟶ ⟨Q, hQ⟩) N)
(hL : IsRelativelyAmple B integerBase ℤS
(ObjectProperty.homMk x : (⟨X, hX⟩ : AlgebraicSpaces B integerBase ℤS) ⟶ ⟨Q, hQ⟩) L)
{P : ℤ → ℤ} {p : Polynomial ℚ} (hP : ∀ m : ℤ, p.eval (m : ℚ) = (P m : ℚ)) :
IsAlgebraicSpace B integerBase ℤS (relativeHomHilbertPolynomial hZ hX hQ hsep hxfp hfp hflat
hproper (graphAmbientTensor z x hZ hX hQ N L) P).toFunctor ∧
IsSeparated B integerBase ℤS ((relativeHomHilbertPolynomial hZ hX hQ hsep hxfp hfp hflat
hproper (graphAmbientTensor z x hZ hX hQ N L) P).ι ≫
relativeHomProjection B integerBase ℤS Z X Q z x hZ hX hQ) ∧
IsFinitePresentation B integerBase ℤS ((relativeHomHilbertPolynomial hZ hX hQ hsep hxfp hfp
hflat hproper (graphAmbientTensor z x hZ hX hQ N L) P).ι ≫
relativeHomProjection B integerBase ℤS Z X Q z x hZ hX hQ)
Sources
Section108.11 Properties of the stack of polarized proper schemes#
Section 108.11 of the Stacks Project, Tag 0DPS. 3 tags here are carried by 3 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DPT, a lemma
Tag 0DPT in the Stacks Project.
AlgebraicGeometry.diagonal_polarizedStackUnconditional_isSeparated_isFinitePresentation, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PolarizedDiagonalUnconditional.lean, line 281.
Stacks 0DPT. The diagonal
Δ : 𝒫olarized ⟶ 𝒫olarized × 𝒫olarizedof the stack of polarized proper flat families of finite presentation, over the big fppf site of a terminal base scheme, is separated and of finite presentation, both read as in Properties of Stacks, Section 04XB:Δis representable by algebraic spaces (Stacks 0D42), and every algebraic space representing its base change along a scheme-valued point over a schemeUis separated (Stacks 03HL) and of finite presentation (Stacks 03XP, part (3)) overU, read over the base (Stacks 04SG).
theorem diagonal_polarizedStackUnconditional_isSeparated_isFinitePresentation :
Stack.HasRepresentableDiagonal B S hS (polarizedStackUnconditional B hS hT) ∧
Stack.IsSeparated B S hS
(Stack.diagonal.{u, u, u + 1} B S hS (polarizedStackUnconditional B hS hT)) ∧
∀ (U : BigFppfOver B S hS)
(y : BigFppfOver B U.left.1 U.left.2 ⥤
(CatFiberedInGroupoids.product (polarizedStackUnconditional B hS hT)
(polarizedStackUnconditional B hS hT)).val.obj)
(_hy : y ⋙ (CatFiberedInGroupoids.product (polarizedStackUnconditional B hS hT)
(polarizedStackUnconditional B hS hT)).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) (polarizedStackUnconditional B hS hT).val.p
(CatFiberedInGroupoids.product (polarizedStackUnconditional B hS hT)
(polarizedStackUnconditional B hS hT)).val.p y
(CatFiberedInGroupoids.homFunctor
(Stack.diagonal.{u, u, u + 1} B S hS (polarizedStackUnconditional B hS hT))))
(presheafOfCategories (F ⋙ typeToCat)).p) →
Space.IsFinitePresentation B S hS
(algebraicSpaceMap B S hS U
((spacesOverSmallerBaseFunctor B U.left.1 S U.left.2 hS U.hom).obj ⟨F, hF⟩)).hom
Tag 0DPU, a lemma
Tag 0DPU in the Stacks Project.
AlgebraicGeometry.isQuasiSeparated_and_isLocallyOfFinitePresentation_polarizedAlgebraicStack, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PolarizedQuasiSeparatedLocallyFinitePresentation.lean, line 94. The attribute's comment: “the morphism Polarized → Spec(Z) is quasi-separated and locally of finite presentation”.
The morphism
𝒫olarized → Spec(ℤ)is quasi-separated (Stacks 04YW) and locally of finite presentation (Stacks 06Q2).
theorem isQuasiSeparated_and_isLocallyOfFinitePresentation_polarizedAlgebraicStack :
Stack.AlgebraicStacks.IsQuasiSeparated B _ hZ
(Stack.structureMorphism B _ hZ (polarizedAlgebraicStack B hZ)) ∧
Stack.AlgebraicStacks.IsLocallyOfFinitePresentation B _ hZ
(Stack.structureMorphism B _ hZ (polarizedAlgebraicStack B hZ))
Tag 0E96, a lemma
Tag 0E96 in the Stacks Project.
AlgebraicGeometry.noetherianSpace_of_isHilbertPolarizedPoint, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/PolarizedHilbertBoundedUnconditional.lean, line 254.
Let
n ∈ ℕ, letP ∈ ℚ[t]and letT ⊆ |𝒫olarized|be a set of points each represented over a field by a polarized proper scheme(X, ℒ)satisfying conditions (1) and (2) (AlgebraicGeometry.IsHilbertPolarizedOver): the Hilbert polynomial ofℒonXisP, and there is a closed immersioni : X ⟶ ℙⁿover the base withi^*𝒪(1) ≅ ℒ. ThenTis a Noetherian topological space, in particular quasi-compact. The source's hypothesesn ≥ 1and thatPis numerical are not needed.
theorem noetherianSpace_of_isHilbertPolarizedPoint (hT : IsTerminal (B.obj hS)) (n : ℕ)
(P : Polynomial ℚ)
(T : Set (Stack.points B S hS (polarizedStackUnconditional B hS hT).val
(polarizedStackUnconditional B hS hT).property))
(hTP : ∀ ξ ∈ T, ∃ p, Stack.pointClass B S hS _ _ p = ξ ∧
IsHilbertPolarizedPoint B hS hT n P p) :
letI := Stack.pointTopology B S hS (polarizedStackUnconditional B hS hT)
NoetherianSpace T
Sources
Section108.12 Properties of moduli of complexes on a proper morphism#
Section 108.12 of the Stacks Project, Tag 0DPV. 2 tags here are carried by 2 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DPW, a lemma
Tag 0DPW in the Stacks Project.
AlgebraicGeometry.Space.ComplexesSituation.complexesIsom_finitePresentation_and_affine_overNegativeExtLocus, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/ComplexesDiagonalProved.lean, line 326. The attribute's comment: “Corrected statement (Stacks erratum): the source asserts that the diagonal of Complexes_{X/B} over B is affine and of finite presentation; the 'affine' part is false (counterexample: X = P^1 over A^2_k with complexes E and E' = E ⊗ O(2), for which Isom(E, E') is empty over the origin and not affine over A^2). Formalized: the diagonal over B is representable by algebraic spaces and of finite presentation, and for (T, E), (T, E') the functor Isom(E, E') factors through the open W(E, E') ∩ W(E', E) of 0DLC and is affine and of finite presentation over it.”.
Let
f : X ⟶ Bbe proper, flat and of finite presentation (Situation 0DLE), and letx = (T, E),y = (T, E')be objects ofComplexes_{X/B}over the same schemeTand the same morphismT ⟶ B, so thatE,E'areB-perfect objects ofD(𝒪_{X_T})with vanishing negative self-Exts on the fibres; the base change of the diagonal ofComplexes_{X/B}overBalong theT-point(x, y)ofComplexes_{X/B} ×_B Complexes_{X/B}isIsom(x, y). Then:
- the presheaf
Isom(x, y)on(Sch/T)is the relative derived Isom functorT' ↦ Isom(E_{T'}, E'_{T'})ofX_T ⟶ T;- it is an algebraic space of finite presentation over
T: the diagonal ofComplexes_{X/B}overBis representable by algebraic spaces and of finite presentation;- the opens
W(E, E')andW(E', E)ofTof Stacks 0DLC, part (1), exist;- for these opens (
W(E, E'): the field pointsyofTwithExt^i(E_y, E'_y) = 0fori < 0, and symmetrically),Isom(x, y)factors throughW(E, E') ∩ W(E', E)and is affine and of finite presentation over it.This is the corrected form of Stacks 0DPW, not the statement as written. The source asserts that the diagonal is affine and of finite presentation; the "affine" part is false (its proof applies Stacks 0DLC, part (3), as if
W(E, E')were all ofT): forX = P¹overA²_kthere are complexesE,E' = E ⊗ O(2)for whichIsom(E, E')is empty over the origin and not affine overA².
theorem complexesIsom_finitePresentation_and_affine_overNegativeExtLocus :
Nonempty ((complexesFunctor D).isomPresheaf ⟨A, rfl⟩ ⟨sameTest A E' h₁ h₂, rfl⟩ ≅
(overSchemeTest A.T.left).op ⋙ relativeDerivedIsomFunctor (D.projection A.T) A.E E') ∧
IsFinitePresentationAlgebraicSpaceOver ((schemeSpaceFunctor B S hS).obj A.T.left)
(relativeDerivedIsomFunctor (D.projection A.T) A.E E') ∧
(∃ W₁ : OpenSubspaces B S hS ((schemeSpaceFunctor B S hS).obj A.T.left).1,
IsNegativeExtLocus (D.projection A.T) A.E E' W₁) ∧
(∃ W₂ : OpenSubspaces B S hS ((schemeSpaceFunctor B S hS).obj A.T.left).1,
IsNegativeExtLocus (D.projection A.T) E' A.E W₂) ∧
∀ (W₁ W₂ : OpenSubspaces B S hS ((schemeSpaceFunctor B S hS).obj A.T.left).1),
IsNegativeExtLocus (D.projection A.T) A.E E' W₁ →
IsNegativeExtLocus (D.projection A.T) E' A.E W₂ →
(∀ T' : SchemesOver ((schemeSpaceFunctor B S hS).obj A.T.left),
Nonempty ((relativeDerivedIsomFunctor (D.projection A.T) A.E E').obj (op T')) →
∃ t : (schemeSpaceFunctor B S hS).obj T'.left ⟶
openSubspaceAsSpace B S hS ⟨W₁.1 ⊓ W₂.1,
isOpenSubspace_inf B S hS ((schemeSpaceFunctor B S hS).obj A.T.left).2 W₁.1 W₂.1
W₁.2 W₂.2⟩,
t ≫ openSubspaceImmersion B S hS ⟨W₁.1 ⊓ W₂.1,
isOpenSubspace_inf B S hS ((schemeSpaceFunctor B S hS).obj A.T.left).2 W₁.1 W₂.1
W₁.2 W₂.2⟩ = T'.hom) ∧
IsAffineFinitePresentationAlgebraicSpaceOver
(openSubspaceAsSpace B S hS ⟨W₁.1 ⊓ W₂.1,
isOpenSubspace_inf B S hS ((schemeSpaceFunctor B S hS).obj A.T.left).2 W₁.1 W₂.1 W₁.2
W₂.2⟩)
((CostructuredArrow.map (S := schemeSpaceFunctor B S hS)
(openSubspaceImmersion B S hS ⟨W₁.1 ⊓ W₂.1,
isOpenSubspace_inf B S hS ((schemeSpaceFunctor B S hS).obj A.T.left).2 W₁.1 W₂.1
W₁.2 W₂.2⟩)).op ⋙
relativeDerivedIsomFunctor (D.projection A.T) A.E E')
Tag 0DPX, a lemma
Tag 0DPX in the Stacks Project.
AlgebraicGeometry.Space.ComplexesSituation.isQuasiSeparated_and_isLocallyOfFinitePresentation_complexesAlgebraicStack, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/Quot/ComplexesQuasiSeparatedLocallyFinitePresentation.lean, line 72.
In Situation 0DLE (
f : X ⟶ Bproper, flat and of finite presentation), the morphismComplexes_{X/B} → Bis quasi-separated and locally of finite presentation. HereComplexes_{X/B}is the algebraic stack given byisAlgebraicStack_complexes_proved, taken through its small model, andBis the algebraic stack of its category of elements.
theorem isQuasiSeparated_and_isLocallyOfFinitePresentation_complexesAlgebraicStack
(D : ComplexesSituation B S hS) :
Stack.AlgebraicStacks.IsQuasiSeparated B S hS
(complexesStructureMorphism D (isAlgebraicStack_complexes_proved.{u, w} hS D)) ∧
Stack.AlgebraicStacks.IsLocallyOfFinitePresentation B S hS
(complexesStructureMorphism D (isAlgebraicStack_complexes_proved.{u, w} hS D))
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.