87.35 The structure sheaf to 87.38 Completion along a closed…
Section87.35 The structure sheaf#
Section 87.35 of the Stacks Project, Tag 0DEI. 4 tags here are carried by 7 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DEJ, a lemma
Tag 0DEJ in the Stacks Project.
AlgebraicGeometry.FormalSpace.exists_isStructureSheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/StructureSheaf/Exists.lean, line 66.
Stacks 0DEJ. Every formal algebraic space has a structure sheaf: a sheaf of topological rings
𝒪_Xon its small étale siteX_étalesuch that𝒪_X(U_red) = lim Γ(U_λ, 𝒪_{U_λ})as topological rings, canonically, for every affine formal algebraic spaceUwith a morphismU ⟶ Xrepresentable by algebraic spaces and étale, and every colimit presentationU = colim U_λofUas in Stacks 0AI7 (AlgebraicGeometry.FormalSpace.IsStructureSheaf).
theorem exists_isStructureSheaf {X : FppfSheaf B S hS} (hX : IsFormalAlgebraicSpace B S hS X) :
∃ O : Sheaf (canonicalSmallEtaleTopology hX) TopCommRingCat.{u + 1}, IsStructureSheaf hX O
Tag 0DEK, a remark
Tag 0DEK in the Stacks Project.
AlgebraicGeometry.FormalSpace.exists_isAffineFormalAlgebraicSpace_not_enough_sections, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/NotEnoughSections.lean, line 209.
The structure sheaf of a formal algebraic space does not always have enough sections. There is an affine formal algebraic space
Xwhich is not McQuillan (it fails condition (4) of Stacks 0AIC) and whose points are not separated by regular functions, in the sense of Stacks 0CBD: * for every presentationX = colim X_λby affine thickenings as in Stacks 0AI7, the ringlim Γ(X_λ, O_{X_λ})of regular functions is a field, every stageX_λhas infinitely many points (they are the points ofX, seeAlgebraicGeometry.FormalSpace.pointsULiftEquivStage), and each regular function vanishes either at all points of a stage or at none, so it separates no two points; *Xhas infinitely many points, and its reductionX_redis represented by a scheme of the site with infinitely many points.
theorem exists_isAffineFormalAlgebraicSpace_not_enough_sections :
∃ (B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) (X : FppfSheaf B S hS),
IsAffineFormalAlgebraicSpace B S hS X ∧
¬ HasSomeSurjectivePresentation B S hS X ∧
(∀ (I : Type (u + 1)) [Preorder I] [Nonempty I] [IsDirected I (· ≤ ·)]
(D : I ⥤ BigAffineFppf B S hS),
(∀ ⦃i j : I⦄ (f : i ⟶ j),
Stacks.Thickenings.IsThickening ((BigAffineFppf.toScheme B S hS).map (D.map f))) →
Nonempty (X ≅ colimit (D ⋙ BigAffineFppf.inclusion B S hS ⋙
Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS))) →
IsField (sectionDiagram B S hS D ⋙ forget CommRingCat.{u}).sections ∧
(∀ i : I, Infinite ((BigAffineFppf.toScheme B S hS).obj (D.obj i))) ∧
∀ (f : (sectionDiagram B S hS D ⋙ forget CommRingCat.{u}).sections) (i : I)
(x y : (BigAffineFppf.toScheme B S hS).obj (D.obj i)),
x ∈ ((BigAffineFppf.toScheme B S hS).obj (D.obj i)).basicOpen (f.1 (op i)) ↔
y ∈ ((BigAffineFppf.toScheme B S hS).obj (D.obj i)).basicOpen (f.1 (op i))) ∧
Infinite (Space.pointsULift.{u + 1} B S hS X.obj) ∧
∃ (T : BigFppfOver B S hS)
(ι : (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj T ⟶ X),
IsReduction B S hS X ((Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj T) ι ∧
Infinite ((BigFppfOver.toScheme B S hS).obj T)
Tag 0DEL, a lemma
Tag 0DEL in the Stacks Project.
AlgebraicGeometry.FormalSpace.completedCechComplex_homology_isZero, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/StructureSheafEtaleCohomology.lean, line 411. The attribute's comment: “the computation half of the proof: for a covering of X = Spf A by one affine étale chart Spf B^∧ the Čech cohomology of 𝒪_X vanishes in every positive degree. The site-theoretic half, the reduction of Hⁿ(X_étale, 𝒪_X) to these Čech complexes along Stacks 03F9, 03OZ, 0DEE and 0DEF, is not carried: this library does have the étale sites of a formal algebraic space, AlgebraicGeometry.FormalSpace.SmallEtale and its siblings of Stacks 0DEA, and Stacks 0DEE as an equivalence, AlgebraicGeometry.FormalSpace.affineEtaleEquivalence, but no structure sheaf on an étale site; Stacks 0DEF is formalized only as the ring-theoretic category of the completions B^∧. Stated for an arbitrary antitone sequence of ideals and an arbitrary faithfully flat A-algebra, which generalizes the source's weakly admissible A and étale covering A → B”.
Stacks 0DEL. Let
X = Spf Abe a countably indexed affine formal algebraic space, withJ₀ ⊇ J₁ ⊇ ⋯a countable fundamental system of weak ideals of definition ofA, and let{Spf B^∧ ⟶ Spf A}be a covering in the affine étale site, so thatA → Bis faithfully flat. ThenȞⁿ({Spf B^∧ ⟶ Spf A}, 𝒪_X) = 0forn > 0.
theorem completedCechComplex_homology_isZero [Module.FaithfullyFlat A B] (n : ℕ) (hn : 0 < n) :
IsZero ((completedCechComplex B J hJ).homology (n + 1))
AlgebraicGeometry.FormalSpace.exists_completedCechComplex_homology_isZero_of_isCountablyIndexed, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/StructureSheafEtaleCohomology.lean, line 495. The attribute's comment: “the covering-level content with the source's own hypotheses: a countably indexed affine formal algebraic space and a surjective affine étale chart of it, in place of the antitone sequence of ideals and the faithfully flat algebra of completedCechComplex_homology_isZero. The conclusion is still the vanishing of the Čech cohomology of the covering, not of Hⁿ(X_étale, 𝒪_X): this library has no structure sheaf on the étale site of a formal algebraic space: Stacks 0DEE is an equivalence here, AlgebraicGeometry.FormalSpace.affineEtaleEquivalence, but Stacks 0DEF is formalized only as the ring-theoretic category of the completions B^∧, so no object of the affine étale site is known to be of the form Spf B^∧ and the sections of 𝒪_X are undefined”.
Stacks 0DEL with the hypotheses of the source. A countably indexed affine formal algebraic space
Xis the formal spectrum of a weakly admissible topological ringAcarrying a countable antitone fundamental systemJ₀ ⊇ J₁ ⊇ ⋯of weak ideals of definition, and for every covering{Spf B^∧ ⟶ Spf A}ofXby one affine étale chart, in the sense of Stacks 0DEF and withSpf B^∧ ⟶ Spf Asurjective, the Čech complex of𝒪_Xfor that covering has no cohomology in positive Čech degrees.Affineness of
Xis not assumed: it is part of the conclusion,Xbeing exhibited as a formal spectrum.
theorem exists_completedCechComplex_homology_isZero_of_isCountablyIndexed
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) {X : FppfSheaf B S hS}
(hc : IsCountablyIndexed B S hS X) :
∃ (A : Type u) (_ : CommRing A) (_ : TopologicalSpace A) (_ : IsTopologicalRing A)
(_ : IsLinearTopology A A) (hA : TopologicalRing.IsWeaklyAdmissible A)
(Q : QuotientSystem B S hS A) (J : ℕ → Ideal A) (hJ : Antitone J),
(∀ k, TopologicalRing.IsWeakIdealOfDefinition (J k)) ∧
(nhds (0 : A)).HasBasis (fun _ : ℕ ↦ True) (fun k ↦ (J k : Set A)) ∧
Nonempty (X ≅ formalSpectrum Q) ∧
∀ (Y : EtaleCompletion A) (E : QuotientSystem B S hS Y.completion)
(g : ContinuousHom Q E), g.toRingHom = Y.structureMap →
IsSurjective B S hS (formalSpectrumMap hA g) → ∀ n : ℕ, 0 < n →
letI : Algebra A Y.carrier := Y.str.toAlgebra
IsZero ((completedCechComplex Y.carrier J hJ).homology (n + 1))
AlgebraicGeometry.FormalSpace.subsingleton_sheafH_countablyIndexedStructureSheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/StructureSheafHigherVanishing.lean, line 119. The attribute's comment: “at an arbitrary reduction X_red of X, which Stacks 0DEA reads X_étale against”.
Stacks 0DEL. Let
Xbe a countably indexed affine formal algebraic space overS, and letX_redbe a reduction ofX. Then the structure sheaf𝒪_Xhas no higher cohomology onX_étale:Hⁿ(X_étale, 𝒪_X) = 0forn > 0.Only the countable presentation of
Xis used, not the set-theoretic condition which makesXan affine formal algebraic space, so the statement is given for a countably indexed sheaf.
theorem subsingleton_sheafH_countablyIndexedStructureSheaf (hc : IsCountablyIndexed B S hS X)
(R : Reduction B S hS X) [HasExt.{x} (Sheaf R.smallEtaleTopology AddCommGrpCat.{u + 1})]
(n : ℕ) (hn : 0 < n) :
Subsingleton (Sheaf.H
((sheafCompose _ Space.topCommRingToAddCommGrp).obj
(countablyIndexedStructureSheaf hc R)) n)
AlgebraicGeometry.FormalSpace.subsingleton_sheafH_canonicalStructureSheaf, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/StructureSheafHigherVanishing.lean, line 131.
Stacks 0DEL. If
Xis a countably indexed affine formal algebraic space overS, thenHⁿ(X_étale, 𝒪_X) = 0forn > 0, whereX_étaleis the small étale site of Stacks 0DEA at the reduction ofXgiven by Stacks 0AIN, and𝒪_Xis the structure sheaf ofXon it.
theorem subsingleton_sheafH_canonicalStructureSheaf (hX : IsAffineFormalAlgebraicSpace B S hS X)
(hc : IsCountablyIndexed B S hS X)
[HasExt.{x} (Sheaf (canonicalSmallEtaleTopology
(isFormalAlgebraicSpace_of_isAffineFormalAlgebraicSpace B S hS hX)) AddCommGrpCat.{u + 1})]
(n : ℕ) (hn : 0 < n) :
Subsingleton (Sheaf.H
((sheafCompose _ Space.topCommRingToAddCommGrp).obj
(countablyIndexedStructureSheaf hc
(canonicalReduction
(isFormalAlgebraicSpace_of_isAffineFormalAlgebraicSpace B S hS hX)))) n)
Tag 0DEM, a remark
Tag 0DEM in the Stacks Project.
AlgebraicGeometry.FormalSpace.not_nonempty_abelian_quasicoherentModules_completionAlongIdeal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionQuasicoherentNotAbelian.lean, line 79. The attribute's comment: “the content of Examples, Section 0ALF: for every Noetherian domain A complete for a principal ideal (π) with π ≠ 0 not a unit, Spf(A) is a Noetherian affine formal algebraic space whose quasi-coherent modules do not form an abelian category”.
Stacks 0DEM. Let
Abe a Noetherian domain which is complete for a principal idealI = (π)withπneither zero nor a unit, and letX = Spf(A)be the completion ofSpec AalongV(I), over any base schemeSof any big fppf site. ThenXis a Noetherian affine formal algebraic space, and the category of quasi-coherent modules onX(Stacks 06WG) is not abelian: it admits no abelian structure at all.Formal Spaces, Remark 0DEM, says that for almost any Noetherian affine formal algebraic space the natural category of quasi-coherent modules is not abelian, referring to Examples, Section 0ALF; the content of that section is the identification of these modules with the complete
A-modules (AlgebraicGeometry.FormalSpace.quasicoherentModulesCompletionEquiv) together with the non-abelianness of the latter (Stacks 07JR), and this statement is that content for every suchA, of which the section'sℤ_pis one.
theorem not_nonempty_abelian_quasicoherentModules_completionAlongIdeal
(B : BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S) {A : Type u} [CommRing A]
[IsNoetherianRing A] [NoZeroDivisors A] (f : Spec (.of A) ⟶ S)
(hA : B.Contains (Spec (.of A))) (I : Ideal A) (hAc : IsAdicComplete I A) (π : A)
(hIπ : I = Ideal.span {π}) (hπ : π ≠ 0) (hπu : ¬ IsUnit π) :
IsAffineFormalAlgebraicSpace B S hS (completionAlongIdeal B S hS f hA I) ∧
IsNoetherian B S hS (completionAlongIdeal B S hS f hA I) ∧
¬ Nonempty (Abelian (FibredSite.quasicoherentModules.{u, u + 1, u + 1, u} B S hS
(completionFibred B S hS f hA I).p
(isFiberedInGroupoids_completionFibred B S hS f hA I)))
Sources
Section87.36 Colimits of formal algebraic spaces#
Section 87.36 of the Stacks Project, Tag 0GVL. 2 tags here are carried by 5 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0GVM, a lemma
Tag 0GVM in the Stacks Project.
AlgebraicGeometry.FormalSpace.isAffineFormalAlgebraicSpace_colimit, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/DirectedColimit.lean, line 787. The attribute's comment: “granting the set-theoretic condition of Stacks 0AIS for the colimit”.
The colimit of a directed system of affine formal algebraic spaces over
Swhose transition morphisms are representable thickenings -- equivalently, closed immersions inducing isomorphisms on reductions -- is an affine formal algebraic space overS, provided it satisfies the set-theoretic condition of Stacks 0AIS.
theorem isAffineFormalAlgebraicSpace_colimit (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S) {I : Type (u + 1)} [Preorder I] [Nonempty I] [IsDirected I (· ≤ ·)]
(D : I ⥤ Sheaf (BigFppfOver.topology B S hS) (Type (u + 1)))
(hD : ∀ i, IsAffineFormalAlgebraicSpace B S hS (D.obj i))
(hthick : ∀ ⦃i j : I⦄ (f : i ⟶ j),
MorphismProperty.relative (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS))
(MorphismProperty.inverseImage
(@Stacks.Thickenings.IsThickening : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)) (D.map f))
(X : Sheaf (BigFppfOver.topology B S hS) (Type (u + 1))) (e : X ≅ colimit D)
(hset : SatisfiesSetTheoreticCondition B S hS X) :
IsAffineFormalAlgebraicSpace B S hS X
AlgebraicGeometry.FormalSpace.isAffineFormalAlgebraicSpace_colimit_of_cofinal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/DirectedColimitSetCondition.lean, line 114. The attribute's comment: “corrected form: the printed statement is false for an index set as large as the size cutoff of the site, the colimit then failing the set-theoretic condition of Stacks 0AIS (AlgebraicGeometry.FormalSpace.not_forall_isAffineFormalAlgebraicSpace_colimit); stated, under the source's hypotheses, for an index with a cofinal family whose index is admissible for coproducts in the site, the proviso of Stacks 0AIS observation (1) that the coproduct of the stages be representable by an object of the site (always the case for a countable index), and with the set-theoretic condition derived, not assumed”.
Stacks 0GVM. The colimit of a directed system of affine formal algebraic spaces over
Swhose transition morphisms are representable thickenings -- equivalently, closed immersions inducing isomorphisms on reductions -- is an affine formal algebraic space overS, provided the index set has a cofinal familyι : K → Iindexed by a setKwhich is not too large (u-small, of cardinality below the cofinality of the size cutoff of the site; every countableKqualifies).The size bound is the proviso of observation (1) of Remark 0AIS. For a colimit
X = colim X_λof a system as in Definition 0AI7, the source notes thatU = ∐_λ X_λ ⟶ Xis a surjection of fppf sheaves, and that "ifUis representable by an object of(Sch/S)_fppf" then the set-theoretic condition is satisfied, which "is always the case ifΛis countable" (Sets, Lemma 000R). Beingu-small of cardinality below the cofinality of the size cutoff,AlgebraicGeometry.BigFppfSite.AdmitsCoproductIndex, is what makes a coproduct of objects of the site indexed byKan object of the site; every countableKqualifies (AlgebraicGeometry.BigFppfSite.admitsCoproductIndex_of_countable). It is asked only of a cofinal family, which has the same colimit. Because the stages here are affine formal algebraic spaces rather than affine schemes, each stageX_{ι k}is replaced by an objectU_kof the site surjecting onto it, as in observation (3) of Remark 0AIS, and∐_k U_kis the object of the site that the proviso asks for. The bound cannot be dropped: seeAlgebraicGeometry.FormalSpace.not_forall_isAffineFormalAlgebraicSpace_colimit.
theorem isAffineFormalAlgebraicSpace_colimit_of_cofinal (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S) {I : Type (u + 1)} [Preorder I] [Nonempty I] [IsDirected I (· ≤ ·)]
(D : I ⥤ Sheaf (BigFppfOver.topology B S hS) (Type (u + 1)))
(hD : ∀ i, IsAffineFormalAlgebraicSpace B S hS (D.obj i))
(hthick : ∀ ⦃i j : I⦄ (f : i ⟶ j),
MorphismProperty.relative (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS))
(MorphismProperty.inverseImage
(@Stacks.Thickenings.IsThickening : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)) (D.map f))
(X : Sheaf (BigFppfOver.topology B S hS) (Type (u + 1))) (e : X ≅ colimit D)
{K : Type v} [Small.{u} K] [B.AdmitsCoproductIndex K] (ι : K → I)
(hι : ∀ i, ∃ k, i ≤ ι k) :
IsAffineFormalAlgebraicSpace B S hS X
AlgebraicGeometry.FormalSpace.not_forall_isAffineFormalAlgebraicSpace_colimit, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/DirectedColimitSetCondition.lean, line 185. The attribute's comment: “the statement as printed is false: over any nonempty S, the directed system Spec(k + k^μ) of affine schemes along thickenings, indexed by the finite subsets μ of a set as large as the size cutoff of the site, has a colimit failing the set-theoretic condition of Stacks 0AIS, the coproduct of its stages not being an object of the site as the proviso of Stacks 0AIS observation (1) requires; the corrected form is AlgebraicGeometry.FormalSpace.isAffineFormalAlgebraicSpace_colimit_of_cofinal”.
Stacks 0GVM needs a size bound on the index set. Over a nonempty scheme
Sof the site it is not the case that the colimit of every directed system of affine formal algebraic spaces overSalong representable thickenings is an affine formal algebraic space: the colimit ofAlgebraicGeometry.FormalSpace.sqZeroSheafDiagram, for a residue field ofSand an index set as large as the size cutoff of the site, does not satisfy the set-theoretic condition of Remark 0AIS. This is where the proviso of observation (1) of Remark 0AIS fails: each stage has one point, so the coproduct of the stages has as many points as the index, which is as large as the size cutoff, while an object of the site has fewer points than the cutoff.
theorem not_forall_isAffineFormalAlgebraicSpace_colimit (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S) [Nonempty S] :
¬ ∀ (I : Type (u + 1)) [Preorder I] [Nonempty I] [IsDirected I (· ≤ ·)]
(D : I ⥤ Sheaf (BigFppfOver.topology B S hS) (Type (u + 1))),
(∀ i, IsAffineFormalAlgebraicSpace B S hS (D.obj i)) →
(∀ ⦃i j : I⦄ (f : i ⟶ j),
MorphismProperty.relative (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS))
(MorphismProperty.inverseImage
(@Stacks.Thickenings.IsThickening : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)) (D.map f)) →
∀ (X : Sheaf (BigFppfOver.topology B S hS) (Type (u + 1))), (X ≅ colimit D) →
IsAffineFormalAlgebraicSpace B S hS X
Tag 0GVN, a lemma
Tag 0GVN in the Stacks Project.
AlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_of_colimit_closedImmersions_of_admissible, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ColimitOfFormalSpacesAdmissible.lean, line 374. The attribute's comment: “corrected form: the index is required to admit coproducts in the site (AlgebraicGeometry.BigFppfSite.AdmitsCoproductIndex, e.g. any countable index), the caveat of Remark 0AIS (1) and (3) that the source's proof leaves unchecked; without such a bound the statement is false, by AlgebraicGeometry.FormalSpace.not_forall_isFormalAlgebraicSpace_colimit_closedImmersions”.
Stacks 0GVN, in the form its proof establishes. Let
Ebe a directed system of formal algebraic spaces overSwhose transition morphisms are representable thickenings — equivalently, by Stacks 0GVL, closed immersions inducing isomorphisms on reductions — indexed by a type admitting coproducts in the site (every countable index does). Then a sheaf isomorphic to its colimit is a formal algebraic space overS.The bound is forced: the source's proof never checks the set-theoretic condition of Definition 0AIM for the colimit, Remark 0AIS (1) and (3) give it only for an index "not too large (for example countable)", and without a bound the conclusion is false,
AlgebraicGeometry.FormalSpace.not_forall_isFormalAlgebraicSpace_colimit_closedImmersions.
theorem isFormalAlgebraicSpace_of_colimit_closedImmersions_of_admissible
(Λ : Type (u + 1)) [Preorder Λ] [Nonempty Λ] [IsDirected Λ (· ≤ ·)] [Small.{u} Λ]
[B.AdmitsCoproductIndex Λ] (E : Λ ⥤ FppfSheaf B S hS)
(hform : ∀ i : Λ, IsFormalAlgebraicSpace B S hS (E.obj i))
(hthick : ∀ ⦃i j : Λ⦄ (g : i ⟶ j),
Space.IsRepresentableThickeningULift.{u + 1} B S hS (E.map g).hom)
(Z : FppfSheaf B S hS) (hZ : Nonempty (Z ≅ colimit E)) :
IsFormalAlgebraicSpace B S hS Z
AlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_of_colimit_closedImmersions_of_satisfiesSetTheoreticCondition, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ColimitOfFormalSpacesAdmissible.lean, line 406. The attribute's comment: “corrected form per the recorded erratum: for an arbitrary directed index, the colimit of a system of formal algebraic spaces along closed immersions inducing isomorphisms on reductions (representable thickenings, Stacks 0GVL) is a formal algebraic space provided the colimit satisfies the set-theoretic condition of Remark 0AIS; that condition cannot be dropped, AlgebraicGeometry.FormalSpace.not_forall_isFormalAlgebraicSpace_colimit_closedImmersions”.
Stacks 0GVN, corrected per the recorded erratum. Let
Ebe a directed system of formal algebraic spaces overS, indexed by an arbitrary directed set, whose transition morphisms are representable thickenings — equivalently, by Stacks 0GVL, closed immersions inducing isomorphisms on reductions. A sheafZisomorphic to its colimit which satisfies the set-theoretic condition of Remark 0AIS is a formal algebraic space overS.The set-theoretic condition is the only hypothesis beyond those of the source, and it cannot be dropped (
AlgebraicGeometry.FormalSpace.not_forall_isFormalAlgebraicSpace_colimit_closedImmersions). The chart system of the source's proof is constructed from an atlas of one stage by the étale lifting of Stacks 0DEG/0DEE and its stages are affine by Stacks 0DE8 (AlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_of_colimit_of_setTheoretic, withAlgebraicGeometry.FormalSpace.isAffineOfSurjectiveClosedImmersion); for an index admitting coproducts in the site the condition is itself a theorem,AlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_of_colimit_closedImmersions_of_admissible.
theorem isFormalAlgebraicSpace_of_colimit_closedImmersions_of_satisfiesSetTheoreticCondition
(Λ : Type (u + 1)) [Preorder Λ] [Nonempty Λ] [IsDirected Λ (· ≤ ·)]
(E : Λ ⥤ FppfSheaf B S hS)
(hform : ∀ i : Λ, IsFormalAlgebraicSpace B S hS (E.obj i))
(hthick : ∀ ⦃i j : Λ⦄ (g : i ⟶ j),
Space.IsRepresentableThickeningULift.{u + 1} B S hS (E.map g).hom)
(Z : FppfSheaf B S hS) (hZset : SatisfiesSetTheoreticCondition B S hS Z)
(hZ : Nonempty (Z ≅ colimit E)) :
IsFormalAlgebraicSpace B S hS Z
Sources
Section87.37 Recompletion#
Section 87.37 of the Stacks Project, Tag 0GVP. 7 tags here are carried by 17 declarations of the repository (all in StacksFrontier) and 2 registered declarations, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0GVQ, a lemma
Tag 0GVQ in the Stacks Project.
AlgebraicGeometry.FormalSpace.isAffineFormalAlgebraicSpace_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineSupplement.lean, line 992.
Stacks 0GVQ. Let
Sbe a scheme, letXbe an affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be a closed subset. Then the completionX_{/T}ofXalongT— the fppf sheaf whose sections over an objectUof the big fppf site ofSare the morphismsf : U ⟶ Xwithf(|U|) ⊆ T— is an affine formal algebraic space overS.Nothing is assumed beyond the tag's own hypotheses. The affine presentation is
exists_affinePresentation_completionSheafULiftand the set-theoretic condition of Stacks 0AIS issatisfiesSetTheoreticCondition_completionSheafULift.The two steps the source cites in general form are proved here: that a closed subset of
|X_red|is a closed subset of|X|isAlgebraicGeometry.FormalSpace.IsReduction.isClosed_image_pointsMapULift, and thatX_{/T} = colim (X_λ)_{/T}isAlgebraicGeometry.FormalSpace.completionSheafULiftIsoColimitCompletion.The reduction is supplied as data satisfying
AlgebraicGeometry.FormalSpace.IsReductionrather than constructed, since Stacks 0AIN — the existence of a reduction — is not available in this library; this is how Stacks 0GVT is stated here as well, and it needs no choice.
theorem isAffineFormalAlgebraicSpace_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsAffineFormalAlgebraicSpace B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T) :
IsAffineFormalAlgebraicSpace B S hS (completionAlong i T)
Tag 0GVR, a lemma
Tag 0GVR in the Stacks Project.
AlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_completionFunctor, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionFormalAlgebraicSpace.lean, line 314.
Stacks 0GVR. Let
Sbe a scheme, letXbe a formal algebraic space overSand letT ⊆ |X_red|be a closed subset, for a reductioni : X_red ⟶ XofX. Then the functorX_{/T}on the big fppf site ofSsendingUto the morphismsf : U ⟶ Xwithf(|U|) ⊆ Tis a formal algebraic space: it is an fppf sheaf, and as such a formal algebraic space overS. It is the completioncompletionAlong i Tof Stacks 0GVS, which is a formal algebraic space as well.The functor is
AlgebraicGeometry.Space.completionSubfunctorULiftofXalong the image ofTin|X|. Nothing is assumed: the sheaf property isAlgebraicGeometry.Space.isSheaf_completionSubfunctorULift, the atlas of Definition 0AIM isAlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_completionSheafULiftwith its affine charts from Stacks 0GVQ, and the set-theoretic condition of Stacks 0AIS issatisfiesSetTheoreticCondition_completionSheafULift_of_satisfiesSetTheoreticCondition. A reduction exists by Stacks 0AIN, and the statement holds for every one.
theorem isFormalAlgebraicSpace_completionFunctor {X Xred : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T) :
∃ h : Presheaf.IsSheaf (BigFppfOver.topology B S hS)
(Space.completionSubfunctorULift B S hS X.obj
(Space.pointsMapULift.{u + 1} B S hS Xred.obj i.hom '' T)).toFunctor,
IsFormalAlgebraicSpace B S hS ⟨_, h⟩ ∧
IsFormalAlgebraicSpace B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionFormalSpace.lean, line 217. The attribute's comment: “the whole statement for the tag's own hypotheses — X a formal algebraic space and T closed in |X_red| — from one carried hypothesis, hset, the set-theoretic condition of Stacks 0AIS for the completion, which this library carries by standing convention on the library's Stacks 0AJ1 (isFormalAlgebraicSpace_of_etaleCover, StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleCover.lean) and Stacks 0GVM (isAffineFormalAlgebraicSpace_colimit, StacksFrontier/AlgebraicGeometry/FormalSpace/DirectedColimit.lean), the condition being part of the definition of a formal algebraic space used here and not following from the conditions on the members of a covering family. Nothing else: the affine case, clause (1) of Stacks 0GVV, is proved — completionOfAffineIsAffine; and closedness of T is the tag's own, in |X_red|, the inclusion of a reduction being a homeomorphism on points (IsReduction.isHomeomorph_pointsMapULift) and hence carrying T to a closed subset of |X|, which is where the proof uses it (IsReduction.isClosed_image_pointsMapULift). hi supplies the reduction as data because Stacks 0AIN is unavailable in this library, the convention of the library's Stacks 0GVQ and 0GVT”.
Stacks 0GVR. Let
Sbe a scheme, letXbe a formal algebraic space overSwith reductioni : X_red ⟶ Xand letT ⊆ |X_red|be closed. The completionX_{/T}ofXalongT— the fppf sheaf attached to the functor sendingUto the morphismsf : U ⟶ Xwithf(|U|) ⊆ T— is a formal algebraic space overS: the completions of the charts ofXalong the inverse images ofTform an atlas as in Definition 0AIM, each of them affine formal by clause (1) of Stacks 0GVV, each representable étale overX_{/T}as a base change of a chart ofX, and jointly surjective because the charts ofXare.The closed subset
Tof|X_red|enters the completion through its image in|X|, which is closed because the inclusion of a reduction is a homeomorphism on points:AlgebraicGeometry.FormalSpace.IsReduction.isClosed_image_pointsMapULift. The set-theoretic conditionhsetof Stacks 0AIS is the only hypothesis beyond the tag's own; see the section "What is assumed" of this file.
theorem isFormalAlgebraicSpace_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hset : SatisfiesSetTheoreticCondition B S hS (completionAlong i T)) :
IsFormalAlgebraicSpace B S hS (completionAlong i T)
Tag 0GVS, a definition
Tag 0GVS in the Stacks Project.
Declarations registered for the tag:
AlgebraicGeometry.FormalSpace.completionAlong, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffine.lean, line 411 (StacksFrontier): “the completion of a formal algebraic space along a closed subset of its reduction, defined for an arbitrary morphism into the space and an arbitrary subset of the points of its source”.AlgebraicGeometry.FormalSpace.completionAlong, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineSupplement.lean, line 1042 (StacksFrontier): “the completion of a formal algebraic space along a closed subset of its reduction, defined for an arbitrary morphism into the space and an arbitrary subset of the points of its source”.
Tag 0GVT, a lemma
Tag 0GVT in the Stacks Project.
AlgebraicGeometry.FormalSpace.isClosed_preimage_pointsMapULift, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Recompletion.lean, line 352. The attribute's comment: “the closed subset T'”.
Stacks 0GVT. The inverse image
T' = |f_red|⁻¹ Tof a closed subsetT ⊆ |X_red|is a closed subset of|X'_red|, since the morphism of reductions is continuous on points.
theorem isClosed_preimage_pointsMapULift {Xred' Xred : FppfSheaf B S hS}
(fred : Xred' ⟶ Xred) (T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj)) :
letI := Space.pointTopologyULift.{u + 1} B S hS Xred.obj
letI := Space.pointTopologyULift.{u + 1} B S hS Xred'.obj
IsClosed T →
IsClosed (Space.pointsMapULift.{u + 1} B S hS Xred'.obj fred.hom ⁻¹' T)
AlgebraicGeometry.FormalSpace.isPullback_completionAlongMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Recompletion.lean, line 410. The attribute's comment: “the cartesian square”. References: EGA I (10.9.9).
Stacks 0GVT. Let
f : X' ⟶ Xbe a morphism of formal algebraic spaces overS, letT ⊆ |X_red|be a closed subset and letT' = |f_red|⁻¹ T ⊆ |X'_red|. Then the square formed byX'_{/T'} ⟶ X',X_{/T} ⟶ X, the morphism of completions andfis cartesian.
theorem isPullback_completionAlongMap {X' X Xred' Xred : FppfSheaf B S hS}
(_hX' : IsFormalAlgebraicSpace B S hS X') (_hX : IsFormalAlgebraicSpace B S hS X)
{i' : Xred' ⟶ X'} {i : Xred ⟶ X} (hi' : IsReduction B S hS X' Xred' i')
(hi : IsReduction B S hS X Xred i) (f : X' ⟶ X)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(_hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T) :
IsPullback
(completionAlongInclusion i'
(Space.pointsMapULift.{u + 1} B S hS Xred'.obj (reductionMap hi' hi f).hom ⁻¹' T))
(completionAlongMap hi' hi f T)
f
(completionAlongInclusion i T)
Tag 0GVU, a lemma
Tag 0GVU in the Stacks Project.
AlgebraicGeometry.FormalSpace.isReduction_completionAlong, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionReduction.lean, line 551. The attribute's comment: “with the reduction of X written as the universe lift of an algebraic space over S, the form in which the reduced induced closed subspace of Stacks 03IQ is available; that costs no generality, by Space.exists_uliftFunctor_iso_of_isAlgebraicSpaceULift”. References: EGA I (10.8.6), “more general”.
Stacks 0GVU. Let
Sbe a scheme contained in a big fppf siteB, letXbe a formal algebraic space overSwith reductioni : X_red ⟶ X, and letT ⊆ |X_red|be a closed subset. The reduction of the completionX_{/T}ofXalongTis the reduced induced closed subspaceZofX_redcorresponding toT: the canonical morphismZ ⟶ X_{/T}exhibitsZas the reduction of the completion.The conclusion contains the mapping property: every morphism to
X_{/T}from a reduced algebraic space overSfactors uniquely throughZ.
theorem isReduction_completionAlong (_hX : IsFormalAlgebraicSpace B S hS X)
(hi : IsReduction B S hS X (sheafOfAlgebraicSpace B S hS Xred₀ hXred₀) i)
(T : Set (Space.points B S hS Xred₀)) (hT : IsClosed T) :
IsReduction B S hS (completionAlong i (liftedPointSet B S hS hXred₀ T))
(reducedSubspaceSheaf B S hS hXred₀ T hT)
(reducedSubspaceToCompletionAlong B S hS hXred₀ T hT)
Tag 0GVV, a lemma
Tag 0GVV in the Stacks Project.
AlgebraicGeometry.FormalSpace.isCountablyIndexed_completionAlong, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineClausesTypes.lean, line 142. The attribute's comment: “clause (3): if |X_red| \ T is quasi-compact and X is countably indexed then so is X_{/T}, countably indexed being IsCountablyIndexed (Stacks 0AIJ, StacksFrontier/AlgebraicGeometry/FormalSpace/CountablyIndexed.lean). Carried hypotheses: hX is the tag's own countable-indexing hypothesis on X, hi supplies the reduction as data rather than choosing one from Stacks 0AIN (the convention of the library's Stacks 0GVT and 0GB8), hT is the tag's own closedness of T in |X_red|, hqc is the tag's own quasi-compactness of |X_red| \ T, stated as compactness of Tᶜ for the point topology Space.pointTopologyULift since this library has no quasi-compactness predicate for formal algebraic spaces, and hspf is the source's own step producing the weakly admissible ring lim A/J_{m,n} with a countable fundamental system of neighbourhoods of zero — condition (2) of Stacks 0AN1 — quantified over its own space, reduction and subset. The step from hspf to the conclusion is Stacks 0AN1, (2) ⇒ (1) (isCountablyIndexedAffine_of_hasCountableWeakPresentation).”.
Let
Sbe a scheme, letXbe an affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed with|X_red| \ Tquasi-compact. IfXis countably indexed then so is the completionX_{/T}ofXalongT.It takes as hypothesis
hspf : CompletionOfCountablyIndexedIsCountableSpf.
theorem isCountablyIndexed_completionAlong {X Xred : FppfSheaf B S hS}
(hX : IsCountablyIndexed B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hqc : @IsCompact _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) Tᶜ)
(hspf : CompletionOfCountablyIndexedIsCountableSpf B S hS) :
IsCountablyIndexed B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isAdicStar_completionAlong, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineClausesTypes.lean, line 190. The attribute's comment: “clause (4): if |X_red| \ T is quasi-compact and X is adic then so is X_{/T}, adic being IsAdicStar (Stacks 0AID (4), StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/Types.lean). Carried hypotheses: hX is the tag's own adic* hypothesis on X, hi supplies the reduction as data rather than choosing one from Stacks 0AIN (the convention of the library's Stacks 0GVT and 0GB8), hT is the tag's own closedness of T in |X_red|, hqc is the tag's own quasi-compactness of |X_red| \ T, stated as compactness of Tᶜ for the point topology Space.pointTopologyULift since this library has no quasi-compactness predicate for formal algebraic spaces, hideal is the source's own step identifying X_{/T} with the completion of an affine scheme along the finitely generated ideal J = (f_1,...,f_r) + I, quantified over its own space, reduction and subset, and hset is the set-theoretic condition of Stacks 0AIS on the completion, carried where Stacks 0GVM (isAffineFormalAlgebraicSpace_colimit) carries it and needed to transport the conclusion back along the isomorphism. The step from hideal to the conclusion is Stacks 0GXX (3) (isAdicStar_completionAlongIdeal).”.
Let
Sbe a scheme, letXbe an affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed with|X_red| \ Tquasi-compact. IfXis adic* then so is the completionX_{/T}ofXalongT.It takes as hypotheses
hideal : CompletionOfAdicStarIsCompletionAlongFGIdealand the set-theoretic conditionhsetonX_{/T}.
theorem isAdicStar_completionAlong {X Xred : FppfSheaf B S hS}
(hX : IsAdicStar B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hqc : @IsCompact _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) Tᶜ)
(hideal : CompletionOfAdicStarIsCompletionAlongFGIdeal B S hS)
(hset : SatisfiesSetTheoreticCondition B S hS (completionAlong i T)) :
IsAdicStar B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isNoetherian_completionAlong, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineClausesTypes.lean, line 239. The attribute's comment: “clause (5): if X is Noetherian then so is X_{/T}, Noetherian being IsNoetherian (Stacks 0AID (5), StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/Types.lean). Carried hypotheses: hX is the tag's own Noetherian hypothesis on X, hi supplies the reduction as data rather than choosing one from Stacks 0AIN (the convention of the library's Stacks 0GVT and 0GB8), hT is the tag's own closedness of T in |X_red|, hideal is the source's own step identifying X_{/T} with the completion of a Noetherian affine scheme along an ideal, quantified over its own space, reduction and subset, and hset is the set-theoretic condition of Stacks 0AIS on the completion, carried where Stacks 0GVM (isAffineFormalAlgebraicSpace_colimit) carries it and needed to transport the conclusion back along the isomorphism. There is deliberately NO quasi-compactness hypothesis: the source notes it is automatic here. The step from hideal to the conclusion is Stacks 0GXX (4) (isNoetherian_completionAlongIdeal).”.
Let
Sbe a scheme, letXbe an affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed. IfXis Noetherian then so is the completionX_{/T}ofXalongT. No quasi-compactness of|X_red| \ Tis assumed.It takes as hypotheses
hideal : CompletionOfNoetherianIsCompletionAlongNoetherianIdealand the set-theoretic conditionhsetonX_{/T}.
theorem isNoetherian_completionAlong {X Xred : FppfSheaf B S hS}
(hX : IsNoetherian B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hideal : CompletionOfNoetherianIsCompletionAlongNoetherianIdeal B S hS)
(hset : SatisfiesSetTheoreticCondition B S hS (completionAlong i T)) :
IsNoetherian B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isCountablyIndexed_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineClausesTypesSupplement.lean, line 72. The attribute's comment: “clause (3): if |X_red| \ T is quasi-compact and X is countably indexed then so is X_{/T}, countably indexed being IsCountablyIndexed (Stacks 0AIJ, StacksFrontier/AlgebraicGeometry/FormalSpace/CountablyIndexed.lean). Carried hypotheses: hX is the tag's own countable-indexing hypothesis on X, hi supplies the reduction as data rather than choosing one from Stacks 0AIN (the convention of Stacks 0GVT and 0GB8), hT is the tag's own closedness of T in |X_red|, hqc is the tag's own quasi-compactness of |X_red| \ T, stated as compactness of Tᶜ for the point topology Space.pointTopologyULift since this library has no quasi-compactness predicate for formal algebraic spaces. Nothing else: the source's step producing the weakly admissible ring lim A/J_{m,n} with a countable fundamental system of neighbourhoods of zero — condition (2) of Stacks 0AN1 — is not needed at all. The proof goes through condition (1) directly: isCountablyIndexed_completionSheafULift, which gets a countable directed presentation of X_{/T} from a countable one of X and turns it into a sequential one by Stacks 0AII (isCountablyIndexed_iff_exists_countable_presentation).”.
Let
Sbe a scheme, letXbe an affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed with|X_red| \ Tquasi-compact. IfXis countably indexed then so is the completionX_{/T}ofXalongT: it admits a presentation indexed byℕby affine schemes along thickenings.
theorem isCountablyIndexed_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsCountablyIndexed B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hqc : @IsCompact _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) Tᶜ) :
IsCountablyIndexed B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isAdicStar_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineClausesTypesSupplement.lean, line 105. The attribute's comment: “clause (4): if |X_red| \ T is quasi-compact and X is adic then so is X_{/T}, adic being IsAdicStar (Stacks 0AID (4), StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/Types.lean). Carried hypotheses: hX is the tag's own adic* hypothesis on X, hi supplies the reduction as data because Stacks 0AIN is unavailable in this library (the convention of Stacks 0GVT and 0GB8), hT is the tag's own closedness of T in |X_red|, and hqc is the tag's own quasi-compactness of |X_red| \ T, stated as compactness of Tᶜ for the point topology Space.pointTopologyULift since this library has no quasi-compactness predicate for formal algebraic spaces. NOTHING ELSE: the source's own step X_{/T} = Spf (lim A/J^n) for a finitely generated J is PROVED (exists_fg_quotientSystem_formalSpectrum_iso_completionSheafULift). Nothing in the chain asks anything of Spec A -- no structure morphism to S and no site-membership -- exactly as the source asks nothing: the affines of the site cutting out the powers of J are quotients of the STAGE rings A/K. The set-theoretic condition of Stacks 0AIS is not assumed. The step from X_{/T} = Spf (lim A/J^n) to the conclusion is the ring half of Stacks 0GXX (isAdic_adicCompletion, isIdealOfDefinition_map_adicCompletion, isWeaklyAdmissible_adicCompletion) together with clause (2) of this tag (hasSomeSurjectivePresentation_completionAlong').”.
Let
Sbe a scheme, letXbe an affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed with|X_red| \ Tquasi-compact. IfXis adic* then so is the completionX_{/T}ofXalongT: it is presented by an adic topological ring with a finitely generated ideal of definition.
theorem isAdicStar_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsAdicStar B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hqc : @IsCompact _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) Tᶜ) :
IsAdicStar B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isNoetherian_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineClausesTypesSupplement.lean, line 150. The attribute's comment: “clause (5): if X is Noetherian then so is X_{/T}, Noetherian being IsNoetherian (Stacks 0AID (5), StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/Types.lean). Carried hypotheses: hX is the tag's own Noetherian hypothesis on X, hi supplies the reduction as data because Stacks 0AIN is unavailable in this library (the convention of Stacks 0GVT and 0GB8), and hT is the tag's own closedness of T in |X_red|. NOTHING ELSE: the source's own step X_{/T} = Spf (lim A/J^n) for a Noetherian A is PROVED (exists_fg_quotientSystem_formalSpectrum_iso_completionSheafULift). Nothing in the chain asks anything of Spec A -- no structure morphism to S and no site-membership. There is deliberately NO quasi-compactness hypothesis: it is automatic here, which is isCompact_of_isNoetherianRing (the point space of X is the prime spectrum of a quotient of the Noetherian presenting ring, hence a Noetherian space). The set-theoretic condition of Stacks 0AIS is not assumed. The step from X_{/T} = Spf (lim A/J^n) to the conclusion is Stacks 0316 for the Noetherianness of the adic completion together with the ring half of Stacks 0GXX (isAdic_adicCompletion) and clause (2) of this tag (hasSomeSurjectivePresentation_completionAlong').”. References: EGA I (10.8.6), “special case”.
Let
Sbe a scheme, letXbe an affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed. IfXis Noetherian then so is the completionX_{/T}ofXalongT: it is presented by a topological ring which is both Noetherian and adic.
theorem isNoetherian_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsNoetherian B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T) :
IsNoetherian B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.hasSomeSurjectivePresentation_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineClausesVariants.lean, line 55. The attribute's comment: “clause (2): if X is McQuillan so is X_{/T}, with McQuillan read as HasSomeSurjectivePresentation (condition (4) of Stacks 0AIC, registered for Stacks 0AID at StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/Types.lean). Carried hypotheses: hX is the tag's own McQuillan hypothesis on X, hi supplies the reduction as data because Stacks 0AIN is unavailable in this library (the convention of the library's Stacks 0GVT and 0GB8), and hT is the tag's own closedness of T in |X_red|. Nothing else: the source's step producing condition (2) of Stacks 0AIC for the completion is proved — hasAffineClosedImmersionCriterion_completionSheafULift, resting on completionClosedSubscheme_of_isAffineFormalAlgebraicSpace; and the set-theoretic condition of Stacks 0AIS on the completion is proved — satisfiesSetTheoreticCondition_completionSheafULift. The step from condition (2) to the conclusion is Stacks 0AIC, (2) ⇒ (5) ⇒ (4).”.
Clause (2) of Stacks 0GVV. Let
Sbe a scheme, letXbe a McQuillan affine formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed. Then the completionX_{/T}ofXalongTis again McQuillan, that is satisfies condition (4) of Stacks 0AIC: it is an affine formal algebraic space some presentation of which by affine thickenings has all its section-ring projections surjective.Nothing is assumed beyond the tag's own hypotheses. This is
AlgebraicGeometry.FormalSpace.hasSomeSurjectivePresentation_completionSheafULiftin the source's spellingX_{/T}for a closed subsetTof the points of a reduction; the source's step — writeX = Spf(A)and observe thatX_{/T} ⟶ X ⟶ Spec(A)satisfies condition (2) of Stacks 0AIC — isAlgebraicGeometry.FormalSpace.hasAffineClosedImmersionCriterion_completionSheafULift, and the geometric content it rests on isAlgebraicGeometry.FormalSpace.completionClosedSubscheme_of_isAffineFormalAlgebraicSpace: a closed immersion of an object of the site intoX_{/T}is a closed immersion intoX.
theorem hasSomeSurjectivePresentation_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : HasSomeSurjectivePresentation B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T) :
HasSomeSurjectivePresentation B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.completionOfAffineIsAffine, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionAffineSupplement.lean, line 1038. The attribute's comment: “clause (1), in the ambient spelling CompletionOfAffineIsAffine, quantified over the affine formal algebraic space and over the closed subset of its own points. No hypotheses beyond the tag's own: the set-theoretic condition of Stacks 0AIS on the completions is proved — satisfiesSetTheoreticCondition_completionSheafULift; the commutation of completion with directed colimits of fppf sheaves is proved — completionSheafULiftIsoColimitCompletion; Stacks 0AIY at the affine stages is isAffineFormalAlgebraicSpace_completionSheafULift_affineStageSheaf. No hred is needed, the ambient spelling mentioning no reduction. Clause (1) is Stacks 0GVQ, whose registration stays on isAffineFormalAlgebraicSpace_completionAlong' above”.
Clause (1) of Stacks 0GVV, in the ambient spelling
AlgebraicGeometry.FormalSpace.CompletionOfAffineIsAffine: the completion of an affine formal algebraic space overSalong a closed set of its points is again an affine formal algebraic space, for every such space and every such set at once. It isAlgebraicGeometry.FormalSpace.isAffineFormalAlgebraicSpace_completionAlong'(Stacks 0GVQ) with the reduction removed from the statement: the completion is formed along a closed set of points of the space itself, which is what the consumers of clause (1) in this library — the base-changed charts of Stacks 0GVR and Stacks 0GVW — supply, and so nohredis needed.Nothing is assumed. The affine presentation is
AlgebraicGeometry.FormalSpace.exists_affinePresentation_completionSheafULiftand the set-theoretic condition of Stacks 0AIS isAlgebraicGeometry.FormalSpace.satisfiesSetTheoreticCondition_completionSheafULift.
theorem completionOfAffineIsAffine : CompletionOfAffineIsAffine' B S hS
Tag 0GVW, a lemma
Tag 0GVW in the Stacks Project.
AlgebraicGeometry.FormalSpace.isLocallyCountablyIndexed_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionLocalTypes.lean, line 488. The attribute's comment: “clause (1): if the complement of T is quasi-compact and X is locally countably indexed then so is X_{/T} (IsLocallyCountablyIndexed, Stacks 0AKY). Binders are exactly the source's data: T closed in |X_red|, and quasi-compactness (Stacks 03HE, Space.IsQuasiCompactULift) of the inclusion of the open subspace |X_red| \ T (the subfunctor of sections with point-set image in Tᶜ). The set-theoretic condition of 0AIS is proved (0GVR), clause (1) of 0GVV is proved (completionOfAffineIsAffine), clause (3) of 0GVV is proved (isCountablyIndexed_completionAlong').”.
Clause (1) of Stacks 0GVW. Let
Sbe a scheme, letXbe a formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed such that the inclusion|X_red| \ T ⟶ |X_red|of the open subspace with points|X_red| \ Tis quasi-compact. IfXis locally countably indexed then so is the completionX_{/T}ofXalongT.The open subspace
|X_red| \ Tis the subfunctor of the sections ofX_redwith point-set image inTᶜ, and the hypothesishqcis quasi-compactness of its inclusion in the sense of Stacks 03HE; see the section "The source's quasi-compactness hypothesis" of this file. It is transferred to the charts bycomplementCompactOnCharts_of_isQuasiCompactULift, and the statement follows fromisLocallyCountablyIndexed_completionAlong_of_complementCompactOnCharts. Nothing else is assumed.
theorem isLocallyCountablyIndexed_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsLocallyCountablyIndexed B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hqc : Space.IsQuasiCompactULift.{u + 1} B S hS
(Space.completionSubfunctorULift B S hS Xred.obj Tᶜ).ι) :
IsLocallyCountablyIndexed B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isLocallyAdicStar_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionLocalTypes.lean, line 552. The attribute's comment: “clause (2): if the complement of T is quasi-compact and X is locally adic* then so is X_{/T} (IsLocallyAdicStar, Stacks 0AKY). Binders are exactly the source's data: T closed in |X_red|, and quasi-compactness (Stacks 03HE, Space.IsQuasiCompactULift) of the inclusion of the open subspace |X_red| \ T (the subfunctor of sections with point-set image in Tᶜ). The set-theoretic condition of 0AIS is proved (0GVR), clause (4) of 0GVV is proved (isAdicStar_completionAlong').”.
Clause (2) of Stacks 0GVW. Let
Sbe a scheme, letXbe a formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed such that the inclusion|X_red| \ T ⟶ |X_red|of the open subspace with points|X_red| \ Tis quasi-compact. IfXis locally adic* then so is the completionX_{/T}ofXalongT.The hypothesis
hqcis read as for clause (1),isLocallyCountablyIndexed_completionAlong'. Nothing else is assumed.
theorem isLocallyAdicStar_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsLocallyAdicStar B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T)
(hqc : Space.IsQuasiCompactULift.{u + 1} B S hS
(Space.completionSubfunctorULift B S hS Xred.obj Tᶜ).ι) :
IsLocallyAdicStar B S hS (completionAlong i T)
AlgebraicGeometry.FormalSpace.isLocallyNoetherian_completionAlong', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RecompletionLocalTypes.lean, line 603. The attribute's comment: “clause (3): if X is locally Noetherian then so is X_{/T} (IsLocallyNoetherian, Stacks 0AKY); deliberately NO quasi-compactness hypothesis, as in the source. Binders are exactly the source's data: T closed in |X_red|. The set-theoretic condition of 0AIS is proved (0GVR), clause (5) of 0GVV is proved (isNoetherian_completionAlong').”.
Clause (3) of Stacks 0GVW. Let
Sbe a scheme, letXbe a formal algebraic space overS, leti : X_red ⟶ Xbe a reduction ofXand letT ⊆ |X_red|be closed. IfXis locally Noetherian then so is the completionX_{/T}ofXalongT: the completions of the charts ofXalong the inverse images ofTform an atlas as in Definition 0AIM, and each of them is a Noetherian affine formal algebraic space by clause (5) of Stacks 0GVV. No quasi-compactness hypothesis is needed, the source observing that it holds automatically because|X_red|is then the spectrum of a Noetherian ring.Nothing is assumed beyond the source's hypotheses: the set-theoretic condition of Stacks 0AIS for
X_{/T}issatisfiesSetTheoreticCondition_completionAlong_of_isFormalAlgebraicSpace(Stacks 0GVR), and clause (5) of Stacks 0GVV isAlgebraicGeometry.FormalSpace.isNoetherian_completionAlong'.
theorem isLocallyNoetherian_completionAlong' {X Xred : FppfSheaf B S hS}
(hX : IsLocallyNoetherian B S hS X) {i : Xred ⟶ X}
(hi : IsReduction B S hS X Xred i)
(T : Set (Space.pointsULift.{u + 1} B S hS Xred.obj))
(hT : @IsClosed _ (Space.pointTopologyULift.{u + 1} B S hS Xred.obj) T) :
IsLocallyNoetherian B S hS (completionAlong i T)
Sources
Section87.38 Completion along a closed subspace#
Section 87.38 of the Stacks Project, Tag 0GXT. 6 tags here are carried by 17 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0GXU, a definition
Tag 0GXU in the Stacks Project.
AlgebraicGeometry.Space.completionSubspace, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceBaseChange.lean, line 185. The attribute's comment: “the completion along a closed subspace”.
Stacks 0GXU. The completion
X^∧_Zof an algebraic spaceXoverSalong a closed subspaceZ: the fppf sheafification of the union of the infinitesimal neighbourhoods ofZinX, which is their colimit in fppf sheaves.
def completionSubspace (X : AlgebraicSpaces B S hS) (Z : Subfunctor X.1) :
Sheaf (BigFppfOver.topology B S hS) (Type (u + 1))
Tag 0GXV, a lemma
Tag 0GXV in the Stacks Project.
AlgebraicGeometry.Space.isPullback_completionSubspaceMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceBaseChange.lean, line 270. The attribute's comment: “the square is cartesian”.
Stacks 0GXV. Completion along a closed subspace is compatible with base change: for a morphism
f : X' ⟶ Xof algebraic spaces overSand a subfunctorZofX, in the source a closed subspace, the square formed by the completion ofX'alongZ' = f⁻¹(Z) = X' ×_X Z, the completion ofXalongZand the two ambient sheaves is a cartesian square of fppf sheaves.
theorem isPullback_completionSubspaceMap {X' X : AlgebraicSpaces B S hS} (f : X' ⟶ X)
(Z : Subfunctor X.1) :
IsPullback
(completionSubspaceToAmbient B S hS X' (Z.preimage f.hom))
(completionSubspaceMap B S hS f Z)
(sheafifiedULiftMap B S hS f.hom)
(completionSubspaceToAmbient B S hS X Z)
AlgebraicGeometry.Space.isRepresentableByAlgebraicSpacesULift_completionSubspaceMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceBaseChange.lean, line 284. The attribute's comment: “representable by algebraic spaces”.
Stacks 0GXV. For a morphism
f : X' ⟶ Xof algebraic spaces overSand a subfunctorZofX, in the source a closed subspace, the induced morphism of completions(X')^∧_{f⁻¹(Z)} ⟶ X^∧_Zis representable by algebraic spaces.
theorem isRepresentableByAlgebraicSpacesULift_completionSubspaceMap
{X' X : AlgebraicSpaces B S hS} (f : X' ⟶ X) (Z : Subfunctor X.1) :
IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS
(completionSubspaceMap B S hS f Z).hom
Tag 0GXW, a lemma
Tag 0GXW in the Stacks Project.
AlgebraicGeometry.FormalSpace.isReduction_completionSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionAlongClosedSubspaceReduction.lean, line 638. The attribute's comment: “the whole statement, under the additional hypothesis that the canonical morphism Z ⟶ X^∧_Z is a representable thickening; that is Tag 0AI9 for a colimit of algebraic spaces, which is available here only for a colimit of affine objects of the site”.
Stacks 0GXW. Let
Xbe an algebraic space overSand letZ ⊆ Xbe a closed subspace. The reduction of the completionX^∧_ZofXalongZisZ_red: the compositeZ_red ⟶ Z ⟶ X^∧_ZexhibitsZ_redas the reduction of the completion.The hypothesis is that the canonical morphism
Z ⟶ X^∧_Zis a representable thickening. That is exactly what it is:Z = Z_0is a stage of the colimit presentation ofX^∧_Zby the infinitesimal neighbourhoods ofZ, whose transition morphisms are thickenings, so Stacks 0AI9 applies. The library has Stacks 0AI9 only for a colimit of affine objects of the site,AlgebraicGeometry.FormalSpace.isThickening_colimitι, which is why the property is carried here as a hypothesis; see the module docstring.
theorem isReduction_completionSubspace
(hc : Space.IsRepresentableThickeningULift.{u + 1} B S hS
(closedSubspaceToCompletionSubspace B S hS hX Z hZ).hom) :
IsReduction B S hS (Space.completionSubspace B S hS ⟨X, hX⟩ Z)
(reductionOfClosedSubspaceSheaf B S hS hX Z hZ)
(reductionInclusion B S hS hX Z hZ ≫
closedSubspaceToCompletionSubspace B S hS hX Z hZ)
AlgebraicGeometry.FormalSpace.isReduction_completionSubspace', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceThickening.lean, line 240.
Stacks 0GXW. Let
Xbe an algebraic space overSand letZ ⊆ Xbe a closed subspace. The reduction of the completionX^∧_ZofXalongZisZ_red: the compositeZ_red ⟶ Z ⟶ X^∧_ZexhibitsZ_redas the reduction of the completion.Both morphisms are representable thickenings — the first because
Z_redis a closed subspace ofXcontained inZwith the same point set, the second byAlgebraicGeometry.FormalSpace.isRepresentableThickeningULift_toCompletionSubspace— andZ_redis a reduced algebraic space, so the composite exhibits it as the reduction.This is the unconditional form of
AlgebraicGeometry.FormalSpace.isReduction_completionSubspace, which takes the representability ofZ ⟶ X^∧_Zas a hypothesis.
theorem isReduction_completionSubspace' :
IsReduction B S hS (Space.completionSubspace B S hS ⟨X, hX⟩ Z)
(reductionOfClosedSubspaceSheaf B S hS hX Z hZ)
(reductionInclusion B S hS hX Z hZ ≫
closedSubspaceToCompletionSubspace B S hS hX Z hZ)
Tag 0GXX, a lemma
Tag 0GXX in the Stacks Project.
AlgebraicGeometry.FormalSpace.isWeaklyAdic_completionAlongIdeal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/AffineCompletionAlongIdeal.lean, line 849. The attribute's comment: “clause (1): weakly adic”.
Stacks 0GXX (1). For an affine scheme
X = Spec AoverSand the closed subschemeZ ⊆ Xof an idealI ⊆ A, the completionX^∧_ZofXalongZis a weakly adic affine formal algebraic space: it is the formal spectrum of theI-adic completion ofA, whose topology is given by the closures of the powers of the ideal generated byI.
public theorem isWeaklyAdic_completionAlongIdeal (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S) {A : Type u} [CommRing A] (f : Spec (.of A) ⟶ S)
(hA : B.Contains (Spec (.of A))) (I : Ideal A) :
IsWeaklyAdic B S hS (completionAlongIdeal B S hS f hA I)
AlgebraicGeometry.FormalSpace.isAdic_and_iso_formalSpectrum_adicCompletion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/AffineCompletionAlongIdeal.lean, line 930. The attribute's comment: “clause (2): formal spectrum of the adic completion”. References: EGA I (10.8.5), “affine case Spf(Â)”; EGA I (10.10.1), “Spf(A) = X_{/X}”; EGA III (5.1.1), “Spf(A) ≅ Ŷ”.
Stacks 0GXX (2). If
Iis finitely generated then the completionX^∧_ZofX = Spec Aalong the closed subschemeZofIisSpf (A^∧)for theI-adic completionA^∧ofA: the topology ofA^∧is the adic topology of the idealI A^∧, andX^∧_Zis the formal spectrum ofA^∧.
public theorem isAdic_and_iso_formalSpectrum_adicCompletion (B : BigFppfSite.{u})
(S : Scheme.{u}) (hS : B.Contains S) {A : Type u} [CommRing A] (f : Spec (.of A) ⟶ S)
(hA : B.Contains (Spec (.of A))) (I : Ideal A) (hI : I.FG) :
_root_.IsAdic (Ideal.map (algebraMap A (AdicCompletion I A)) I) ∧
Nonempty (completionAlongIdeal B S hS f hA I ≅
formalSpectrum (adicCompletionQuotientSystem B S hS f hA I))
AlgebraicGeometry.FormalSpace.isAdicStar_completionAlongIdeal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/AffineCompletionAlongIdeal.lean, line 943. The attribute's comment: “clause (3): adic star”.
Stacks 0GXX (3). If
Iis finitely generated — equivalently, if the closed subschemeZ ⊆ X = Spec AofIis of finite presentation overX— then the completionX^∧_Zis an adic* affine formal algebraic space: it is presented by theI-adic completion ofA, which is adic with the finitely generated ideal of definitionI A^∧.
public theorem isAdicStar_completionAlongIdeal (B : BigFppfSite.{u}) (S : Scheme.{u})
(hS : B.Contains S) {A : Type u} [CommRing A] (f : Spec (.of A) ⟶ S)
(hA : B.Contains (Spec (.of A))) (I : Ideal A) (hI : I.FG) :
IsAdicStar B S hS (completionAlongIdeal B S hS f hA I)
AlgebraicGeometry.FormalSpace.isNoetherian_completionAlongIdeal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceLocalTypes.lean, line 410. The attribute's comment: “clause (4): Noetherian”. References: EGA I (10.8.6), “special case”.
Stacks 0GXX (4). For an affine scheme
X = Spec AoverSwithANoetherian and the closed subschemeZ ⊆ Xof an idealJ ⊆ A, the completionX^∧_ZofXalongZis a Noetherian affine formal algebraic space: it is presented by theJ-adic completion ofA, which is a Noetherian ring by Stacks 0316 and which is adic with the finitely generated ideal of definitionJ A^∧by Stacks 0GXX (2), the idealJbeing finitely generated becauseAis Noetherian.
theorem isNoetherian_completionAlongIdeal {A : Type u} [CommRing A] [IsNoetherianRing A]
(str : Spec (.of A) ⟶ S) (hA : B.Contains (Spec (.of A))) (J : Ideal A) :
IsNoetherian B S hS (completionAlongIdeal B S hS str hA J)
Tag 0GXY, a lemma
Tag 0GXY in the Stacks Project.
AlgebraicGeometry.FormalSpace.isLocallyWeaklyAdic_completionSubspace_of_isClosedSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceAtlas.lean, line 424. The attribute's comment: “part (1): locally weakly adic”.
Stacks 0GXY (1). Let
Sbe a scheme, letXbe an algebraic space overSand letZ ⊆ Xbe a closed subspace. The completionX^∧_ZofXalongZis locally weakly adic.The completions of the affine étale charts of
Xalong the inverse images ofZform an atlas ofX^∧_Z(Stacks 0GXV), each is the completion of an affine scheme along an ideal, hence weakly adic by Stacks 0GXX (1), andX^∧_Zsatisfies the set-theoretic condition of Stacks 0AIS byAlgebraicGeometry.FormalSpace.satisfiesSetTheoreticCondition_completionSubspace.
theorem isLocallyWeaklyAdic_completionSubspace_of_isClosedSubspace {X : AlgebraicSpaces B S hS}
(Z : Subfunctor X.1) (hZ : Space.IsClosedSubspace B S hS Z) :
IsLocallyWeaklyAdic B S hS (Space.completionSubspace B S hS X Z)
AlgebraicGeometry.FormalSpace.isLocallyAdicStar_completionSubspace_of_isClosedSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceAtlas.lean, line 443. The attribute's comment: “part (2): locally adic star”.
Stacks 0GXY (2). Let
Sbe a scheme, letXbe an algebraic space overSand letZ ⊆ Xbe a closed subspace such thatZ ⟶ Xis of finite presentation. The completionX^∧_ZofXalongZis locally adic*.As in clause (1), with the members of the atlas adic* by Stacks 0GXX (3): finite presentation of
Z ⟶ Xmakes the ideal cutting out the inverse image ofZon an affine chart finitely generated,AlgebraicGeometry.Space.fg_closedChartIdeal_of_isLocallyOfFinitePresentation.
theorem isLocallyAdicStar_completionSubspace_of_isClosedSubspace {X : AlgebraicSpaces B S hS}
(Z : Subfunctor X.1) (hZ : Space.IsClosedSubspace B S hS Z)
(hZfp : Space.IsFinitePresentation B S hS Z.ι) :
IsLocallyAdicStar B S hS (Space.completionSubspace B S hS X Z)
AlgebraicGeometry.FormalSpace.isLocallyNoetherian_completionSubspace_of_isClosedSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceAtlas.lean, line 464. The attribute's comment: “part (3): locally Noetherian”.
Stacks 0GXY (3). Let
Sbe a scheme, letXbe a locally Noetherian algebraic space overSand letZ ⊆ Xbe a closed subspace. The completionX^∧_ZofXalongZis locally Noetherian.As in clause (1), with the members of the atlas Noetherian by Stacks 0GXX (4),
AlgebraicGeometry.FormalSpace.isNoetherian_completionAlongIdeal: local Noetherianness ofXis local in the étale topology (Stacks 03E8), so every étale chart ofXis a locally Noetherian scheme and its ring of regular functions is Noetherian.
theorem isLocallyNoetherian_completionSubspace_of_isClosedSubspace {X : AlgebraicSpaces B S hS}
(Z : Subfunctor X.1) (hZ : Space.IsClosedSubspace B S hS Z)
(hXN : Space.HasEtaleLocalProperty B S hS X.1
(fun T : Scheme.{u} ↦ _root_.AlgebraicGeometry.IsLocallyNoetherian T)) :
IsLocallyNoetherian B S hS (Space.completionSubspace B S hS X Z)
AlgebraicGeometry.FormalSpace.isLocallyWeaklyAdic_completionSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceLocalTypes.lean, line 335. The attribute's comment: “part (1): locally weakly adic; charts and 0AIS condition assumed”.
Stacks 0GXY (1). Let
Sbe a scheme, letXbe an algebraic space overSand letZ ⊆ Xbe a closed subspace. The completionX^∧_ZofXalongZis locally weakly adic: the completions of the affine charts ofXalong the inverse images ofZform an atlas ofX^∧_Z, and each of them is a weakly adic affine formal algebraic space by Stacks 0GXX (1).The charts of
Xand the identification of their completions with completions of affine schemes along ideals are carried as hypotheses, as is the set-theoretic condition of Stacks 0AIS; see the section "What is assumed" of this file.
theorem isLocallyWeaklyAdic_completionSubspace
{X : AlgebraicSpaces B S hS} (Z : Subfunctor X.1)
{Ix : Type (u + 1)} (Xi : Ix → AlgebraicSpaces B S hS) (f : ∀ i, Xi i ⟶ X)
(hf : ∀ i, ∃ hfi : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS
(Space.sheafifiedULiftMap B S hS (f i).hom).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ q ↦ Space.IsEtaleULift.{u + 1} B S hS q.hom)
(Space.sheafifiedULiftMap B S hS (f i).hom).hom hfi)
(hcov : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective
(Sigma.desc fun i ↦ Space.sheafifiedULiftMap B S hS (f i).hom))
(hchart : ∀ i, ∃ (A : Type u) (_ : CommRing A) (str : Spec (.of A) ⟶ S)
(hA : B.Contains (Spec (.of A))) (J : Ideal A),
Nonempty (Space.completionSubspace B S hS (Xi i) (Z.preimage (f i).hom) ≅
completionAlongIdeal B S hS str hA J))
(hset : SatisfiesSetTheoreticCondition B S hS (Space.completionSubspace B S hS X Z)) :
IsLocallyWeaklyAdic B S hS (Space.completionSubspace B S hS X Z)
AlgebraicGeometry.FormalSpace.isLocallyAdicStar_completionSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceLocalTypes.lean, line 372. The attribute's comment: “part (2): locally adic star; charts and 0AIS condition assumed”.
Stacks 0GXY (2). Let
Sbe a scheme, letXbe an algebraic space overSand letZ ⊆ Xbe a closed subspace withZ ⟶ Xof finite presentation. The completionX^∧_ZofXalongZis locally adic*: the completions of the affine charts ofXalong the inverse images ofZform an atlas ofX^∧_Z, and each of them is an adic* affine formal algebraic space by Stacks 0GXX (3), finite presentation ofZ ⟶ Xsaying on an affine chartSpec Athat the ideal cutting out the inverse image ofZis finitely generated.The charts of
Xand the identification of their completions with completions of affine schemes along finitely generated ideals are carried as hypotheses, as is the set-theoretic condition of Stacks 0AIS; see the section "What is assumed" of this file.
theorem isLocallyAdicStar_completionSubspace
{X : AlgebraicSpaces B S hS} (Z : Subfunctor X.1)
{Ix : Type (u + 1)} (Xi : Ix → AlgebraicSpaces B S hS) (f : ∀ i, Xi i ⟶ X)
(hf : ∀ i, ∃ hfi : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS
(Space.sheafifiedULiftMap B S hS (f i).hom).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ q ↦ Space.IsEtaleULift.{u + 1} B S hS q.hom)
(Space.sheafifiedULiftMap B S hS (f i).hom).hom hfi)
(hcov : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective
(Sigma.desc fun i ↦ Space.sheafifiedULiftMap B S hS (f i).hom))
(hchart : ∀ i, ∃ (A : Type u) (_ : CommRing A) (str : Spec (.of A) ⟶ S)
(hA : B.Contains (Spec (.of A))) (J : Ideal A), J.FG ∧
Nonempty (Space.completionSubspace B S hS (Xi i) (Z.preimage (f i).hom) ≅
completionAlongIdeal B S hS str hA J))
(hset : SatisfiesSetTheoreticCondition B S hS (Space.completionSubspace B S hS X Z)) :
IsLocallyAdicStar B S hS (Space.completionSubspace B S hS X Z)
AlgebraicGeometry.FormalSpace.isLocallyNoetherian_completionSubspace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceLocalTypes.lean, line 435. The attribute's comment: “part (3): locally Noetherian; charts and 0AIS condition assumed”.
Stacks 0GXY (3). Let
Sbe a scheme, letXbe a locally Noetherian algebraic space overSand letZ ⊆ Xbe a closed subspace. The completionX^∧_ZofXalongZis locally Noetherian: the completions of the affine charts ofXalong the inverse images ofZform an atlas ofX^∧_Z, and each of them is presented by the adic completion of the Noetherian chart ring, which is adic with a finitely generated ideal of definition by Stacks 0GXX (2).The charts of
Xand the identification of their completions with completions of Noetherian affine schemes along ideals are carried as hypotheses, as is the set-theoretic condition of Stacks 0AIS; see the section "What is assumed" of this file.
theorem isLocallyNoetherian_completionSubspace
{X : AlgebraicSpaces B S hS} (Z : Subfunctor X.1)
{Ix : Type (u + 1)} (Xi : Ix → AlgebraicSpaces B S hS) (f : ∀ i, Xi i ⟶ X)
(hf : ∀ i, ∃ hfi : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS
(Space.sheafifiedULiftMap B S hS (f i).hom).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ q ↦ Space.IsEtaleULift.{u + 1} B S hS q.hom)
(Space.sheafifiedULiftMap B S hS (f i).hom).hom hfi)
(hcov : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective
(Sigma.desc fun i ↦ Space.sheafifiedULiftMap B S hS (f i).hom))
(hchart : ∀ i, ∃ (A : Type u) (_ : CommRing A) (str : Spec (.of A) ⟶ S)
(hA : B.Contains (Spec (.of A))) (J : Ideal A) (_ : IsNoetherianRing A),
Nonempty (Space.completionSubspace B S hS (Xi i) (Z.preimage (f i).hom) ≅
completionAlongIdeal B S hS str hA J))
(hset : SatisfiesSetTheoreticCondition B S hS (Space.completionSubspace B S hS X Z)) :
IsLocallyNoetherian B S hS (Space.completionSubspace B S hS X Z)
Tag 0H8N, a lemma
Tag 0H8N in the Stacks Project.
AlgebraicGeometry.Space.isIso_completionSubspaceComparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceComparison.lean, line 480. The attribute's comment: “the comparison is an isomorphism for a closed subspace of finite presentation”.
Stacks 0H8N, the positive half. Let
Xbe an algebraic space overSand letZ ⊆ Xbe a closed subspace with point setT = |Z|. IfZ ⟶ Xis of finite presentation, the canonical morphismc : X^∧_Z ⟶ X_{/T}is an isomorphism.Both sides are sheafifications of subfunctors of
X, andcis the sheafification of the inclusion of the first into the second. That inclusion is injective on sections, hence locally injective; and it is locally surjective because the affine objects of the site generate the fppf topology (Stacks 021V) and over an affine object the two subfunctors agree, byAlgebraicGeometry.Space.mem_completionSubspaceSubfunctor_of_hasImageIn_of_isAffine. A locally bijective morphism of sheaves of types is an isomorphism.The negative half of the source's statement — that
cis not an isomorphism in general — is not formalized here; see the module documentation.
theorem isIso_completionSubspaceComparison (X : AlgebraicSpaces B S hS) (Z : Subfunctor X.1)
(hZ : IsClosedSubspace B S hS Z) (hfp : IsFinitePresentation B S hS Z.ι) :
IsIso (completionSubspaceComparison B S hS X Z)
AlgebraicGeometry.Space.not_isIso_completionSubspaceComparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/CompletionSubspaceCounterexample.lean, line 514. The attribute's comment: “the comparison is not an isomorphism in general”.
Stacks 0H8N, the negative half. There are a scheme
Sin a big fppf siteB, an algebraic spaceXoverSand a closed subspaceZ ⊆ Xfor which the canonical morphismc : X^∧_Z ⟶ X_{/T},T = |Z|, is not an isomorphism.Take
A = ℤ[x₀, x₁, x₂, …],S = X = Spec AandZ = Spec (A ⧸ I)the closed subscheme cut out byI = (x₀, x₁, x₂, …), which is not of finite presentation. The sectionSpec (A ⧸ (xₙ ^ (n+1) : n)) ⟶ Spec Ais supported on|Z|, because every variable is nilpotent in the quotient and so dies in any field-valued point; but no infinitesimal neighbourhood ofZcontains it, not even after an fppf covering, because the exponent needed to killxₘin the quotient grows withmwhile a covering supplies only finitely many exponents and detects vanishing faithfully.
theorem not_isIso_completionSubspaceComparison :
∃ (B : BigFppfSite.{0}) (S : Scheme.{0}) (hS : B.Contains S)
(X : AlgebraicSpaces B S hS) (Z : Subfunctor X.1),
IsClosedSubspace B S hS Z ∧
¬ IsIso (completionSubspaceComparison B S hS X Z)
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.